天天看點

Linux基本指令(中)——系統管理和磁盤管理一、系統管理二、磁盤管理

Linux指令——系統管理和磁盤管理

  • 一、系統管理
    • 1.1 時間相關指令
      • <1> 檢視目前月曆: cal
      • <2> 顯示或設定時間: data
    • 1.2 程序相關指令
      • <1> 檢視程序資訊: ps
      • <2> 動态顯示程序:top
      • <3> 終止程序: kill
    • 1.3 關機重新開機相關指令:reboot、shutdown、init
    • 1.4 網絡操作相關指令:ifconfig、ping
  • 二、磁盤管理
    • 2.1 檢測磁盤空間:df
    • 2.2 檢測目錄所占磁盤空間:du

一、系統管理

1.1 時間相關指令

<1> 檢視目前月曆: cal

指令格式:

cal [參數] [月份] [年份]

常用選項:

  • -3 顯示系統前一個月,目前月,下一個月的月曆
  • -j 顯示在當年中的第幾天(一年日期按天算,從1月1号算起,預設顯示目前月在一年中的天數)
  • -y 顯示目前年份的月曆
    Linux基本指令(中)——系統管理和磁盤管理一、系統管理二、磁盤管理

<2> 顯示或設定時間: data

date 指定格式顯示時間:

date +%Y:%m:%d

date 用法:date [OPTION]… [+FORMAT]

  • 1.在顯示方面,使用者可以設定欲顯示的格式,格式設定為一個加号後接數個标記,其中常用的标記清單如下
    • %H : 小時(00…23)
    • %M : 分鐘(00…59)
    • %S : 秒(00…61)
    • %X : 相當于 %H:%M:%S
    • %d : 日 (01…31)
    • %m : 月份 (01…12)
    • %Y : 完整年份 (0000…9999)
    • %F : 相當于 %Y-%m-%d
      Linux基本指令(中)——系統管理和磁盤管理一、系統管理二、磁盤管理
  • 2.在設定時間方面
    • date -s //設定目前時間,隻有root權限才能設定,其他隻能檢視。
    • date -s 20080523 //設定成20080523,這樣會把具體時間設定成空00:00:00
    • date -s 01:01:01 //設定具體時間,不會對日期做更改
    • date -s “01:01:01 2008-05-23″ //這樣可以設定全部時間
    • date -s “01:01:01 20080523″ //這樣可以設定全部時間
    • date -s “2008-05-23 01:01:01″ //這樣可以設定全部時間
    • date -s “20080523 01:01:01″ //這樣可以設定全部時間
  • 3.時間戳

    時間->時間戳:date +%s

    時間戳->時間:date [email protected]

    Unix時間戳(英文為Unix epoch, Unix time, POSIX time 或 Unix timestamp)是從1970年1月1日(UTC/GMT的午夜)開始所經過的秒數,不考慮閏秒。

    Linux基本指令(中)——系統管理和磁盤管理一、系統管理二、磁盤管理

1.2 程序相關指令

<1> 檢視程序資訊: ps

ps指令可以檢視程序的詳細狀況,常⽤選項(選項可以不加“-”)如下:

選項 含義
-a 顯示終端上的所有程序,包括其他⽤戶的程序
-u 顯示程序的詳細狀态
-x 顯示沒有控制終端的程序
-w 顯示加寬,以便顯示更多的資訊
-r 隻顯示正在運⾏的程序
Linux基本指令(中)——系統管理和磁盤管理一、系統管理二、磁盤管理

<2> 動态顯示程序:top

top指令⽤來動态顯示運⾏中的程序。top指令能夠在運⾏後,在指定的時間間隔更新顯示資訊。可以在使⽤top指令時加上-d 來指定顯示資訊更新的時間間隔。

在top指令執⾏後,可以按下按鍵得到對顯示的結果進⾏排序:

按鍵 含義
M 根據記憶體使⽤量來排序
P 根據CPU占有率來排序
T 根據程序運⾏時間的⻓短來排序
U 可以根據後⾯輸⼊的⽤戶名來篩選程序
K 可以根據後⾯輸⼊的PID來殺死程序。
q 退出
h 獲得幫助
Linux基本指令(中)——系統管理和磁盤管理一、系統管理二、磁盤管理

<3> 終止程序: kill

使⽤格式:

kill [-signal] pid

信号值9為絕對終⽌,可以處理⼀般信号⽆法終⽌的程序。

Linux基本指令(中)——系統管理和磁盤管理一、系統管理二、磁盤管理
Linux基本指令(中)——系統管理和磁盤管理一、系統管理二、磁盤管理

1.3 關機重新開機相關指令:reboot、shutdown、init

指令 含義
reboot 重新啟動作業系統
shutdown –r now 重新啟動作業系統,shutdown會給别的⽤戶提示
shutdown -h now ⽴刻關機,其中now相當于時間為0的狀态
shutdown -h 13:25 系統在今天的13:25 會關機
shutdown -h +10 系統再過⼗分鐘後⾃動關機
init 0 關機
init 6 重新開機

1.4 網絡操作相關指令:ifconfig、ping

Linux基本指令(中)——系統管理和磁盤管理一、系統管理二、磁盤管理
Linux基本指令(中)——系統管理和磁盤管理一、系統管理二、磁盤管理

二、磁盤管理

2.1 檢測磁盤空間:df

df指令⽤于檢測⽂件系統的磁盤空間占⽤和空餘情況,可以顯示所有⽂件系統對節點和磁盤塊的使⽤情況。

選項 含義
-a 顯示所有⽂件系統的磁盤使⽤情況
-m 以1024位元組為機關顯示
-h 以可讀性較高的方式來顯示資訊;
-t 顯示各指定⽂件系統的磁盤空間使⽤情況
-T 顯示⽂件系統
Linux基本指令(中)——系統管理和磁盤管理一、系統管理二、磁盤管理

2.2 檢測目錄所占磁盤空間:du

du指令⽤于統計⽬錄或⽂件所占磁盤空間的⼤⼩,該指令的執⾏結果與df類似,du更側重于磁盤的使⽤狀況。

du指令的使⽤格式如下:

du [選項] ⽬錄或⽂件名
選項 含義
-a 遞歸顯示指定⽬錄中各⽂件和⼦⽬錄中⽂件占⽤的資料塊
-s 顯示指定⽂件或⽬錄占⽤的資料塊
-b 以位元組為機關顯示磁盤占⽤情況
-l 計算所有⽂件⼤⼩,對硬連結⽂件計算多次
Linux基本指令(中)——系統管理和磁盤管理一、系統管理二、磁盤管理

繼續閱讀