linux常用命令

164 阅读1分钟
  • 解压文件unzip xx.zip
  • 解压含中文名文件夹 unzip -O CP936 xxxx
  • 创建文件 touch xx
  • 穿件文件夹 mkdir xx
  • 删除文件rm xx
  • 删除文件夹及下面所有内容rm -rf xx/
  • 建立软连接 ln -s /usr/local/src/node-v16.14.2-linux-x64/bin/npm /usr/bin/npm
  • 执行配置文件变更 source xx/xx
  • 查看nginx进程ps -ef | grep nginx
  • 查看端口占用情况 netstat -tunlp
  • 移动端文件夹mv xx xxd/dd
  • 启动 systemctl start xx
  • 停用 systemctl stop xx
  • 查看状态systemctl status xx
  • 开机禁用 systemctl disable xx
  • 开机启动 systemctl enable xx
  • 查看指定端口netstat -tunlp | grep 端口号

开防火墙

开放或关闭端口

开放XX/tcp端口 firewall-cmd --zone=public --add-port=XXX/tcp --permanent (--permanent永久生效,没有此参数重启后失效) 查看XXX/tcp端口是否开墙成功 firewall-cmd --zone=public --query-port=XXX/tcp firewall-cmd --zone=public --remove-port=80/tcp --permanent #关闭80/tcp端口

批量开放或关闭端口:

firewall-cmd --zone=public --add-port=XXX-YYY/tcp --permanent #批量开放端口,打开从XXX到YYY之间的所有端口 firewall-cmd --zone=public --list-ports #查看系统所有开放的端口 firewall-cmd --zone=public --remove-port=XXX-YYY/tcp --permanent #批量关闭端口,关闭从XXX到YYY之间的所有端口

更新防火墙的设置:

firewall-cmd --reload #更新防火墙的设置,使上面的修改生效