<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ![](https://img.kancloud.cn/48/7f/487f0f6bf1bcee8ae38e18ef89a2159e_964x709.png) # 運行級別 **Linux預置七種init運行級別(0-6):** 1. 關機模式 ? ?(相當于poweroff) 2. 單用戶模式 3. 無網絡支持的多用戶模式 4. 有網絡支持的多用戶模式(也就是文本模式,工作中最常用的模式) 5. 保留,未使用 6. 有網絡支持的X-windows支持多用戶模式(也就是桌面圖形模式) 7. 重新引導系統,即重啟 ? ?(相當于reboot) # init程序類型 ~~~ **SysV:**init, CentOS 5之前, 配置文件: /etc/inittab。 **Upstart:**init,CentOS 6, 配置文件: /etc/inittab, /etc/init/*.conf。 **Systemd:**systemd, CentOS 7,配置文件: /usr/lib/systemd/system、 /etc/systemd/system。 ~~~ # init進程啟動 ~~~ 1. init讀取 /etc/inittab文件 獲取默認運行級別 例如: id:3:initdefault: 2. 根據默認級別運行對應級別服務程序 /etc/rc0.d   /etc/rc1.d  /etc/rc2.d   /etc/rc3.d   /etc/rc4.d   /etc/rc5.d   /etc/rc6.d /etc/rcS.d 單用戶模式啟動 目錄里存放的是 指向 /etc/init.d/下的鏈接 3. 執行用戶登錄 ~~~ # 登錄方式 1. 命令行登錄、 2. ssh登錄、 3. 圖形界面登錄 這三種情況,都有自己的方式對用戶進行認證 ![](https://img.kancloud.cn/e8/84/e88412d46e7449bd399c1266c9d07987_760x208.png) 1)命令行登錄:init進程調用getty程序(意為get teletype),讓用戶輸入用戶名和密碼。輸入完成后,再調用login程序,核對密碼(Debian還會再多運行一個身份核對程序/etc/pam.d/login)。如果密碼正確,就從文件 /etc/passwd 讀取該用戶指定的shell,然后啟動這個shell。 2)ssh登錄:這時系統調用sshd程序(Debian還會再運行/etc/pam.d/ssh ),取代getty和login,然后啟動shell。 3)圖形界面登錄:init進程調用顯示管理器,Gnome圖形界面對應的顯示管理器為gdm(GNOME Display Manager),然后用戶輸入用戶名和密碼。如果密碼正確,就讀取/etc/gdm3/Xsession,啟動用戶的會話。 ## 配置文件配置調用 ~~~ 1. /etc/profile 所有的用戶都有效,設置全局環境變量等信息 2. 依次尋找下面文件, 針對當前用戶有效 1. /etc/profile 2. ~/.bash_profile  3. ~/.bashrc 4. /etc/bashrc 5. ~/.profile 3. no-login 用戶(就是手動打開shell) 執行.bashrc、 gui界面打開shell執行 1. /etc/bash.barhrc 所有用戶都起作用,打開shell自動加載 2. ~/.bashrc 當前用戶有效,打開shell自動加載 ~~~ # 系統退出和關機 > ## shutdown ~~~ -h 關閉系統 -p 關閉系統同時關閉電源 -r 重啟系統 -c 撤銷shutdown發出的關閉命令 -k -iL 切換運行級別 -y 所有需要回答者均回答yes ~~~ > ## 系統關閉和重啟 ~~~ //重啟系統 reboot init 6 shutdown -r now shutdown -r +0 //關閉系統 poweroff init 0 shutdown -h now shutdowm -p +0 halt init s 切換運行級別 ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看