进程
- ‘进程名’ 查询过滤进程【
ps -ef|grep 进程 (名/id)
】 查询过滤进程 - 后台运行程序并将command内容打印到指定文件【
nohup java -jar shareniu.jar > ‘文件’ &
】 - 查看某端口占用的线程的pid【
netstat -alnp | grep 端口
】 - 查看开放哪些端口 1.
netstat -nupl (UDP类型的端口)
2.netstat -ntpl (TCP类型的端口)
a 表示所有
n 表示不查询dns
t 表示tcp协议
u 表示udp协议
p 表示查询占用的程序
l 表示查询正在监听的程序
netstat -nupl | grep 58000
文件
- 控制台跟踪文件底部内容 tail -f ‘文件名’
- 压缩与解压目录
zip -r xx.zip ./xx
-r 表示递归处理,xx.zip-要生成的zip名字 ,./xx-要压缩的目录
unzip xx.zip
解压解包这个压缩文件,默认到当前目录下
unzip xx.zip -d /xxx/aaa/bbb
-d表示将压缩文件解压解包到指定目录下
tar -czf aa.tgz(.tar.gz) directory
-c 建立一个压缩文件的参数指令
-z 一种压缩/解压算法,通用于压缩/解压的过程
-v 压缩过程中显示文件
-f 使用档名,表示后面的这个压缩后的文件名字,必须放在指令的最后,后跟压缩文件名
tar -xzf aa.tgz -C /home/aa/
-x 解开一个压缩文件的参数指令,且显示解压解包过程中的文件。
服务
开机自启动服务管理(以abc.service为例):
- 启动一个服务:
systemctl start abc.service
- 关闭一个服务:
systemctl stop abc.service
- 重启一个服务:
systemctl restart abc.service
- 显示一个服务的状态:
systemctl status abc.service
- 在开机时启用一个服务:
systemctl enable abc.service
- 在开机时禁用一个服务:
systemctl disable abc.service
- 查看服务是否开机启动:
systemctl is-enabled abc.service
- 查看开机启动的服务列表:
systemctl list-unit-files|grep enabled
- 查看启动失败的服务列表:
systemctl --failed
磁盘查看
- 磁盘使用情况
df -h
- 磁盘使用情况(展示类型)
df -hT
- 当前目录文件详细信息
ls -lht
- 查询当前目录总大小
du -sh
防火墙
- 查看firewall服务状态
systemctl status firewalld
出现Active: active (running)切高亮显示则表示是启动状态。
出现 Active: inactive (dead)灰色表示停止,看单词也行。 - 查看firewall的状态
firewall-cmd --state
- 开启、重启、关闭、firewalld.service服务
开启service firewalld start
重启service firewalld restart
关闭service firewalld stop
- 查看防火墙规则
firewall-cmd --list-all
- 查询、开放、关闭端口
查询端口是否开放
firewall-cmd --query-port=8080/tcp
开放80端口
firewall-cmd --permanent --add-port=80/tcp
移除端口
firewall-cmd --permanent --remove-port=8080/tcp
- 重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload
参数解释
1、firwall-cmd:是Linux提供的操作firewall的一个工具;
2、–permanent:表示设置为持久;
3、–add-port:标识添加的端口;
网络
- 检查端口是否能ping通
telnet ip port
curl ip:port