sync: 把記憶體中的資料寫到磁碟中(關機,重啟前都需要先執行sync)
shutdown -r now 或reboot: 立刻重啟
shutdown -h now :立刻關機
shutdown -h 20:00 :預定時間關閉系統(晚上8點自動關機,如果現在已經 過了8點,則明晚8點)
shutdown -h +20 : 預定時間關閉系統(10分鐘後關機)
shutdown -c :取消按預定時間關閉系統
who 或w : 檢視所有終端
who am i : 檢視當前使用的終端
uname -m : 顯示機器的處理器架構(如x86-64)
cat /proc/version : 檢視linux版本資訊
uname -r : 顯示正在使用的核心版本
date : 顯示系統時間
cat /proc/cpuinfo:顯示cpu的資訊
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l:檢視物理cpu個數
cat /proc/cpuinfo| grep "cpu cores"| uniq:檢視每個物理cpu的核數
cat /proc/cpuinfo| grep "processor"| wc -l:檢視邏輯cpu個數即執行緒數
top:動態實時顯示cpu、記憶體、程序等使用情況(類似windows下的任務管理器)
top -d 2 -p 7427:-d為畫面更新的秒數,預設5秒,-p為指定程序pid的資訊
vmstat 2 10:每隔2秒採集一次伺服器狀態,採集10次(檢視記憶體、io讀寫狀態、cpu)
free -h:檢視系統記憶體及虛擬記憶體使用情況
df -h:顯示磁碟的空間使用情況
iostat:可查io讀寫、cpu使用情況
sar -u 3 5:檢視cpu使用情況(3秒一次,共5次)
sar -d 2 3:評估磁碟效能
ps aux|grep firefox:獲取火狐的程序號(pid)(可檢視程序占用cpu、記憶體百分比及程序觸發指令的路徑)
kill -9 程序號:強制殺死程序
systemctl:檢視正在執行的服務
cd:是change directory的縮寫,用來切換工作目錄,語法:cd [相對或絕對路徑或特殊符號]
locate:原理是updatedb會把檔案系統中的資訊存放到資料庫databases中(但一般一天才執行一次,所以locate找不到新建立的檔案,需要先手動執行updatedb,再執行locate),locate從資料庫中讀資料;
find:在目錄結構中搜尋檔案,並執行指定的操作語法:find pathname -options [-print -exec ...]
pathname :為 find命令所查詢的目錄路徑。例如用.來表示當前目錄,用/來表示系統根目錄(find查詢範圍為目標目錄及其子目錄所有檔案及目錄);
-exec: find命令對匹配的檔案執行該引數所給出的shell命令。相應命令的形式為'command' ;,注意和;之間的空格;
-print: find命令將匹配的檔案輸出到標準輸出;
單純tar僅為打包(多個檔案包成乙個大檔案),加上引數-j(bzip2格式.bz2)、-z(gzip格式.gz)可以備份、壓縮(-c)、解壓(-x),備份一般比壓縮多加引數-p(保留原本檔案的許可權與屬性),-c可以指定解壓到特定目錄;bzip2、gzip只能對單一檔案壓縮;yum安裝
yum中沒有時用,適用於centos、fedora、redhat及類似系統;apt方式安裝
安裝deb包,類似yum安裝,適用於debian, ubuntu 以及類似系統;deb包安裝
適用於debian, ubuntu 以及類似系統;解壓即用
大多數非開源的商業軟體都採取這種辦法;軟體自己的模組/包管理器
如python:系統的源中不可能包含該軟體的所有模組; 系統的源中該軟體的模組的更新要遠遠滯後於最新版本;手動安裝python,並用python 自帶的 pip 安裝模組(類似yum);編譯安裝
Linux運維最常用命令彙總
線上查詢及幫助命令 man 檢視命令幫助,命令的詞典,更複雜的還有info,但不常用。man手冊 help 檢視linux內建命令的幫助,比如cd命令。檔案和目錄操作命令 ls 全拼list,功能是列出目錄的內容及其內容屬性資訊。cd 全拼change directory,功能是從當前工作目錄切換到...
Linux企業運維人員最常用150個命令彙總
tar xf all.rarx表示解壓檔案 f表示指定檔名 tail 100f 實時檢視日誌檔案 後一百行 tail f n 100 catalina.out linux檢視日誌後100行 搜尋字串 grep 搜尋字串 filename nohup命令 如果你正在執行乙個程序,而且你覺得在退出帳戶時...
linux運維工作職責
1 運維人員要謹記的6個字 運維人員做事需遵循 簡單 易用 高效 2 運維人員服務的3大宗旨 1 企業資料安全保障。2 7 24小時業務持續提供服務。3 不斷提公升使用者感受 體驗。3 初中級運維的日常涉及工作 1 評估產品需求及發展需求,設計 架構。2 選擇idc公司 雲產品,cdn等產品。3 採...