史上高頻率linux面試題

面試題:

1.常說的1U,2U,3U妓柜,4U服務(wù)器是什么意思拌倍?

這是指的服務(wù)器大小規(guī)格

1U=4.45cm

2U=8.9cm

3U=4.45cm * 3

4U=4.45cm * 4

這指的是服務(wù)器的高度

2.服務(wù)器的種類有哪些赂鲤?

1)機(jī)架式服務(wù)器

2)刀片服務(wù)器

3)塔式服務(wù)器

4)機(jī)柜式服務(wù)器

3.常用服務(wù)的端口?

HTTP:? 80 FTP:? 21 DNS:? 53 POP3:110? SMTP:? 25

SSH:? 22 NGINX: 80 SQUID: 3128? NAGIOS: 5666? MEMCHACHED:11211

MYSQL: 3306? TOMCAT: 8080? NFS:? 2049? TLENET: 23 HTTPS:443

SAMBA: UDP 138 TCP 139 POSTFIX: 25 IMAP: 143 zabbix:10051 cacti:

DHCP:68

4.各RAID級別最少需要的硬盤數(shù)量:RAID0柱恤,RAID1数初,RAID5:

RAID0= 2? RAID1= 2? ? RAID5=3

5.簡述More和 less命令的區(qū)別?

More 不能往前翻頁梗顺,less 可以往前翻頁

6.如何在 Linux? 中永久設(shè)置網(wǎng)絡(luò)信息泡孩, IP:192.168.1.10 , 子網(wǎng)掩碼: 255.255.255.0

網(wǎng)關(guān):192.168.1.1?

答: vim /etc/sysconfig/network-scripts/ifcfg-eth0

? ? IPADDR=192.168.1.10

? ? NETMASK=255.255.255.0

? ? GATEWAY=192.168.1.1

7.如何關(guān)閉防火墻和SELinux寺谤?

答:

(1)CentOS6:

/etc/init.d/iptables stop

? ? 永久關(guān)閉:

chconfig iptables on

(2)Centos7 關(guān)閉firewall:

停止firewall服務(wù):systemctl stop firewalld.service

禁止firewall開機(jī)啟動:systemctl disable firewalld.service

查看默認(rèn)防火墻狀態(tài)(關(guān)閉后顯示notrunning仑鸥,開啟后顯示running):firewall-cmd --state

(3)關(guān)閉SELinux,默認(rèn)情況下未開啟

#查看selinux狀態(tài)

?? sestatus

SELinux status:? ? ? ? ? ? ? ?? enabled

#永久禁用变屁,需要重啟生效眼俊。

?? vim /etc/selinux/config

?? 改SELINUX=disabled

# 保存退出,重啟服務(wù)器

?? reboot

# 臨時禁用粟关,不需要重啟

setenforce 0

8.查看內(nèi)存運行狀態(tài)的命令是什么疮胖?Linux 中管道 “|”的作用。

答: free? 闷板,

管道:將前一個命令的輸出結(jié)果澎灸,交由后面命令處理,當(dāng)做后面命令的參數(shù)

9.什么是 CDN遮晚?

答案:CDN 的全稱是內(nèi)容分發(fā)網(wǎng)絡(luò)性昭。其目的是通過在現(xiàn)有的 Internet 中增加一層新的網(wǎng)絡(luò)架構(gòu),將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶的網(wǎng)絡(luò)“邊緣”鹏漆,使用戶可以就近取得所需的內(nèi)容巩梢,提高用戶訪問網(wǎng)站的響應(yīng)速度创泄。 CDN 有別于鏡像,因為它比鏡像更智能括蝠,或者可以做這樣一個比喻:CDN=更智能的鏡像+緩存+流量導(dǎo)流鞠抑。因而,CDN 可以明顯提高 Internet 網(wǎng)絡(luò)中信息流動的效率忌警。從技術(shù)上全面解決由于網(wǎng)絡(luò)帶寬小搁拙、用戶訪問量大、網(wǎng)點分布不均等問題法绵,提高用戶訪問網(wǎng)站的響應(yīng)速度箕速。

10.簡述實現(xiàn) SSH? 密鑰對驗證的基本過程。

答案

1)用戶在客戶端生成密鑰對朋譬;

2)用戶將公鑰上傳至目標(biāo)服務(wù)器盐茎;

3)在服務(wù)器上將用戶上傳的公鑰導(dǎo)入到指定用戶的~/.ssh/authorized_keys 中;

4)客戶端連接驗證徙赢。

11. iptables? 默認(rèn)的規(guī)則鏈有哪些字柠,各自的作用是什么 ?

參考答案

INPUT:處理入站數(shù)據(jù)包

OUTPUT:處理出站數(shù)據(jù)包

FORWARD:處理轉(zhuǎn)發(fā)的數(shù)據(jù)包

POSTROUTING:路由選擇之后處理

PREROUTING:路由選擇之前處理

12.監(jiān)控描述 Nagios 與 與 Cacti? 的區(qū)別

參考答案

Cacti:在監(jiān)控方面繪圖比較不錯狡赐,在流量與圖型展現(xiàn)比較存在優(yōu)勢窑业;

Nagios:在故障分析比較不錯,報警機(jī)制相對來說比較好枕屉,

報警機(jī)制:郵箱常柄、短信等,而且也比 Cacti 靈活搀擂;同時

適用監(jiān)控大量服務(wù)器以及服務(wù)器上面大批服務(wù)狀態(tài)是否正常西潘,重點不在圖形化,而在狀態(tài)故障的監(jiān)控哨颂。

13.? 簡單描述 Zabbix? 具有哪些監(jiān)控功能

參考答案

具備常見的商業(yè)監(jiān)控軟件所具備的功能

主機(jī)性能監(jiān)控秸架、網(wǎng)絡(luò)設(shè)備監(jiān)控、數(shù)據(jù)庫監(jiān)控等

支持多種報警機(jī)制

支持自動發(fā)現(xiàn)網(wǎng)絡(luò)設(shè)備和服務(wù)器

可以通過配置自動發(fā)現(xiàn)服務(wù)器規(guī)則來實現(xiàn)

支持分布式咆蒿,能集中展示、管理分布式的監(jiān)控點

編寫插件容易蚂子,可以自定義監(jiān)控項

具有實時繪圖功能

14. Nagios? 的系統(tǒng)特點 沃测?

答案:

(1) 監(jiān)控主機(jī)資源和網(wǎng)絡(luò)服務(wù)

(2) 允許用戶通過設(shè)計實現(xiàn)簡單的插件來監(jiān)控自己特定的服務(wù)

(3) 當(dāng)被監(jiān)控對象出現(xiàn)問題時,會及時通知管理人員

(4) 事先定義時間處理程序食茎,當(dāng)對象出現(xiàn)問題時自動調(diào)用對應(yīng)用的處理程序

(5) 通過 Web 頁面來監(jiān)視對象狀態(tài)蒂破,警告提示和日志文件。

15.LVS? 的負(fù)載平衡方式有哪些别渔?

參考答案

VS/NAT:通過網(wǎng)絡(luò)地址轉(zhuǎn)換實現(xiàn)的虛擬服務(wù)器附迷。Director 將用戶請求報文的

目的地址改成選定的 Real Server 地址后惧互,轉(zhuǎn)發(fā)給 Real Server。大并發(fā)

訪問時喇伯,調(diào)度器的性能成為瓶頸喊儡。

VS/DR:直接使用路由技術(shù)實現(xiàn)虛擬服務(wù)器。通過改寫請求報文的 MAC 地址稻据,

將請求發(fā)至 Real Server艾猜,Real Server

直接響應(yīng)客戶端。

VS/TUN:通過隧道方式實現(xiàn)虛擬服務(wù)器捻悯。Director 采用隧道技術(shù)將請求發(fā)至

Real Server 后匆赃,Real Server 直接響應(yīng)客戶端。

16. Linux? 系統(tǒng)中 /etc/hosts 文件的作用今缚?

答案 : :

Linux 的/etc/hosts是配置ip地址和其對應(yīng)主機(jī)名的文件算柳,這里可以記錄本機(jī)的或其他主機(jī)的ip及其對應(yīng)主機(jī)名。

不同的 linux 版本姓言,這個配置文件也可能不同瞬项。比如 Debian 的對應(yīng)文件是/etc/hostname。

17 事期,每天晚上? 00 : 00? 執(zhí)行? mysql? 數(shù)據(jù)備份滥壕,請寫出 crontab? 配置項

答案: 0 0 * * * mysqldump -uroot -p123456 --flush-logs 數(shù)據(jù)庫名 > 備份文件名

18 ,寫一個? mysql? 管理啟動停止的腳本兽泣, mysql? 安裝路徑 /opt/mysql

答案:

19,? 查看? iptables? 默認(rèn)策略的指令是什么绎橘?

答案: iptables -L

20 , iptables? 開放端口 80? 端口的語句怎么寫唠倦?

答案: iptables -I INPUT -p tcp --dport 80 -j ACCEPT

21.TCP? 和 UDP 的區(qū)別是什么 称鳞?

答案:

TCP---傳輸控制協(xié)議,提供的是面向連接、可靠的字節(jié)流服務(wù)稠鼻。當(dāng)客戶和服務(wù)器彼此交換數(shù)據(jù)前冈止,必須先在雙方之

間建立一個 TCP 連接,之后才能傳輸數(shù)據(jù)候齿。TCP 提供超時重發(fā)熙暴,丟棄重復(fù)數(shù)據(jù),檢驗數(shù)據(jù)慌盯,流量控制等功能周霉,保證數(shù)據(jù)能從一端傳到另一端。

UDP---用戶數(shù)據(jù)報協(xié)議亚皂,是一個簡單的面向數(shù)據(jù)報的運輸層協(xié)議俱箱。UDP 不提供可靠性,它只是把應(yīng)用程序傳給 IP層的數(shù)據(jù)報發(fā)送出去灭必,但是并不能保證它們能到達(dá)目的地狞谱。由于 UDP 在傳輸數(shù)據(jù)報前不用在客戶和服務(wù)器之間建立一個連接乃摹,且沒有超時重發(fā)等機(jī)制,故而傳輸速度很快跟衅。

22.寫出幾個Nginx的常用模塊孵睬,并描述其功能?

1)http_ssl_module

實現(xiàn)服務(wù)器加密傳輸模塊与斤,部署完成后可以使用https://協(xié)議進(jìn)行數(shù)據(jù)傳輸肪康,

保證數(shù)據(jù)傳輸過程的安全。

2)http_image_filter_module

通過該模塊以實現(xiàn)圖片裁剪撩穿,將過大的圖片裁剪為指定大小的圖片磷支,生成縮省略圖,

保證傳輸速率食寡,該選項默認(rèn)不開啟雾狈,需要人為指定。

image_filter_resize $h $w;

3)http_rewrite_module

Nginx的地址重寫模塊抵皱,功能同Apache的一樣善榛,可以實現(xiàn)通過正則匹配來完成條件判斷,

然后進(jìn)行域名或url的重寫呻畸。例如:多域名移盆、http--> https

4)http_proxy_module

Nginx的反向代理功能,由于Nginx的高并發(fā)特性伤为,很多時候我們都選擇使用Nginx作為

網(wǎng)站的前置服務(wù)器咒循,一般會和upstream模塊一起使用,完成壓力分?jǐn)偣ぷ鳌?/p>

5)http_upstream_module

Nginx的負(fù)載均衡模塊绞愚,一般和http_proxy模塊一起使用叙甸,用來對后臺服務(wù)器的任務(wù)

調(diào)度及分配,分配原則可以通過算法進(jìn)行控制位衩。常見模式:Nginx+Apache裆蒸、Nginx+Tomcat

23. 編譯源碼包過程介紹。

采用源碼包編譯的方式安裝軟件包時糖驴,有哪些基本過程僚祷、各自的作用是什么?

參考答案

tar 解包:解壓贮缕、釋放安裝包內(nèi)的文件

./configure 配置:針對當(dāng)前系統(tǒng)環(huán)境指定安裝目錄久妆、選擇功能等設(shè)置。

make 編譯:將源代碼編譯成二進(jìn)制的可執(zhí)行程序跷睦、庫文件等數(shù)據(jù)。

make install:將編譯好的程序文件肋演、配置文檔等復(fù)制到對應(yīng)的安裝目錄抑诸。

24.請解釋Nginx是如何連接PHP進(jìn)行頁面解析的烂琴?

Nginx支持PHP

1)Nginx支持fastCGI功能(默認(rèn)支持).

2)PHP編譯時開啟FPM服務(wù)(編譯時指定)

3)在Nginx配置文件中添加匹配規(guī)則(匹配后綴是.php)

25.請描述Nginx和Tomcat之間的數(shù)據(jù)傳輸過程?

靜態(tài)請求:由Nginx直接請求蜕乡,請求完畢直接返回奸绷。

動態(tài)請求:由Nginx反向代理和負(fù)載均衡,均衡到兩個Tomact上层玲,

Tomact完成后返回Nginx号醉,在返回數(shù)據(jù)。

26.請寫出幾個常見的HTTP狀態(tài)碼辛块,并解釋出現(xiàn)的原因畔派?

http狀態(tài)碼分類:

HTTP狀態(tài)碼是五個不同的類別:

1**:信息,服務(wù)器收到請求润绵,需要請求者繼續(xù)執(zhí)行操作

2**:成功线椰,操作被成功接收并處理

3**:重定向,需要進(jìn)一步的操作以完成請求

4**:客戶端錯誤尘盼,請求包含語法錯誤或無法完成請求憨愉。

5**:服務(wù)器錯誤,服務(wù)器在處理請求的過程中發(fā)生了錯誤卿捎。

狀態(tài)碼? 狀態(tài)碼英文名稱? ? ? ? ? ? ? 中文描述

400? ? ? Bad Request? ? ? ? ? ? 客戶端請求的語法錯誤配紫,服務(wù)器無法解釋

404? ? ? Not Found? ? ? ? ? ? ? 服務(wù)器無法根據(jù)客戶端的請求找到資源(網(wǎng)頁).

405? ? Method Not Allowed? ? ? 客戶端請求中的方法被禁止

500? ? Internal Server Error? ? 服務(wù)器內(nèi)部錯誤,無法完成請求

503? ? Service Unavailable? ? ? 由于超載或系統(tǒng)維護(hù)午阵,服務(wù)器暫時的無法處理客戶端的請求躺孝。

504? ? Gateway Time-out? ? ? ? 充當(dāng)網(wǎng)關(guān)或處理的服務(wù)器,未及時從遠(yuǎn)端服務(wù)器獲取請求

505? ? HTTP Version not supported 服務(wù)器不支持請求的HTTP協(xié)議的版本趟庄,無法完成處理

27.mysql一主多從括细,主庫宕機(jī),如何合理切換到從庫戚啥,其它從庫如何處理奋单?

mysql主從工作原理?

技術(shù)點:bin-log日志

開啟主服務(wù)器的bin-log日志記錄功能猫十,將主服務(wù)的bin-log日志傳到從服務(wù)器览濒,

從服務(wù)器根據(jù)日志內(nèi)容將數(shù)據(jù)還原到本地。

主從服務(wù)器:

從服務(wù)器主動把主服務(wù)器上的數(shù)據(jù)同步到本地(備份).

主服務(wù)器授權(quán)從服務(wù)器拖云。

Bin-log日志:只記載數(shù)據(jù)修改的數(shù)據(jù)贷笛。

有兩個線程,一個連接線程宙项,從服務(wù)器連接主服務(wù)器乏苦。下載日志文件。

解析線程:下載的日志文件進(jìn)行解析,對解析的數(shù)據(jù)進(jìn)行解析汇荐。

主從故障切換:

1)登陸所有從庫查看post信息洞就,使用POST最大的做為新的主庫,然后將從庫提升為

新的主庫掀淘,登陸從庫(新的主庫)執(zhí)行stop slave旬蟋。

2)修改my.cnf 配置文件,開啟log-bin并重新啟動數(shù)據(jù)庫服務(wù)革娄,登陸數(shù)據(jù)庫執(zhí)行

restet master倾贰,show master status\G;查看主庫信息,最后創(chuàng)建授權(quán)同步用戶與

權(quán)限和網(wǎng)站使用數(shù)據(jù)庫的用戶與權(quán)限拦惋,最后修改對應(yīng)服務(wù)器的IP地址等信息匆浙。

3)登陸其他從庫,執(zhí)行change master 操作架忌,查看同步狀態(tài)吞彤。

28.簡述網(wǎng)絡(luò)文件系統(tǒng)NFS,并說明其作用叹放?

網(wǎng)絡(luò)文件系統(tǒng)是應(yīng)用層的一種應(yīng)用服務(wù)饰恕,它主要應(yīng)用于 Linux 和 Linux 系統(tǒng)、

Linux 和 Unix 系統(tǒng)之間的文件或目錄的共享井仰。對于用戶而言可以通過 NFS

方便的訪問遠(yuǎn)地的文件系統(tǒng)埋嵌,使之成為本地文件系統(tǒng)的一部分。采用 NFS 之后

省去了登錄的過程俱恶,方便了用戶訪問系統(tǒng)資源雹嗦。

29.RAID的含義及優(yōu)勢?RAID0合是、RAID1了罪、RAID5分別指什么,各自的特點聪全?

1)RAID:廉價冗余磁盤陣列泊藕,指通過硬件/軟件技術(shù)將多個較小/低速的

磁盤整合成一個大磁盤使用的一種存儲技術(shù),其不僅可存儲數(shù)據(jù)难礼,還可

以實現(xiàn)一定程度的冗余保障娃圆,具有“速度快、安全性高”的優(yōu)勢蛾茉。

2)RAID0讼呢、RAID1、RAID5 的含義及特點如下:

RAID0:條帶模式谦炬,由兩個或兩個以上的磁盤組成悦屏,同一份文檔分散在

不同的磁盤中,并行寫入,提高寫效率础爬。

RAID1:鏡像模式散劫,由至少兩個磁盤組成,同一份文件被分別寫入到

不同的磁盤中幕帆,每份磁盤數(shù)據(jù)一樣,實現(xiàn)容錯赖条,

提高讀效率失乾。

RAID5:分布式奇偶校驗的獨立磁盤模式,結(jié)合 RAID0 和 RAID1 的

好處纬乍,同時避免它們的缺點碱茁。由至少 3 塊以上大小相同的磁盤組成,實現(xiàn)冗余仿贬。

30. httpd? 有幾種工作模式纽竣,每種模式的簡單區(qū)別?

答案:2種茧泪;

最主要的兩種模式是 prefork 模式與 worker 模式蜓氨。prefork 每個子進(jìn)程只有一個線

程,效率高但消耗內(nèi)存大队伟,是 unix 下默認(rèn)的模式穴吹;worker 模式每個子進(jìn)程有多個線程,

內(nèi)存消耗低嗜侮,但一個線程崩潰會牽連其它同子進(jìn)程的線程港令。

31.設(shè)置數(shù)據(jù)庫管理員從本機(jī)登錄的密碼為? 888

答案:mysqladmin -hlocalhost -uroot -p password "888"

32. MySQL? 如何給? testuser? 用戶對 testdb? 數(shù)據(jù)庫所有表授權(quán)訪問,密碼為 testpwd 锈颗,請寫出命令顷霹?

答案: grant all on testdb.* to testuser@"localhost" identified by "testpwd"

33.授權(quán)管理員用戶可以在網(wǎng)絡(luò)中的所有主機(jī)登錄,對所有庫 击吱、表有完全權(quán)限且有授權(quán)的權(quán)限岖妄、 登陸密碼

tarena

答案:

? ? mysql -hlocalhost -uroot -p999

? ? grant all on *.* to root@"%" identified by "tarena"

? ? with grant option;

34. 只允許數(shù)據(jù)庫管理員從數(shù)據(jù)庫服務(wù)器本機(jī)登錄且有授權(quán)的權(quán)限 ,? 登錄的密碼? 123plj456 。

答案:

mysql -h192.168.4.5 -uroot -ptarena

grant all on *.* to root@"localhost" identified by "123plj456" with grant option;

quit

mysql -hlocalhost -uroot -p123plj456

delete from mysql.user where host!="localhost";

flush privileges;

35.當(dāng)文件系統(tǒng)受到破壞時矢洲,如何檢查和修復(fù)系統(tǒng)模狭?

參考答案:

成功修復(fù)文件系統(tǒng)的前提是要有兩個以上的主文件系統(tǒng),并保證在修復(fù)之前首先卸載將被修復(fù)的文件系統(tǒng)叫乌。

使用命令 fsck 對受到破壞的文件系統(tǒng)進(jìn)行修復(fù)柴罐。fsck 檢查文件系統(tǒng)分為 5 步,每一步檢查系統(tǒng)不同部分的連接特性并對上一步進(jìn)行驗證和修改憨奸。在執(zhí)行 fsck 命令時革屠,檢查首先從超級塊開始,然后是分配的磁盤塊、路徑名似芝、目錄的連接性那婉、鏈接數(shù)目以及空閑塊鏈表、i-node党瓮。

36.進(jìn)程的查看和調(diào)度分別使用什么命令详炬?

參考答案:

進(jìn)程查看的命令是 ps 和 top。

進(jìn)程調(diào)度的命令有 at寞奸,crontab呛谜,batch,kill枪萄。

37.解釋i節(jié)點在文件系統(tǒng)中的作用隐岛。

參考答案:

在 linux 文件系統(tǒng)中,是以塊為單位存儲信息的瓷翻,為了找到某一個文件在存儲空間中存放的位置聚凹,用i節(jié)點對一個文件進(jìn)行索引。I 節(jié)點包含了描述一個文件所必須的全部信息齐帚。所以 i 節(jié)點是文件系統(tǒng)管理的一個數(shù)據(jù)結(jié)構(gòu)妒牙。

38.什么是符號鏈接,什么是硬鏈接童谒?符號鏈接與硬鏈接的區(qū)別是什么单旁?

參考答案:

鏈接分硬鏈接和符號鏈接。

符號鏈接可以建立對于文件和目錄的鏈接饥伊。符號鏈接可以跨文件系統(tǒng)象浑,即可以跨磁盤分區(qū)。符號鏈接的文件類型位是 l琅豆,鏈接文件具有新的 i 節(jié)點愉豺。

硬鏈接不可以跨文件系統(tǒng)。它只能建立對文件的鏈接茫因,硬鏈接的文件類型位是-蚪拦,且硬鏈接文件的 i 節(jié)點同被鏈接文件的 i 節(jié)點相同。

39.試解釋 apache? 服務(wù)器以下配置的含義:

(1)port 1080 (2)UserDir userdoc

(3)DocumentRoot “/home/htdocs”

(4)<Directory /home/htdocs/inside>;

Options Indexes FollowSymLinks

AllowOverride None

Order deny,allow

deny from all

allow from 192.168.1.5

</Directory>;

(5)Server Type Standlone

參考答案:

Apache 服務(wù)器配置行含義如下:

(1)將 apache 服務(wù)器的端口號設(shè)定為 1080冻押;

(2)設(shè)定用戶網(wǎng)頁目錄為 userdoc驰贷;

(3)設(shè)定 apache 服務(wù)器的網(wǎng)頁根目錄:/home/htdocs;

(4)在此 apache 服務(wù)器上設(shè)定一個目錄/home/htdocs/inside洛巢,且此目錄只允許 IP 地址為 192.168.1.5

的主機(jī)訪問括袒;

(5)定義 apache 服務(wù)器以獨立進(jìn)程的方式運行。

40.列出你常用的10個linux命令

答案: cd 稿茉、ls 锹锰、pwd芥炭、du 、free恃慧、less园蝠、mkdir、touch痢士、vim 彪薛、useradd

41.linux? 下面壓縮的命令有哪些

答案: tar gzip bzip2 zip air

42.在linux 系統(tǒng)中如何重新啟動網(wǎng)絡(luò)服務(wù)

答案: /etc/init.d/network restart

? ? ? service network restart

43.按照以下要求配置一個防火墻規(guī)則

1.對所有地址開放本服務(wù)器的 80 端口、22 端口怠蹂、10~21 端口陪汽。

2.其他機(jī)器可以用 ping 命令來探測本服務(wù)器的鏈接情況

3.其他沒有被準(zhǔn)許的端口將禁止訪問

iptables -I INPUT -p tcp -dport 80 -j ACCEPT

iptables -I INPUT -p tcp -dport 22 -j ACCEPT

iptables -I INPUT -P tcp -dport 10:21 -i ACCEPT

iptables -I INPUT -p icmp -j ACCEPT

iptables -I INPUT -j REJECT

44.查看http的并發(fā)請求數(shù)與其TCP 連接狀態(tài)

netstat -n | awk '/^tcp/ {++b[$NF]} END {for(a in b) print a, b[a]}'

45.查看當(dāng)前系統(tǒng)每個IP? 的連接數(shù)

netstat -n | awk '/^tcp/ {print $5}'| awk -F: '{print $1}' | sort | uniq -c | sort -rn

46.統(tǒng)計出apache的access.log 中訪問量最多的5個IP

cat access_log | awk '{print $1}' | sort | uniq -c | sort -n -r | head -5

47.CentOS? 查看/監(jiān)測網(wǎng)卡流量的命令

? ? watch more /proc/net/dev

48.寫一個腳本,實現(xiàn)判斷192.168.1.0/24? 網(wǎng)絡(luò)里褥蚯,當(dāng)前在線的IP 有哪些

#!/bin/bash

for ip in `seq 1 255`

do

{

ping -c 1 192.168.1.$ip > /dev/null 2>&1

if [ $? -eq 0 ]; then

echo 192.168.1.$ip UP

else

echo 192.168.1.$ip DOWN

fi

}& #多進(jìn)程啟動

done

49.簡單敘述tcp協(xié)議的三次握手過程

第一次握手:客戶機(jī)向服務(wù)器發(fā)送一個 syn 的數(shù)據(jù)包,進(jìn)入 SYN_SEND 狀態(tài)况增;

第二次握手:服務(wù)器收到包赞庶,確認(rèn)之后,向客戶機(jī)返回一個 ack(和一個 syn澳骤,此時的服務(wù)器處于 SYN_RECV 狀態(tài)歧强;

第三次握手:客戶端收到了服務(wù)器返回的 syn+ack 之后,再向服務(wù)器發(fā)送一個 ack为肮,這時候服務(wù)器和客戶機(jī)的鏈接狀態(tài)是 ESTABLISHED

50.缺省安裝的 nginx + php-fpm? 環(huán)境摊册,假設(shè)用戶瀏覽一個耗時的網(wǎng)頁,但是卻在服務(wù)端渲染頁面的中途關(guān)閉了瀏覽器颊艳,那么請問服務(wù)端的 php? 腳本是繼續(xù)執(zhí)行還是退出執(zhí)行茅特?

答:正常情況下,如果客戶端 client 異常退出了棋枕,服務(wù)端的程序還是會繼續(xù)執(zhí)行白修,直到與 IO 進(jìn)行了兩次交互操作。服務(wù)端發(fā)現(xiàn)客戶端已經(jīng)斷開連接重斑,這個時候會觸發(fā)一個 user_abort兵睛,如果這個沒有設(shè)置 ignore_user_abort,那么這個 php-fpm 的程序才會被中斷窥浪。

51.請描述IP地址的分類及每一類的范圍

參考答案

A 類 1-26

B 類 128-191

C 類 192-223

D 類 224-239 組播(多播)

E 類 240-254 科研

52.請描述預(yù)留給企業(yè)的私有網(wǎng)絡(luò)使用的私有IP有哪三段

參考答案

A 類 10.0.0.1-10.255.255.254

B 類 172.16.0.1-172.16.31.254

C 類 192.168.0.1-192.168.255.254

53.請描述http及https分別是什么協(xié)議祖很、作用及端口號

參考答案

HTTP:超文本傳輸協(xié)議,用于傳輸 Internet 瀏覽器使用的普通文本漾脂、超文本假颇、音頻和視頻等數(shù)據(jù),端口號為 TCP的 80符相。

HTTPS:安全超文本傳輸協(xié)議拆融,基于 HTTP 開發(fā)蠢琳,提供加密,可以確保消息的私有性和完整性镜豹,端口號為 443 工作區(qū)子系統(tǒng)傲须。

54.Linux? 目錄結(jié)構(gòu)介紹。

Linux 系統(tǒng)的根目錄下主要包括哪些文件夾趟脂,各自的作用是什么泰讽?

參考答案

/boot:存放 Linux 內(nèi)核、引導(dǎo)配置等啟動文件昔期。

/bin:存放最基本的用戶命令已卸,普通用戶有權(quán)限執(zhí)行。

/dev:存放硬盤硼一、鍵盤累澡、鼠標(biāo)、光驅(qū)等各種設(shè)備文件般贼。

/etc:存放各種配置文件愧哟、配置目錄。

/home:存放普通用戶的默認(rèn)工作文件夾(即宿主目錄哼蛆、家目錄)蕊梧。

/root:Linux 系統(tǒng)管理員(超級用戶)root 的宿主目錄。

/sbin:存放最基本的管理命令腮介,一般管理員用戶才有權(quán)限執(zhí)行肥矢。

/usr:存放額外安裝的應(yīng)用程序、源碼編譯文件叠洗、文檔等各種用戶資料甘改。

/var:存放日志文件、用戶郵箱目錄灭抑、進(jìn)程運行數(shù)據(jù)等變化的文檔楼誓。

/tmp:存放系統(tǒng)運行過程中使用的一些臨時文件。

55.. 描述 Linux? 運行級別 0-6? 的各自含義

0:關(guān)機(jī)模式

1:單用戶模式<==破解 root 密碼

2:無網(wǎng)絡(luò)支持的多用戶模式

3:有網(wǎng)絡(luò)支持的多用戶模式(文本模式名挥,工作中最常用的模式)

4:保留疟羹,未使用

5:有網(wǎng)絡(luò)支持的 X-windows 支持多用戶模式(桌面)

6: 重新引導(dǎo)系統(tǒng),即重啟

56.描述 Linux? 系統(tǒng)從開機(jī)到登陸界面的啟動過程

⑴開機(jī) BIOS 自檢禀倔,加載硬盤榄融。

⑵讀取 MBR,MBR 引導(dǎo)。

⑶grub 引導(dǎo)菜單(Boot Loader)救湖。

⑷加載內(nèi)核 kernel愧杯。

⑸啟動 init 進(jìn)程,依據(jù) inittab 文件設(shè)定運行級別

⑹init 進(jìn)程鞋既,執(zhí)行 rc.sysinit 文件力九。

⑺啟動內(nèi)核模塊耍铜,執(zhí)行不同級別的腳本程序。

⑻執(zhí)行/etc/rc.d/rc.local

⑼啟動 mingetty跌前,進(jìn)入系統(tǒng)登陸界面。

57.請描述 Linux? 系統(tǒng)優(yōu)化的 12? 個步驟抵乓。

⑴登錄系統(tǒng):不使用 root 登錄伴挚,通過 sudo 授權(quán)管理,使用普通用戶登錄灾炭。

⑵禁止 SSH 遠(yuǎn)程:更改默認(rèn)的遠(yuǎn)程連接 SSH 服務(wù)及禁止 root 遠(yuǎn)程連接茎芋。

⑶時間同步:定時自動更新服務(wù)器時間。

⑷配置 yum 更新源蜈出,從國內(nèi)更新下載安裝 rpm 包田弥。

⑸關(guān)閉 selinux 及 iptables(iptables 工作場景如有 wan ip,一般要打開铡原,高并發(fā)除外)

⑹調(diào)整文件描述符數(shù)量皱蹦,進(jìn)程及文件的打開都會消耗文件描述符。

⑺定時自動清理/var/spool/clientmquene/目錄垃圾文件眷蜈,防止節(jié)點被占滿(c6.4 默認(rèn)沒有 sendmail,因此可以不配沈自。)

⑻精簡開機(jī)啟動服務(wù)(crond酌儒、sshd、network枯途、rsyslog)

⑼Linux 內(nèi)核參數(shù)優(yōu)化/etc/sysctl.conf忌怎,執(zhí)行 sysct -p 生效。

更改字符集酪夷,支持中文榴啸,但是還是建議使用英文,防止亂碼問題出現(xiàn)晚岭。

⑾鎖定關(guān)鍵系統(tǒng)文件(chattr +i /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/inittab 處理以上

內(nèi)容后鸥印,把 chatter 改名,就更安全了坦报。

⑿清空/etc/issue库说,去除系統(tǒng)及內(nèi)核版本登陸前的屏幕顯示。

58.請描述下列路徑的內(nèi)容是做什么的片择?

/var/log/messages 系統(tǒng)日志文件

/var/log/secure 系統(tǒng)安全文件(顯示登錄信息的文件)

/var/spool/clientmqueue 例行性任務(wù)回執(zhí)郵件存放文件

/proc/interrupts 當(dāng)前系統(tǒng)中斷報告文件

/etc/fstab 開機(jī)自動掛載磁盤的配置文件

/etc/profile 環(huán)境變量存放的文件

59. 簡述DNS進(jìn)行域名解析的過程潜的。

參考答案:

首先,客戶端發(fā)出 DNS 請求翻譯 IP 地址或主機(jī)名字管。DNS 服務(wù)器在收到客戶機(jī)的請求后:

(1)檢查 DNS 服務(wù)器的緩存啰挪,若查到請求的地址或名字信不,即向客戶機(jī)發(fā)出應(yīng)答信息;

(2)若沒有查到亡呵,則在數(shù)據(jù)庫中查找抽活,若查到請求的地址或名字,即向客戶機(jī)發(fā)出應(yīng)答信息政己;

(3)若沒有查到酌壕,則將請求發(fā)給根域 DNS 服務(wù)器,并依序從根域查找頂級域歇由,由頂級查找二級域卵牍,二級域查

找三級,直至找到要解析的地址或名字沦泌,即向客戶機(jī)所在網(wǎng)絡(luò)的 DNS 服務(wù)器發(fā)出應(yīng)答信息糊昙,DNS 服務(wù)器收到

應(yīng)答后現(xiàn)在緩存中存儲,然后谢谦,將解析結(jié)果發(fā)給客戶機(jī)释牺。

(4)若沒有找到,則返回錯誤信息回挽。

60.部署實施 CDN? 的優(yōu)勢是什么

參考答案

本地 Cache 加速没咙,提升訪問速度和穩(wěn)定性

網(wǎng)站鏡像,消除不同地區(qū)千劈、運營商網(wǎng)絡(luò)互連的問題

智能 DNS 解析祭刚,自動選擇最快的 Cache 服務(wù)器

負(fù)載優(yōu)化,減輕后端源 Web 服務(wù)器的壓力負(fù)載

集群抗攻擊墙牌,有效降低 DDOS 攻擊的影響

61.什么是讀寫分離 涡驮?

MySQL Proxy 最強(qiáng)大的一項功能是實現(xiàn)“讀寫分離(Read/Write Splitting)”∠脖酰基本的原理是讓主數(shù)據(jù)庫處理事務(wù)性查詢捉捅,而從數(shù)據(jù)庫處理 SELECT 查詢。數(shù)據(jù)庫復(fù)制被用來把事務(wù)性查詢導(dǎo)致的變更同步到集群中的從數(shù)據(jù)庫虽风。當(dāng)然棒口,主服務(wù)器也可以提供查詢服務(wù)。使用讀寫分離最大的作用無非是緩解主服務(wù)器壓力辜膝。

62.讀寫分離的好處

1.增加冗余

2.增加了機(jī)器的處理能力

3.對于讀操作為主的應(yīng)用陌凳,使用讀寫分離是最好的場景,因為可以確保寫的服務(wù)器壓力更小内舟,而讀又可以接受點時間上的延遲合敦。

63.什么是 VPN ?

答案:

VPN(Virtual Private Network验游,虛擬私有網(wǎng))

以共享的公共網(wǎng)絡(luò)為基礎(chǔ)充岛,構(gòu)建私有的專用網(wǎng)絡(luò)以虛擬的連接保檐,而非以物理連接貫通網(wǎng)絡(luò)處于私有的管理策略之下,具有獨立的地址和路由規(guī)劃崔梗。

64.VPN的 優(yōu)勢夜只?

答案:

可以快速構(gòu)建網(wǎng)絡(luò),減小布署周期與私有網(wǎng)絡(luò)一樣提供安全性蒜魄,可靠性和可管理性

可利用 Internet扔亥,無處不連通,處處可接入簡化用戶側(cè)的配置和維護(hù)工作提高基礎(chǔ)資源利用率與客戶可節(jié)約使用開銷與運營商可以有效利用基礎(chǔ)設(shè)施谈为,提供大量旅挤、多種業(yè)務(wù)

65.講述一下cookie 和session 的區(qū)別。

cookie 機(jī)制采用的是在客戶端保持狀態(tài)的方案伞鲫,而 session 機(jī)制采用的是在服務(wù)器端保持狀態(tài)的方案粘茄。

cookie 不是很安全,別人可以分析存放在本地的 cookie 并進(jìn)行 cookie 欺騙,考慮到安全應(yīng)當(dāng)使用 session秕脓。

session 會在一定時間內(nèi)保存在服務(wù)器上柒瓣。當(dāng)訪問增多,會比較占用你服務(wù)器的性能,考慮到減輕服務(wù)器性能方面吠架,應(yīng)當(dāng)使用 COOKIE芙贫。

單個 cookie 保存的數(shù)據(jù)不能超過 4K,很多瀏覽器都限制一個站點最多保存 20 個 cookie傍药。

66.缺省安裝的 nginx + php-fpm? 環(huán)境磺平,假設(shè)用戶瀏覽一個耗時的網(wǎng)頁,但是卻在服務(wù)端渲染頁面的中途

關(guān)閉了瀏覽器怔檩,那么請問服務(wù)端的 php? 腳本是繼續(xù)執(zhí)行還是退出執(zhí)行?

【解答】正常情況下蓄诽,如果客戶端 client 異常退出了薛训,服務(wù)端的程序還是會繼續(xù)執(zhí)行,直到與 IO 進(jìn)行了兩次交互操作仑氛。服務(wù)端發(fā)現(xiàn)客戶端已經(jīng)斷開連接乙埃,這個時候會觸發(fā)一個 user_abort,如果這個沒有設(shè)置 ignore_user_abort锯岖,那么這個 php-fpm 的程序才會被中斷介袜。

67.首先, Nginx? 日志格式中的 $time_local? 表示的是什么時間出吹?請求開始的時間遇伞?請求結(jié)束的時間?其次捶牢,當(dāng)我們從前到后觀察日志中的 $time_local? 時間時鸠珠,有時候會發(fā)現(xiàn)時間順序前后錯亂的現(xiàn)象巍耗,請說明原因。

【解答】$time_local:在服務(wù)器里請求開始寫入本地的時間渐排,因為請求發(fā)生時間有前有后炬太,所以會時間順序前后錯亂。

68.在Nginx+PHP 驯耻, 環(huán)境中亲族,Web錯誤日志里偶爾會出現(xiàn)如下錯誤信息: 「 recv() failed (104: Connection resetby peer) while reading response header from upstream 」,請分析可能的原因是什么可缚。

【解答】遇到這種情況霎迫,第一解決方法是重啟 php 服務(wù),service php5-fpm restart城看,但是這個治標(biāo)不治本女气,相對治 本 的 方 法 是 把 php 的 pm.max_requests 值 改 大 一 點 , 比 如 500; 第 二 個 方 法 测柠, 修 改 php-fpm 的request_terminate_timeout炼鞠,把值改成=0。

這個情況要看后端的 php轰胁,要么是鏈接不上谒主,要么是 php 服務(wù)掛了,要么就是鏈接超時赃阀。

worker 數(shù)不夠掛掉就會 504霎肯,worker 處理超時就會 502。

69.已知Nginx 和 PHP-FPM? 安裝在同一臺服務(wù)器上榛斯,Nginx 接連接? PHP-FPM? 有兩種方式:一種是類似

127.0.0.1:9000 的 TCP socket 观游;另一種是類似 /tmp/php- -k fpm.sock 的Unix domain socket 。請問如何選擇驮俗,需要

注意什么懂缕。

【解答】Unix domain socket的流程不會走到TCP 那層,直接以文件形式王凑,以stream socket通訊搪柑。如果是TCP socket,則需要走到 IP 層。說的通俗一點索烹,追求可靠性就是 tcp(需要占用一個端口工碾,更穩(wěn)),追求高性能就是 Unix Socket(不需要占用端口百姓,更快)渊额。

70.在Nginx? 中,請說明Rewrite? 模塊里break和last的區(qū)別。

【解答】官方文檔的定義如下:

last:停止執(zhí)行當(dāng)前這一輪的 ngx_http_rewrite_module 指令集端圈,然后查找匹配改變后 URI 的新 location焦读;

break:停止執(zhí)行當(dāng)前這一輪的 ngx_http_rewrite_module 指令集;

千言萬語舉個例子:

location /test1.txt/ {

rewrite /test1.txt/ /test2.txt break;

}

location ~ test2.txt {

return 508;

}

使 用 break 會 匹 配 兩 次 URL 舱权, 如 果 沒 有 滿 足 項 矗晃, 就 會 停 止 匹 配 下 面 的 location, 直 接 發(fā) 起 請 求

www.xxx.com/test2.txt,由于不存在文件 test2.txt宴倍,則會直接顯示 404张症。

使用 last 的話,會繼續(xù)搜索下面是否有符合條件(符合重寫后的/test2.txt 請求)的 location鸵贬,匹配十次俗他,如果十次沒有得到的結(jié)果,那么就跟 break 一樣了阔逼。返回上面的例子兆衅,/test2.txt 剛好與面 location 的條件對應(yīng)上了,進(jìn)入花括號{}里面的代碼執(zhí)行嗜浮,這里會返回 508羡亩。(這里的 508 是我自己隨便設(shè)定的)

71.有時候 nginx運行很正常,但是會發(fā)現(xiàn)錯誤日志中依舊有報錯? connect() failed (111: Connection refused) while connecting to upstream. 請問腫么辦危融?

【解答】一般情況下我們的 upstream 都是 fastcgi://127.0.0.1:9000. 造成這個問題的原因大致有兩個:

1)php-fpm 沒有運行:執(zhí)行#netstat -ant | grep 9000 命令查看是否啟動了 php-fpm畏铆,如果沒有則啟動你的 php-fpm即可,

2)php-fpm 隊列滿了:php-fpm.conf 配置文件 pm.max_children 修改大一點,重啟 php-fpm 并觀察日志情況吉殃。

72.簡單描述一下nginx里 root 和 和 alias的區(qū)別辞居。

【解答】root 與 alias 主要區(qū)別在于 nginx 如何解釋 location 后面的 uri,這會使兩者分別以不同的方式將請求

映射到服務(wù)器文件上蛋勺。root 是全路徑定位瓦灶,alias 是當(dāng)前路徑定位。

舉個例子

location ~ ^/weblogs/

{

root /data/nginx/html;

autoindex on;

}

這里匹配是分大小以/weblogs 的路徑抱完,當(dāng)在瀏覽器地址欄申請/weblogs/a/b/c/123.txt 的時候贼陶,服務(wù)器查找的是/data/nginx/html/weblogs/a/b/c/123.txt 文件,并把它重現(xiàn)給 web 服務(wù)器乾蛤,這就是全路徑定位每界,即完整的 URI映射捅僵。

location ^~ /binapp/ {

internal;

alias /data/nginx/conf/html/;

}

這時候瀏覽器地址欄申請/binapp/a/456.jpg 的時候家卖,服務(wù)器查找的是/data/nginx/conf/html/a/456.jpg,看到了嗎庙楚!沒有 location 后面的直連的/binapp/了上荡,也就是說 alias 會把 location 后面配置的路徑丟棄掉,把當(dāng)前匹配到的目錄指向到指定的目錄。

注意酪捡!使用 alias 時叁征,目錄名后面一定要加"/",否則會找不到文件逛薇,而 root 不一定捺疼。

73.什么是keepalived?

keepalived高可用對之間是通過VRRP通信的,因此,我從VRRP開始給您講起.

1)VRRP,全稱Virtual Router Reduancy Protocol,中文名為虛擬路由器冗余協(xié)議,VRRP的出現(xiàn)是為了解決靜態(tài)路由的單點故障,

2)VRRP是通過一種競選協(xié)議來將路由任務(wù)交給某臺VRRP路由器的,

3)VRRP用IP多播的方式,(默認(rèn)多播地址(224.0.0.18))實現(xiàn)高可用對之間通信.

4)工作時主節(jié)點發(fā)包,備節(jié)點接包,當(dāng)備節(jié)點接收不到主節(jié)點發(fā)的包的時候,就啟動接管程序接管主節(jié)點的資源.備節(jié)點可以有多個,

通過優(yōu)先級競選,但一般keepalived系統(tǒng)運維工作中都是一對.

5)VRRP使用了加密協(xié)議加密數(shù)據(jù),但keepalived官方目前還是推薦用明文的方式配置認(rèn)證類型和密碼.

介紹完了VRRP,接下來我在介紹一下keepalived服務(wù)的工作原理;

keepalived高可用對之間是通過VRRP進(jìn)行通信的,VRRP是通過競選機(jī)制來確定主備的,主的優(yōu)先級高于備,

因此,工作時會優(yōu)先獲得所有的資源,備節(jié)點處于等待狀態(tài),當(dāng)主掛了的時候,備節(jié)點就會接管主節(jié)點的資源,

然后頂替主節(jié)點對外提供服務(wù).

在keepalived服務(wù)對之間,只有作為主的服務(wù)器會一直發(fā)送VRRP廣播包,告訴備他還活著,此時備不會搶占主,

當(dāng)主不可用時,即備監(jiān)聽不到主發(fā)送的廣播包時,就會啟動相關(guān)服務(wù)接管資源,保證業(yè)務(wù)的連續(xù)性,

接管速度最快可以小于一秒永罚。

74.為什么使用 LAMP啤呼?

答案: 因為 LAMP 具有 Web 資源豐富、輕量呢袱、快速開發(fā)等特點官扣,與微軟的.NET 架構(gòu)相比,LAMP 具有通用羞福、跨平

臺惕蹄、高性能、低價格優(yōu)勢治专、因此 LAMP 無論是性能卖陵、質(zhì)量還是價格都是企業(yè)搭建網(wǎng)站的首選平臺。

75.MySQL 數(shù)據(jù)庫的服務(wù)進(jìn)程叫什么名字看靠?監(jiān)聽端口是多少赶促?默認(rèn)數(shù)據(jù)庫目錄是?

參考答案

服務(wù)進(jìn)程名是 mysqld挟炬;監(jiān)聽端口是 3306鸥滨;默認(rèn)數(shù)據(jù)庫目錄為 /var/lib/mysql。

76.簡述 MySQL 數(shù)據(jù)庫訪問的執(zhí)行過程谤祖。

參考答案

1)客戶端發(fā)出請求婿滓。

2)服務(wù)器端開辟線程響應(yīng)客戶端請求。

3)客戶端發(fā)起 sql 語句查詢數(shù)據(jù)庫粥喜。

4)查詢緩存:記錄用戶的 sql 查詢語句凸主,如果查詢內(nèi)容相同,直接從查詢緩存回復(fù)额湘。

5)如果緩存沒有進(jìn)入分析器卿吐。

6)分析器:分析用戶命令語法是否正確,將用戶的命令進(jìn)行切片锋华,一個詞一個詞用空格隔開嗡官,獲得用戶要查詢的

表、內(nèi)容毯焕、用戶的權(quán)限等衍腥。

7)優(yōu)化器:執(zhí)行路徑的選擇,生成執(zhí)行樹。(每個 SQL 語句都有很多執(zhí)行路徑婆咸,優(yōu)化的目的就是在這些執(zhí)行路徑

里選擇最優(yōu)的執(zhí)行路徑)竹捉。

8)存儲引擎:用于管理存儲的文件系統(tǒng),不同的存儲引擎有不同的功能和存儲方式尚骄。

77.块差,Nginx 的優(yōu)點?

答案:

(1) 它可以高并發(fā)連接:官方測試連接數(shù)(5 萬)實際生產(chǎn)環(huán)境中可支撐(2~4 萬)

(2) 內(nèi)存消耗少

(3) 成本低廉

(4) 其他理由(配置文件非常簡單,支持 Rewrite 重寫規(guī)則)

(5) 內(nèi)置的健康檢查功能

(6) 節(jié)省寬帶(支持 GZIP 壓縮倔丈,可以添加瀏覽器本地緩存的 Header 頭)

(7) 穩(wěn)定性高

(8) 支持熱部署

78.Nginx 和 Apache 的綜合對比憾儒?

Web 服務(wù)器? ? ? Nginx? ? ? ? ? ? Apache

反向代理? ? ? 非常好? ? ? ? ? ? ? 好

Rewrite 規(guī)則? 非常好? ? ? ? ? ? ? 好

FastCGI? ? ? ? 好? ? ? ? ? ? ? ? 差

熱部署? ? ? ? 支持? ? ? ? ? ? ? 不支持

系統(tǒng)壓力比較? 很小? ? ? ? ? ? ? 小

穩(wěn)定性? ? ? ? 非常好? ? ? ? ? ? ? 好

安全性? ? ? ? 一般? ? ? ? ? ? ? ? 好

技術(shù)資料? ? ? 很少? ? ? ? ? ? 非常多

靜態(tài)文件處理? 非常好? ? ? ? ? ? 一般

虛擬主機(jī)? ? ? 支持? ? ? ? ? ? ? 支持

內(nèi)存消耗? ? 非常小? ? ? ? ? ? ? 很大


79.搜索文件用什么命令? 格式是怎么樣的??

答案:

find <指定目錄> <指定條件> <指定動作>

whereis 加參數(shù)與文件名

locate 只加文件名

find 直接搜索磁盤,較慢乃沙。

find / -name "string*"

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載起趾,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。
  • 序言:七十年代末警儒,一起剝皮案震驚了整個濱河市训裆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蜀铲,老刑警劉巖边琉,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異记劝,居然都是意外死亡变姨,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進(jìn)店門厌丑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來定欧,“玉大人,你說我怎么就攤上這事怒竿】仇” “怎么了?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵耕驰,是天一觀的道長爷辱。 經(jīng)常有香客問我,道長朦肘,這世上最難降的妖魔是什么饭弓? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮媒抠,結(jié)果婚禮上弟断,老公的妹妹穿的比我還像新娘。我一直安慰自己领舰,他們只是感情好夫嗓,可當(dāng)我...
    茶點故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著冲秽,像睡著了一般舍咖。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上锉桑,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天排霉,我揣著相機(jī)與錄音,去河邊找鬼民轴。 笑死攻柠,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的后裸。 我是一名探鬼主播瑰钮,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼微驶!你這毒婦竟也來了浪谴?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤因苹,失蹤者是張志新(化名)和其女友劉穎苟耻,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體扶檐,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡凶杖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了款筑。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片智蝠。...
    茶點故事閱讀 40,427評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖奈梳,靈堂內(nèi)的尸體忽然破棺而出寻咒,到底是詐尸還是另有隱情,我是刑警寧澤颈嚼,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布毛秘,位于F島的核電站,受9級特大地震影響阻课,放射性物質(zhì)發(fā)生泄漏叫挟。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一限煞、第九天 我趴在偏房一處隱蔽的房頂上張望抹恳。 院中可真熱鬧,春花似錦署驻、人聲如沸奋献。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽瓶蚂。三九已至糖埋,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間窃这,已是汗流浹背瞳别。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留杭攻,地道東北人祟敛。 一個月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像兆解,于是被迫代替她去往敵國和親馆铁。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,440評論 2 359

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

  • [toc] 在公司的網(wǎng)站上推薦使用 docker 容器來安裝環(huán)境锅睛,一個項目一個 docker 容器叼架。 、衣撬、 百度百...
    Mdvtrw閱讀 1,497評論 0 1
  • 這篇是Nginx安裝配置PHP(FastCGI)環(huán)境的教程乖订。Nginx不支持對外部程序的直接調(diào)用或者解析,所有的外...
    SkTj閱讀 3,098評論 2 20
  • Nginx簡介 解決基于進(jìn)程模型產(chǎn)生的C10K問題,請求時即使無狀態(tài)連接如web服務(wù)都無法達(dá)到并發(fā)響應(yīng)量級一萬的現(xiàn)...
    魏鎮(zhèn)坪閱讀 2,007評論 0 9
  • [toc] 在公司的網(wǎng)站上推薦使用 docker 容器來安裝環(huán)境具练,一個項目一個 docker 容器乍构。 個人網(wǎng)站服務(wù)...
    Mdvtrw閱讀 291評論 0 0
  • 簡要介紹: 一般來說,LNMP是Linux+Nginx+MySQL+PHP的簡稱,是一種用于替代LAMP的解決方案...
    無理取now閱讀 4,188評論 1 1