为了账号安全,请及时绑定邮箱和手机立即绑定
  • Linux操作系统是一个多用户、多任务的操作系统,Linux系统中运行着非常多的进程。但是CPU在同一个时钟周期内只能运算一个指令,进程优先级决定了每个进程处理的先后顺序

    查看全部
  • kill -1 2235    :重启进程

    kill -9 pid    :根据pid杀死进程

    killall -9 进程名    :杀死对应的进程

    w    :可以查看当前登录的所有用户信息

    pkill -9 -t tty1 :踢出tty1用户


    查看全部
    0 采集 收起 来源:[Linux]杀死进程

    2019-03-18

  • 在执行命令后加 &符号:放入后台之后执行

    ctrl+z    :放入后台之后暂停

    查看全部
  • 修改NI值的优先级

    修改没有启动的服务的优先级:nice -n -5 servie httpd start

    修改已经启动的服务的优先级:renice -5 1845

    查看全部
  • kill -1 2235    :重启进程

    kill -9 pid    :根据pid杀死进程

    killall -9 进程名    :杀死对应的进程

    w    :可以查看当前登录的所有用户信息

    pkill -9 -t tty1 :踢出tty1用户

    查看全部
    0 采集 收起 来源:[Linux]杀死进程

    2019-03-17

  • top可以查cpu信息

    查看全部
  • top命令查看系统健康状况

    在top命令下,可以通过以下交互式命令进行查看

    查看全部
  • pstree:以进程树的方式显示进程。

    pstree -u:显示用户   

    pstree -p:显示进程id号

    查看全部
  • ps命令的输出

    STAT:进程状态    R:运行    S:睡眠    T:停止    s:包含子进程    +:位于后台

    TIME:cpu运算时间

    查看全部
  • ps命令的输出

    ps aux     或 ps -le 查看所有的进程信息。

    在进程中,/sbin/init 是所有进程的父进程。    1000以内的进程都是系统默认进程。

    VSZ :占用virtual 虚拟内存大小    RSS:占用物理内存大小啊    

    tty1 - tty6表示本地字符终端    tty7表示本地图形终端

    pts/0 - pts/255表示远程终端。    2.6linux内核之后可以达到65536个

    查看全部
  • nohup /root/for.sh &  脱离终端运行服务

    查看全部
  • 1、vmstat命令监控系统资源 

    vmstat[刷新延时 刷新次数] 

     例:vmstat 1 3 

    2、dmesg开机时内核检测信息 

    dmesg | grep cpu 

    3、free命令查看内存使用状态 

    free [-m][-g] 

    -m :以MB为单位显示 

    -g :以GB为单位显示 

    4、cat/proc/cpuinfo 查看cpu信息  

    5、uptime与w命令 

    -#显示系统的系统时间,平均负载,当前登录用户数 ,即top命令的第一行(top命令耗费资源)

    6、uname [选项] 查看系统与内核相关信息 

     选项: 

    - -a :查看系统所有相关信息 

    - -r :查看内核版本 

    - -s :查看内核名称 

    小技巧:如何判断系统是32位还是64位          file /bin/ls 

    7、lsb_release -a 查看发行版信息

    列出进程打开或使用的文件信息 

    8、lsof [选项]  

    选项: 

    -c 字符串 :只列出以字符串开头的进程打开文件 

    -u 用户名 :只列出某个用户的进程打开的文件 

    -p pid    : 列出某个pid进程打开的文件 

     示例:

     lsof | more #查询所有进程-分屏显示  

    lsof /sbin/init #查询/sbin/init文件被哪个文件调用(只能查系统文件,其他自己建立的文件查没有意义)

    lsof -c httpd #查看httpd进程调用了哪个文件 

    lsof -u root #按照用户名,查询某用户的进程所调用的文件名


    重点:

    vmstat

    free

    dmesg

    查看全部
  • 后台命令脱离登录终端执行的方法: 

    第一种方法 :把需要后台执行的命令加入 /etc/rc.local文件 

    第二种方法:使用系统定时任务,让系统在指定的时间执行某个后台命令 

    第三种方法:使用 nohup命令(常用) 

    nohup  命令  &  (nohup find / -name abc)


    查看全部
  • 把进程放入后台 

    ①tar -zcf etc.tar.gz /etc &    #把命令放在后台执行 (命令后加&符)

    ②top   #ctrl+z放在后台暂停

    查看后台的工作 jobs [-l] -l:显示工作的PID 

    +代表最后一个放入的进程 

    -代表倒二个放入的进程 

    fg %工作号 #把后台暂停的工作回复到前台执行 

    bg %工作号 #把后台暂停的工作回复到后台执行 

    注1:%可以省略,但要注意工作号和PID的区别 

    注2:后台恢复执行的命令,是不能和前台有交互的,否则不能恢复到后台执行 

    top、vi之类放在后台也是暂停的   因为一个需要用户来查看进程健康状态,一个需要用户写入 压缩、解压缩、cp、mv、find之类可以放在后台


    查看全部
  • 工作管理即放入后台

    将某个命令放入后台,在该命令后加& 即可

    查看全部

举报

0/150
提交
取消
课程须知
学习本课程前需要熟悉Linux的基本命令,最好对Linux的服务管理内容有所了解。
老师告诉你能学到什么?
1、掌握Linux进程管理命令 2、掌握如何进行工作管理和查看系统资源 3、能够自己动手部署定时任务

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!