进程

  1. 什么是进程
    进程就是系统正在做的事情

    2.进程状态
    运行
    休眠
    停止
    继续
    结束
    僵尸进程

    3.图形中如何查看进程
    gnome-system-monitor

    4.如何用命令查看进程
    ps        进程查看工具
        -a    shell中运行的进程
        -x    不在shell中运行的进程
        -u    查看进程用户
        -l     显示进程的详细信息
        -f     完全信息full的缩写
        -e    显示系统中的所有进程

    ps    -aux    |grep    进程关键字

    ps ax    -o %cpu,%mem,user,comm,nice   查看进程某项信息(cpu 内存 用户 命令 优先级 )
    ps aux --sort +|-%cpu|%mem...        进程按指定方式排序

    5.如何控制shell重进程的前后台调用

    命令&        进程在shell后台运行
    ctrl +z       把占用shell的进程打入后台停止
    jobs          查看被打入后台的进程信息
    fg job(数字)     把指定进程调回前台
    bg job(数字)  运行后台停止进程
    ctrl +c       关闭占用shell进程
    6.如何用命令控制进程

    1)信号
    信号 1        reload进程
    信号 2        ctrl +c 删除进程在内存中的信息
    信号 3        内存中的鼠标信息清除
    信号 9        强行关闭进程(只关闭当前程序不关闭子程序)
    信号 15       正常关闭进程
    信号 18       开启停止的进程
    信号 19       停止正在运行的进程
    信号 20       ctrl +z(后台与运行)

    2)信号发起
    kill     信号     pid
    killall    信号    进程名称
    pkill -u username    结束某个用户的所有进程




      w  查看当前使用系统的用户

      w   -f   查看当前使用系统的用户并显示使用地点

      last    查看登陆过系统的用户

      lastb  查看试图登陆但没有成功的用户

wKioL1f8x-7yUDe0AAF1AeBOeZA980.png-wh_50    


        服务

  1. 什么是服务?
    service
    服务就是在系统中运行的软件,这个软件主要是对外提供某项功能,那么我们把这一类软件叫做服务


    2.服务管理,systemctl命令
    systemctl    start    服务名称    开启服务
                       stop    。。。。    关闭服务
                       restart    。。。。    重启服务
                       reload    。。。。    重新加在服务配置
                       status    。。。。    查看服务状态
                       enable    。。。。    设定服务开机启动
                       disable    。。。。    禁止服务开机启动
                       list-dependencies    查看服务依赖关系
                       list-units        查看当前运行的所有服务
                       list-unit-files        查看服务的开机启动情况
                       set-default multi-user.target    开机不启动图形
                      set-default graphical.target    开机启动图形