linux常用命令彙總

思想: 一切皆文件

目錄結構:

    /var/log   # 系統服務日誌
    /proc/   #系統運行時狀態及信息記錄
    /etc/     #配置目錄
    /etc/{bashrc, profile}   #操作啓動時初始化
    /etc/init.d/     # centos 6 中系統服務操作路徑
    /etc/passwd    #用戶

常用命令:

切換: cd , tab鍵, pwd,
刪除: rm, mv, cp, scp , dd
鏈接: ln ,
增加: mkdir, touch
查找: find,
執行:. , sh , source
用戶: useradd, userdel
權限: visudo, chmod, chown
查看: cat, vim(vi), more, less , head, tail, ls, echo, file, stat
進程: ps , top, uptime, w, who, grep,
記錄:last, lastlog,
排錯:dmesg,
性能: vmstat, iostat, mpstat, # sysstat
容量: free, df , du
網絡: ss, netstat, ip
軟件: rpm, yum , 編譯三步曲(./configure ; make ; make install )
服務: service, systemctl, chkconfig
幫助: man , help, -h(--help), info(不常用)
打包:tar , zip
高級:
編輯:sed, awk, cut,sort, uniq
防火牆: iptables,
網絡: nat, ping, telnet, curl, wget
其他:
alias, env, export, hostname, mount
>>, >, .. , ; , rz, sz , ssh , clear, kill, date, seq, {}, (), ``, history,
瑞士×××:
lsof, nc, sar

詳解:

    yum install xx
    yum search 
    yum provides 
    yum list |  grep xx
    yum update  # 禁用

部分高級命令:

    getconf: 獲取常用的系統信息
    dmidecode: 獲取系統硬件信息
    dmesg: 常用於獲取系統啓動信息,內核信息等, 也可直接查看/var/log/message
    lscpu: 查看cpu的詳細信息

部分重要文件解析:

    /sys/block/[sda]/queue/scheduler  #[sda]泛指硬盤,  用來設置硬盤的調度算法的,重啓失效。
    永久生效方式:
        修改/boot/grub/grub.conf 的kernel列
            kernel /vmlinuz-2.6.32-431.el6.x86_64 ro root=UUID=fe414e86-8678-4445-aeb6-ece648ab3f33 elevator=noop rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=128M  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章