<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 17.7 本章習題 ( 要看答案請將鼠標移動到“答:”下面的空白處,按下左鍵圈選空白處即可察看 ) * 情境仿真題:通過設置、啟動、觀察等機制,完整的了解一個服務的啟動與觀察現象。 * 目標:了解 daemon 的控管機制,以 sshd daemon 為例; * 前提:需要對本章已經了解,尤其是 systemd 的管理 部分; * 需求:已經有 sshd 這個服務,但沒有修改過端口! 在本情境中,我們使用 sshd 這個服務來觀察,主要是假設 sshd 要開立第二個服務,這個第二個服務的 port 放行于 222 ,那該如何處理? 可以這樣做看看: 1. 基本上 sshd 幾乎是一定會安裝的服務!只是我們還是來確認看看好了! ``` [root@study ~]# systemctl status sshd.service sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled) Active: active (running) since Thu 2015-08-13 14:31:12 CST; 20h ago [root@study ~]# cat /usr/lib/systemd/system/sshd.service [Unit] Description=OpenSSH server daemon After=network.target sshd-keygen.service Wants=sshd-keygen.service [Service] EnvironmentFile=/etc/sysconfig/sshd ExecStart=/usr/sbin/sshd -D $OPTIONS ExecReload=/bin/kill -HUP $MAINPID KillMode=process Restart=on-failure RestartSec=42s [Install] WantedBy=multi-user.target ``` 2. 通過觀察 man sshd,我們可以查詢到 sshd 的配置文件位于 /etc/ssh/sshd_config 這個文件內!再 man sshd_config 也能知道原來端口是使用 Port 來規范的! 因此,我想要創建第二個配置文件,文件名假設為 /etc/ssh/sshd2_config 這樣! ``` [root@study ~]# cd /etc/ssh [root@study ssh]# cp sshd_config sshd2_config [root@study ssh]# vim sshd2_config Port 222 # 隨意找個地方加上這個設置值!你可以在文件的最下方加入這行也 OK 喔! ``` 3. 接下來開始修改啟動腳本服務檔! ``` [root@study ~]# cd /etc/systemd/system [root@study system]# cp /usr/lib/systemd/system/sshd.service sshd2.service [root@study system]# vim sshd2.service [Unit] Description=OpenSSH server daemon 2 After=network.target sshd-keygen.service Wants=sshd-keygen.service [Service] EnvironmentFile=/etc/sysconfig/sshd ExecStart=/usr/sbin/sshd -f /etc/ssh/sshd2_config -D $OPTIONS ExecReload=/bin/kill -HUP $MAINPID KillMode=process Restart=on-failure RestartSec=42s [Install] WantedBy=multi-user.target [root@study system]# systemctl daemon-reload [root@study system]# systemctl enable sshd2 [root@study system]# systemctl start sshd2 [root@study system]# tail -n 20 /var/log/messages # semanage port -a -t PORT_TYPE -p tcp 222 where PORT_TYPE is one of the following: ssh_port_t, vnc_port_t, xserver_port_t. # 認真的看!你會看到上面這兩句!也就是 SELinux 的端口問題!請解決! [root@study system]# semanage port -a -t ssh_port_t -p tcp 222 [root@study system]# systemctl start sshd2 [root@study system]# netstat -tlnp &#124; grep ssh tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1300/sshd tcp 0 0 0.0.0.0:222 0.0.0.0:* LISTEN 15275/sshd tcp6 0 0 :::22 :::* LISTEN 1300/sshd tcp6 0 0 :::222 :::* LISTEN 15275/sshd ``` * * * 簡答題部分: * 使用 netstat -tul 與 netstat -tunl 有什么差異?為何會這樣?使用 n 時, netstat 就不會使用主機名稱與服務名稱 (hostname & service_name) 來顯示, 取而代之的則是以 IP 及 port number 來顯示的。IP 的分析與 /etc/hosts 及 /etc/resolv.conf 有關, 這個在未來服務器篇才會提到。至于 port number 則與 /etc/services 有關,請自行參考喔! ^_^ * 你能否找出來,啟動 port 3306 這個端口的服務為何?通過搜尋 /etc/services 內容,得到 port 3306 為 mysql 所啟動的端口喔!查詢 google, 可得到 mysql 為一種網絡數據庫系統軟件。 * 你可以通過哪些指令查詢到目前系統默認開機會啟動的服務?systemctl list-units 以及 systemctl list-unit-files * 承上,那么哪些服務“目前”是在啟動的狀態?結果同上!只是若要進一步的信息,應該使用 systemctl status [unit.service] 一項一項查詢!
                  <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>

                              哎呀哎呀视频在线观看