• Linux基础学习(13)--Linux系统管理


    第十三章——Linux系统管理

    一.进程管理

        1.进程查看:

        (1)进程简介:进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。

        (2)进程管理的作用:判断服务器健康状态(重要功能);

                    查看系统中所有进程;

                   杀死进程。

        (3)查看系统中所有进程:

        (4)查看系统健康状态:

        (5)查看进程树:

        2.进程管理:

        (1)kill命令:

    注:常用命令:重启进程:kill -1 pid;正常结束进程:kill -15 pid;强制杀死进程:kill -9 pid

        (2)killall命令:

          (3)pkill命令:

    注:pts/0-255共256个远程连接。

    二.工作管理

        1.把进程放入后台:

    注:在执行命令后加&放入后台执行,为执行状态,ctrl+z放入后台为停止状态。

        2.查看后台的工作:

    注:工作号为1,2,要与PID区分

        3.将后台暂停的工作恢复到前台执行:

        4.把后台暂停的工作恢复到后台执行:

    注:如vim,top等命令与前台有交互放入后台执行仍为stop状态,只有放入前台执行。

    三.系统资源查看

        1.vmstat命令监控系统资源:

    注:procs:进程数;memory:内存的使用(free:内存的剩余空间);swap:交换分区的使用;io:硬盘输入输出的使用;system:系统资源的使用;cpu:cpu资源的使用(id:cpu的剩余空间)【与top相似】

     

        2.dmesg开机时内核检测信息:

    注:信息很多,可以通过grep快速查看cpu和网卡等的信息

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

    注:cashe/buff用于系统的缓存和缓冲,没有被系统实际应用,但是也不能被其他的应用程序调用,只能被Linux内核直接使用。

        4.查看CPU信息:

        5.uptime命令:

        6.查看系统与内核相关信息:

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

    四.系统定时任务

        1.crond服务管理与访问控制:

    注:默认已安装且已经启动。

        2.用户的crontab设置:

    注:5点整分钟应为0,而不是*,如果为*代表五点执行六十次,每分钟执行一次。10 * * * *每个小时的第十分钟执行一次。最小范围是一分钟。

    注:可以很方便定时执行脚本。在crontab编写定时任务时用到%一定要加转义符(),如$(date +\%y\%m\%d),因为%在crontab中有特殊含义。

     

     

  • 相关阅读:
    《面试系列一》一个怂到极点的开始
    NuGet 私房服务使用帮助
    Nuspec 范本文件
    送给前线码农的话 – 大牛们的经典语录
    Visual Studio 增加源码头注释
    为 Orchard 增加 MVC 的脚手架.
    为 Orchard 增加扩展的存储位置
    Orchard 瘦身优化
    Hybrid Multiple Attention Network for Semantic Segmentation in Aerial Images
    【nvidia jetson xavier】 Linux系统安装+Deepstream 5.1环境部署
  • 原文地址:https://www.cnblogs.com/lyq-biu/p/9650284.html
Copyright © 2020-2023  润新知