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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 21.8 本章習題 實作題部分: * 請前往企鵝游戲網站 [http://xpenguins.seul.org/](http://xpenguins.seul.org/) 下載 xpenguins-2.2.tar.gz 源代碼文件,并安裝該軟件。安裝完畢之后,請在 GNOME 圖形接口執行 xpenguins , 看看有沒有出現如同官網上面出現的小企鵝?(你有可能需要安裝 yum install libX*-devel 才行喔) * * * 情境仿真題部分: * 請依照下面的方式來創建你的系統的重要文件指紋碼,并每日比對此重要工作。 1. 將 /etc/{passwd,shadow,group} 以及系統上面所有的 SUID/SGID 文件創建文件列表,該列表文件名為“ important.file ”; ``` [root@study ~]# ls /etc/{passwd,shadow,group} &gt; important.file [root@study ~]# find /usr/sbin /usr/bin -perm /6000 &gt;&gt; important.file ``` 2. 通過這個文件名列表,以名為 md5.checkfile.sh 的文件名去創建指紋碼,并將該指紋碼文件“ finger1.file ”設置成為不可修改的屬性; ``` [root@study ~]# vim md5.checkfile.sh #!/bin/bash for filename in $(cat important.file) do md5sum $filename &gt;&gt; finger1.file done [root@study ~]# sh md5.checkfile.sh [root@study ~]# chattr +i finger1.file ``` 3. 通過相同的機制去創建后續的分析數據為 finger_new.file ,并將兩者進行比對,若有問題則提供 email 給 root 查閱: ``` [root@study ~]# vim md5.checkfile.sh #!/bin/bash if [ "$1" == "new" ]; then for filename in $(cat important.file) do md5sum $filename &gt;&gt; finger1.file done echo "New file finger1.file is created." exit 0 fi if [ ! -f finger1.file ]; then echo "file: finger1.file NOT exist." exit 1 fi [ -f finger_new.file ] && rm finger_new.file for filename in $(cat important.file) do md5sum $filename &gt;&gt; finger_new.file done testing=$(diff finger1.file finger_new.file) if [ "$testing" != "" ]; then diff finger1.file finger_new.file &#124; mail -s 'finger trouble..' root fi [root@study ~]# vim /etc/crontab 30 2 * * * root cd /root; sh md5.checkfile.sh ``` 如此一來,每天系統會主動的去分析你認為重要的文件之指紋數據,然后再加以分析,看看有沒有被更動過。 不過,如果該變動是正常的,例如 CentOS 自動的升級時,那么你就得要刪除 finger1.file , 再重新創建一個新的指紋數據庫才行!否則你會每天收到有問題信件的回報喔!
                  <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>

                              哎呀哎呀视频在线观看