常見問答整理

2022-05-19 13:17:05 字數 3722 閱讀 8858

常見面試題

認證論壇

ip拆分小工具 

shell 100例

華為路由器配置

$grep -5 'parttern' inputfile //列印匹配行的前後5行

$grep -c 5 'parttern' inputfile //列印匹配行的前後5行

$grep -a 5 'parttern' inputfile //列印匹配行的後5行

$grep -b 5 'parttern' inputfile //列印匹配行的前5行

grep -c 1 "error" tomcat/logs

1.linux啟動過程

int程序linux第一啟動程序

讀取/etc/inittab 配置檔案

初始化系統 設定主機名 ip位址等

根據啟動級別啟動軟體

登入介面

2.負載

wutime

topfree -h

3.awk 和sed區別

awk 擅長取列 預設正則

sed 擅長取行 -r 支援正則

grep 過濾行 egrep 支援正則-o 只顯示匹配的字元

4.檢視主機配置

lscpu

cat /proc/cpuinfo

cat /proc/meminfo

5.統計目錄大小

du -sh /*

修改檔案開啟最大數

vi /etc/security/limits.conf #在最後新增:

* soft nofile 1024000

* hard nofile 1024000

使用者可以開啟的最大程序數

vi /etc/security/limits.d/20-nproc.conf

改:* soft nproc 10240

為:* soft nproc 66666

* hard nproc 66666

日誌預設檔案位置

7.路由器

華為8.mysql的埠 ssh

3306 22

9.在11月分內 每天的早上6點到12點 每隔2個小時執行

10.查詢大於100k的檔案

find /usr/local/test-type f -size +100k |xargs mv -t /tmp

find /usr/local/test -type f -size +100k -exec mv {} /tmp\

mv $(find /usr/local/test -type f -size +100k) /tmp

11.檢視程序1022埠

netstat -anput | grep 10022

12 運維工程師的工作認識

資料安全

**7*24

提公升使用者體驗

13.檢視某個檔案下的目錄數

[root@node62 ~]# find / -type d -maxdepth 1 |wc -l

[root@node62 ~]# tree -ld 1 /

14umask 022

最大許可權減去022是檔案的預設許可權

15.排除a打包

tar czf /tmp/test.tar.gz /test --exclude=/test/a

16.程序開啟的檔案

[root@node62 ~]# lsof |grep sshd

17,檢視rpm內的檔案

rpm -ql test.rpm

18.軟連線

mkdir /test/

ln -vs /test/a /test/b

19.第一變數生效

[root@node62 ~]# test=2

[root@node62 ~]# echo test

test

[root@node62 ~]# echo $test

220.開機啟動

vim /etc/init.d/testd

# chkconfig: 2345 99 99

hostanme

chkconfig --add testd

chkconfig testd on

chkconfig --list

21.shell下的命令

/usr/bin

/bin

22. ip 獲取

[root@node62 ~]# ifconfig ens192 |sed -n '2p'|awk ''

23.批量建立賬號

#解析

24.正則生成工具

常用埠查詢

25.批量修改檔案字尾

[root@node62 bak]# rename .repo .repo.bak *.repo

26. cpu 前十

# linux 下 取程序占用 cpu 最高的前10個程序

ps aux|head -1;ps aux|grep -v pid|sort -rn -k +3|head

# linux 下 取程序占用記憶體(mem)最高的前10個程序

ps aux|head -1;ps aux|grep -v pid|sort -rn -k +4|head

記憶體[root@node62 ~]# ps -a --sort -rss -o comm,pmem,pcpu |uniq -c |head -10

cpu[root@node62 ~]# ps -a --sort -%cpu -o comm,pmem,pcpu |uniq -c |head -10

[root@node62 ~]# ps -e aux|head -1

user pid %cpu %mem vsz rss tty stat start time command

pid 程序id

tty 與程序關聯的終端

time 程序使用cpu累計時間

cmd 執行檔案的名稱

vsz 虛擬記憶體

rss 常駐記憶體

27 忽略大小替換

sed -i 's/b/d/ig' b.txt

28.nginx排序

awk '' /usr/local/nginx/logs/localhost.access.log | sort | uniq -c | sort -nr -k1 | head -n 10

29.新增20個使用者

for i in `seq -w 120`

douser="

user$i

"password=$(cat /dev/urandom | head -1 | md5sum | head -c 1-5

) useradd user$i

echo

"$user:$password

" | passwd --stdin $user

echo

"$user-$password

" >>userinfo.txt

done

57分鐘

MySQL問答整理

一張id主鍵自增的表,當insert了10條記錄之後,刪除了第8 9 10條記錄,再把mysql重啟,再insert一條記錄,這條記錄的id是11還是8 如表型別是myisam 11。因其把自增主鍵id記錄到檔案中,重啟id不會丟失。如表型別是innodb 8。因其把自增主鍵id記錄到記憶體中,重啟...

案例常見問答

1.1專案章程的輸入和內容 輸入 專案工作範圍說明書,組織過程資產,事業環境因素 內容 專案目的,可測量的專案目標,專案的總體要求,概括性的專案描述,總體的里程碑進度計畫 總體預算,專案的主要風險 委派的專案經理和職權等。1.2專案管理計畫的內容 選擇的各個專案管理過程 選定過程的實施水平 對實施過...

Linux常見命令問答

檢視檔案內容的命令 cat 檢視內容較少的檔案,因為它會將檔案內容一次性全部列印到螢幕上。如果檔案較大,滾屏很快,看不清內容。more 用於內容較多的檔案,可分屏顯示,可控制滾屏,只能向前翻頁。less 和more十分相似,比more強大的是可以向後翻頁。head 用於顯示檔案的開頭前幾行,預設是1...