會(huì)面試哪些linux命令,linux常用面試命令

盤點(diǎn)20個(gè)面試中常用的Linux命令

windows中的 dir ,如下圖所示

我們提供的服務(wù)有:成都做網(wǎng)站、成都網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、沭陽ssl等。為1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的沭陽網(wǎng)站制作公司

ls -l

第一列第一個(gè)字段:文件類型,后面9個(gè)字符是模式,其中分為三組,每一組三個(gè)字段。第一組為所屬用戶權(quán)限。第二組為所屬組的權(quán)限。第三組為其他用戶所屬權(quán)限。其中r(read)代表可讀,w(write)代表可寫,e(execute)代表可執(zhí)行。在后面的9個(gè)字符中,如果是字母說明有相應(yīng)的權(quán)限,如果為"-"代表沒有權(quán)限。舉一個(gè)例子

-rw-r-r--:此為普通文件,對于所屬用戶為可讀可寫不能執(zhí)行,對于所屬組僅僅可讀,對于其他用戶僅為讀。

第三列是所屬用戶,第四列為所屬組,第五列為文件大小,第六列為文件被修改的時(shí)間,最后為文件名。其中使用chown改變所屬用戶,chgrp改變所屬組。

nohup command X.file 2 1

awk -F "," '{print 2}' a.csv

獲取第三列最大值

awk 'BEGIN{max=0}{if(3}END{print max}'

解壓縮命令

常用參數(shù)

常用命令組合

tar -xvf /home/a.tar ?//打開tar打包文件

tar -zxvf /home/a.tar.gz //解壓以gzip壓縮的文件

tar -jxvf /home/a.tar.bz2 //解壓以bzip壓縮的文件

tar -cvf /home/a.tar /home 打包/home下所有文件

常用組合:

例子1:將A服務(wù)器中/home/a.txt 復(fù)制到B服務(wù)器的/home中

scp -r /home/a.txt root@B_ip:/home

翻車現(xiàn)場請看次條。

例子:每隔一秒高亮顯示http連接數(shù)的變化情況

watch -n 1 -d 'pstree | grep http'

例子:十秒一次輸出系統(tǒng)的平均負(fù)載

watch -n 10 'cat /proc/loadavg'

查看磁盤大小

df -h

參數(shù)名含義

-n使用IP地址表示主機(jī)。使用數(shù)字表示端口

-i指定要監(jiān)聽的端口。如果為"-i any"表示住區(qū)所有網(wǎng)卡數(shù)據(jù)包

-v輸出諸如ip數(shù)據(jù)包中的TTL更加詳細(xì)的信息

-t不打印時(shí)間戳

-e顯示以太網(wǎng)幀頭部信息

-c僅僅抓取指定數(shù)量的數(shù)據(jù)包

-x按照十六進(jìn)制顯示數(shù)據(jù)包內(nèi)容

知道了相關(guān)參數(shù),下面看幾個(gè)案例

同樣,我們看看相關(guān)參數(shù)

老規(guī)矩,上幾個(gè)例子

參數(shù)描述

-i設(shè)置數(shù)據(jù)包傳送的時(shí)間間隔

-l以服務(wù)器方式運(yùn)行。默認(rèn)為客戶端運(yùn)行

-k重復(fù)接受并處理某個(gè)端口上的所有鏈接

-p以客戶端運(yùn)行時(shí)強(qiáng)制其使用指定端口

-C將CR和LF兩個(gè)字符作為結(jié)束符

-u使用udp協(xié)議。默認(rèn)tcp協(xié)議

-Xnc客戶端余代理服務(wù)器通信時(shí)默認(rèn)為socks5協(xié)議。

-z掃描目標(biāo)機(jī)器某個(gè)范圍服務(wù)是否開啟

小賤上案例

下面列舉幾個(gè)常用例子

看一下vmstat都有哪些輸出字段。

在這里插入圖片描述

然后我們看看各個(gè)字段什么意思。

將文件分割為數(shù)個(gè)。

split -5 a.txt//將a.txt每5行分割為一個(gè)文件

統(tǒng)計(jì)文件中單詞的個(gè)數(shù)。

一頁一頁顯示,通過空白鍵顯示下一頁/上一頁

查看某文件前幾行或者后幾行

diff?-c?file1?file2?//顯示兩個(gè)文件的差異

linux常用的20個(gè)命令面試有哪些?

如下:

1.查找文件

find / -name filename.txt

根據(jù)名稱查找/目錄下的filename.txt文件

2.查看一個(gè)程序是否運(yùn)行

ps _ef|grep tomcat

查看所有有關(guān)tomcat的進(jìn)程。

3.終止線程

kill -9 19979

終止線程號(hào)位19979的線程

4.查看文件,包含隱藏文件

ls -al

5.當(dāng)前工作目錄

pwd

6.復(fù)制文件包括其子文件到自定目錄

cp -r sourceFolder targetFolder

7.創(chuàng)建目錄

mkdir newfolder

8.刪除目錄(此目錄是空目錄)

rmdir deleteEmptyFolder

9.刪除文件包括其子文件

rm -rf deleteFile

10.移動(dòng)文件

mv /temp/movefile /targetFolder

擴(kuò)展重命名 mv oldNameFile newNameFile

11.切換用戶

su -username

12.修改文件權(quán)限

chmod 777 file.java

//file.java的權(quán)限-rwxrwxrwx,r表示讀、w表示寫、x表示可執(zhí)行

13.壓縮文件

tar -czf test.tar.gz /test1 /test2

14.列出壓縮文件列表

tar -tzf test.tar.gz

15.解壓文件

tar -xvzf test.tar.gz

16.查看文件頭10行

head -n 10 example.txt

17.查看文件尾10行

tail -n 10 example.txt

18.查看日志文件

tail -f exmaple.log

//這個(gè)命令會(huì)自動(dòng)顯示新增內(nèi)容,屏幕只顯示10行內(nèi)容的(可設(shè)置)

19.啟動(dòng)Vi編輯器

vi

20.查看系統(tǒng)當(dāng)前時(shí)間

date

命令會(huì)輸出 周幾 幾月 幾日 時(shí)間 和 時(shí)間顯示格式和年份

Sat Jan 20 04:39:49 CST 2018

date +"%Y-%m-%d"

linux常用命令有哪些?

linux常用命令有pwd命令、cd命令、ls命令、cat命令、grep命令、touch命令、cp命令、mv命令、rm命令、rmdir命令等。

linux常用命令:

1、 pwd命令

該命令的英文解釋為print working directory(打印工作目錄)。輸入pwd命令,Linux會(huì)輸出當(dāng)前目錄。

2、 cd命令

cd命令用來改變所在目錄。

cd / 轉(zhuǎn)到根目錄中

cd ~ 轉(zhuǎn)到/home/user用戶目錄下

cd /usr 轉(zhuǎn)到根目錄下的usr目錄中-------------絕對路徑

cd test 轉(zhuǎn)到當(dāng)前目錄下的test子目錄中-------相對路徑

3、 ls命令

ls命令用來查看目錄的內(nèi)容。 選項(xiàng) 含義 -a 列舉目錄中的全部文件,包括隱藏文件 -l 列舉目錄中的細(xì)節(jié),包括權(quán)限、所有者、組群、大小、創(chuàng)建日期、文件是否是鏈接等 -f 列舉的文件顯示文件類型 -r 逆向,從后向前地列舉目錄中內(nèi)容 -R 遞歸,該選項(xiàng)遞歸地列舉當(dāng)前目錄下所有子目錄內(nèi)的內(nèi)容 -s 大小,按文件大小排序 -h 以人類可讀的方式顯示文件的大小,如用K、M、G作單位 ls -l examples.doc 列舉文件examples.doc的所有信息

4、 cat命令

cat命令可以用來合并文件,也可以用來在屏幕上顯示整個(gè)文件的內(nèi)容。

cat snow.txt 該命令顯示文件snow.txt的內(nèi)容,ctrl+D退出cat。

5、 grep命令

grep命令的最大功能是在一堆文件中查找一個(gè)特定的字符串。

grep money test.txt

以上命令在test.txt中查找money這個(gè)字符串,grep查找是區(qū)分大小寫的。

6 、touch命令

touch命令用來創(chuàng)建新文件,他可以創(chuàng)建一個(gè)空白的文件,可以在其中添加文本和數(shù)據(jù)。

touch newfile 該命令創(chuàng)建一個(gè)名為newfile的空白文件。

7 、cp命令

cp命令用來拷貝文件,要復(fù)制文件,輸入命令:

cp

cp t.txt Document/t 該命令將把文件t.txt復(fù)制到Document目錄下,并命名為t。 選項(xiàng) 含義 -i 互動(dòng):如果文件將覆蓋目標(biāo)中的文件,他會(huì)提示確認(rèn) -r 遞歸:這個(gè)選項(xiàng)會(huì)復(fù)制整個(gè)目錄樹、子目錄以及其他 -v 詳細(xì):顯示文件的復(fù)制進(jìn)度

8 、mv命令

mv命令用來移動(dòng)文件。 選項(xiàng) 說明 -i 互動(dòng):如果選擇的文件會(huì)覆蓋目標(biāo)中的文件,他會(huì)提示確認(rèn) -f 強(qiáng)制:它會(huì)超越互動(dòng)模式,不提示地移動(dòng)文件,屬于很危險(xiǎn)的選項(xiàng) -v 詳細(xì):顯示文件的移動(dòng)進(jìn)度

mv t.txt Document 把文件t.txt 移動(dòng)到目錄Document中。

9 、rm命令

rm命令用來刪除文件。 選項(xiàng) 說明 -i 互動(dòng):提示確認(rèn)刪除 -f 強(qiáng)制:代替互動(dòng)模式,不提示確認(rèn)刪除 -v 詳細(xì):顯示文件的刪除進(jìn)度 -r 遞歸:將刪除某個(gè)目錄以及其中所有的文件和子目錄

rm t.txt 該命令刪除文件t.txt

10、 rmdir命令

rmdir命令用來刪除目錄。

Linux運(yùn)維工程師會(huì)面試哪些

給大家分享一些Linux面試題的筆記,從負(fù)載均衡、nginx、MySQL、redis、kafka、zabbix、k8s等方面拆解 Linux 知識(shí)點(diǎn)。用來對個(gè)人技術(shù)點(diǎn)進(jìn)行查漏補(bǔ)缺。

目錄:

1. 磁盤使用率檢測(用shell腳本)

2. LVS 負(fù)載均衡有哪些策略?

3. 談?wù)勀銓VS的理解?

4. 負(fù)載均衡的原理是什么?

5. LVS由哪兩部分組成的?

6. 與lvs相關(guān)的術(shù)語有哪些?

7. LVS-NAT模式的原理

8. LVS-NAT模型的特性

9. LVS-DR模式原理

10. LVS-DR模型的特性

11. LVS三種負(fù)載均衡模式的比較

12. LVS的負(fù)載調(diào)度算法

13. LVS與nginx的區(qū)別

14. 負(fù)載均衡的作用有哪些?

15. nginx實(shí)現(xiàn)負(fù)載均衡的分發(fā)策略

16. keepalived 是什么?

17. 你是如何理解VRRP協(xié)議的

18. keepalived的工作原理?

19. 出現(xiàn)腦裂的原因

20. 如何解決keepalived腦裂問題?

21. zabbix如何監(jiān)控腦裂?

22. nginx做負(fù)載均衡實(shí)現(xiàn)的策略有哪些

23. nginx做負(fù)載均衡用到哪些模塊

24. 負(fù)載均衡有哪些實(shí)現(xiàn)方式

25. nginx如何實(shí)現(xiàn)四層負(fù)載?

26. 你知道的web服務(wù)有哪些?

27. 為什么要用nginx

28 . nginx的性能為什么比apache高?

29 . epoll的組成

30 . nginx和apache的區(qū)別

31. Tomcat作為web的優(yōu)缺點(diǎn)?

32. tomcat的三個(gè)端口及作用

33. fastcgi 和cgi的區(qū)別

34. nginx常用的命令

35. 什么是反向代理,什么是正向代理,以及區(qū)別?

36. Squid、Varinsh、Nginx 有什么區(qū)別?

37. nginx是如何處理http請求的

38. nginx虛擬主機(jī)有哪些?

39. nginx怎么實(shí)現(xiàn)后端服務(wù)的健康檢查

40. apache中的Worker 和 Prefork 之間的區(qū)別是什么?

41. Tomcat缺省端口是多少,怎么修改

42. Tomcat的工作模式是什么?

43. Web請求在Tomcat請求中的請求流程是怎么樣的?

44. 怎么監(jiān)控Tomcat的內(nèi)存使用情況

45. nginx的優(yōu)化你都做過哪些?

46. Tomcat你做過哪些優(yōu)化

47. nginx的session不同步怎么辦

48. nginx的常用模塊有哪些?

49. nginx常用狀態(tài)碼

50. 訪問一個(gè)網(wǎng)站的流程

51. 三次握手,四次揮手

52. 什么是動(dòng)態(tài)資源,什么是靜態(tài)資源

53. worker支持的最大并發(fā)數(shù)是什么?

54. Tomcat和Resin有什么區(qū)別,工作中你怎么選擇?

55. 什么叫網(wǎng)站灰度發(fā)布?56.. 統(tǒng)計(jì)ip訪問情況,要求分析nginx訪問日志,找出訪問頁面數(shù)量在前十位的ip

57. nginx各個(gè)版本的區(qū)別

58. nginx最新版本

59. 關(guān)于nginx access模塊的面試題

60. nginx默認(rèn)配置文件

61. location的規(guī)則

62. 配置nginx防盜鏈

63. drop,delete和truncate刪除數(shù)據(jù)的區(qū)別?

64. MySQL主從原理

65. MySQL主從復(fù)制存在哪些問題?

66. MySQL復(fù)制的方法

67. 主從延遲產(chǎn)生的原因及解決方案?

68. 判斷主從延遲的方法

69. MySQL忘記root密碼如何找回

70. MySQL的數(shù)據(jù)備份方式

71. innodb的特性

72. varchar(100) 和varchar(200)的區(qū)別

73. MySQL主要的索引類型

74. 請說出非關(guān)系型數(shù)據(jù)庫的典型產(chǎn)品、特點(diǎn)及應(yīng)用場景?

75. 如何加強(qiáng)MySQL安全,請給出可行的具體措施?

76. Binlog工作模式有哪些?各什么特點(diǎn),企業(yè)如何選擇?

77. 生產(chǎn)一主多從從庫宕機(jī),如何手工恢復(fù)?

78. MySQL中MyISAM與InnoDB的區(qū)別,至少5點(diǎn)

79. 網(wǎng)站打開慢,請給出排查方法,如是數(shù)據(jù)庫慢導(dǎo)致,如何排查并解決,請分析并舉例?

80. xtrabackup的備份,增量備份及恢復(fù)的工作原理

81.誤執(zhí)行drop數(shù)據(jù),如何通過xtrabackup恢復(fù)?

82. 如何做主從數(shù)據(jù)一致性校驗(yàn)?

83. MySQL有多少日志

84. MySQL binlog的幾種日志錄入格式以及區(qū)別

85. MySQL數(shù)據(jù)庫cpu飆升到500%的話他怎么處理?

86. redis是單線程還是多線程?

87. redis常用的版本是?

88. redis 的使用場景?

89. redis常見的數(shù)據(jù)結(jié)構(gòu)

90. redis持久化你們怎么做的?

91. 主從復(fù)制實(shí)現(xiàn)的原理

92. redis哨兵模式原理

93. memcache和redis的區(qū)別

94. redis有哪些架構(gòu)模式?

95. 緩存雪崩?

96. 緩存穿透

97. 緩存擊穿

98. redis為什么這么快

99. memcache有哪些應(yīng)用場景

100. memcache 服務(wù)特點(diǎn)及工作原理

101. memcached是如何做身份驗(yàn)證的?

102. mongoDB是什么?

103. mongodb的優(yōu)勢

104. mongodb使用場景

105. kafka 中的ISR,AR代表什么,ISR伸縮又代表什么

106.kafka中的broker 是干什么的

107. kafka中的 zookeeper 起到什么作用,可以不用zookeeper么

108. kafka follower如何與leader同步數(shù)據(jù)

109. kafka 為什么那么快

110. Kafka中的消息是否會(huì)丟失和重復(fù)消費(fèi)?

111. 為什么Kafka不支持讀寫分離?

112. 什么是消費(fèi)者組?

113. Kafka 中的術(shù)語114. kafka適用于哪些場景

115. Kafka寫入流程:

116. zabbix有哪些組件

117. zabbix的兩種監(jiān)控模式

118. 一個(gè)監(jiān)控系統(tǒng)的運(yùn)行流程

119. zabbix的工作進(jìn)程

120. zabbix常用術(shù)語

121. zabbix自定義發(fā)現(xiàn)是怎么做的?

122. 微信報(bào)警

123. zabbix客戶端如何批量安裝

124. zabbix分布式是如何做的

125. zabbix proxy 的使用場景

126. prometheus工作原理

127. prometheus組件

128. ELK工作流程

129. logstash的輸入源有哪些?

130. logstash的架構(gòu)

131. ELK相關(guān)的概念

132. es常用的插件

134. zabbix你都監(jiān)控哪些參數(shù)

135. MySQL同步和半同步

136. CI/CD

137 K8S監(jiān)控指標(biāo)

138. k8s是怎么做日志監(jiān)控的

139. 【運(yùn)維面試】k8s中service和ingress的區(qū)別

140. k8s組件的梳理

141. 關(guān)于tcp/IP協(xié)議

142. 談?wù)勀銓DN的理解

面試常問的 25+ 個(gè) Linux 命令

本文并不會(huì)對所有命令進(jìn)行詳細(xì)講解,只給出常見用法和解釋。具體用法可以使用 --help 查看幫助或者直接通過google搜索學(xué)習(xí)。

find / -name filename.txt 根據(jù)名稱查找/目錄下的filename.txt文件。

find . -name "*.xml" 遞歸查找所有的xml文件

find . -name "*.xml" |xargs grep "hello world" 遞歸查找所有文件內(nèi)容中包含hello world的xml文件

grep -H 'spring' *.xml 查找所以有的包含spring的xml文件

find ./ -size 0 | xargs rm -f 刪除文件大小為零的文件

ls -l | grep '.jar' 查找當(dāng)前目錄中的所有jar文件

grep 'test' d* 顯示所有以d開頭的文件中包含test的行。

grep 'test' aa bb cc 顯示在aa,bb,cc文件中匹配test的行。

grep '[a-z]{5}' aa 顯示所有包含每個(gè)字符串至少有5個(gè)連續(xù)小寫字符的字符串的行。

ps -ef|grep tomcat 查看所有有關(guān)tomcat的進(jìn)程

kill -9 19979 終止線程號(hào)位19979的進(jìn)程

ls -al

pwd

cp source dest 復(fù)制文件

cp -r sourceFolder targetFolder 遞歸復(fù)制整個(gè)文件夾

scp sourecFile romoteUserName@remoteIp:remoteAddr 遠(yuǎn)程拷貝

mkdir newfolder

rmdir deleteEmptyFolder 刪除空目錄

rm -rf deleteFile 遞歸刪除目錄中所有內(nèi)容

mv /temp/movefile /targetFolder

mv oldNameFile newNameFile

su -username

chmod 777 file.java file.java 的權(quán)限 -rwxrwxrwx ,r表示讀、w表示寫、x表示可執(zhí)行

tar -czf test.tar.gz /test1 /test2

tar -tzf test.tar.gz

tar -xvzf test.tar.gz

head -n 10 example.txt

tail -n 10 example.txt

tail -f exmaple.log 這個(gè)命令會(huì)自動(dòng)顯示新增內(nèi)容,屏幕只顯示10行內(nèi)容的(可設(shè)置)。

sudo rm a.txt 使用管理員身份刪除文件

netstat -tln | grep 8080 查看端口8080的使用情況

lsof -i :8080

ps aux|grep java 查看java進(jìn)程

ps aux 查看所有進(jìn)程

tree a

wget

curl

ping

ssh userName@ip

echo $JAVA_HOME 打印java home環(huán)境變量的值

java javac jps ,jstat ,jmap, jstack

svn git maven

歡迎補(bǔ)充!~

新聞名稱:會(huì)面試哪些linux命令,linux常用面試命令
文章源于:http://m.kartarina.com/article8/hddgop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)移動(dòng)網(wǎng)站建設(shè)網(wǎng)站制作企業(yè)網(wǎng)站制作網(wǎng)站排名虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
主站蜘蛛池模板: 无码中文字幕av免费放| 成人A片产无码免费视频在线观看| 国产成人无码区免费A∨视频网站| 乱人伦人妻中文字幕无码| 精品无码综合一区| 久久久无码精品亚洲日韩京东传媒| 亚洲av无码专区首页| 久久无码专区国产精品s| 无码综合天天久久综合网| 无码日韩人妻精品久久蜜桃| 国产精品无码久久av不卡| 无码人妻精品中文字幕| 精品亚洲成α人无码成α在线观看| 男人的天堂无码动漫AV| 少妇无码太爽了不卡在线观看| 亚洲成在人线在线播放无码| 中文字幕人妻无码专区| 精品国产AV无码一区二区三区| 台湾无码一区二区| 国产成人精品无码片区在线观看| 韩国无码AV片在线观看网站| 亚洲日韩精品A∨片无码加勒比| 无码一区二区三区在线观看| 亚洲精品无码久久不卡| 狠狠精品干练久久久无码中文字幕| 国产亚洲3p无码一区二区| 亚洲色偷拍区另类无码专区| HEYZO无码中文字幕人妻| 少妇仑乱A毛片无码| 精品深夜AV无码一区二区老年| 色情无码WWW视频无码区小黄鸭| 中文字幕久无码免费久久| 一本大道无码日韩精品影视_| 精品无码成人久久久久久| 无码无套少妇毛多18PXXXX| 中文无码热在线视频| 亚洲AV无码一区二区乱子仑| 免费A级毛片无码视频| 亚洲精品偷拍无码不卡av| 人妻无码视频一区二区三区| 手机永久无码国产AV毛片|