共計 2441 個字符,預計需要花費 7 分鐘才能閱讀完成。
這篇文章主要介紹了 Linux 的面試題有哪些的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇 Linux 的面試題有哪些文章都會有所收獲,下面我們一起來看看吧。
1、寫出以往工作中最具有技術含量的工作語技術流程
2、一臺白天負載較高的 mysql 數據庫服務器該定期做什么?如何去做?
3、大量的遠程的 linux 用戶密碼記錄比較困難是否有方式安全快速的登陸這些服務器?如果有一臺遠程服務器需要密碼更改,這需要注意什么?
信任關系~ 或者增加一臺認證服務器
我自己是用的 except 加小數據庫 =。=
因為機器數量較多
且密碼不唯一
4、公司內有一臺 linux 服務器 A,在 internet 上有一臺 linux 服務器 B。異地辦公室有一臺位于NAT之后的linux主機C。如何借住OPENSSH的端口轉發功能實現從C上登陸到B
5、在修改任何一個 linux 的配置文件時,需要做的第一件事是什么?
6、一臺默認安裝的 redhat 的 web 服務器運行一段時間,開始一段時間不穩定,請找出不穩定的最終原因,并列出可能出現的原因?
7、你最喜歡哪幾種 SSH 工具,簡述下你最欣賞他們那些功能
8、不重啟動 linux 系統如何修改主機名為 wanmei?
# hostname wanmei
/etc/sysconfig/network
hostname=wanmei
/etc/hosts
9、MBR 是什么?有什么作用?在 linux 系統如何備份?
MBR 是英文 Master Boot Record 的縮寫,中文意為主引導記錄
硬盤的 0 磁道的第一個扇區稱為 MBR,它的大小是 512 字節,而這個區域可以分為兩個部分。第一部分為 pre- boot 區(預啟動區),占 446 字節;第二部分是 Partition table 區(分區表),占 66 個字節,該區相當于一個小程序,作用是判斷哪個分區被標記為活動分區,然后去讀取那個分區的啟動區,并運行該區中的代碼。
10、如何讓 NFS 服務運行在 5 開啟模式,而在其他模式下是關閉的?
/sbin/chkconfig –level 5 NFS ON
11、記錄 LOG 的服務叫什么名字?
syslogd
12、如何將當前終端字符集變更為 zh_CN_UTF8?
export LANG=zh_CN.UTF-8
vi /etc/sysconfig/i18n
LANG= zh_CN.UTF8
13、如何修改系統時間為 1985 年 5 月 9 日,列出具體命令?
date -s 05/09/1985
14、以下服務與那些服務有關,表示什么意思?
5 **** ping -C 100 wangm.com /root/log 2 1
每個小時的第 5 分鐘 自動 pingwangm.com100 此吧結果日志如數到 /root/log 錯誤日志標準輸出.
15、如何查看當前登陸用戶,并指導自己使用的登陸名?
w、who/ id logname
16、當前系統沒有任何編輯器,如何過濾掉注釋行和空行。查看 /etc/ssh/ssh_config 文件?
cat /etc/ssh/ssh_config |grep -v # |sed /^$/d
17、如何刪除當前目錄下 \a 文件?
18、有兩個分區 sda2 和 sda3(都已使用過未掛在),sda2 做成交換分區。sda3 做成 NFS 文件系統,掛在在 /tmp/sda3 上,請寫出步驟。
19、如何查看系統的運行的所有信息(CPU、MEM、PCI、network、磁盤空間、IO 等)列出詳細命令?
cat /proc/cpuinfo vmstat 1 vmstat 1—-CPU
MEM
#/usr/bin/time -v date
#/usr/bin/time -v evolution
#cat /proc/meminfo
I/O
#iostat -x 1
#iostat -d 5 -P
NET
#ethtool eth0
#iptraf -d eth0
查看 sock 連接狀態
#netstat -npt|awk {if($6!= Foreign $6!=)arr[$6]++;}END{for(i in arr[i];} )|sort -rn -k2
#ss|awk {if($1= State)arr[$1]++;}END{for (i in arr)print i \t arr[i];} |sort -rn -k2
1. 查看 CPU 信息
$ cat /proc/cpuinfo
2. 查看內存信息
$ cat /proc/meminfo
查看內存大小
$ grep MemTotal /proc/meminfo
3. 查看所有 PCI 設備
$ /sbin/lspci
4. 查看所有的 usb 設備
$ /sbin/lsusb
5 顯示系統中所有加載的模塊
$ /sbin/lsmod
6. 顯示當前的內存使用情況
$ free -m
7. 查看系統各分區的使用情況(已用空間、可用空間等)
$ df -h
8. 查看磁盤的分區及文件系統格式 (需 root 權限)
fdisk -l
9. 查看系統中 CPU 利用率、空閑率及各進程 CPU、內存、IO 等資源占用情況
$ top
10. 另一個查看統中 CPU 利用率、空閑率的方法
$ vmstat 5 #5 秒刷新一次
11. 查看系統運行時間及負載情況
$ uptime
12. 查看 IDE 硬盤參數
hdparm /dev/hda #需要 root 權限
13. 查看網絡接口與 IP 地址等信息
$ /sbin/ifconfig
14. 查看網卡設置信息(網卡速率、連接狀態等)
$ /sbin/ethtool eth0 #可以查看網線是否連接
15. 查看網絡連接信息
netstat -an
16. 查看路由信息
$ route -n
17. 查看防火墻設置
$iptables -L
18. 查看當前登錄用戶及登錄時間
$ w
19. 查看登錄用戶歷史
$ last
20. 查看主機名
$ hostname
21. 查看內核版本信息
$ uname -a
查看本機端口連接數
ss|awk {print $4} |grep `hostname -i`:80 |wc -l
關于“Linux 的面試題有哪些”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Linux 的面試題有哪些”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道。