防火墙
sudo ufw --help
关闭防火墙
sudo ufw disable
启用
添加防火墙规则
sudo ufw enable
查看防火墙状态码
sudo ufw default deny incoming #禁用所有连接服务器的入
sudo ufw default allow outgoing # 允许服务器上所有的出
sudo ufw allow from 10.0.xx.xx to any port 22
删除防火墙规则
sudo ufw status numbered
sudo ufw delete number
压缩解压
Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 .zip ,而 gzip 压缩后的文件 .gz相应的解压缩命令则是 gunzip 和 unzip
gzip
gzip test.txt
它会将文件压缩为文件 test.txt.gz,原来的文件则没有了,解压缩也一样
gunzip test.txt.gz
它会将文件解压缩为文件 test.txt,原来的文件则没有了
为了保留原有的文件,我们可以加上 -c 选项并利用 linux 的重定向
gzip -c test.txt => /root/test.gz
这样不但可以将原有的文件保留,而且可以将压缩包放到任何目录中,解压缩也一样
gunzip -c /root/test.gz => ./test.txt
zip
zip test.zip test.txt
会将 test.txt 文件压缩为 test.zip ,当然也可以指定压缩包的目录,例如 /root/test.zip
unzip test.zip
会默认将文件解压到当前目录
tar
-C <目的目录>或—directory=<目的目录> 切换到指定的目录.tar格式
tar是一个打包格式,zip或者gzip是压缩格式
打包:tar -cvf NewName.tar OldName
把指定文件名的OldName文件打包成为NewName.tar
解包:tar -xvf NewName.tar
.tar.gz格式
压缩:tar -zcvf FileName.tar.gz DirName
解压:tar -zxvf FileName.tar.gz
举例
touch a.c
创建a.c文件
tar -czvf test.tar.gz a.c
压缩 a.c文件为test.tar.gz