Linux入門第三關考試題

來源:互聯網
上載者:User

標籤:考試題

1.1 寫出檔案或目錄的用途

1.      /etc/hosts                              本地ip網域名稱解析

2.      /etc/sysconfig/network                 修改主機名稱

3.      /etc/fstab                               系統的自動掛載

4.      /etc/rc.local                             開機的開機檔案

5.      /etc/inittab                           系統運行界別

6.      /etc/init.d                              存放服務指令碼

7.      /etc/profile                             環境變數                  

8.      /usr/local                              預設的安裝路徑

9.      /var/log/message                       系統的管理日誌

10.  /var/log/secure                         系統的安全日誌

11.  /var/spool/cron/root                     root使用者的計劃任務設定檔

12.  /proc/cpuinfo                           cpu的一些基本資料

13.  /proc/meminfo                          記憶體的一些基本資料。

14.  /proc/loadavg                          系統的負載資訊

15.  /proc/mounts                           系統的掛載資訊。

1.2 請寫出 redhat 中,配置網卡及 DNS 的設定檔是什嗎?

解答:

配置網卡: etc/sysconfig/network-scripts/ifcfg-eth0

DNS: /etc/resolv.conf

1.3 請說出 linux 系統從開機開啟電源到進入登入介面整個過程

解答:

BIOS自檢

MBR引導

GRUB菜單

載入核心

運行init進程

讀取etc/inittab

執行初始化指令碼 /etc/rc.sysinit

載入核心模組 /etc/rc.d/rc3.d

執行etc/rc.locla

運行/bin/login登入

 

1.4 讓系統開機啟動某個指令碼或服務有哪些方式?

解答:

方法一:

將指令碼放在etc/init.d目錄中 添加到chkconfig管理 

指令碼中要加入chkconfig管理開機順序

# chkconfig: 2345 55 25    2345運行幾倍 55 開機啟動順序 25 關閉順序

方法二:

將指令碼放在rc.local 開機自啟動程式中

1.5 ☆有一個 hao.txt 檔案,把裡面所有字母都轉換成大寫

解答:

方法一:

[[email protected] init.d]# echo kaile | tr ‘[a-z]‘‘[A-Z]‘

KAILE

[[email protected] hao]# tr ‘a-z‘ ‘A-Z‘ <hao.txt

方法二:

awk ‘{print toupper ($0)}‘ hao.txt

方法三:

[[email protected] hao]# sed ‘s#[a-z]#\u&#g‘ hao.txx

1.6 給出至少 3 種取出網卡 ip 地址的命令

解答:

方法一:

[[email protected] init.d]# hostname -I

192.168.56.3

方法二:

[[email protected] init.d]# ifconfig eth0 | awk -F "[:]+" ‘NR==2{print $4}‘

192.168.56.3

方法三:

[[email protected] init.d]# ifconfig eth0 | sed -rn‘2s#^.*addr:(.*) Bca.*$#\1#gp‘

192.168.56.3

方法四:

[[email protected] init.d]# ifconfig eth0 | egrep -o"[0-9.]+" | sed -n ‘8p‘

192.168.56.3

方法很多至少有20多種方法就不一一示範了大家可以自己琢磨

命令說明:

awk -F 指定分隔字元  條件第二行

sed  匹配正則

grep  匹配正則  

玩好三劍客

 

1.7 如果向磁碟寫入資料提示如下錯誤:No space left on device,通過 df -h 查看磁碟空間,發現沒滿,請問可能原因是什嗎?

解答:

inode滿了 出現這樣的問題出現了大量的小檔案佔用了系統的inode導致inode滿了所以我們必須首先找到這些小檔案,將這些小檔案刪除  

 

1.8 請執行命令取出 linux中 eth0 的 IP 位址

解答:

ifconfig eth0 | awk -F"[ :]+" ‘NR==2{prine$4}

ifconfig eth0 | awk -F"[ :]+"‘NR==2{prine $4}‘

ifconfig eth0 | awk -F"[ :]+"‘NR==2{print $4}‘

ifconfig eth0 | sed -n ‘2p‘ |sed ‘s#^.*dr##g‘|sed‘s#Bc.*$##g‘

ifconfig eth0 |grep ‘inet addr‘ |cut -d":" -f2 |cut -d " " -f1

ifconfig eth0 |grep ‘inet addr‘|egrep -o‘[0-9.]+‘|grep -v 255

 

1.9 找出系統內大於 50k 小於 100k 的檔案,把他們複製到/tmp 目錄下(4 種方法)

解答:

第一種方法:

find -type f -size +50k -size -100k|xargs -i cp {}/tmp

 

第二種方法:

cp $( find -type f -size +50k -size -100k) /tmp

 

第三種方法:

find -type f -size +50k -size -100k -exe  c cp {} /tmp \;

 

第四種方法:

find -type f -size +50k -size -100k|xargs cp -t/tmp

1.10 1.10請給出如下格式的 date 命令 例:11-02-26。再給出實現按周輸出 比如:周六輸出為 6,請分 別給出命令。列印三天前的日期格式如:2011-02-26 

解答:[[email protected]/]# date +%y-%m-%d

17-03-28

date +%w

2

[[email protected] ceshi]# date -d "-3day"  +%F

2017-02-11

命令說明:

date  查看設定系統日期

%F 以年月日方式顯示

%w  顯示星期幾

 

1.11 1.11將/etc/目錄打包壓縮放在/backup目錄,並且要求每天備份的檔案名稱不同,寫出操作過程。(10分)

解答:

cd /

tar zcf /backup/etc_$(date +%y-%m-%d-%H_%M).tar.gz  /etc

 

命令說明:

tar壓縮命令 

zcf  打包並且壓縮

tf  查看打包壓縮檔

xf  解壓打包檔案

-C 指定解壓目錄

 $(date) 這個是先執行括弧裡面的命令  相當於反引號

本文出自 “啊凱” 部落格,請務必保留此出處http://kaile.blog.51cto.com/12459560/1920608

Linux入門第三關考試題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.