Linux使用6—CentOS7运维常用命令
程序员七平Linux使用6—CentOS7运维常用命令
一、linux下进程号查看和pid查看端口号
根据ps -aux | grep xxx就是很快实现进程名和进程号的互查, 所以我们只说进程号pid就行。 如下示例中, 进程pid常驻。
1 2 3 4 5 6 7 8
| 1. 根据进程pid查端口: lsof -i | grep pid 2. 根据端口port查进程(某次面试还考过): lsof -i:port 3. 根据进程pid查端口: netstat -nap | grep pid 4. 根据端口port查进程: netstat -nap | grep port
|
二、linux下top命令使用
top命令用于实时监测系统资源使用状况,包含,进程、cpu,内存等。
1 2 3 4 5 6 7 8 9
| PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 14410 root 20 0 5532880 1.2g 23764 S 3.0 16.8 1:00.47 java 31869 root 10 -10 140084 12096 1392 S 0.7 0.2 6:01.34 AliYunDun 2767 mysql 20 0 2681972 464940 0 S 0.3 6.0 33:13.39 mysqld 3370 root 20 0 5693644 1.0g 2224 S 0.3 13.9 2:21.60 java 8278 root 20 0 5783204 1.3g 1288 S 0.3 17.7 227:28.38 java 24825 root 20 0 50304 8684 128 S 0.3 0.1 38:29.82 redis-server 27133 root 20 0 5654132 990464 0 S 0.3 12.8 4:44.72 java 1 root 20 0 51752 2636 1224 S 0.0 0.0 0:19.22 systemd
|
三、linux下free命令使用
1 2 3 4 5 6 7 8 9 10 11 12 13
| # total:表示 总计物理内存的大小。used+free+buff/cache # used:表示 已使用多少。 # free:表示 可用内存多少。 # Shared:表示多个进程共享的内存总额。 # Buffers/cached:表示 磁盘缓存的大小。 available: 是一个估计值,比较准确 total used free shared buff/cache available Mem: 7.4G 5.3G 1.6G 760K 487M 1.9G Swap: 0B 0B 0B
top和free看的结果一致; free命令中used的结果,不包含buffer/cache 旧版本的free命令才有:-/+ buffers/cache,新版的加入了available参数
|