linux系統管理的必備命令

  1. man:用來提供在線幫助html

    如: #man lscentos

  2. ls:顯示目錄內容緩存

    -a 顯示當前目錄全部文件ide

    -l 顯示全部文件的權限/擁有者/大小/日期spa

    -s 顯示每一個文件使用的空間server

    如: ls -la -s -S | morehtm

  3. mkdir:建立空目錄遞歸

    如: mkdir filecrontab

  4. rmdir:刪除空目錄ip

    如: rmdir file

  5. rm:刪除文件

    -rf 強制遞歸刪除

    如:rm -rm /home/user/

  6. cp:複製命令

    -a 遞歸複製目錄至關於 -dR

    -v 顯示過程

    如:cp -a /etc /home/user -v

  7. cat:查看文件

    如:cat 123.txt

    如:cat 123.txt 456.txt>7.txt  (合併文件)

  8. mv:移動更名文件

    如:mv 123.txt /home/user/

  9. pwd:顯示當前目錄路徑

  10. locate:查找文件或目錄命令

    locate查找命名依賴updatedb的協助,可計劃任務每日執行crontab -e

    40 4 * * * updatedb

  11. find:在目錄中搜索文件

    find /root/data/ -type f  按文件類型查找

    find /root/data/ -type f -exec rm -f {} \;  且入理

    find /root/data/ -type f|xargs rm -f   且加入管道處理

    find /data/ -type f ! -name "4.txt"|xargs rm -f 除4.txt 外處理

    例:1.整個目錄下查找123.txt

    find / -nmae 123.txt

    2.找出/home目錄是"test" 用戶的文件

    find /home -user test

    3.找出/home目錄下權限爲 "600"的文件

    find /home -perm 600

    4.找出/home目錄下大於1MB文件

    find /home -size +1024k  (or 1M)

    -type 按文件類型查找 f 表示普通文檔 d 目錄  !取反

    -name "文件名" 按文件名查找

  12. date:顯示設定日期命令

    如:更改時間爲9月29日10點23分

    date 09291023

  13. clock:顯示完整日期時間

  14. tar:解壓命令

    如: tar -zxvf /home/file.tar.gz

  15. zip:壓宿命令

    1.將data目錄下全部txt,jpg壓縮爲file.zip

    [root@server data]# zip myfile *.txt *.jpg

    2.將data目錄下全部文件包含子目下都壓縮爲file.zip

    [root@server data]# zip -r myfile *

  16. unzip:解壓縮命令

    1.將myfile.zip文件解壓

    [root@server data]#unzip myfile.zip

    2.將myfile.zip文件解壓至新建立目錄new下

    [root@server data]#unzip myfile.zip -d new

  17. rpm:軟件安裝

    1.安裝包

    rpm -ivh 123.rpm

    2.刪除包

    rpm -e 123.rpm

    3.升級包

    rpm -Uvh 123.RPM

    4.查詢包

    rpm -q 123

  18. yum 詳解

    1、列舉包文件

    列出資源庫中全部能夠安裝或更新的rpm包

    # yum list


    列出資源庫中特定的能夠安裝或更新以及已經安裝的rpm包

    # yum list perl           //列出名爲perl  的包

    # yum list perl*         //列出perl 開頭的包


    列出資源庫中全部能夠更新的rpm包


    # yum list updates

    列出已經安裝的全部的rpm包


    # yum list installed

    列出已經安裝的可是不包含在資源庫中的rpm包


    # yum list extras

    注:extras是repos.d中定義的資源列表名稱


    2、列舉資源信息

    列出資源庫中全部能夠安裝或更新的rpm包的信息

    # yum info


    列出資源庫中特定的能夠安裝或更新以及已經安裝的rpm包的信息

    # yum info perl           //列出perl 包信息

    # yum info perl*         //列出perl 開頭的全部包的信息


    列出資源庫中全部能夠更新的rpm包的信息

    # yum info updates


    列出已經安裝的全部的rpm包的信息

    # yum info installed


    列出已經安裝的可是不包含在資源庫中的rpm包的信息

    # yum info extras


    3、搜索

    搜索匹配特定字符的rpm包

    # yum search perl            //在包名稱、包描述等中搜索


    搜索有包含特定文件名的rpm包

    # yum provides realplay


    4、管理包

    安裝rpm包

    # yum install perl     //安裝perl 包

    # yum install perl*     //安裝perl 開頭的包


    刪除rpm包,包括與該包有倚賴性的包

    # yum remove perl*            //會刪除perl-* 全部包


    5、更新

    檢查可更新的rpm包

    # yum check-update


    更新全部的rpm包

    # yum update


    更新指定的rpm包,如更新kernel和kernel source

    # yum update kernel kernel-source


    大規模的版本升級,與yum update不一樣的是,連舊的淘汰的包也升級

    # yum upgrade


    6、清空緩存

    清除暫存中rpm包文件

    # yum clean packages


    清除暫存中rpm頭文件

    # yum clearn headers


    清除暫存中舊的rpm頭文件

    # yum clean oldheaders


    清除暫存中舊的rpm頭文件和包文件

    # yum clearn 

    # yum clearn all


    7、其餘

    安裝Livna.org rpms GPG key

    # rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY


    檢查GPG Key

    # rpm -qa gpg-pubkey*


    顯示Key信息

    # rpm -qi gpg-pubkey-a109b1ec-3f6e28d5


    刪除Key

    # rpm -e gpg-pubkey-a109b1ec-3f6e28d5

  19. sftp使用方法

    sftp user@ip  登陸對方主機輸入密碼

    在sftp下支持常規ls mkdir rmdir rm 等命令,操做本機需在命令前加l  如lls lcd lmkdir

    get /123.txt /home/     下載遠程主機123.txt至本機/home下

    put /456.txt /home/     上傳456.txt至遠程主機/home下

    下載或上傳整個目錄 利用/*   如 get /123/* /etc (不包含子目錄及子目錄文件)

  20. scp命令使用方法

    1.上傳本地文件至遠程主機

    scp 本地源文件 賬戶名@遠程主機IP:/遠程目的文件

    如scp 123.txt root@192.168.2.16:/16/456.txt

    2.下載遠程主機文件至本機            -r:爲整個目錄

    scp 賬戶名@遠程主機IP:/遠程目的文件 本地目的文件

    如scp -r root@192.168.2.16:/16 /15

  21. 光盤掛載

    mkdir -p /mnt/cdrom            建立掛載目錄

    mount /dev/cdrom /mnt/cdrom    掛載CDROM

    umount /mnt/cdrom              取消掛載

  22. 光盤安裝Apache

    [root@test html]# rpm -ivh httpd-2.2.15-39.el6.centos.x86_64.rpm httpd-tools-2.2.15-39.el6.centos.x86_64.rpm apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm

    [root@test html]# chkconfig httpd on

    [root@test html]# service httpd start

相關文章
相關標籤/搜索