系统管理命令 (ps 和 kill)

文章详细介绍了Linux系统中用于监控和管理进程的命令,如`ps`的不同选项来列出进程,`top`动态显示运行程序,以及如何使用`kill`发送信号终止进程。同时提到了`uname`显示系统信息,`crontab`设置周期任务,`shutdown`进行系统关机或重启,和`uptime`查看系统运行时间等常用命令。
摘要由CSDN通过智能技术生成

ps 显示当前系统有该用户运行的进程列表

选项:

        -a 列出所有进程

        -ef 查看所有进程及其PID进程号、 系统时间、命令详细目录、执行者等

        -aux 除-ef多有内容外,还可显示CPU及内存占有率、进程状态(显示所有包含其他使用者的进程)

        -w 显示加宽并可以显示较多的信息,最多加宽3次 ps -auxwww
 

显示指定用户信息 ps -u root //显示root进程用户信息

查找指定进程格式:ps -ef | grep 进程关键字(使用管道|将结果输入到grep 进程关键程序中 ,管道:把一个程序的输出直接连接到另一个程序的输入,而不经过任何中间文件;管道线是指连接两个或更多程序管道的通路。shell中用“|”表示管道线)

 grep、pr、sort、wc均可已在管道线工作

显示所有进程信息,连同命令行  ps -ef

  • au(x) 输出格式 :

    USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
    • USER: 行程拥有者
    • PID: pid
    • %CPU: 占用的 CPU 使用率
    • %MEM: 占用的记忆体使用率
    • VSZ: 占用的虚拟记忆体大小
    • RSS: 占用的记忆体大小
    • TTY: 终端的次要装置号码 (minor device number of tty)
    • STAT: 该行程的状态:

      • D: 无法中断的休眠状态 (通常 IO 的进程)
      • R: 正在执行中
      • S: 静止状态
      • T: 暂停执行
      • Z: 不存在但暂时无法消除
      • W: 没有足够的记忆体分页可分配
      • <: 高优先序的行程
      • N: 低优先序的行程
      • L: 有记忆体分页分配并锁在记忆体内 (实时系统或捱A I/O)
    • START: 行程开始时间
    • TIME: 执行的时间
    • COMMAND:所执行的指令

top 动态显示系统中运行的程序

kill 特定信号指定为PID进程,(可能的信号:进程挂起、等待、中止等,常用的杀死进程)

选项

        -s 根据指定信号发送给进程

        -p 打印出进程号PID、但并不发送出信号

        -l 列出所有可用的信号名称

uname 显示系统的信息

setup 系统图形化界面配置

crontab 循环执行例行性命令

shutdown 关闭或重启Linux系统

uptime 显示系统已经运行多久的时间

clear 清除屏幕上的信息

10:54:22   当前时间

13:05  系统运行时间13时05分

 5 users 登录用户数

load average 系统过去1min,5min,15min内的平均负载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值