彙總 Linux 日常運維高頻命令,按功能模塊分類,附關鍵參數與典型組合,適合打印作桌面速查卡。
:/str 向下搜,:?str 向上搜,n 下一個nyy 復制 n 行,p 粘貼:set nu 顯示行號q / w / q! / wq! 退出/保存/強制yum search keyword yum list | grep keyword yum install package yum update / remove package yum clean all; yum makecache
rpm -ivh package.rpm # 安裝 rpm -e package # 卸載 rpm -qa | grep keyword # 查詢已安裝 rpm -ql package # 列出文件 rpm2cpio package.rpm | cpio -idmv # 解包不安裝
service 名稱 start|stop|restart|status chkconfig 名稱 on|off # SysVinit 開機自啟 systemctl start|enable 名稱 # systemd 統一接口
ifconfig eth0 IP netmask MASK route add default gw GW vim /etc/sysconfig/network-scripts/ifcfg-eth0 # 靜態 IP 永久 /etc/init.d/network restart netstat -antlp | grep PORT ss -antlp | grep PORT # 現代替代 netstat
chmod u+x/g-w/o=r 文件 chmod 755 目錄 chown user:group 文件 chown -R user:group 目錄 umask 022 # 默認權限掩碼
ps aux | grep 關鍵字 ps -ef --forest # 進程樹 top -d 2 # 動態監控 htop # 增強版 top(需安裝) kill -9 PID # 強制終止 pkill -f 進程名 pgrep 進程名
export JAVA_HOME=/usr/java/jdk1.8 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ./startup.sh; tail -f logs/catalina.out # 防火牆開放 8080 iptables -I INPUT -p tcp --dport 8080 -j ACCEPT service iptables save
cp -r src dest mv src dest rm -rf 目錄 mkdir -p 多級目錄 touch 文件 ln -s 目標 鏈接 # 軟鏈接 tar -zxvf file.tar.gz tar -czvf file.tar.gz 目錄
useradd -g 組 -d 家目錄 -s /bin/bash -m 用戶 passwd 用戶 usermod -G 附加組 用戶 userdel -r 用戶 groupadd 組名
export VAR=value unset VAR source ~/.bash_profile bash -x script.sh # 調試模式運行
持續積累、分類整理,構建屬於你的命令知識庫。