linux命令 工作測試,運維最常用總結

2022-08-23 06:09:10 字數 2618 閱讀 6575

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 採...