防火墙端口
- 添加端口:
firewall-cmd --permanent
--zone=public --add-port=端口号/tcp命令含义 --zone #作用域 --add-port=端口号/tcp #添加端口,
格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效 2.查看开放端口: firewall-cmd --zone=public --list-ports
压缩和解压
- zip压缩和解压
zip test.zip test.txt 它会将 test.txt 文件压缩为 test.zip ,也可以指定压缩包的目录,
例如 /root/test.zip
unzip test.zip 它会默认将文件解压到当前目录,
如果要解压到指定目录,可以加上 -d 选项
- zip压缩和解压
zip test.zip test.txt 它会将 test.txt 文件压缩为 test.zip ,也可以指定压缩包的目录,
例如 /root/test.zip unzip test.zip 它会默认将文件解压到当前目录,
如果要解压到指定目录,可以加上 -d 选项
tar 压缩和解压
命令格式:tar[必要参数][选择参数][文件]
必要参数有:
-A 新增压缩文件到已存在的压缩
-B 设置区块大小
-c 建立新的压缩文件
-d 记录文件的差别
-r 添加文件到已经压缩的文件
-u 添加改变了和现有的文件到已经存在的压缩文件
-x 从压缩的文件中提取文件
-t 显示压缩文件的内容
-z 支持gzip解压文件
-j 支持bzip2解压文件
-Z 支持compress解压文件
-v 显示操作过程
-l 文件系统边界设置
-k 保留原有文件不覆盖
-m 保留文件不被覆盖
-W 确认压缩文件的正确性
可选参数如下:
-b 设置区块数目
-C 切换到指定目录
-f 指定压缩文件
--help 显示帮助信息
--version 显示版本信息
常用命令:
解压:tar -zxvf name.tar.gz
压缩:tar -zcvf name.tar.gz targetDir
nohup
nohup用户启动程序并且在后台运行.
nohup放在命令的开头,表示不挂起(no hang up)
例如:
nohup java -jar smart-admin-api-1.0.0.jar > ./nohup.out 2>&1 &
使用java -jar 启动打包好的springboot程序,并且将输出日志写入当前目录下的nohup.out文件中.
& 放在命令到结尾,表示后台运行,防止终端一直被某个进程占用.
所以如果只是 nohup [命令]的话,控制台仍旧不能输出其它命令.
所以....如果让程序在后台运行,并且能够继续做其它的事情需要将nohup和&一起使用.
nohup [命令] &
另外:
2>&1是将标准错误重定向到标准输出 的意思.
2 代表标准错误stderr
1代表标准输出stdout
所以对于这个命令:nohup java -jar smart-admin-api-1.0.0.jar > ./nohup.out 2>&1 &
标准输出被写入文件nohup.out中了,然后将标准错误也重定向到标准输出了.