(Linux)- Linux 筆試題及參考答案 2
(Linux)- Linux 筆試題及參考答案 1
Linux 面試筆試題及參考答案整理,早期資料但還是以參考的 ( 筆者也是從這開始入門的 )。
一. 選擇題
1.在登陸Linux時,一個具備惟一進程ID號的shell將被調用,這個ID是什麼(B)?
A.NID
B.PID
C.UID
D.CIDhtml
2.下面哪一個目錄存放使用者密碼資訊(B)
A./boot
B./etc
C./var
D./devmysql
3.(D)不是流行的Linux操做系統。
A.Red Hat Linux
B.Mac OS
C.Ubuntu Linux
D.Red Flag Linuxlinux
4.關閉linux系統(不從新啟動)可以使用命令 (B) 。
A.Ctrl+Alt+Del
B.halt
C.shutdown -r now
D.rebootnginx
5.用自動補全功能時,輸入命令名或檔案名的前1個或幾個字母後按什麼鍵?(B)
A.【Ctrl】鍵
B.【Tab】鍵
C.【Alt】鍵
D.【Esc】鍵redis
6.在vi中退出不保存的命令是?(AD)
A.:q
B.:w
C.:wq
D.:q!sql
7.下面哪一個Linux命令能夠一次顯示一頁內容?(C)
A.pause
B.cat
C.more
D.grepdocker
8.pwd命令功能是什麼? (C )
A.設置用戶的口令
B.顯示使用者的口令
C.顯示目前的目錄的絕對路徑
D.查看目前的目錄的文件shell
9.檔許可權讀、寫、執行的三種標誌符號依次是(A).
A.rwx
B.xrw
C.rdx
D.srw資料庫
10.某文件的組外成員的許可權為唯讀;全部者有所有許可權;組內的許可權為讀與寫;則該文件的許可權為(D).
A.467
B.674
C.476
D.764django
11.改變檔全部者的命令為(C).
A.chmod
B.touch
C.chown
D.cat
12.為了將目前的目錄下的壓縮歸檔檔myftp.tar.gz解壓縮,咱們可使用(A).
A.tar -xvzf myftp.tar.gz
B.tar -xvz myftp.tar.gz
C.tar -vzf myftp.tar.gz
D.tar -xvf myftp.tar.gz
13.當運行在多使用者模式下時,能夠切換多少虛擬使用者終端( B )
A.3
B.6
C.12
D.1
14.欲查詢nginx是否有安裝,可用下列那一指令(B)
A.rpm –ivh nginx
B.rpm -q nginx
C.rpm -U nginx
D.rpm -x nginx
15.Linux檔案系統的檔都按其做用分門別類地放在相關的目錄中,對於配置,通常應將其放在(B)目錄中.
A./dev
B./ect
C./bin
D./lib
16.在linux中觀看記憶體(實體記憶體、交換空間)的使用狀況的命令是(B)
A.top
B.free
C.last
D.lastcomm
17.觀察系統當前進程的運行狀況的命令是(C).
A.free
B.dmesg
C.top
D.last
18.若是執行命令chmod 746 file.txt,那麼該檔的許可權是(A)。
A.rwxr–rw-
B.rw-r–r–
C.–xr–rwx
D.rwxr–r–
19.若是您想列出目前的目錄以及子目錄下全部副檔名為“.txt”的檔,那麼您可使用的命令是(B).
A.ls *.txt
B.find –name “.txt”
C.ls –d .txt
D.find . “.txt”
20.什麼命令能夠測試網路中本機系統是否能到達一台遠端主機,因此經常用於測試網路的連通性.(C)
A.ssh
B.netstat
C.ping
D.exit
21.退出交互模式的shell,應該輸入什麼?(C)
A.;
B.:q!
C.exit
D.quit
22.在建立資料夾時候,在其父目錄不存在時候,添加的參數是?(D)
A.-m
B.-d
C.-f
D.–p
23.下列檔中,包含了主機名稱到IP位址的映射關係的檔是(C).
A. /etc/HOSTNAME
B. /etc/hosts
C. /etc/resolv.conf
D. /etc/networks
二.填空題
1.vi編輯器具備三種工做模式?
-命令模式
-編輯模式
-底線命令模式
2.nginx伺服器進程設定檔是?
nginx.conf
3.在 Linux系統中,壓縮檔後生成尾碼為.gz文件的解壓命令是?
gzip -rv filename #壓縮檔為filename.gz
gzip -d filename.gz #解壓縮檔去掉.gz尾碼
4.在 Linux系統中,壓縮檔後生成尾碼為.tar文件的解壓命令是?
tar -cf filename #壓縮
tar -xf fielname.tar #解壓縮
5.在 Linux系統中,壓縮檔後生成尾碼為.xz文件的解壓命令是?
xz -d #解壓縮
xz -z #壓縮
6.WWW伺服器是在Internet上使用最為普遍,它採用的是什麼結構?
b/s 架構
7.nginx軟體反向代理的配置參數是?
proxy_pass
8.nginx限制網站訪問的配置參數是?
deny
9.如何給linux添加一個dns伺服器記錄
echo “nameserver 114.114.114.114″ >> /etc/resolv.conf
10.每個月的,5,15,25天的晚上5點50重啟nginx
50 17 5,15,25 * * /usr/bin/systemctl restart nginx
11.每週3到周5的深夜11點,備份/var/log /vmtp/
0 23 * * 3-5 /usr/bin/cp -r /var/log/* /vmtp/
12.天天早上6.30清空/tmp/內容
30 6 * * * /usr/bin/rm -rf /tmp/*
13.每一個星期三的下午6點到8點的第5,15分鐘執行命令 command
* * * *
5,15 18-20 * 3 commadn
14.某文件的許可權為:drw-r–r–,用數值形式表示該許可權,則用八進位數表示為? 該檔案屬性是?
可讀可寫–可讀–可讀
644
15.用來存放系統管理員使用的可執行命令目錄是?
/usr/sbin/
/sbin
16.Linux的定時任務服務名是?
crontab
17.apollo用戶遠端登陸伺服器123.206.16.61的命令是?
ssh [email protected]
18.備份mysql資料庫的命令是?
mysqldump -u root -p –all-databases > /tmp/db.dump
mysql -uroot -p < /tmp/db.dump
19.說說這些特殊符號含義: > >> #(井號) .(點) ..(兩個點)
> 覆蓋
>> 追加
# 注釋
. 目前的目錄
.. 上級目錄
20.入職新公司,老大讓你在伺服器上限制rm命令,當用戶輸入rm命令時候提示rm commandis not allowed to use.請問實現的步驟是?
alias rm=”echo rm commandis not allowed to use.”
21.把test.txt文件中的apollo修改成Apollo的命令是?
sed -i ‘s/trainning/oldboy/g’ test.txt
三. 判斷題
1.RedHat LINUX 安裝時自動建立了根用戶.(√)
2.能改變使用者工做目錄到根目錄的命令是cd .(×)
3.Linux中的超級用戶為root,登錄時不須要口令.(×)
4.cat filename.txt | more可實現分頁地查看一個大檔的內容.(√)
5.命令echo $HOME能夠輸出使用者的家目錄.(√)
9.RedHat Linux使用ls -al命令將列出目前的目錄中的檔和子目錄名 .(×)
10.Linux系統包括虛擬終端,圖形介面終端有6個 .(×)
四.簡答題
1.如何上傳檔到Linux系統上,或從Linux上下載檔案?(命令)
lrzsz sz rz
xftp
2.如何查殺進程?
ps -ef
kill
pkill
killall
3.chmod如何使用?
chmod 777 filename.txt
4.如何啟動和中止某項服務?
systemctl start/stop nginx
5.DNS其實是分佈在internet上的主機資訊的資料庫,其做用是?
解析功能變數名稱 > ip
6.Mysql在centos7上如何安裝?
yum
rpm
編譯安裝
7.處於安全角度,如何啟動redis?
更改埠
添加密碼
# 指定設定檔啟動redis
redis-server redis.conf
8.開發環境中,你如何保證本地環境和開發環境一致性?
pip freeze > requirements.txt
9.virtualenv是什麼,如何使用?
虛擬解譯器
1.建立
2.啟動
10.virtualenvwrapper是什麼?如何使用?
管理多個虛擬解譯器
1.配置環境變數
2.workon等命令管理
11.redis哨兵是什麼?
檢測主從同步是否正常,能夠自動分配新的主庫
12.redis cluster是什麼?
redis集群方案,提供了哨兵+主從功能
13.linux如何安裝軟體,請說出全部方式?
yum
rpm
源碼
14.簡述DNS進行功能變數名稱解析的過程。
1.hosts文件
2.dns伺服器
15.什麼是靜態資源,什麼是動態資源?
圖片/視頻/html網頁 靜態資源
與資料庫打交道的網頁 動態資源
16.配置linux軟體快捷方式的辦法?有幾種?怎麼配置?
ln -s 目的檔案 快捷方式
配置PATH
17.簡述如下nginx配置的做用?
server {
listen 80; #埠
server_name 192.168.11.64; #功能變數名稱或ip
#低級匹配 nginx功能變數名稱訪問路徑
location / {
#包含語法,導入一個設定檔
include /opt/nginx1-12/conf/uwsgi_params;
#nginx接收到請求,轉發給uwsgi伺服器
uwsgi_pass 0.0.0.0:8000;
root html; #定義網頁根目錄
index index.html index.htm;
}
#低級匹配,nginx功能變數名稱訪問路徑
#192.168.11.61/static/
location /static{
#alias別名參數,配置資源訪問路徑,只能寫在location中
alias /opt/nginx1-12/static;
}
18.Linux你如何管理進程?supversior怎麼用?
supervisor管理
-easy_install supervsor
-在設定檔中添加任務
-啟動supervisor
-supervisorctl管理進程
19.如何發佈django專案?
nginx + uwsgi + supervisor + virtualenvwrapper
20.docker是什麼?簡述docker如何使用?經常使用命令有哪些?
-docker是linux容器技術
-安裝docker,鏡像,容器,倉庫三大生命週期
21.備份恢復mysql
mysqldump -u root -p –all-databases > /tmp/db.dump
mysql -uroot -p < /tmp/db.dump
登陸mysql,而後source /tmp/db.dump
22.redis相關
port
requirepass
daemonize yes
免責聲明:
1.本影像檔案皆從網上搜集轉載,不承擔任何技術及版權問題。
2.如有下載連結僅供寬頻測試研究用途,請下載後在24小時內刪除,請勿用於商業。
3.若侵犯了您的合法權益,請來信通知我們,我們會及時刪除,給您帶來的不便,深表歉意。