原创 shell sed基本用法

1.sed基本用法 問題 本案例要求熟悉sed命令的p、d、s等常見操作,並結合正則表達式,完成以下任務: 刪除文件中每行的第二個、最後一個字符 刪除文件中每行的第二個、最後一個單詞 將文件中每行的第一個、第二個字符互換 將文件

原创 Linux web站點搭建

1.快速搭建Web站點 問題 根據公司信息化建設要求,需構建一臺獨立配置的網站服務器。考慮到站點的運行效率及穩定性、可擴展性等因素,要求使用RHEL 6服務器系統。爲了儘快掌握httpd服務的相關配置,管理員先安裝RPM格式的h

原创 運維面試總結及初入社會的感慨

前言 經歷別人沒有經歷過的經歷,纔會有超脫你同齡人的能力,做和別人不一樣的普通人,讓普通的自己變得不在普通。 這句話送給和我一樣,有想法的普通人,努力讓自己不在普通。 序言 突然想寫一篇面試總結,這也算是我從大學出來到現在對前一段

原创 shell中的數值運算

1.Shell中的數值運算 問題 本案例要求熟悉Linux Shell環境的特點,主要練習以下操作: 使用expr、KaTeX parse error: Unexpected character: '' at position

原创 Linux web反向代理

2.反向代理 問題 通過配置代理服務器,實現以下目標: 1)代理服務器可以將遠程的Web服務器頁面緩存在本地 2)代理服務器端口設置爲80端口 3)用戶通過訪問代理服務器即可獲得遠程Web服務器上的頁面內容 4)遠程Web服務器

原创 Python 3個任意數數作比較

自學,如果又一天成才,那我就喫一次惠靈頓牛排感謝自己! 謝謝自己讓自己喫上好喫的 num1=int(input("num1:")) num2=int(input("num2:")) num3=int(input("num3:"))

原创 Linux web傳統正向代理

1.傳統正向代理 問題 本案例要求先快速搭建好一臺Web服務器: 建立Web測試文件 /var/www/html/index.html 然後創建代理服務器,使得192.168.4.0/24網段中的所有主機,均可以通過該代理服務器

原创 使用varnish加速web

4.使用Varnish加速Web 問題 通過配置Varnish緩存服務器,實現如下目標: 使用Varnish加速後端Apache Web服務 使用varnishadm管理緩存頁面 使用varnishstat查看Varnish狀態

原创 shell 使用sed修改系統配置

2.使用sed修改系統配置 問題 本案例要求熟悉課上的sed應用案例,並編寫腳本anonftp.sh,實現以下功能: 通過yum安裝vsftpd軟件包 修改vsftpd服務配置,開啓匿名上傳 調整/var/ftp/pub目錄權限

原创 rsync➕rsync同步

2.rsync+rsync同步 問題 採用rsync+SSH的遠程同步時,使用起來是最簡單的,但是目標用戶也被允許SSH登錄到遠程主機的Shell環境。在某些情況下,企業會希望只提供需要認證的同步目錄資源,但並不希望提供遠程登錄

原创 本地及遠程rsync同步

1.本地及遠程rsync同步 問題 本案例要求通過rsync命令工具來完成本地、遠程同步操作,瞭解增量同步的效果、相關命令選項的用途。 需要完成的配置任務如下: 測試rsync上傳、下載同步的基本用法 測試rsync的命令選項-

原创 Linux 基於case分支編寫服務腳本

3.基於case分支編寫服務腳本 問題 本案例要求編寫myprog服務腳本,相關要求如下: 能支持start、stop、restart等控制參數 控制參數通過位置變量$1傳入 能通過chkconfig命令來管理此服務 服務操作爲

原创 shell awk處理條件

2.awk處理條件 問題 本案例要求使用awk工具完成下列過濾任務,注意awk處理條件的設置: 列出UID間於501~505的用戶詳細信息 輸出/etc/hosts文件內以127或192開頭的記錄 列出100以內整數中7的倍數或

原创 shell sed多行文本處理

3.sed多行文本處理 問題 本案例要求使用sed工具來完成下列任務操作: 修改主機名配置文件 修改hosts文件,添加兩條映射記錄:192.168.4.5 與 svr5.tarena.com、svr5,還有119.75.217