2013年最新Linux系統(tǒng)運維面試題(附答案)
一、有文件file11、查詢file1 里面空行的所在行號awk ?{if($0~/^$/)print NR}‘ fileorgrep -n ^$ file |awk ?BEGIN{FS=‖:‖}{p
一、有文件file1
1、查詢file1 里面空行的所在行號
awk ?{if($0~/^$/)print NR}‘ file
or
grep -n ^$ file |awk ?BEGIN{FS=‖:‖}{print $1}‘
2、查詢file1 以abc 結(jié)尾的行
grep abc$ file1
3、打印出file1 文件第1 到第3 行
sed -n ‘1,3p ‘ file1
head -3 file1
二、如何將本地80 端口的請求轉(zhuǎn)發(fā)到8080 端口,當(dāng)前主機IP 為192.168.2.1 Iptables -A PREROUTING -d 192.168.2.1 -p tcp -m tcp –dport 80 -j DNAT –to-destination 192.168.2.1:8080
三、crontab
在11 月份內(nèi),每天的早上6 點到12 點中,每隔2 小時執(zhí)行一次/usr/bin/httpd.sh 怎么 實現(xiàn)
0 6-12/2 * 11 * /usr/bin/httpd.sh
四、編寫個shell 腳本將/usr/local/test 目錄下大于100K 的文件轉(zhuǎn)移到/tmp 目錄下 #!/bin/bash
for file in `ls /root`
do
if [ -f $file ]; then
if [ `ls -l $file|awk '{print $5}'` -gt 10000 ]; then
mv $file /tmp/
fi
fi
done
五、簡述raid0 raid1 raid5 三種工作模式的工作原理及特點。
RAID 0:連續(xù)以位或字節(jié)為單位分割數(shù)據(jù),并行讀/寫于多個磁盤上,因此具有很高的數(shù)據(jù) 傳輸率,但它沒有數(shù)據(jù)冗余,因此并不能算是真正的RAID 結(jié)構(gòu)。RAID 0 只是單純地提高
性能,并沒有為數(shù)據(jù)的可靠性提供保證,而且其中的一個磁盤失效將影響到所有數(shù)據(jù)。因此, RAID 0 不能應(yīng)用于數(shù)據(jù)安全性要求高的場合。
RAID 1:它是通過磁盤數(shù)據(jù)鏡像實現(xiàn)數(shù)據(jù)冗余,在成對的獨立磁盤上產(chǎn)生互為備份的數(shù)據(jù)。 當(dāng)原始數(shù)據(jù)繁忙時,可直接從鏡像拷貝中讀取數(shù)據(jù),因此RAID 1 可以提高讀取性能。RAID 1 是磁盤陣列中單位成本最高的,但提供了很高的數(shù)據(jù)安全性和可用性。當(dāng)一個磁盤失效時,
系統(tǒng)可以自動切換到鏡像磁盤上讀寫 ,而不需要重組失效的數(shù)據(jù)。簡單來說就是:鏡象結(jié) 構(gòu),類似于備份模式,一個數(shù)據(jù)被復(fù)制到兩塊硬盤上。
RAID10:高可靠性與高效磁盤結(jié)構(gòu)
一個帶區(qū)結(jié)構(gòu)加一個鏡象結(jié)構(gòu),因為兩種結(jié)構(gòu)各有優(yōu)缺點,因此可以相互補充。 主要用于容量不大,但要求速度和差錯控制的數(shù)據(jù)庫中。
RAID5:分布式奇偶校驗的獨立磁盤結(jié)構(gòu),它的奇偶校驗碼存在于所有磁盤上,任何一個 硬盤損壞,都可以根據(jù)其它硬盤上的校驗位來重建損壞的數(shù)據(jù)。支持一塊盤掉線后仍然正常
,運行。
六、oracle 數(shù)據(jù)庫備份方式
物理備份:開啟網(wǎng)絡(luò)監(jiān)聽,備份數(shù)據(jù)庫文件。
RMAN 備份:通過表空間文件在RMAN 模式對ORACLE 數(shù)據(jù)備份。
七、如何查看占用端口8080 的進程
lsof -i:8080
八、請寫出apache2.X 版本的兩種工作模式,以及各自工作原理。如何查看apache 當(dāng)前 所支持的模塊,并且查看是工作在哪種模式下?
答案:
prefork(多進程,每個進程產(chǎn)生子進程) 和worker (多進程,每個進程生成多個線程) prefork 的工作原理是,控制進程在最初建立―StartServers ‖個子進程后,為了滿足
MinSpareServers 設(shè)置的需要創(chuàng)建一個進程,等待一秒鐘,繼續(xù)創(chuàng)建兩個,再等待一秒鐘, 繼續(xù)創(chuàng)建四個……如此按指數(shù)級增加創(chuàng)建的進程數(shù),最多達到每秒32 個,直到滿足
MinSpareServers 設(shè)置的值為止。這就是預(yù)派生(prefork )的由來。這種模式可以不必 在請求到來時再產(chǎn)生新的進程,從而減小了系統(tǒng)開銷以增加性能。
worker 是2.0 版中全新的支持多線程和多進程混合模型的MPM 。由于使用線程來處 理,所以可以處理相對海量的請求,而系統(tǒng)資源的開銷要小于基于進程的服務(wù)器。但是, worker 也使用了多進程,每個進程又生成多個線程,以獲得基于進程服務(wù)器的穩(wěn)定性。這 種MPM 的工作方式將是Apache 2.0 的發(fā)展趨勢。
可以通過命令httpd -l 可以查看apache 當(dāng)前的模塊,如果帶有worker.c 就是工作在 worker 模式下,如果有prefork.c 就是工作在prefork.c 的模式下。
九、你使用過監(jiān)控軟件嗎?說說其特點
使用nagios 對服務(wù)器進行監(jiān)控,其特點可實時實現(xiàn)手機短信、電子郵件、MSN 、飛信報警。 使用cacti 對流量進行監(jiān)控。
十、你對現(xiàn)在運維工程師的理解和以及對其工作的認識
運維工程師在公司當(dāng)中責(zé)任重大,需要保證時刻為公司及客戶提供最高、最快、最穩(wěn)定、最 安全的服務(wù)。運維工程師的一個小小的失誤,很有可能會對公司及客戶造成重大損失,因此 運維工程師的工作需要嚴謹及富有創(chuàng)新精神。
十一、linux 下常用的DNS 服務(wù)軟件是什么,舉出幾種常用的DNS 記錄,如果域名abc.com 配置好了一臺郵件服務(wù)器,IP 地址為202.106.0.20,我該如何做相關(guān)的解析?是否了解 bind 的智能解析,如果了解請簡述一下其原理
答案:
1) 常用的DNS 軟件是bind
2)A 記錄 地址記錄
MX 記錄 郵件交換記錄
CNAME 記錄 別名域記錄
3) 修改abc.com 域名的配置文件,增加以下記錄
IN MX 10 mail.abc.com.
mail IN A 202.106.0.20
4)bind 根據(jù)請求解析客戶端的IP 地址,做出不同的解析,其原理是在配置文件中,設(shè)定了
view ,在每個view 都有客戶端的IP 地址段,bind 服務(wù)器根據(jù)請求解析客戶端的IP 地址, 匹配不同的view, 再根據(jù)該view 的配置,到相應(yīng)的配置文件進行查詢,將結(jié)果返回給請求 的客戶端。
,十二、通過apache 訪問日志access.log 統(tǒng)計IP 和每個地址訪問的次數(shù),按訪問量列出 前10 名。
日志格式樣例如下
192.168.1.247 – - [02/Jul/2010:23:44:59 0800] ―GET / HTTP/1.1″ 200 19 答案:
cat access_log | awk ?{print $1}‘ | uniq -c|sort -rn|head -10
//這個別的方法也能統(tǒng)計, 但有些命令是必要的 awk , sort,uniq ,主要看是否這些命令都 使用了。
十三、如何用mysql 命令進行備份和恢復(fù)?以test 庫為例,創(chuàng)建一個備份,并再用此備份 進行恢復(fù)。
mysqldump -u root -p test > test.sql
mysql -u root -p test < test.sql
//主要考對方msqldump > test.sql 和 mysql < test.sql
十四、你認為在系統(tǒng)調(diào)優(yōu)方面都包括哪些工作,以linux 為例,請簡明闡述,并舉一些參數(shù) 為例。
答案:
系統(tǒng)調(diào)優(yōu)包括內(nèi)核參數(shù)優(yōu)化和應(yīng)用優(yōu)化2 個方面,對方只要從這兩方面來說,就可以了, 盡量能有些經(jīng)驗的闡述。
有個文件如下:
要求:得到主機名(和域名),并統(tǒng)計哪個網(wǎng)址出現(xiàn)的次數(shù),并排序??梢詓hell 或C 。 得到的結(jié)果應(yīng)該是:
3 a.domain.com
2 b.domain.com
1 c.domain.com
,1. 假設(shè)Apache 產(chǎn)生的日志文件名為access_log,在apache 正在運行時, 執(zhí)行命令mv access_log access_log.bak,執(zhí)行完后, 請問新的apache 的日志會打印到哪里, 為什么? 新的日志會打印在access_log.bak 中,因為apache 啟動時會找到access_log 文件, 隨時準備向文件中加入日志信息,
雖然此時文件被改名,但是由于服務(wù)正在運行,因為它的inode 節(jié)點的位置沒有變,程序 打開的fd 仍然會指向原來那個inode ,
不會因為文件名的改變而改變。apache 會繼續(xù)向已改名的文件中追加日志,但是若重啟 apache 服務(wù),系統(tǒng)會檢查access_log
文件是否存在,若不存在則創(chuàng)建。
2. 在Shell 環(huán)境下, 如何查看遠程Linux 系統(tǒng)運行了多少時間?
2、監(jiān)控主機執(zhí)行: ssh user@被監(jiān)控主機ip "uptime"
這樣得到了被監(jiān)控主機的uptime
3. 處理以下文件內(nèi)容, 將域名取出并進行計數(shù)排序, 如處理:
得到如下結(jié)果:
域名的出現(xiàn)的次數(shù) 域名
3 www.baidu.com
2 post.baidu.com
1 mp3.baidu.com
可以使用bash/perl/php/c 任意一種
3、[root@localhost shell]# cat file | sed -e ' s/http:////' -e ' s//.*//' | sort | uniq -c | sort -rn
3 www.baidu.com
2 post.baidu.com
1 mp3.baidu.com
[root@codfei4 shell]# awk -F/ '{print $3}' file |sort -r|uniq -c|awk '{print $1"t",$2}'
3 www.baidu.com
2 post.baidu.com
1 mp3.baidu.com
4. 如果得到隨機的字串, 長度和字串中出現(xiàn)的字符表可定義, 并將字串倒序顯示, 如
把0123456789 作為基準的字串字符表, 產(chǎn)生一個6 位的字串642031, 打印出的字串為 130246, 可使用bash/perl/php/c 任意一種.
4、[root@localhost ~]# awk -v count=6 'BEGIN
{srand();str="0123456789";len=length(str);for(i=count;i>0;i--)
marry[i]=substr(str,int(rand()*len),1);for(i=count;i>0;i--)
printf("c",marry[i]);printf("n");for
(i=0;i<=count;i ) printf("c",marry[i]);printf("n")}'
838705
,507838
5. 如何查看當(dāng)前Linux 系統(tǒng)的狀態(tài), 如CPU 使用, 內(nèi)存使用, 負載情況等.
5、Linux 系統(tǒng)中―/proc‖是個偽文件目錄, 不占用系統(tǒng)空間,及時的反應(yīng)出內(nèi)存現(xiàn)在使用的 進程情況...... 其中許多文件都保存系統(tǒng)運行狀態(tài)和相關(guān)信息
對于―/proc‖中文件可使用文件查看命令瀏覽其內(nèi)容,文件中包含系統(tǒng)特定信息: cpuinfo 主機CPU 信息
filesystems 文件系統(tǒng)信息
meninfo 主機內(nèi)存信息
version Linux 內(nèi)存版本信息
diskstatus 磁盤負載情況
另外top 命令可以動態(tài)的顯示當(dāng)前系統(tǒng)進程用戶的使用情況, 而且是動態(tài)的顯示出來,尤其 是在該命令顯示出來的對上方對系統(tǒng)的情況進行匯總.
free 命令呢可以查看真實使用的內(nèi)存 一般用free -m
使用lsof 、ps -aux 可以查看詳細的每個進程的使用狀況
dmesg 也是常用來查看系統(tǒng)性能的命令
#題目:有10 臺被監(jiān)控主機、一臺監(jiān)控機,在監(jiān)控機上編寫腳本,一旦某臺被監(jiān)控機器/ 分區(qū)適用率大于80, 就發(fā)郵件報警放到crontab 里面, 每10 分鐘檢查一次 #測試機器:虛擬機Linux as 4
#1.首先建立服務(wù)器間的信任關(guān)系。拿兩臺機器做測試
本機ip:192.168.1.6
[root@codfei ~]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
/root/.ssh/id_rsa already exists.
Overwrite (y/n)? y (以為我是第2 次建立關(guān)系所以此處覆蓋原來的文件)
Enter passphrase (empty for no passphrase):(直接回車無須輸入密鑰)
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
04:37:13:2a:4b:10:af:c1:2b:03:3f:6b:27:ce:b9:62 root@codfei
[root@codfei ~]# cd .ssh/
[root@codfei .ssh]# ll
-rw------- 1 root root 883 Apr 25 17:51 id_rsa
-rw-r--r-- 1 root root 221 Apr 25 17:51 id_rsa.pub
-rw-r--r-- 1 root root 442 Apr 25 17:37 known_hosts
id_rsa 是密鑰文件,id_rsa.pub 是公鑰文件。
[root@codfei .ssh]# scp id_rsa.pub192.168.1.4:/root/.ssh/192.168.1.6 root@192.168.1.4's password:
id_rsa.pub 100 221 0.2KB/s 00:00
這里把公鑰文件取名為本機的ip 地址就是為了以后和更多的機器建立信任關(guān)系不發(fā)生混 淆。
現(xiàn)在登陸到192.168.1.4 機器
[root@codfei ~]# cd .ssh/
,[root@codfei .ssh]# cat 192.168.1.6 >> authorized_keys
然后回到192.168.1.6 機器直接
[root@codfei .ssh]# ssh 192.168.1.4
Last login: Wed Aug 8 12:14:42 2007 from 192.168.1.6
這樣就可以了,里面偶爾涉及到權(quán)限問題。一般./ssh 文件夾是755 authorized_keys 為 600 或者644
####腳本如下#######################
#!/bin/bash
#SCRIPT:df_check.sh
#Writeen by codfei Mon Sep 3 07:25:28 CST 2007
#PURPOSE:This script is used to monitor for full filesystems.
#######################Begining#################### ####################
FSMAX="80"
remote_user='root' #####完全可以不用root
remote_ip=(192.168.1.5 192.168.1.6 192.168.1.7 192.168.1.8 192.168.1.9 192.168.1.10 192.168.1.11 192.168.1.12 192.168.1.13 192.168.1.14 ) ----> 這里填寫你要監(jiān)控的主機ip
ip_num='0'
while [ "$ip_num" -le "$(expr ${#remote_ip[@]} - 1)" ]
do
read_num='1'
ssh "$remote_user"@"${remote_ip[$ip_num]}" df -h > /tmp/diskcheck_tmp grep '^/dev/*' /tmp/diskcheck_tmp|awk '{print $5}'|sed 's///g' > /tmp/diskcheck_num_tmp
while [ "$read_num" -le $(wc -l < /tmp/diskcheck_num_tmp) ]
do
size=$(sed -n "$read_num"'p' /tmp/diskcheck_num_tmp)
if [ "$size" -gt "$FSMAX" ]
then
$(grep '^/dev/*' /tmp/diskcheck_tmp|sed -n $read_num'p' >
/tmp/disk_check_mail)
$(echo ${remote_ip[$ip_num]} >> /tmp/disk_check_mail)
$(mail -s "diskcheck_alert" admin < /tmp/disk_check_mail)
fi
read_num=$(expr $read_num 1)
done
ip_num=$(expr $ip_num 1)
done
#############over################################ ################讓腳本每十分鐘執(zhí)行一次############# 在cron 表中加入
0/10 * * * * /home/codfei/diskcheck.sh 2>&1
################################################
,##########################
比如, ext2 文件系統(tǒng), 如果異常死機,開機如何修復(fù)文件系統(tǒng)?
如果異常關(guān)機,比如斷電,通知機房的人開機之后,
我們需要遠程修復(fù)、檢查文件系統(tǒng)
除了/分區(qū)之外, 其他的分區(qū):
umount /home
fsck -y /home
/ 分區(qū)需要開機之后, 由機房的人來掃描
隨后我們再登錄并掃描/home 等其他分區(qū)
如何查看一個進程所使用的文件句柄?
看這里面 /proc/進程號/fd/
的個數(shù)就行了
簡單的比如如何查看apache 進程數(shù)
[root@localhost fd]# ps -ef|grep httpd|wc -l
1
如何統(tǒng)計apache 的每秒訪問數(shù)?
tail access_log | awk '{print $1,$4}'
[root@localhost logs]# grep -c `date -d '3 second ago' T` access_log 0
################################################
1、/proc/sys 子目錄的作用
該子目錄的作用是報告各種不同的內(nèi)核參數(shù),并讓您能交互地更改其中的某些。與 /proc 中所有其他文件不同,該目錄中的某些文件可以寫入,不過這僅針對 root 。
其中的目錄以及文件的詳細列表將占據(jù)過多的篇幅,而且該目錄的內(nèi)容是依賴于系統(tǒng)的,而 大部分的文件也僅僅對某些特殊的應(yīng)用程序有用。然而,以下是該子目錄的兩個最常見的用 途:
允許路由:即便是 Mandrakelinux 默認的內(nèi)核也是允許路由的,您必需顯式允許它這么 做。為此,您只要以 root 身份鍵入以下命令:
$ echo 1 >/proc/sys/net/ipv4/ip_forward
如果您要禁用路由,請將上述命令中的 1 改為 0。
阻止 IP 欺騙:IP 欺騙會讓人認為某個來自于外部的某個數(shù)據(jù)包是來自于它到達的那個接 口。這一技術(shù)常被駭客(cracker)所使用。您可以讓內(nèi)核阻止這種入侵。請鍵入: $ echo 1 >/proc/sys/net/ipv4/conf/all/rp_filter
這樣,這種攻擊就不再可能了。
這些改變僅當(dāng)系統(tǒng)運行時有效。在系統(tǒng)重新啟動之后,它們會改會它們的默認值。要在啟動 時就改動這些值,您可以將您在 shell 提示符后鍵入的命令添加到 /etc/rc.d/rc.local 中 以免每次都鍵入它們。另一個方法是修改
/etc/sysctl.conf
2、將一個文本的奇數(shù)行和偶數(shù)行合并,第2 行和第3 行合并
[root@localhost bin]# cat 1
48 Oct 3bc1997 lpas 68.00 lvx2a 138
484 Jan 380sdf1 usp 78.00 deiv 344
483 nov 7pl1998 usp 37.00 kvm9d 644
320 aug der9393 psh 83.00 wiel 293
,231 jul sdf9dsf sdfs 99.00 werl 223
230 nov 19dfd9d abd 87.00 sdiv 230
219 sept 5ap1996 usp 65.00 lvx2c 189
216 Sept 3zl1998 usp 86.00 kvm9e 234
[root@localhost bin]# sed '$!N;s/n/ /g' 1
48 Oct 3bc1997 lpas 68.00 lvx2a 138 484 Jan 380sdf1 usp 78.00 deiv 344 483 nov 7pl1998 usp 37.00 kvm9d 644 320 aug der9393 psh 83.00 wiel 293 231 jul sdf9dsf sdfs 99.00 werl 223 230 nov 19dfd9d abd 87.00 sdiv 230
219 sept 5ap1996 usp 65.00 lvx2c 189 216 Sept 3zl1998 usp 86.00 kvm9e 234
[root@localhost bin]# sed -n -e 2p -e 3p 1|sed '$!N;s/n/ /'
484 Jan 380sdf1 usp 78.00 deiv 344 483 nov 7pl1998 usp 37.00 kvm9d 644
3、read 命令5 秒后自動退出
[root@localhost bin]# read -t 5
4、自動ftp 上傳
#!/bin/sh
ftp -n< open 192.168.1.4 user codfei duibuqi //用戶名codfei 密碼duibuqi binary prompt off //關(guān)閉提示 mput test //上傳test close bye END_FTP 自動ssh 登陸 從A 到B 然后再到c #!/usr/bin/expect -f set timeout 30 spawn ssh codfei@B expect "password:" send "ppppppr" expect "]*" send "ssh codfei@Cr" expect "password:" send "ppppppr" interact 5、#打印第一個域 [root@localhost bin]# cat 3 eqeqedadasdD eqeqdadfdfDD fdsfdsfQWEDD DSADASDSADSA [root@localhost bin]# [root@localhost bin]# [root@localhost bin]# awk -F "" '{print $1}' 3 e e f D 6、實現(xiàn)字符串翻轉(zhuǎn) [root@localhost bin]# cat 8 qweqewqedadaddas [root@localhost bin]# rev 8 saddadadeqweqewq ########################################第2 次電面 7、sed awk grep 哪個最好 我答的是 哪個掌握的精通,都很好,但是還是問我哪個最好,我只能說awk 了,對于行操 作和列操作都可以操作的很好。 8、grep -E -P 是什么意思 我說的是-E, --extended-regexp 采用規(guī)則表示式去解釋樣式。 -P 不太清楚 9、請介紹一下你對運維這個工作的理解,和應(yīng)該具備的素質(zhì)。 shell 腳本編程部分: 1.從a.log 文件中提取包含―WARNING ‖或‖F(xiàn)ATAL ‖, 同時不包含―IGNOR ‖的行,然后, 提取以―:‖分割的第五個字段? 2.添加一個新組為class01, 然后,添加屬于這個組的30 個用戶,用戶名的形式為stdXX, 其中,XX 從01 到30? 3.在每個月的第一天備份并壓縮/etc 目錄下的所有內(nèi)容,存放在/root/backup 目錄里, 且文件名為如下形式y(tǒng)ymmdd_etc,yy 為年,mm 為月,dd 為日。shell 程序fileback 存放在/usr/bin 目錄下? 4.用shell 編程,判斷一文件是不是字符設(shè)備文件,如果是將其拷貝到/dev 目錄下? 參考答案: #!/bin/bash directory=/dev for file in anaconda-ks.cfg install.log install.log.syslog do if [ -f $file ] then cp $file $directory/$file.bak echo " HI, $LOGNAME $file is backed up already in $directory !!" fi done 5.某系統(tǒng)管理員需要每天做一定的重復(fù)工作,編制一個解決方案: (1).從下午4:50 刪除/abc 目錄下的全部子目錄和全部文件; (2).從早上8:00~下午6:00 每小時讀取/xyz 目錄下x1 文件中每行第一個域的全部數(shù) 據(jù)加入到/backup 目錄下的back01.txt 文件內(nèi); (3).每逢周一下午5:50 將/data 目錄下的所有目錄和文件歸檔并壓縮為文件 backup.tar.gz; (4).在下午5:55 將IDE 接口的CD -ROM 缷載(假設(shè)CD -ROM 的設(shè)備名為hdc ); (5).在早上8:00 前開機后啟動。 --------------------------------------- ------------------ 1、簡述Apache 兩種工作模式,以及它們之間的區(qū)別。 答案:最主要的兩種模式是prefork 模式與worker 模式。prefork 每個子進程只有一個線 程,效率高但消耗內(nèi)存大,是unix 下默認的模式;worker 模式每個子進程有多個線程, 內(nèi)存消耗低,但一個線程崩潰會牽連其它同子進程的線程。 2、用iptables 添加一個規(guī)則允許192.168.0.123 訪問本機3306 端口 iptables -I INPUT 1 -p tcp -m tcp --dport 3306 -s 192.168.0.123 -j ACCEPT 3、如何對一臺Linux 服務(wù)器進行系統(tǒng)性能調(diào)優(yōu),列舉出參數(shù)。 4、DNS 服務(wù)器的工作原理。 5、修改第一塊網(wǎng)卡的路徑是什么。 /etc/sysconfig/network-scripts/ifcfg-eth0 7、使用shell ,建立class1 用戶組,再批量建立stu1--stu30 的用戶,并指定用戶組為 class1。 vi autoaddusr #!/usr/bin/php -q exec("groupadd class1"); for($i=1; $i<=30; $i ){ exec("useradd -G class1 stu".$i); } ?> chmod x autoaddusr ./autoaddusr 8、個人對該工作的未來如何規(guī)劃,需要加強哪些能力。 首先,我有一顆真誠的心,遇事沉著冷靜,不急不躁; 其次,我有相應(yīng)的專業(yè)知識和工作經(jīng)驗。一年多的系統(tǒng)管理經(jīng)歷鍛煉了我在這個行業(yè)的業(yè)務(wù) 能力,并對行業(yè)前景和發(fā)展動態(tài)有相應(yīng)的了解; 最后,我會用踏實的作風(fēng)在今后的工作中證明我自己的能力! 9、日常監(jiān)控都需要監(jiān)控哪些? 1) 硬件: CPU :/proc/cpuinfo 內(nèi)存:/proc/meminfo 硬盤:fdisk -l 2) 系統(tǒng): 負載:/proc/loadavg uptime 查看實時load average、swap 虛擬內(nèi)存:vmstat (參數(shù)-s ;2 4) SUID, 用戶, 進程 系統(tǒng)日志:tail -f /var/log/messages logwatch --print --range Today --service SSHD --service pam_unix 3) 網(wǎng)絡(luò):Host_Alive,Ping,端口, 連接 1. 如何將本地80 端口的請求轉(zhuǎn)發(fā)到8080 端口, 當(dāng)前主機IP 為192.168.16.1, 其中本地