- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標(biāo)記
- 域名注冊服務(wù)機構(gòu)許可:滇D3-20230001
- 代理域名注冊服務(wù)機構(gòu):新網(wǎng)數(shù)碼
作為一名藍隊云Linux運維工程師,日常工作中會頻繁使用各種命令來管理系統(tǒng)、排查問題和維護服務(wù)器。以下是一些常用的命令及其用途,學(xué)會后,還可以用其編寫shell腳本,工作效率將大大提升。
一、?系統(tǒng)信息及監(jiān)控
(1)系統(tǒng)信息
uname -a:顯示系統(tǒng)內(nèi)核版本及硬件信息 ?
uptime:查看系統(tǒng)運行時間及負載狀態(tài) ?
free -h:查看內(nèi)存使用情況 ?
df -h:顯示磁盤空間使用情況 ?
hostnamectl:查看/修改主機名及操作系統(tǒng)版本?
(2)監(jiān)控
top/htop:實時監(jiān)控進程及資源占用 ?
iostat -x 1:查看磁盤I/O性能指標(biāo)(每秒刷新)?
vmstat 1:顯示內(nèi)存、進程、CPU等系統(tǒng)狀
二、?文件與目錄操作?
(1)基礎(chǔ)操作
ls -lah:顯示目錄下文件詳情(含隱藏文件) ?
cp -r source destination:遞歸復(fù)制目錄 ?
rm -rf dirname:強制刪除目錄及內(nèi)容 ?(高位指令)
chmod 755 filename:修改文件權(quán)限 ?
chown user:group file:修改文件屬主和屬組?
(2)查找統(tǒng)計
du -sh dirname:統(tǒng)計目錄大小 ?
find / -name "filename":全局搜索文件 ?
tree -L 2:以樹形結(jié)構(gòu)顯示目錄層級?
三、?用戶與權(quán)限管理?
useradd username:創(chuàng)建新用戶 ?
passwd username:修改用戶密碼 ?
chown user:group filename:修改文件屬主和屬組 ?
id username:查看用戶UID/GID ?
usermod -aG groupname username:將用戶加入用戶組 ?
四、?進程管理?
ps aux:查看所有運行中的進程 ?
kill -9 PID:強制終止指定進程 ?
pkill processname:按進程名終止任務(wù) ?
nice -n 10 command:調(diào)整進程優(yōu)先級 ?
五、?網(wǎng)絡(luò)管理?
ip a:查看網(wǎng)絡(luò)接口及IP地址(推薦替代ifconfig) ?
netstat -tulnp/ss -tulnp:查看端口監(jiān)聽狀態(tài) ?
ping -c 4 host:測試網(wǎng)絡(luò)連通性 ?
traceroute host:追蹤網(wǎng)絡(luò)路由路徑 ?
dig domain:查詢DNS解析信息 ?
六、?日志與排查?
tail -f /var/log/syslog:實時查看系統(tǒng)日志 ?
dmesg:顯示內(nèi)核日志及硬件事件 ?
grep "error" /var/log/*.log:全局搜索錯誤日志 ?
journalctl:查看systemd管理的日志(適用于新系統(tǒng)) ?
七、?軟件包管理?
apt update/yum update:更新軟件包列表(Debian/RedHat系) ?
apt install package/yum install package:安裝軟件包 ?
rpm -ivh package.rpm:安裝RPM包 ?
dpkg -i package.deb:安裝DEB包 ?
八、?服務(wù)管理?
systemctl start service:啟動服務(wù) ?
systemctl enable service:設(shè)置服務(wù)開機自啟 ?
systemctl status service:查看服務(wù)運行狀態(tài) ?
九、?備份與壓縮?
tar -czvf backup.tar.gz dirname:壓縮目錄為tar包 ?
rsync -avz source destination:增量同步文件 ?
scp file user@host:/path:跨服務(wù)器安全傳輸文件 ?
十、?其他高頻工具?
crontab -e:編輯定時任務(wù) ?
history | grep "keyword":搜索歷史命令 ?
alias ll='ls -l':設(shè)置命令別名 ?
ln -s source link:創(chuàng)建軟鏈接 ?
這些命令是Linux運維工程師日常工作中最常用的工具,熟練掌握它們可以大大提高工作效率。歡迎有云服務(wù)器、域名注冊、SSL證書、網(wǎng)絡(luò)安全等需求的朋友聯(lián)系藍隊云,藍隊云是專業(yè)的云計算及網(wǎng)絡(luò)安全服務(wù)商,云服務(wù)器、云數(shù)據(jù)庫免費試用。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP