linux -- 系統管理

linux -- 系統管理:進程 + 工做 + 系統資源 + 系統定時任務

1、進程管理

  一、進程查看

    1)、進程簡介

      # 進程的組成:linux

        已分配內從的地址空間安全

        安全屬性,包括全部權憑據和特權服務器

        程序代碼的一個或多個執行線程spa

        進程狀態線程

      # 進程的環境包括:unix

        本地和全局變量blog

        當前調度上下文進程

        分配的系統資源資源

      # 進程的產生過程:io

        現有的父進程扶植本身的地址空間(fork)來建立一個新的子進程結構。

        每一個新進程分配有一個惟一的進程ID,知足跟蹤和安全性之需。       

        PID 和 父進程 ID 是新進程環境的元素

        任何進程均可以建立子進程,全部進程都是第一個系統進程的後代

        systemd 是7代以後的系統第一個進程

      # 每個程序都會有一到多個進程

      # 進程是正在執行的一個程序或命令

      # 每個進程都是一個運行的實體

      # 每一個進程都有本身的地址空間,佔用必定的系統資源

    2)、進程管理的做用

      判斷服務器的健康狀態

      查看系統中全部的進程

      殺死進程

    3)、查看系統中全部的進程

      ps aux    # unix格式(a 查看全部前臺進程,x 查看全部後臺進程,u 查看進程是由哪一個用戶產生的)

      ps -le      # linux格式(l 顯示更加詳細的信息,e 顯示全部進程)

      ps -j      # 顯示做業信息

          UID:用戶識別符,他肯定進程的特權

      

      

    4)、查看系統健康狀態

      top [options]

      

    5)、查看進程樹

      pstree

  二、終止進程

    1)、kill 命令

      kill -l    查看可用的進程號  

      kill -1 進程號   重啓進程

      kill -9 進程號   強制殺死進程

    2)、killall 命令(殺死全部)

      killall [options] [signal] 進程名

        -i 交互式

        -I 忽略進程名大小寫

    3)、pkill 命令(和 killall 基本同樣,但有-t選項)

      pkill [option] [signal] 進程名

      -t   終端號

    4)、按照終端號踢出用戶

      w  查詢本機已經登陸的用戶

      pkill -t -9 pts/1

      

2、工做管理

  一、把進程放入後臺

    在命令的尾部加入 &

  二、查看後臺工做

    jobs -l

  三、將後臺暫停的工做恢復到前臺運行

    fg %工做號

  四、把後臺暫停的工做恢復到後臺執行

    bg %工做號

  五、快捷鍵

    ctrl + c 強制中止

    ctrl + z 放入後臺運行

3、系統資源管理

 

 

 

 

 

 

 

4、系統定時任務

相關文章
相關標籤/搜索