linux(Centos 6.3)學習筆記

來源:互聯網
上載者:User

標籤:

一、系統磁碟分割
    1,磁碟分割
        使用分區編輯器(partition editor)在磁碟上劃分幾個邏輯部分。碟片一旦劃分成          數個分區,不同類的目錄與檔案可以儲存進不同的分區。
    2,分區類型
        主要磁碟分割:最多隻能有4個。
        擴充分區:最多隻能有1個。主要磁碟分割加擴充分區最多有4個。不能寫入資料,只能包                     含邏輯分區。
        邏輯分區
    3,格式化(進階格式化)
        它是指根據使用者選定的檔案系統(如 FAT16,FAT32,NTFS,EXT2,EXT3,EXT4等),    
         在磁碟的特定地區寫入資料,在分區中劃分出一片用於存放檔案配置表、目錄表等用於文                  件管理的磁碟空間。
    4,iNode 號
        inode包含檔案的元資訊,具體來說有以下內容:
              * 檔案的位元組數
              * 檔案擁有者的User ID
              * 檔案的Group ID
              * 檔案的讀、寫、執行許可權
              * 檔案的時間戳記,共有三個:ctime指inode上一次變動的時間,mtime            指檔案內容上一次變動的時間,atime指檔案上一次開啟的時間。
              * 連結數,即有多少檔案名稱指向這個inode
              * 檔案資料block的位置
    5,硬體裝置檔案名稱
        在linux 中,每個硬體都對應一個裝置檔案名稱
    6,掛載
        1,必須分區
            根分區
            swap分區(交換分區,記憶體2倍,不超過2GB)
        2,推薦分區
            /boot (開機磁碟分割 200MB)

二、Linux 系統安裝
    1,

設定Linux的IP地址  ifconfig eth0 192.168.233.2

四、linux 常用命令
    4.1.1  命令格式與目錄處理命令ls
        ls -a 可以看到隱藏檔案(帶有.)
        ls -l  長格式顯示
        ls -lh  長格式人性化顯示(自動轉換檔大小的單位)
        
        ls -ld /etc  查看指定目錄的詳細資料
        ls-i 查看 inode 節點

        檔案類型: -普通檔案 d目錄 l軟連結
            r所屬人 g所屬組 o其他人
        檔案許可權    r讀 w寫 x執行
    4.1.2 目錄處理命令    
        mkdir 建立目錄
        mkdir /tmp/zhongshan 可以同時建立多個目錄
        mkdir -p /tmp/zhongshan/liu   當/zhongshan 目錄不存在的時候建立 /liu 目錄
        
        cd 目錄名  change directory切換目錄
        cd ..       返回上一級目錄
        pwd          print working directory 顯示當前工作目錄

        rmdir  remove empty directory  刪除空目錄
        cp -rp [原檔案或目錄][目標目錄]  複製過程中可以改檔案名稱
             -r  複製目錄
             -p 保留檔案屬性(修改時間等)
        mv [原檔案或目錄][目標目錄]   剪下檔案、改名,move
        rm -rf [檔案或目錄]
             -r 刪除目錄
             -f 強行執行( false )
        ctrl+c 終止命令 , ctrl+l 清屏
    4.1.3 檔案處理命令
        touch [檔案名稱] 建立檔案 檔案名稱允許使用大多數字元,除了‘/‘
        cat 顯示檔案內容
        cat -n 顯示行號
        tac 檔案倒著顯示
        more 顯示長檔案,使用空格或f翻頁,(enter)換行,q退出
        less 與more類似,顯示長檔案。按(page up)可向前翻頁,按(^)可向上翻行。‘/‘+關鍵詞可以搜尋關鍵詞,此時可以按‘n‘尋找下一個高亮顯示
        head/tail -n 20 /etc/services   查看檔案的前(後)20行,如果不指定行數,預設顯示前10行
        tail -f [檔案名稱]   動態顯示檔案末尾的內容, ctrl+c 終止命令
    4.1.4 連結命令
        ln -s [原檔案][目標檔案]  建立軟連結,軟連結特徵類似於Windows的捷徑,它的許可權不影響原檔案的許可權,軟連結可以跨分區,可以針對目錄使用
        ln [原檔案][目標檔案]  建立永久連結,永久連結不能跨分區,兩個檔案可以同步更新,且他們的i節點相同,不可以針對目錄使用
    4.2.1 許可權管理命令
        chmod (change the permissions mode of file)  
        chmod [{ugoa}{+-=}{rwx}][檔案名稱]
                   [421][檔案名稱]
                   -R 遞迴修改,更改其子目錄的許可權
        -------------------許可權有繼承關係----------------------------------------------
        directory     r:ls
               w: touch/mkdir/rmdir/rm
               x: cd (一般r和x 成對出現)
    4.2.2 其他許可權管理命令
        chown (change file ownership)變更檔的所有者(只有root 可以改)
        chgrp (change file group ownership) 變更檔的所屬組(只有root 可以改)
        umask -S 查看建立檔案預設的許可權(任何建立的檔案都不具備x可執行)
        umask 023 可以更改當前建立檔案的預設許可權
    4.3.1 檔案搜尋命令
        find [搜尋範圍][匹配條件]
        find /etc -name init  在/etc 目錄下尋找檔案init,精準的搜尋
        find /etc -name *init* 在/etc 目錄下尋找包含init的檔案,模糊的搜尋
        find /etc -name init???  匹配以 init 開頭,後面有3個字元的檔案
        (ctrl+q解決secureCRT 假死問題)
        find /etc -iname init???  忽略檔案名稱大小寫
        find / -size +n 搜尋檔案大小大於n 的檔案(一個資料區塊是0.5kb)
        find /home -user zhongshan 尋找所有者為 zhongshan 的檔案
        find /home -group brothers 尋找所屬組為 brothers的檔案
        find /etc -cmin -(+)5 在/etc 在尋找5分鐘內(外)被修改過屬性的檔案和目錄
                     -amin      訪問時間access
                     -mmin    檔案內容modify
        -o --->or        -a ---->and
        find /etc -size +163840 -a -size -204800   (and)尋找大於80M小於100M的檔案
                      -o      or或
        -type根據檔案類型尋找  f檔案 d目錄 l軟連結檔案
        find /etc -name inittab -exec ls -l {} \;   在/etc 下尋找inittab檔案並顯示其詳細資料    
        find /etc -name inittab -ok ls -l {} \;   在/etc 下尋找inittab檔案並顯示其詳細資料詢問確認        
        
        find . -inum 130715 -exec rm {} \;   在目前的目錄下根據 i 節點找到檔案並刪除
    4.4 協助命令-協助命令
        man    原義為manual
        man ls 查看ls命令的協助資訊
        man services  查看設定檔的協助資訊
        1  命令的協助, 5  設定檔的協助
        man 5 passwd   查看passwd 設定檔的協助
        whatis ls 得到ls 命令的一個簡短的資訊
        apropos services  查看設定檔的簡簡訊息
        touch --help  查看命令的選項
        date 070222552015.00  更改系統時間
        info         與man相似
        help umask    shell內建命令的詳細資料(找不到命令所在位置的命令)
    4.5 檔案搜尋命令-使用者管理命令
        useradd 使用者名稱     添加使用者(使用者名稱不要太複雜)
        passwd 使用者名稱     修改使用者名稱密碼
        who     查看線上登陸使用者資訊,tty為本地登陸,pts表示遠程終端
        w   得到更為詳細的登陸資訊
        uptime   查看系統使用方式
    4.6 檔案搜尋命令-壓縮解壓命令
        壓縮格式:.gz  .zip(windows和linux相容)
        gzip 檔案名稱     壓縮檔,只能壓縮檔,不可壓縮目錄,不保留原檔案
        gunzip 檔案名稱     解壓檔案
        tar -cvf Japan.tar Japan   將Japan目錄打包成Japan.tar檔案
        tar -zcf Japan.tar.gz Japan       打包壓縮一步完成
        tar -zx(v)f Japan.tar.gz    解壓命令
        zip Japan.zip Japan      將Japan 壓縮成Japan.zip
        unzip Japan.zip         解壓檔案
        bzip2  -k boduo       壓縮檔且保留原檔案
        tar -cjf Japan.tar.bz2 Japan  打包壓縮一步完成
        tar -xjf Japan.tz2           解壓縮
    4.7 網路命令
        write 使用者名稱     給線上使用者發資訊 ctrl+D 儲存結束
        wall 給所有線上使用者發資訊
        ping 選項 IP地址 -c指定發送次數   packet loss(丟包率)
        ifconfig 查看當前網卡狀態
        mail [使用者名稱]  查看寄送電子郵件
        mail 查看郵件, 序號查看郵件內容, h查看列表, d+序號刪除郵件,q退出郵件系統
        last 統計電腦所有的登入使用者以及重啟記錄
        lastlog  查看某特定使用者上次登入的時間
        lastlog -u 520 查看使用者id為502的上次登入時間
        traceroute www.lampbrother.com  顯示資料包到主機的路徑
        netstat [選項] 顯示網路相關資訊
            -t    TCP協議
            -u   UDP協議
            -l    監聽
            -r   路由
            -n  顯示IP地址和連接埠號碼
        netstat -tlun 查詢當前本機監聽的連接埠
        netstat -an  查詢本機所有的網路連接
        netstat -rn   查詢本機路由表
        setup   配置網路(永久生效)
        service network restart 重啟網路服務
        mount  -t iso9660 /dev/sr0 /mnt/cdrom/ 掛載光碟片
        umount /dev/sr0 卸載光碟片
    4.8 關機重啟命令
        shutdown -h now 現在關機
        shutdown -r now  現在
        shutdown -c  取消前一個關機命令
        reboot 重    啟
        init 6   重啟
        runlevel 查詢當前運行層級
        logout  退出登入
    5.1 Vim常用操作
        vi filename   進入
        按下ESC  進入命令模式
        進入命令模式後
            a 在游標所在字元後插入
            A 在游標所在行行尾插入
            i 在游標所在字元前插入
            I 在游標所在行行首插入
            o 在游標下插入新行
            O 在游標上插入新行
            :set nu  設定行號
            :set nonu 取消行號
            gg 到第一行
            G 到最後一行
            nG 到第n行
            :n  到第n行
            $  移至行尾
            0  移至行首
            x  刪除游標所在處的字元
            n 刪除游標所在處n個字元
            dd 刪除游標所在行, ndd刪除n行
            dG 刪除游標所在行到檔案末尾內容
            D 刪除游標所在處到檔案末尾的內容
            :n1,n2d 刪除游標所在範圍內行
            yy 複製當前行
            nyy 複製當前行以下n行
            dd 剪下當前行
            ndd 剪下當前行以下n行
            p/P  粘貼在當前游標所在行下或行上
            u 取消上一步操作
            r  取代游標所在處字元
            R 從游標所在處開始替換字元,按ESC結束
            set ic 不區分大小寫
            set noic 不區分大小寫
            /string 指定搜尋字串
            n 搜尋指定字串的下一個位置
            :%s/old/new/g  全文檢索搜尋替換指定字串
            :%s/old/new/g  全文檢索搜尋替換指定字串(詢問確認)
            :n1,n2s/old/new/g  在一定範圍內搜尋替換指定字串
            :w 儲存修改
            :w new_filename 另存新檔指定檔案
            :wq 儲存退出
            ZZ 快速鍵,儲存修改並退出
            :q! 不儲存修改退出
            :wq! 儲存修改並退出(檔案所有者以及root可使用)
    5.2 Vim提示
        :r 檔案名稱   匯入檔案的內容
        :r !命令   匯入命令執行結果
        定義快速鍵
            map 快速鍵 觸發命令
        :map ^p(ctrl+v+p) I#<ESC>  ctrl+p 設定快速鍵跳到行首添加#
        :map ^B 0x  跳到行首刪除第一個字元
        連續行注釋
            :n1,n2s/^/#/g
            :n1,n2s/^#//g   去掉行首的#
            :n1,n2s/^/\/\//g   替換時轉義
        :ab zhongshan zhongshanshanshanshan
        /home/username/.vimrc   配置相關快速鍵(永久生效)
    6.1 軟體包管理
        軟體包分類:源碼包(指令碼安裝包)和二進位包(RPM包、系統預設包)
        


linux(Centos 6.3)學習筆記

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.