centos7 中常用的查询命令
ps 显示当前进程信息
- ps -A 显示所有的进程信息
PID TTY TIME CMD
1 ? 00:00:08 systemd
2 ? 00:00:00 kthreadd
4 ? 00:00:00 kworker/0:0H
6 ? 00:00:00 ksoftirqd/0
7 ? 00:00:00 migration/0
8 ? 00:00:00 rcu_bh
9 ? 00:00:25 rcu_sched
10 ? 00:00:00 lru-add-drain
11 ? 00:00:00 watchdog/0
12 ? 00:00:01 watchdog/1
13 ? 00:00:00 migration/1
14 ? 00:00:00 ksoftirqd/1
16 ? 00:00:00 kworker/1:0H
......
- ps -aux 显示所有包含其他使用者的行程
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.1 125696 4264 ? Ss 04:55 0:08 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
root 2 0.0 0.0 0 0 ? S 04:55 0:00 [kthreadd]
root 4 0.0 0.0 0 0 ? S< 04:55 0:00 [kworker/0:0H]
root 6 0.0 0.0 0 0 ? S 04:55 0:00 [ksoftirqd/0]
root 7 0.0 0.0 0 0 ? S 04:55 0:00 [migration/0]
root 8 0.0 0.0 0 0 ? S 04:55 0:00 [rcu_bh]
root 9 0.0 0.0 0 0 ? S 04:55 0:25 [rcu_sched]
root 10 0.0 0.0 0 0 ? S< 04:55 0:00 [lru-add-drain]
-
ps -ef 显示所有进程信息,连同命令行
-
ps -u [用户名] 查询指定用户名的所有进程
netstat 查询网络信息
常用参数:
-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服务状态
-p 显示建立相关链接的程序名
netstat 查询所有的网络状态
netstat -a
一般使用的话
# 查询相应的处于监听状态的tcp
netstat -alnt
# 查询指定的端口号
netstat -alnt | grep 8080
# 加上 p 查询到相应的 进程
netstat -alntp | grep 8080