Linux面試題-持續(xù)更新

1、 安裝 linux 系統(tǒng)對硬盤分區(qū)時关顷,必須有哪兩個分區(qū)

/boot 分區(qū)   /分區(qū)

2、 簡述 RAID0,RAID1,RAID5武福,三種工作模式的工作原理及特點议双。

raid0    容量大     讀寫快      沒冗余
raid1    容量小     讀快寫慢    冗余一塊硬盤
raid5    容量中等   讀寫一般    冗余一塊硬盤

3、 linux 如何改 ip,主機名,dns

vim /etc/sysconfig/network-scripts/ifcfg-eth0
hostnamectl set-hostname  xxx
vim /etc/resolv.conf

4捉片、 一個 ext3 的文件分區(qū)平痰,當(dāng)使用 touch test.file 命令創(chuàng)建一個新文件時報錯,報錯的
信息是提示磁盤已滿伍纫,但是采用 df -h 命令查看磁盤大小時宗雇,只使用了 60%的磁盤空間,
為什么會出現(xiàn)這個情況莹规?說說你的理由赔蒲,如何解決?

inode 滿了
小文件太多
刪除無用文件   

5、寫出查詢 file1 里面空行的所在行號的命令/腳本

egrep -n "^$" file1

6良漱、 在 11 月份內(nèi)舞虱,每天的早上 6 點到 12 點鐘,每隔五分鐘執(zhí)行一次/usr/bin/abc.sh 用crontab 怎么實現(xiàn)?

crontab -e
路徑 /var/spool/cron/
*/5  6-12  * * *   /usr/bin/sh  /usr/bin/abc.sh

7母市、 編寫個 shell 腳本將/usr/local/test 目錄下大于 100k 的文件轉(zhuǎn)移到/tmp 目錄下矾兜。

#!/bin/bash
find /usr/local -type f -size  +100k|xargs mv -t /tmp

8、 統(tǒng)計 ip 訪問情況患久,要求分析 nginx 訪問日志焕刮,找出訪問頁面數(shù)量在前十位的 ip.

awk '{print $1}'  xx.log |sort -n |uniq -c |head -n 10

9、 使用 tcpdump 監(jiān)聽主機為 192.168.1.1 tcp 端口為 80 的數(shù)據(jù)同時墙杯,將輸出結(jié)果保存輸出到 tcpdump.log配并。

tcpdump 'host 192.168.1.1 and port 80' > tcpdump.log

10、當(dāng)用戶在瀏覽器當(dāng)中輸入一個網(wǎng)站高镐,說說計算機對dns解釋經(jīng)過那些流程溉旋?

a.用戶輸入網(wǎng)址到瀏覽器
b.瀏覽器發(fā)出DNS請求信息
c.計算機首先查詢本機HOST文件,看是否存在嫉髓,存在直接返回結(jié)果观腊,不存在邑闲,繼續(xù)下一步
d.計算機通過/etc/resolv.conf按照本地DNS的順序,向合法dns服務(wù)器查詢IP結(jié)果梧油,
e.合法dns返回dns結(jié)果給本地dns苫耸,本地dns并緩存本結(jié)果
f.返回IP結(jié)果給瀏覽器,瀏覽器根據(jù)IP信息,獲取頁面

11儡陨、 查找 linux 系統(tǒng)下以 txt 結(jié)尾褪子、30 天沒有修改的文件、文件大小大于 20k 同時具有執(zhí)行權(quán)限的文件并備份到/data/backup/目錄下骗村。

find / -name *txt -mtime +30 -type f  -size +20k -perm a=x -exec cp {} /data/backup/  /;

12嫌褪、 說出 shell 的種類,以及常用的 shell胚股。

種類: bash csh  tcsh  ksh zsh
常用: bash

13笼痛、 分別寫出 linux 掛載和卸載/data 分區(qū)的命令。

mount    /dev/xxx   /data
umount   /data

14琅拌、你使用過監(jiān)控軟件嗎缨伊?說說其特點。

zabbix
a.對主機性能監(jiān)控.網(wǎng)絡(luò)設(shè)備性能監(jiān)控.數(shù)據(jù)庫.FTP等通用協(xié)議監(jiān)控
b.多種報警方式.詳細的報表圖表繪制
c.管理分布式的監(jiān)控點,擴展性強,能集中展示
d.可以自定義監(jiān)控項,報警級別的設(shè)置进宝。
Agent監(jiān)控方式
在linux服務(wù)器上安裝nginx-agent客戶端進行監(jiān)控
通常監(jiān)控
內(nèi)存總量和已用
swap
cpu總負載  
系統(tǒng)信息:進程 passwd文件數(shù)  登入用戶數(shù)
監(jiān)控程序端口

15倘核、LVS、Nginx即彪、HAproxy有什么區(qū)別?工作中你怎么選擇活尊?

LVS: 四層轉(zhuǎn)發(fā)
HAproxy: 四層和七層的轉(zhuǎn)發(fā)隶校,是專業(yè)的代理服務(wù)器
Nginx: 是WEB服務(wù)器,緩存服務(wù)器蛹锰,又是反向代理服務(wù)器深胳,可以做七層的轉(zhuǎn)發(fā)
區(qū)別: LVS由于是基于四層的轉(zhuǎn)發(fā)所以只能做端口的轉(zhuǎn)發(fā)
而基于URL的、基于目錄的這種轉(zhuǎn)發(fā)LVS就做不了
工作選擇:
HAproxy和Nginx由于可以做七層的轉(zhuǎn)發(fā)铜犬,所以URL和目錄的轉(zhuǎn)發(fā)都可以做
在很大并發(fā)量的時候我們就要選擇LVS舞终,像中小型公司的話并發(fā)量沒那么大
選擇HAproxy或者Nginx足已,由于HAproxy由是專業(yè)的代理服務(wù)器
配置簡單癣猾,所以中小型企業(yè)推薦使用HAproxy

16敛劝、使用 tcpdump 抓取 linux 數(shù)據(jù)包,要求抓取 ip 地址為 202.108.1.20纷宇,端口 80 的
數(shù)據(jù)包

tcpdump -i eth0 -nn 'port and src host 192.168.1.231'

17夸盟、 寫出常用的服務(wù)器狀態(tài)查看命令,比如 CPU像捶,內(nèi)存上陕,IO 利用率桩砰,網(wǎng)絡(luò)狀況等。

lscpu    
free -h
iotop
ping baidu.com

18释簿、linux常用端口

20     ftp-data ftp數(shù)據(jù)端口
21     ftp        文件傳輸協(xié)議
22     ssh        安全shell服務(wù)
23     telnet      遠程登入
80     http         超文件傳輸協(xié)議
443    https       安全超文件傳輸協(xié)議
3306   mysql   
8080   tomcat
10051  zabbix-server
10050  zabbix-adent
9200   Elasticsearch
9301   Logstash
5601   Kibana
9000   php

19亚隅、統(tǒng)計/var/log/下文件(不含目錄)的個數(shù)。

find /var/log/  -type  f|wc -l
tree /var/log/

20庶溶、軟鏈接和硬鏈接的區(qū)別

軟:刪除源文件失效   可以創(chuàng)建目錄軟鏈接
硬:刪除源文件依舊可以使用  不可以對目錄創(chuàng)建硬鏈接    inode相同互為硬鏈接

21煮纵、 linux 開機啟動順序

BIOS自檢
MBR主引導(dǎo)記錄
grub菜單
加載內(nèi)核
啟動第一個進程
確定運行級別
啟動其他進程

22、umask值為002,新建立的文件權(quán)限是什么

664

23渐尿、http keep-alive作用是什么,優(yōu)缺點?

優(yōu)點:Keep-Alive模式更加高效醉途,因為避免了連接建立和釋放的開銷。 
缺點:長時間的Tcp連接容易導(dǎo)致系統(tǒng)資源無效占用砖茸,浪費系統(tǒng)資源隘擎。

24、 xbk 在innodb表備份恢復(fù)的流程

a.xbk備份執(zhí)行的瞬間,立即觸發(fā)ckpt,已提交的數(shù)據(jù)臟頁,從內(nèi)存刷寫到磁盤,并記錄此時的LSN號
b.備份時凉夯,會將備份過程中產(chǎn)生的redo和undo一起拷貝走,
c.在恢復(fù)之前货葬,模擬Innodb“自動故障恢復(fù)”的過程,將redo(前滾)與undo(回滾)進行應(yīng)用
d.恢復(fù)過程是cp 備份到元數(shù)據(jù)目錄下

24劲够、 如何評判:主從復(fù)制可以替代數(shù)據(jù)庫的備份

主從復(fù)制只是防止物理數(shù)據(jù)損壞,邏輯層面的不行,所以不可以替代

25震桶、假設(shè)oracle 數(shù)據(jù)庫有張過車數(shù)據(jù) vehicle 表, ID 自增主鍵,字段分別為:過車時間(car_datetime),號牌號碼(hphm),卡口名稱(kkmc),圖片鏈接(tplj).

1.統(tǒng)計過車時間在2017年8月20日到21日的過車數(shù)
select  count(id)   from vehicle   where car_datetime>2017-8-19  and car_datetime<2017-8-22
2.刪除號牌號碼為'蒙 GYS9830'的所有記錄
delete from vehicle where hphm='蒙GYS983' 
3.講所有圖片鏈接為'xxxx'的過車記錄卡口名稱信息修改為'測試卡口'
update vehicle set kkmc='測試卡口'  where tpli='xxxx'
4.添加一條過車記錄,參數(shù)內(nèi)容自定
insert into vehicle(hphm,kkmc)  values(8888,測試測試);

26、 佛系填空題

1.前臺啟動進程使用 ctrl+( c )終止,使用ctrl+( z )后臺運行,使用( fg )講剛才后臺運行進程放到前臺,查看后臺進程( jobs )
2.Linux內(nèi)核引導(dǎo)時,從文件( /etc/fstab )中讀取要加載的文件系統(tǒng).

27征绎、 有如下文件:a.txt 第二列為成績.取出zhangsan總成績
zhangsan 15
lisi 15
zhangsan16
lisi 17
zhangsanfeng 18

awk '$1~/zhangsan$/{i+=$2}END{print i}' a.txt
awk '$1~/zhangsan$/{i=$2+i}END{print i}' a.txt

28蹲姐、HTTP常見響應(yīng)的狀態(tài)碼信息

    200 OK:                請求成功 處理方式:獲得響應(yīng)的內(nèi)容,進行處理
    301 Moved Permanently   永久跳轉(zhuǎn)  第一次訪問跳轉(zhuǎn)后,再次訪問會直接訪問跳轉(zhuǎn)后地址
    302 Moved temporary     臨時跳轉(zhuǎn)  第一次訪問跳轉(zhuǎn)后,在次訪問依舊會需要進行訪問跳轉(zhuǎn)的服務(wù)器
    304 cache               圖片緩存在客戶端本地, 利用緩存進行查看圖片(節(jié)省網(wǎng)站帶寬和網(wǎng)站負載壓力) 緩存有時間
    403 Forbidden           網(wǎng)站拒絕(黑客)訪問(實踐)
    404                     訪問的網(wǎng)站信息不存在
    500 Internal Server Error   內(nèi)部服務(wù)代碼錯誤(找開發(fā)人員) 
    502                     后端節(jié)點出現(xiàn)問題,無法進行訪問(負載均衡服務(wù)器 --- 用戶)
    503
    504                     超時訪問,后端節(jié)點不能很快做出響應(yīng)(負載均衡服務(wù)器 --- 用戶)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末人柿,一起剝皮案震驚了整個濱河市柴墩,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌凫岖,老刑警劉巖江咳,帶你破解...
    沈念sama閱讀 219,589評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異哥放,居然都是意外死亡歼指,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評論 3 396
  • 文/潘曉璐 我一進店門甥雕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來踩身,“玉大人,你說我怎么就攤上這事社露《韪常” “怎么了?”我有些...
    開封第一講書人閱讀 165,933評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長赁濒。 經(jīng)常有香客問我轨奄,道長,這世上最難降的妖魔是什么拒炎? 我笑而不...
    開封第一講書人閱讀 58,976評論 1 295
  • 正文 為了忘掉前任挪拟,我火速辦了婚禮,結(jié)果婚禮上击你,老公的妹妹穿的比我還像新娘玉组。我一直安慰自己,他們只是感情好丁侄,可當(dāng)我...
    茶點故事閱讀 67,999評論 6 393
  • 文/花漫 我一把揭開白布惯雳。 她就那樣靜靜地躺著,像睡著了一般鸿摇。 火紅的嫁衣襯著肌膚如雪石景。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,775評論 1 307
  • 那天拙吉,我揣著相機與錄音潮孽,去河邊找鬼。 笑死筷黔,一個胖子當(dāng)著我的面吹牛往史,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播佛舱,決...
    沈念sama閱讀 40,474評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼椎例,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了请祖?” 一聲冷哼從身側(cè)響起订歪,我...
    開封第一講書人閱讀 39,359評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎损拢,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體撒犀,經(jīng)...
    沈念sama閱讀 45,854評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡福压,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,007評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了或舞。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片荆姆。...
    茶點故事閱讀 40,146評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖映凳,靈堂內(nèi)的尸體忽然破棺而出胆筒,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,826評論 5 346
  • 正文 年R本政府宣布仆救,位于F島的核電站抒和,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏彤蔽。R本人自食惡果不足惜摧莽,卻給世界環(huán)境...
    茶點故事閱讀 41,484評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望顿痪。 院中可真熱鬧镊辕,春花似錦、人聲如沸蚁袭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽揩悄。三九已至卖哎,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間虏束,已是汗流浹背棉饶。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留镇匀,地道東北人照藻。 一個月前我還...
    沈念sama閱讀 48,420評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像汗侵,于是被迫代替她去往敵國和親幸缕。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,107評論 2 356

推薦閱讀更多精彩內(nèi)容

  • 簡介 用簡單的話來定義tcpdump晰韵,就是:dump the traffic on a network发乔,根據(jù)使用者...
    保川閱讀 5,957評論 1 13
  • feisky云計算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 3,855評論 0 5
  • 第一章 1.Linux是一套免費使用和自由傳播的類UNIX操作系統(tǒng)雪猪,它可以基于Intel x86系列處理器以及Cy...
    yansicing閱讀 5,451評論 0 9
  • 簡介 用簡單的話來定義tcpdump栏尚,就是:dump the traffic on a network,根據(jù)使用者...
    JasonShi6306421閱讀 1,241評論 0 1
  • Linux習(xí)慣問題: 在vim編輯時只恨,按了ctrl + s后译仗,再按ctrl + q就可以繼續(xù)執(zhí)行了。ctrl + ...
    光著腳的鞋閱讀 4,512評論 0 16