<track id="p1jc3"><source id="p1jc3"><em id="p1jc3"></em></source></track>
<bdo id="p1jc3"><address id="p1jc3"><dd id="p1jc3"></dd></address></bdo>
<menuitem id="p1jc3"><optgroup id="p1jc3"><dd id="p1jc3"></dd></optgroup></menuitem>

    1. <track id="p1jc3"><div id="p1jc3"></div></track>
        <track id="p1jc3"></track>
      1. <track id="p1jc3"><span id="p1jc3"></span></track>
        <track id="p1jc3"></track>

      2. <track id="p1jc3"><span id="p1jc3"></span></track>

        <menuitem id="p1jc3"></menuitem><menuitem id="p1jc3"></menuitem>

            云狐網

            您現在的位置是:首頁 > 網站建設 > 主機運維

            主機運維

            linux的目錄結構;Linux系統各個目錄的作用介紹

            電腦迷 2023-03-26 16:05:21主機運維

            Linux是目前應用最廣泛的服務器操作系統,基于Unix,開源免費,由于系統的穩定性和安全性,市場占有率很高,幾乎成為程序代碼運行的最佳系統環境。Linux可以長時間地運行我們編寫的程序代碼,那么掌握Linux的相關命令,以此來讓操作系統反饋我們需要知道的結果,就是一個程序員不可或缺的技能。今天我們就來聊聊linux的基礎結構和常用的命令。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            一、linux的目錄結構

             IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            Linux系統各個目錄的作用:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              根目錄。有且只有一個根目錄。所有的東西都是從根目錄開始。舉個例子:當你在終端里輸入“/home”,你其實是在告訴服務器,先從/(根目錄)開始,再進入到home目錄。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /root:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              這是系統管理員(root user)的目錄。對于系統來說,系統管理員就好比是上帝,它能對系統做任何事情,甚至包括刪除你的文件。因此,請小心使用root帳號。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /bin, /sbin, /usr/bin, /usr/sbin:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            這是系統預設的執行文件的放置目錄,比如 ls 就是在/bin/ls 目錄下的。值得提出的是,/bin, /usr/bin 是給系統用戶使用的指令(除root外的普通用戶),而/sbin, /usr/sbin 則是給root使用的指令。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /etc:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              這里主要存放了系統配置方面的文件。舉個例子:你安裝了docker這個套件,當你想要修改docker配置文件的時候,你會發現它們(配置文件)就在/etc/docker目錄下。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /dev:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /dev目錄用來保存設備文件的【dev并不是存放外部設備的驅動程序。而是一個訪問這些外部設備的端口】,每個文件指向一個系統設備。用戶的程序可以通過使用這些設備文件,對真實的硬件設備進行操作。如: hda是第1個IDE硬盤,sda是第1個SCSI硬盤【IDE和SCSI其實就是硬盤的兩種接口。其中,IDE類型的硬盤主要用于個人PC電腦,而SCSI類型的硬盤主要用于服務器】IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              設備文件分為兩種:塊設備文件(b)和字符設備文件(c)IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              設備文件一般存放在/dev目錄下,對常見設備文件作如下說明:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev/hd[a-t]:IDE設備IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev/sd[a-z]:SCSI設備【小型計算機系統接口(英語:Small Computer System Interface; 簡寫:SCSI),一種用于計算機和智能設備之間(硬盤、軟驅、光驅、打印機、掃描儀等)系統級接口的獨立處理器標準。 SCSI是一種智能的通用接口標準。】IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev/fd[0-7]:標準軟驅IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev/md[0-31]:軟raid設備IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev/loop[0-7]:本地回環設備IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev/ram[0-15]:內存IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev/null:無限數據接收設備,相當于黑洞IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev/zero:無限零資源IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev/tty[0-63]:虛擬終端IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev/ttyS[0-3]:串口IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev/lp[0-3]:并口IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev/console:控制臺IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev/fb[0-31]:framebufferIFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev/cdrom => /dev/hdcIFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev/modem => /dev/ttyS[0-9]IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev/pilot => /dev/ttyS[0-9]IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev/random:隨機數設備IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev/urandom:隨機數設備IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              (PS:隨機數設備,后面我會再寫篇博客總結一下)IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              /dev目錄下的節點是怎么創建的?IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              devf或者udev會自動幫你創建得。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              kobject是sysfs文件系統的基礎,udev通過監測、檢測sysfs來獲取新創建的設備的。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /home:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              這里主要存放你的個人數據。具體每個用戶的設置文件,用戶的桌面文件夾,還有用戶的數據都放在這里。每個用戶都有自己的用戶目錄,位置為:/home/用戶名。當然,root用戶除外。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /tmp:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              這是臨時目錄。對于某些程序來說,有些文件被用了一次兩次之后,就不會再被用到,像這樣的文件就放在這里。有些linux系統會定期自動對這個目錄進行清理,因此,千萬不要把重要的數據放在這里。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /usr:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              在這個目錄下,你可以找到那些不適合放在/bin或/etc目錄下的額外的工具。比如像游戲阿,一些打印工具拉等等。/usr目錄包含了許多子目錄:/usr/bin目錄用于存放程序;/usr/share用于存放一些共享的數據,比如音樂文件或者圖標等等;/usr/lib目錄用于存放那些不能直接運行的,但卻是許多程序運行所必需的一些函數庫文件。你的軟件包管理器(應該是“新立得”吧)會自動幫你管理好/usr目錄的。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /opt:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              這里主要存放那些可選的程序。你想嘗試最新的firefox測試版嗎?那就裝到/opt目錄下吧,這樣,當你嘗試完,想刪掉firefox的時候,你就可以直接刪除它,而不影響系統其他任何設置。安裝到/opt目錄下的程序,它所有的數據、庫文件等等都是放在同個目錄下面。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              舉個例子:剛才裝的測試版firefox,就可以裝到/opt/firefox_beta目錄下,/opt/firefox_beta目錄下面就包含了運行firefox所需要的所有文件、庫、數據等等。要刪除firefox的時候,你只需刪除/opt/firefox_beta目錄即可,非常簡單。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /usr/local:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              這里主要存放那些手動安裝的軟件,即不是通過“新立得”或apt-get安裝的軟件。它和/usr目錄具有相類似的目錄結構。讓軟件包管理器來管理/usr目錄,而把自定義的腳本(scripts)放到/usr/local目錄下面,我想這應該是個不錯的主意。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /media:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              有些linux的發行版使用這個目錄來掛載那些usb接口的移動硬盤(包括U盤)、CD/DVD驅動器等等。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /var:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              統上跑了很多程序,那么每個程序都會有相應的日志產生,而這些日志就被記錄到這個目錄下,具體在/var/log 目錄下,另外mail的預設放置也是在這里。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /mnt:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              系統提供該目錄是為了讓用戶臨時掛載別的文件系統的,我們可以將光驅掛載在/mnt/上,然后進入該目錄就可以查看光驅里的內容了。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /proc:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              這個目錄是一個虛擬的目錄,它是系統內存的映射,我們可以通過直接訪問這個目錄來獲取系統信息。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              Linux在啟動一個進程時,系統會在/proc下創建一個以PID命名的文件夾,在該文件夾下會有我們的進程的信息,其中包括一個名為exe的文件即記錄了絕對路徑。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /boot:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              這里存放的是啟動Linux時使用的一些核心文件,包括一些連接文件以及鏡像文件,自己的安裝別放這里IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /srv:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              service縮寫,該目錄存放一些服務啟動之后需要提取的數據。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /sys:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              這是 Linux2.6 內核的一個很大的變化。該目錄下安裝了 2.6 內核中新出現的一個文件系統 sysfs 。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            /run:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

              是一個臨時文件系統,存儲系統啟動以來的信息。當系統重啟時,這個目錄下的文件應該被刪掉或清除。如果你的系統上有 /var/run 目錄,應該讓它指向 run。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            二、linux常用命令

            2.1 操作文件及目錄IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

             IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

             IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            2.2 系統常用命令IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

             IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

             IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

             IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            2.3 壓縮解壓縮IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

             IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            2.4 文件權限操作IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            我們先來了解rwx這幾個標記的含義。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            權限IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            權限數值IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            二進制IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            具體作用IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            rIFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            4IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            00000100IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            read,讀取。當前用戶可以讀取文件內容,當前用戶可以瀏覽目錄。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            wIFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            2IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            00000010IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            write,寫入。當前用戶可以新增或修改文件內容,當前用戶可以刪除、移動目錄或目錄內文件。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            xIFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            1IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            00000001IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            execute,執行。當前用戶可以執行文件,當前用戶可以進入目錄。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            依照上面的表格,權限組合就是對應權限值求和,如下:IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            7 = 4 + 2 + 1 讀寫運行權限IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            5 = 4 + 1 讀和運行權限IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            4 = 4 只讀權限IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            因此,大家也就明白了 chmod 777 filename 和chmod 754 filename 命令的含義了。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            chmod 777 filename 這句命令的意思是將filename文件的讀寫運行權限賦予文件所有者,把讀寫運行權限的權限賦予群組用戶,把讀寫運行權限賦予其他用戶。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            chmod 754 filename 這句命令的意思是將filename文件的讀寫運行權限賦予文件所有者,把讀和運行的權限賦予群組用戶,把讀的權限賦予其他用戶。IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            常用 chmod -R 777 filename 其中 -R 表示:對目前目錄下的所有文件與子目錄進行相同的權限變更(即以遞回的方式逐個變更)IFo電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            三、linux系統常用快捷鍵及符號命令

            <track id="p1jc3"><source id="p1jc3"><em id="p1jc3"></em></source></track>
            <bdo id="p1jc3"><address id="p1jc3"><dd id="p1jc3"></dd></address></bdo>
            <menuitem id="p1jc3"><optgroup id="p1jc3"><dd id="p1jc3"></dd></optgroup></menuitem>

              1. <track id="p1jc3"><div id="p1jc3"></div></track>
                  <track id="p1jc3"></track>
                1. <track id="p1jc3"><span id="p1jc3"></span></track>
                  <track id="p1jc3"></track>

                2. <track id="p1jc3"><span id="p1jc3"></span></track>

                  <menuitem id="p1jc3"></menuitem><menuitem id="p1jc3"></menuitem>

                      阿娇13分49秒无删减版