linux 进程和服务管

来源:互联网 发布:局域网网络协议 编辑:程序博客网 时间:2024/06/11 21:53

 进程和服务管理

 

    进程管理三个主要任务:

        判断服务器健康状态

        查看所有正在运行的进程

        强制终止进程

 

    一  进程查看    

 

        1   ps  aux     查看当前系统所有运行的进程

            -a 显示前台所有进程

            -u  显示用户名

            -x  显示后台进程


            user:用户名

            pid:   进程id。PID     1 init  系统启动的第一个进程

            %CPU    cpu占用百分比

            %MEM    内存占用百分比

            VSZ 虚拟内存占用量       KB

            RSS 固定内存占有量

            tty 登录终端             本地终端     远程终端                    

            stat    状态     S:睡眠     D:不可唤醒  R:运行   T:停止 

            start   进程触发时间

            time        占用cpu时间

            command 进程本身

 

        2   pstree      查看进程树

 

        3   top

 

            第一行: 系统当前时间     系统持续时间     登录用户     1,5,15分钟之前的平均负载

            第二行:进程总数

            第三行:CPU占用率        %id     空闲百分比

            第四行:内存使用:   总共     使用     空闲     缓存

            第五航:swap使用

 

            操作命令     M   内存排序

                        P   CPU排序

                        q   退出

 

 

 

        4   进程管理     终止进程

            kill  信号  PID      结束单个进程

            -9  强制

 

            killall  -9  进程名      结束一类进程

            pkill   -9  进程名

 

 

            w           判断登录用户

            pkill  -9 -t  终端号 把某个终端登录的用户踢出

            pkill  -9  -ttty1       把本地登录终端1登录用户踢出

原创粉丝点击