NAT模式外界可访问设置:
https://blog.csdn.net/qq_31329893/article/details/83511815
查看进程:ps -ef|grep lap-brainstorm-1.0.jar
查看端口号:netstat -ntlp,后边加 |grep 可筛选端口查看
-t:只显示TCP端口
-u:只显示UDP端口
-l:仅显示监听套接字
-p:显示进程标识符和程序名,每个套接字/端口都属于一个程序
-n:不进行DNS轮询,显示IP
开启端口号:firewall-cmd —permanent —add-port=80/tcp
重启防火墙:systemctl restart firewalld.service
移动文件到当前文件夹:mv /tmp/cloud-provider-payment.jar /home/admin
启动jar包:nohup java-jar cloud-provider-payment8001.jar >/home/admin/gateway/provider.log & jps -l
多jdk版本环境jdk版本看不出问题,但启动jar包时报错编译版本与运行版本不匹配时在启动jar包指令前添加指令:
export JAVA_HOME=/usr/local/install/jdk-11.0.9(目标jdk安装目录)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
查看日志:-n:显示行号;后加 |grep “内容”:查询关键字的日志;|more:分页打印; || grep demo():筛选出含有demo()的日志
>xxx.txt:保存到文件中,到时可拉下文件分析
cat [-n] lap-brainstorm-1.0.log ;tac 是倒序查看
tail -10f test.log(报错:tail -n 10f test.log):实时监控10行日志
tail -n 10 test.log:查询日志尾部最后10行日志
tail -n +10 test.log:查询日志除了前10行之前的所有日志
head -n -10 test.log:查询日志除了最后10行的其他所有日志
sed -n ‘/日志中的时间/,/日志中的时间/p’ test.log:根据日期查询日志
nginx指定配置文件启动:sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
redis指定配置文件启动:./redis-server /opt/redis-6.0.10/redis.conf
启动keepalived: sudo systemctl start keepalived.service
maven指令导入下载下来的网络没有的jar包(在jar包目录下打开windows命令窗口操作即可):
mvn install:install-file
-DgroupId=com.aliyun
-DartifactId=aliyun-sdk-vod-upload
-Dversion=1.4.11
-Dpackaging=jar
-Dfile=aliyun-java-vod-upload-1.4.11.jar
文件权限:
123位表示文件所有者权限
456位表示同组用户的权限
789位表示其他组用户的权限
读:r 4
写:w 2
执行:x 1
文件赋予权限:chmod 777 文件名 等同于:chmod ugo=rwx 文件名(chmod u=rwx,g=rwx,o=rwx r+w+x=4+2+1)
文件拥有者去掉x权限:chmod u-x 文件名
文件拥有组添加w权限:chmod g+w 文件名
文件拥有者去掉x权限,拥有组添加w权限:chmod u-x,g+w 文件名
文件的用户组其它人去掉r权限:chmod ugo-r 文件名
文件的用户和组添加x权限,其它人去掉r权限:chmod ug+x,o-r 文件名
改文件的所有人:chown 用户名 file|dir
改文件的所有组:chgrp 组名 file|dir
改目录本身及里面所有内容的所有人:chown -R 用户名 dir
改目录本身及里面所有内容的所有组:chgrp -R 组名 dir
