1. 程式人生 > >0x01-1 RHEL linux 常用的工作命令

0x01-1 RHEL linux 常用的工作命令

 linux 常用的工作命令 1.echo命令  echo命令用於在終端輸出字串或者變數提取後的值。 格式:echo [字串|變數] 示例:#echo pantao            #echo #SHELL   2.date 命令 用於顯示及設定系統的時間或者日期 格式: date[選項][+指定的格式]                                           date命令中的引數以及作用
引數 作用
%t 跳格[Tab鍵]
%H 小時(00~23)
%I 小時(00~12)
%M 分鐘(00~59)
%S 秒(00~59)
%j 今年中的第幾天
  #date -s "20181024 8:30:00"  設定系統當前時間 #date “+%Y+%M+%D %H:%M:%S” #date “+%j”顯示當年的第幾天    3.reboot命令  用於重啟系統,預設只能root使用者可使用 格式:#reboot 使用方法:#reboot   4.poweroff命令
  和 reboot相同,也要root使用者 格式:#poweroff   5.wget命令 用於在終端下載網路檔案 格式:wget[引數 ]下載地址                                  wget命令的引數以及作用
引數 作用
-b 後臺下載模式
-P 下載到指定目錄
-t 最大嘗試次數
-c 斷點續傳
-p 下載頁面內所有資源,包括圖片、視訊等
-r   遞迴下載
示例:使用方法(補)     6.ps命令 用於檢視系統中程序狀態 格式:ps[引數]  ps命令的引數以及作用
引數 作用
-a 顯示所有程序(包括其他使用者的程序)
-u 使用者以及其他詳細資訊
-x 顯示沒有控制終端的程序
  Linux系統中時刻執行著許多程序,如果能夠合理地管理它們,則可以優化系統的效能。在Linux系統中,有5種常見的程序狀態,分別為執行、中斷、不可中斷、僵死與停止,其各自含義如下所示。
R(執行):程序正在執行或在執行佇列中等待。 S(中斷):程序處於休眠中,當某個條件形成後或者接收到訊號時,則脫離該   狀態。 D(不可中斷):程序不響應系統非同步訊號,即便用kill命令也不能將其中斷。 Z(僵死):程序已經終止,但程序描述符依然存在, 直到父程序呼叫wait4()系統函式後將程序釋放。 T(停止):程序收到停止訊號後停止執行。
  7.top命令   top命令用於動態地監視程序活動與系統負載等資訊 格式:top top命令相當強大,能夠動態地檢視系統運維狀態,完全將它看作Linux中的“強化版的Windows工作管理員”   第1行:系統時間、執行時間、登入終端數、系統負載(三個數值分別為1分鐘、5分鐘、15分鐘內的平均值,數值越小意味著負載越低)。 第2行:程序總數、執行中的程序數、睡眠中的程序數、停止的程序數、僵死的程序數。 第3行:使用者佔用資源百分比、系統核心佔用資源百分比、改變過優先順序的程序資源百分比、空閒的資源百分比等。其中資料均為CPU資料並以百分比格式顯示,例如“97.1 id”意味著有97.1%的CPU處理器資源處於空閒。 第4行:實體記憶體總量、記憶體使用量、記憶體空閒量、作為核心快取的記憶體量。 第5行:虛擬記憶體總量、虛擬記憶體使用量、虛擬記憶體空閒量、已被提前載入的記憶體量。   8.pidof命令  pidof命令用於查詢某個指定服務程序的PID值, 格式:“pidof [引數] [服務名稱]”。 每個程序的程序號碼值(PID)是唯一的,因此可以通過PID來區分不同的程序。 例如,可以使用如下命令來查詢本機上sshd服務程式的PID:pidof sshd [[email protected] ~]# pidof httpd 13581 13580 13579 13578 13577 13576   9.kill命令 kill命令用於終止某個指定PID的服務程序,格式為“kill [引數] [程序PID]”。 接下來,我們使用kill命令把上面用pidof命令查詢到的PID所代表的程序終止掉,其命令如下所示。這種操作的效果等同於強制停止sshd服務。   10.killall命令 killall命令用於終止某個指定名稱的服務所對應的全部程序, 格式為:“killall [引數] [服務名稱]”。   如果在執行的過程中想停止該命令的操作可以使用 Ctrl+C來結束該命令的程序。或者有些命令在執行的過程中不斷的在螢幕上輸出資訊,影響後面命令的輸入我們可以在末尾加上一個 &符號