一、linux系統和
shell
1.寫乙個
sed命令,修改
/tmp/input.txt
檔案的內容,要求:
(1)
刪除所有空行;
(2)
一行中,如果包含
"11111"
,則在"11111"
前面插入
"aaa"
,在"11111"
後面插入
"bbb"
,比如:將內容為
0000111112222
的一行改為:
0000aaa11111bbb2222
#sed '^$/d ' input.txt
#sed-i '/allow /tmp/11111 /i\allow aaa' input.txt
#sed-i '/allow /tmp/11111 /a\allow bbb' input.txt
2.每週一下午三點將
/tmp/logs
目錄下面的字尾為
*.log
的所有檔案
rsync
同步到備份伺服器
192.168.1.100
中同樣的目錄下面,
crontab
配置項該如何寫:
#crontab–e
*15 * * 1 rsync -vazu /tmp/logs/ [email protected]:/tmp/logs
3.找到
/tmp/
目錄下面的所有名稱以
結尾的普通檔案,如果其修改日期在一天內,則將其打包到
/tmp/back.tar.gz
檔案中#find/tmp –name 「*_sj.jpg」 -type f –mtime 1 –print
4.寫出
shell
函式revertinput
,函式必須獲取三個引數,然後將三個引數倒序
echo
列印出來,函式必須檢查引數個數的合法性,如果引數非法,列印」
illegalparameters
」,對於下面的輸入:
revertinput 「this is para1」 para2para3
應該輸出:
para3
para2
this is para1
(注:需要注意第乙個引數中的空格)
5.如果乙個系統使用
lvm進行分割槽管理,請寫出調整乙個邏輯卷分割槽大小的命令:
6.如何找出當前系統中磁碟
i/o讀寫占用最高的程式:
二、網路相關
1.乙個網域名稱是否可以配置多個
a記錄?乙個網域名稱是否可以配置成多個其他網域名稱的
cname?2.
請寫出用
tcpdump
抓取符合如下條件包的命令:
(1)目標埠是80;
(2)
**ip
或者是1.1.1.1
,或者是
2.2.2.2
;(3) udp
包;3.用
netstat
命令配合其他
shell
命令,按照**
ip統計下所有到
80埠的
established
狀態鏈結的個數,輸出結果類似(第一列為連線數,第二列為
ip):
12 202.165.123.2
35 202.165.123.2
69 202.165.123.2
4.寫出乙個
curl
命令,訪問指定伺服器
61.135.169.121
上的如下
url:
,訪問的超時時間是
20秒:
三、lamp相關
1.寫出如何給
apache
增加virtualhost
,讓訪問
和的時候,都開啟
/var/www/html
目錄下面的檔案:
2.寫乙個
shell
命令,統計
apache
日誌檔案(
access_log
)中某一天中每個
url的訪問次數,並按照次數由小到大的順序排序輸出:
3.如果配置
mysql
伺服器的時候,配置了
auto_increment_increment=3
,請問這裡的
3意味著什麼?
4.如何開啟
php檔案的出錯輸出
四、快取、監控、
kvm等
1.如何配置
squid
,讓訪問
的時候,自動訪問源站:
2.請說明下面
zabbix
監控項配置的意義:
userparameter=dns.duration_[*],/opt/tools/dns_status.sh | grep "^$1:" | awk ''
3.如何給乙個名稱為
centos62
的kvm
虛擬機器建立快照
五、綜合問答:
如果乙個
linux
系統響應十分緩慢,
ssh進去後執行命令等一分鐘才有響應,請說明各種可能的原因,並闡述如何分析並找到問題源頭?
linux面試中級面試題
一 linux系統和 shell 1.寫乙個 sed命令,修改 tmp input.txt 檔案的內容,要求 1 刪除所有空行 2 一行中,如果包含 11111 則在 11111 前面插入 aaa 在 11111 後面插入 bbb 比如 將內容為 0000111112222 的一行改為 0000aa...
php中級面試題彙總
1 mysql 索引設計原則 1 對於經常查詢的字段,建議建立索引。2 索引不是越多越好,乙個表如果有大量索引,不僅占用磁碟空間,而且會影響insert,delete,update等語句的效能。3 避免對經常更新的表進行過多的索引,因為當表中資料更改的同時,索引也會進行調整和更新,十分消耗系統資源。...
初中級VUE面試題
是vue的內建元件,能夠快取元件,防止重複渲染頁面,提高使用者體驗,同時可以很大程度上減少介面請求,減小伺服器壓力。比如 有乙個列表頁面和乙個 詳情頁面,那麼使用者就會經常執行開啟詳情 返回列表 開啟詳情這樣的話 列表 和 詳情 都是乙個頻率很高的頁面,那麼 就可以對列表元件使用進行快取,這樣使用者...