防火墙

  1. sudo ufw --help

关闭防火墙

  1. sudo ufw disable

启用

  1. sudo ufw enable
添加防火墙规则
  1. sudo ufw default deny incoming #禁用所有连接服务器的入
  2. sudo ufw default allow outgoing # 允许服务器上所有的出
  3. sudo ufw allow from 10.0.xx.xx to any port 22
查看防火墙状态码
  1. sudo ufw status numbered
删除防火墙规则
  1. sudo ufw delete number

压缩解压

Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 .zip ,而 gzip 压缩后的文件 .gz
相应的解压缩命令则是 gunzip 和 unzip

gzip

  1. gzip test.txt
  2. 它会将文件压缩为文件 test.txt.gz,原来的文件则没有了,解压缩也一样
  3. gunzip test.txt.gz
  4. 它会将文件解压缩为文件 test.txt,原来的文件则没有了

为了保留原有的文件,我们可以加上 -c 选项并利用 linux 的重定向

  1. gzip -c test.txt => /root/test.gz
  2. 这样不但可以将原有的文件保留,而且可以将压缩包放到任何目录中,解压缩也一样
  3. gunzip -c /root/test.gz => ./test.txt

zip

  1. zip test.zip test.txt
  2. 会将 test.txt 文件压缩为 test.zip ,当然也可以指定压缩包的目录,例如 /root/test.zip
  3. unzip test.zip
  4. 会默认将文件解压到当前目录

tar

-C <目的目录>或—directory=<目的目录> 切换到指定的目录

.tar格式

  1. tar是一个打包格式,zip或者gzip是压缩格式
  2. 打包:tar -cvf NewName.tar OldName
  3. 把指定文件名的OldName文件打包成为NewName.tar
  4. 解包:tar -xvf NewName.tar

.tar.gz格式

  1. 压缩:tar -zcvf FileName.tar.gz DirName
  2. 解压:tar -zxvf FileName.tar.gz

举例

  1. touch a.c
  2. 创建a.c文件
  3. tar -czvf test.tar.gz a.c
  4. 压缩 a.c文件为test.tar.gz