linux實戰題

  1. 在配置Apache時,執行了./configure --prefix=/application/apache2.2.17來編譯Apache,在make install完成後,需要用戶的訪問路徑更加簡單,需要給/application/apache2.2.17目錄做一個軟鏈接/application/apache,是得內部人員可以通過/application/apache就可以訪問到Apache的安裝目錄/application/apache2.2.17下的內容,請給出實現命令。(安裝時有版本號,後面使用希望能更方便)

    ln -s /application/apache2.2.17 /application/apache

  2. 已知Apache服務的訪問日誌按天記錄在服務器本地目錄/app/logs下,由於磁盤空間緊張,現要求只能保留最近7天的訪問日誌,請問如何解決?

方法1:按周循環覆蓋。本週天的日誌,會覆蓋掉上週天的日誌。

  CustomLog "|/usr/local/sbin/cronolog /app/logs/access_www_%w.log" combined

方法2:用find方法刪除,查找七天前的,刪掉

  find /app/logs/ -type -name "*.log" -mtime +7|xargs rm -f

  find /app/logs/ -type f -mtime +7 -exec rm { } \;   +7表示7天以前

 

wKiom1e3zjLAdt1BAAKBfOkphi0951.png

3. 調試系統服務時,希望能實時查看系統日誌/var/log/messages的更新,如何實現?

  tail -f /var/log/messages  tail -f = tailf 查看一個文件末尾的變化

wKioL1e345PhXr_MAADov_1uVOk178.png

  

4. 打印配置文件nginx.conf內容的行號及內容,改如何實現?nginx和Apache是不同的網頁服務軟件

 查看文件(帶行號) cat -n /etc/hosts 或者vi編輯 輸入:set nu也可以顯示行號


5. 裝完系統後,希望讓網絡文件共享服務NFS,僅在3級別上開機自啓動,如何實現? 

  chkconfig  --list sshd 查看sshd服務各個運行級別上的啓動情況

  chkconfig  --level 245 sshd off 在245級別上關閉sshd服務

wKiom1e36dLgW9yfAAHgibJhvUQ332.png


6.linux啓動過程

wKioL1e36vfQ8ZT9AAKazzjsPWY525.png


7.linux運行級別

wKiom1e360TgRQXjAACUszxDz1U192.png


8.linux系統查看中文亂碼,請問如何解決亂碼問題

  字符集:一套文字符號及其編碼。GBK 定長 雙字節,不是國際標準,支持系統不少。UTF-8 非定長,1-4個字節,廣泛支持。

wKioL1e37CTQrs7oAADAoyq0bv8314.pngwKioL1e37ITwBGUsAAFaLUjMZ9k966.png


9.打包/etc目錄下的文件。打包命令 tar zcvf 創建打包文件並壓縮後面目錄下的文件

 tar zcvf etc.tar.gz /etc

 要打包/etc/,打包最好先cd到/etc(/etc/上級目錄) 解壓命令tar zxvf(tar xf)

 tar zxvf etc.tar.gz -C /tem/kkk 指定/tem/kkk路徑解壓

wKiom1e4HO3ilYYkAAGIe-JnD3Q584.pngwKiom1e4HY2QupEbAAKbHzvDWEI116.pngwKioL1e4HdCQE5KwAAFIB8IASdA715.png


10. 已知wKioL1e4IMayIIcXAAAJEpdhIC0121.png需要充文件flyfly.txt文件中過濾出flyfly 和is 字符串

  命令:cut -d" " -f3,6 flyfly.txt   -f表示第幾行

      [root@mode mode]# cut -c 6-11,21- flyfly.txt -c表示按字符查詢 6到11 21過後的字符 

      flyfly 731652084

如果內容里加一個逗號,依舊想去除flyfly 731650284 多了個逗號,難度增加。用awk可以實現

wKioL1e4JBPCsWx1AAE1Jk-jYtA112.png


11 查看/etc/services文件有多少行  wc 查看問價行數 字節數等

 wc -l /etc/services 

 cat -n /etc/services|tali -1

 sed awk grep都能實現,我們要注意自己的思維,重在思想。

wKiom1e4Jvvg8A_MAAD7x0IGnnE468.png

wKiom1e4KRHjGI7ZAACFh6qrclc180.png

wKioL1e4KRLz9RhyAABhbADlysE012.png

wKiom1e4KRKz4C2TAADJEmcf72g816.png

wKiom1e4KROTqUDGAABuIdb0cMM439.png

wKioL1e4KRTCIABJAACHs7FmLBk965.png

















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章