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