100個(gè)必會(huì)的shell腳本 新手面試Linux運(yùn)維工作至少需要知道哪些知識(shí)?
新手面試Linux運(yùn)維工作至少需要知道哪些知識(shí)?1.知道Linux內(nèi)核和發(fā)行版的關(guān)系,能說(shuō)出幾個(gè)常見的發(fā)行版,比如Debian/Ubuntu/Red Hat/Fedora/CentOS等。2.會(huì)使用最
新手面試Linux運(yùn)維工作至少需要知道哪些知識(shí)?
1.知道Linux內(nèi)核和發(fā)行版的關(guān)系,能說(shuō)出幾個(gè)常見的發(fā)行版,比如Debian/Ubuntu/
Red Hat/Fedora/CentOS等。
2.會(huì)使用最基本的命令,例如cd,ls,mkdir,cp,mv等。
3.能用vi編輯器進(jìn)行基本操作,打開文件,編輯文件,保存文件。
4.能在命令行中打包/壓縮和解壓縮文件。
5.知道rwx這三個(gè)權(quán)限對(duì)于文件和目錄的不同作用。
6.能手工搭建一些運(yùn)行環(huán)境,比如JDK/TOMACAT/NGINX/MYSQL等。
7.能進(jìn)行基本的用戶管理,添加刪除用戶,修改密碼。
8.會(huì)查看系統(tǒng)的運(yùn)行情況,內(nèi)存/硬盤/文件系統(tǒng)。
9.知道shell腳本是干什么用的,知道編程的基本邏輯:判斷,循環(huán)等。
10.能管理系統(tǒng)服務(wù),比如讓某個(gè)服務(wù)開機(jī)啟動(dòng)。
11.了解定時(shí)任務(wù)的含義。
12.了解基本的計(jì)算機(jī)網(wǎng)絡(luò)知識(shí),知道域名/IP地址/子網(wǎng)掩碼/DNS的含義。能對(duì)系統(tǒng)進(jìn)行基本網(wǎng)絡(luò)配置,知道網(wǎng)絡(luò)配置文件的位置。
13.認(rèn)識(shí)基本的計(jì)算機(jī)相關(guān)英語(yǔ)單詞,發(fā)音不能太離譜。
14.除了這些基本的技術(shù)之外,面試也需要一些技巧。你的定位是新手,那么面試技巧也是非常主要的。畢竟新手的技術(shù),好也好不到哪里,可能態(tài)度和價(jià)值觀方面更主要一些。
shell腳本:編寫一個(gè)腳本,判斷用戶的存在?
這種情況是非常簡(jiǎn)單的,你只需要在數(shù)據(jù)庫(kù)內(nèi)給自己的用戶表做一個(gè)約束,然后直接就可以通過判斷輸出語(yǔ)句是0和1來(lái)判斷這個(gè)用戶是否存在,如果是0的話,那就說(shuō)明這個(gè)用戶存在,如果是1的話,那就說(shuō)明這個(gè)用戶不存在。
linux里怎么用shell腳本查看所有管理員用戶?
真正意義上的管理員用戶只有一個(gè),那就是root 你所謂的管理員應(yīng)該是歸屬于某個(gè)用戶組的用戶吧?例如root組。
/etc/group文件里記錄了所有用戶組下的用戶,你可以查看這個(gè)。