97 條 Linux 運維工程師常用命令總結

2021-08-28 04:21:53 字數 2499 閱讀 9318

ls 

mvcp

scprm

touch

pwdcd

mkdir

rmdir

echo

catmore

less

nlhead

tail

vi/vim

which

whereis

locate 資料庫快速搜尋檔案

find

grep

file

gunzip | 解壓縮

bzip2 | 壓縮、解壓縮

bzcat 讀取資料而無需解壓

tar [主選項+輔選項] 檔案或者目錄 | 多個目錄或檔案打包、壓縮成乙個大檔案

exit

logout

shutdown -h now

users

whowrite 給當前聯機的使用者發訊息

wall 給所有登入再本機的使用者發訊息

last 檢視使用者的登陸日誌

lastlog 檢視每個使用者最後的登陸時間

finger [選項] [使用者] [使用者@主機] | 檢視使用者資訊

hostname 檢視主機名

alias ii = 「ls -l」 | 新增別名

unalias ii | 清除別名

useradd [-u uid] [-g 初始群組] [-g 次要群組] [-c 說明欄] [-d 家目錄絕對路徑] [-s shell] 使用者賬號名 | 新增使用者

passwd | 修改密碼

userdel 刪除使用者

chage [-ldeimmw] 賬號名 | 修改使用者密碼的相關屬性

usermod [-cdegglsulu] username | 修改使用者的相關屬性

id [username] | 檢視使用者相關的id資訊,還可以用來判斷使用者是否存在

groups 檢視登陸使用者支援的群組, 第乙個輸出的群組為有效群組

newgrp 切換有效群組

groupadd [-g gid] 組名 | 新增組

groupmod [-g gid] [-n group_name] 群組名 | 修改組資訊

groupdel [groupname] | 刪除群組

gpasswd | 群組管理員功能

chfn修改個人資訊

mount [-t vfstype] [-o options] device dir

umount 取消掛載

cut分隔

sort排序

wc 統計指定檔案中的位元組數、字數、行數, 並將統計結果顯示輸出

uniq 去除檔案中相鄰的重複行

set 顯示環境變數和普通變數

env 顯示環境變數

export 把普通變數變成環境變數

unset 刪除乙個環境變數

df [選項] [檔案] | 顯示指定磁碟檔案的可用空間,如果沒有檔名被指定,則所有當前被掛載的檔案系統的可用空間將被顯示

du [選項] [檔案] | 顯示每個檔案和目錄的磁碟使用空間

ln [引數] [原始檔或目錄] [目標檔案或目錄] | 某乙個檔案在另外乙個位置建立乙個同步的鏈結

diff [引數] [檔案1或目錄1] [檔案2或目錄2] | 比較單個檔案或者目錄內容

date [引數]… [+格式] | 顯示或設定系統的日期與時間

cal [引數] 月份] [年份] | 檢視日曆

ps | 列出當前程序的快照

top [引數] | 顯示當前系統正在執行的程序的相關資訊,包括程序id、記憶體佔用率、cpu佔用率等

kill [引數] [程序號] | 殺死程序

free [引數] | 顯示linux系統中空閒的、已用的物理記憶體及swap記憶體,及被核心使用的buffer

vmstat | 對作業系統的虛擬記憶體、程序、cpu活動進行監控

iostat [引數] [時間t] [次數n](每隔t時間重新整理一次,最多重新整理n次)| 對系統的磁碟操作活動進行監視,匯報磁碟活動統計情況,同時也會匯報出cpu使用情況

watch [引數] [命令] |重複執行某一命令以觀察變化

at [引數] [時間] | 在乙個指定的時間執行乙個指定任務,只能執行一次

crontab | 定時任務排程

ifconfig [網路裝置] [引數] | 檢視和配置網路裝置

route | 顯示和操作ip路由表

ping [引數] [主機名或ip位址] | 測試與目標主機的連通性

netstat | 顯示與ip、tcp、udp和icmp協議相關的統計資料

telnet [引數] [主機] | 用於遠端登入,採用明文傳送報文,安全性不好

rcp [引數] [原始檔] [目標檔案] | 遠端檔案拷貝

awksed 對資料行進行替換、刪除、新增、選取等操作

paste 合併檔案,需確保合併的兩檔案行數相同

su [引數] user | 切換登陸

sudo | 以特定使用者的許可權執行特定命令

運維工程師

運維工程師主要工作是做什麼?由這兩句話推演運維工程師要學些什麼 一 保障業務長期穩定執行 出一點差錯,使用者就要投訴了 1 業務跑在什麼上面?伺服器一般是apache,nginx,tomcat等。但是真正跑通流程還需要nysql資料庫來儲存使用者密碼和其他。很多程式都要php的解析,所以,lnmp ...

運維工程師

環境能夠磨練乙個人的意志和能力 linux運維即linux系統執行維護工程師,是集合網路 系統 資料庫 開發 安全工作於一身的複合型人才。運維指的是網際網路運維,通常屬於技術部門,與研發 測試 系統管理同為網際網路產品技術支撐的4大部門,這個劃分在國內和國外以及大小公司間都會多少有一些不同。對 進行...

Linux運維工程師前景

如果我們是一輛高速行駛在高速公路上的汽車,那運維工程師就是司機兼維修工,這個司機可不簡單,有時需要在高速行駛過程中更換輪胎 並根據道路情況換檔位 當汽車速度越來越快時,汽車本身不能滿足高速度時對汽車效能調優或零件公升級 高速行進中解決汽車故障及效能問題 時刻關注前方安全問題,並先知先覺的採取規避手段...