linux 常用命令
防火墙:
查看服务是否开机启动:systemctl is-enabled firewalld.service
启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
查看所有打开的端口: firewall-cmd --zone=public --list-ports
添加:firewall-cmd --zone=public --add-port=80/tcp --permanent
重新载入:firewall-cmd --reload
磁盘
全局占用: df -h
各目录下文件占用: du -sh *
详情:https://www.runoob.com/w3cnote/linux-view-disk-space.html
查看文件
最后100行:cat catalina.out | tail -n 100
详情:https://wenku.baidu.com/view/16fb7ec29889680203d8ce2f0066f5335a8167d6.html
通过进程查看占用端口:
netstat -nap | grep 进程号
端口占用:
netstat -tunlp|grep 8080
netstat -tlunp|grep 8080
详情:https://jingyan.baidu.com/article/546ae1853947b71149f28cb7.html
文件:
查找目录:find /(查找范围) -name '查找关键字' -type d
查找文件:find /(查找范围) -name 查找关键字 -print
复制文件:cp servier.xml servier_back.xml
解压:tar zxvf FileName.tar
压缩:tar zcvf FileName.tar.gz DirName
解压:unzip fileName.zip
注。在win系统中通过7-zip工具压缩成的 abc.tar 文件,不具备gzip的属性
在linux中解压abc.tar 用 tar xvf abc.tar
win:
netstat -aon|findstr 10000
tasklist|findstr 1832