【linux基础3】进程与服务器性能

【linux基础3】进程与服务器性能

  • 1.进程控制
  • 2 查看进程
    • 2.1 ps - ef
    • 2.2 ps -aux
  • 3 查看服务器性能 top
  • 4 查看硬盘空间 df -h
  • 5 用户管理
    • 5.1 查看登录的用户 w
    • 5.2 踢除用户
  • 6 补充点

1.进程控制

功能 命令
前台运行 例如:python3 server.py
后台运行 在尾部加& 例如:python3 server.py &(运行后会打印进程的pid)
查看运行过的进程 jobs
把暂停的进程放在后台运行 bg 【后台进程编号】
把后台进程放到前台运行 fg 【后台进程编号】
停止前台进程 Ctrl + C
根据pid停止进程 kill 【进程的pid】
暂停前台进程,并放置到后台 Ctrl + Z

例如:
【linux基础3】进程与服务器性能_第1张图片

2 查看进程

2.1 ps - ef

显示结果:
【linux基础3】进程与服务器性能_第2张图片
解释:

关键字 说明
UID user id
PID 已运行进程的唯一标识
PPID parent pid 父进程的pid
C cpu资源占用比例
STIME 进程启动时间
TTY 登入者终端机位置
TIME 进程已耗费cpu的时间
CMD 指令

2.2 ps -aux

显示结果:
【linux基础3】进程与服务器性能_第3张图片

解释:

关键字 说明
USER 进程拥有者
PID 已运行进程的唯一标识
%CPU cpu使用率
%MEM 内存使用率
VSZ 虚拟内存使用率
RSS 占用记忆体大小
TTY 登入者终端机位置
STAT 进程状态:(D:不可中断,R:运行,S:中断,T:停止,Z:僵尸进程 等)
START 进程开始时间
TIME 占用cpu时间
COMMAND 指令

3 查看服务器性能 top

【linux基础3】进程与服务器性能_第4张图片

命令 说明
M 内存排序
P CPU排序
q 退出

其他关键字解释:

关键字 说明
PR 进程优先级
NI nice值,负值表示高优先级,正值表示低优先级
VIRT 进程使用的虚拟内存总量(单位kb),VIRT=SWAP + RES
RES 进程使用的、未被换出的物理内存大小(单位kb),RES= CODE + DATA
SHR 共享内存大小(单位kb)
S 进程状态
%CPU cpu占用百分比
%MEM 内存占用百分比
TIME+ 进程使用的CPU时间总计,单位1%秒
COMMAND 进程名称(命令名/命令行)

4 查看硬盘空间 df -h

【linux基础3】进程与服务器性能_第5张图片

5 用户管理

5.1 查看登录的用户 w

【linux基础3】进程与服务器性能_第6张图片

5.2 踢除用户

命令格式:

  • pkill -9 -t 【TTY】

例如踢除user3

pkill -9 -t pts/1

6 补充点

如果使用虚拟机ubuntu18.04,需要设置超级管理员密码:

sudo passwd root

联系方式:[email protected]

你可能感兴趣的:(Linux(centos,ubuntu)/运维)