Linux学习笔记4

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习笔记4相关的知识,希望对你有一定的参考价值。

       进程

  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  查看试图登陆但没有成功的用户

技术分享    


        服务

  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    开机启动图形



以上是关于Linux学习笔记4的主要内容,如果未能解决你的问题,请参考以下文章

linux学习笔记

Linux学习笔记4

Linux学习笔记

Linux学习笔记

Linux C编程一站式学习笔记4

Linux学习笔记4月10日任务