2025年linux期末考試題附答案_第1頁(yè)
2025年linux期末考試題附答案_第2頁(yè)
2025年linux期末考試題附答案_第3頁(yè)
2025年linux期末考試題附答案_第4頁(yè)
2025年linux期末考試題附答案_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2025年linux期末考試題附答案一、單項(xiàng)選擇題(每題2分,共30分)1.以下哪個(gè)命令可以查看當(dāng)前系統(tǒng)所有正在運(yùn)行的進(jìn)程,并顯示完整的命令行參數(shù)?A.ps-efB.psauxC.topD.htop答案:B(psaux顯示所有用戶(hù)的進(jìn)程,包括完整命令行;ps-ef顯示標(biāo)準(zhǔn)格式,默認(rèn)不顯示完整參數(shù))2.若要將用戶(hù)“devuser”的默認(rèn)shell修改為/bin/bash,應(yīng)使用以下哪個(gè)命令?A.usermod-s/bin/bashdevuserB.useradd-s/bin/bashdevuserC.chsh-s/bin/bashdevuserD.passwd-s/bin/bashdevuser答案:A(usermod用于修改用戶(hù)屬性,-s指定shell;chsh需用戶(hù)自己執(zhí)行或root權(quán)限,但命令格式為chsh-s/bin/bashdevuser,嚴(yán)格來(lái)說(shuō)A更準(zhǔn)確)3.以下哪個(gè)文件系統(tǒng)特性是Btrfs支持但ext4不支持的?A.日志功能B.在線擴(kuò)容C.快照(Snapshot)D.最大文件大小限制答案:C(Btrfs支持子卷和快照,ext4不支持;在線擴(kuò)容ext4通過(guò)resize2fs也可實(shí)現(xiàn),但需卸載或部分支持)4.執(zhí)行“echo$?”后返回“127”,表示?A.上一條命令正常退出B.上一條命令找不到可執(zhí)行文件C.上一條命令被信號(hào)127終止D.系統(tǒng)內(nèi)存不足答案:B($?返回127通常表示命令未找到;0為正常,128+n為被信號(hào)n終止)5.要將當(dāng)前目錄下所有以“.log”結(jié)尾的文件壓縮為“l(fā)ogs.tar.gz”,正確的命令是?A.tar-czvflogs.tar.gz.logB.tar-xzvflogs.tar.gz.logC.gzip-c.log>logs.tar.gzD.ziplogs.tar.gz.log答案:A(tar-czvf用于創(chuàng)建gzip壓縮的tar包;gzip直接壓縮會(huì)提供多個(gè).gz文件,zip提供.zip格式)6.以下哪個(gè)systemctl命令用于查看“nginx.service”的詳細(xì)啟動(dòng)日志?A.systemctlstatusnginx.serviceB.journalctl-unginx.serviceC.systemctlcatnginx.serviceD.systemctlshownginx.service答案:B(journalctl-u指定服務(wù)查看日志;status顯示簡(jiǎn)要狀態(tài))7.在Linux中,文件“test.txt”的權(quán)限為“-rwxr--r--”,對(duì)應(yīng)的八進(jìn)制表示是?A.744B.644C.755D.740答案:A(rwx=7,r--=4,r--=4,組合為744)8.若要禁止普通用戶(hù)使用“su”命令切換到root,應(yīng)修改以下哪個(gè)文件?A./etc/passwdB./etc/shadowC./etc/sudoersD./etc/security/limits.conf答案:C(通過(guò)sudoers配置用戶(hù)權(quán)限,或限制“su”需通過(guò)sudo;/etc/pam.d/su也可配置,但選項(xiàng)中C更相關(guān))9.以下哪個(gè)命令可以實(shí)時(shí)監(jiān)控網(wǎng)絡(luò)連接,并顯示進(jìn)程信息?A.netstat-anpB.ifconfig-aC.ss-tulnpD.ping-c5答案:C(ss是netstat的現(xiàn)代替代,-tulnp顯示所有監(jiān)聽(tīng)端口和進(jìn)程;netstat-anp也可,但ss更推薦)10.在Vim編輯器中,執(zhí)行“:wq!”的作用是?A.保存并退出,忽略警告B.強(qiáng)制保存并退出C.不保存并退出D.保存但不退出答案:B(!表示強(qiáng)制操作,wq!強(qiáng)制保存并退出,即使文件只讀或有未解決的修改)11.以下哪個(gè)工具用于配置IPv6地址?A.ifconfigeth0inet6add2001:db8::1/64B.ipaddradd2001:db8::1/64deveth0C.routeadd-Ainet6defaultgw2001:db8::2D.netplanapply答案:B(ip命令是現(xiàn)代網(wǎng)絡(luò)配置工具,支持IPv6;ifconfig不推薦用于新配置)12.若要設(shè)置定時(shí)任務(wù),每天凌晨3點(diǎn)執(zhí)行“/backup/script.sh”,crontab條目中正確的寫(xiě)法是?A.03/backup/script.shB.30/backup/script.shC.3/backup/script.shD.03/backup/script.sh答案:A(crontab格式為“分時(shí)日月周命令”,03表示3:00)13.以下哪個(gè)命令可以遞歸修改目錄“/data”下所有文件的所屬組為“devgroup”?A.chown-R:devgroup/dataB.chgrp-Rdevgroup/dataC.chmod-Rg=devgroup/dataD.chowndevgroup/data答案:B(chgrp-R遞歸修改組;chown:devgroup等效于chgrp,但B更明確)14.在Linux內(nèi)核中,用于管理進(jìn)程調(diào)度的子系統(tǒng)是?A.內(nèi)存管理(MM)B.進(jìn)程管理(PM)C.文件系統(tǒng)(FS)D.網(wǎng)絡(luò)子系統(tǒng)(NET)答案:B(進(jìn)程管理子系統(tǒng)負(fù)責(zé)進(jìn)程創(chuàng)建、調(diào)度、同步等)15.要查看當(dāng)前系統(tǒng)加載的所有內(nèi)核模塊,應(yīng)使用以下哪個(gè)命令?A.lsmodB.modprobeC.insmodD.rmmod答案:A(lsmod列出已加載模塊;modprobe用于加載,insmod/rmmod用于手動(dòng)加載/卸載)二、填空題(每題2分,共20分)1.Linux文件系統(tǒng)中,根目錄的inode編號(hào)是______。(答案:2)2.查看當(dāng)前用戶(hù)ID的命令是______。(答案:id)3.systemd中,用于管理系統(tǒng)服務(wù)的目標(biāo)單元文件通常存放在______目錄。(答案:/etc/systemd/system)4.要將文件“file1.txt”的訪問(wèn)時(shí)間和修改時(shí)間更新為當(dāng)前時(shí)間,應(yīng)使用______命令。(答案:touch)5.在Shell腳本中,“$@”表示______。(答案:所有位置參數(shù),作為獨(dú)立參數(shù))6.配置靜態(tài)IP時(shí),CentOS8的網(wǎng)絡(luò)配置文件默認(rèn)存放在______目錄。(答案:/etc/sysconfig/network-scripts)7.用于設(shè)置用戶(hù)密碼復(fù)雜度策略的配置文件是______。(答案:/etc/security/pwquality.conf)8.查看當(dāng)前系統(tǒng)已掛載文件系統(tǒng)詳細(xì)信息的命令是______。(答案:mount-v或mount)9.在Vim的命令模式下,刪除當(dāng)前行及其后5行的命令是______。(答案:d6G或6dd)10.統(tǒng)計(jì)文件“access.log”中包含“ERROR”關(guān)鍵字的行數(shù),應(yīng)使用命令______。(答案:grep-c"ERROR"access.log)三、簡(jiǎn)答題(每題8分,共40分)1.簡(jiǎn)述硬鏈接與軟鏈接的區(qū)別,并說(shuō)明各自的應(yīng)用場(chǎng)景。答案:硬鏈接是文件的另一個(gè)目錄項(xiàng),與原文件共享相同的inode,無(wú)法跨文件系統(tǒng),刪除原文件不影響硬鏈接;軟鏈接是獨(dú)立的文件,存儲(chǔ)原文件的路徑,可跨文件系統(tǒng),原文件刪除后軟鏈接失效。應(yīng)用場(chǎng)景:硬鏈接用于防止文件被意外刪除(如重要配置文件的本地備份);軟鏈接用于跨分區(qū)引用(如程序庫(kù)的版本管理)。2.說(shuō)明NFS(網(wǎng)絡(luò)文件系統(tǒng))與Samba的主要區(qū)別及典型應(yīng)用場(chǎng)景。答案:NFS基于RPC協(xié)議,主要用于Linux/Unix系統(tǒng)間的文件共享,性能較高但跨平臺(tái)支持差;Samba基于SMB/CIFS協(xié)議,支持Windows、Linux等多平臺(tái)互訪,適合混合環(huán)境。典型場(chǎng)景:NFS用于集群內(nèi)部服務(wù)器共享存儲(chǔ)(如Hadoop數(shù)據(jù)節(jié)點(diǎn));Samba用于企業(yè)辦公網(wǎng)中Windows客戶(hù)端訪問(wèn)Linux文件服務(wù)器。3.描述rsyslog服務(wù)的工作流程,并說(shuō)明如何將“/var/log/messages”中的日志同時(shí)轉(zhuǎn)發(fā)到遠(yuǎn)程服務(wù)器00的514端口。答案:rsyslog流程:接收日志(來(lái)自?xún)?nèi)核、應(yīng)用程序或遠(yuǎn)程)→根據(jù)規(guī)則(/etc/rsyslog.conf)過(guò)濾/處理→寫(xiě)入本地文件或轉(zhuǎn)發(fā)。配置轉(zhuǎn)發(fā):在rsyslog配置文件中添加“.@00:514”(UDP)或“.@@00:514”(TCP),重啟rsyslog服務(wù)(systemctlrestartrsyslog)。4.解釋crontab任務(wù)的執(zhí)行原理,并說(shuō)明為何有時(shí)定時(shí)任務(wù)未按預(yù)期執(zhí)行。答案:crond服務(wù)每分鐘檢查/var/spool/cron/用戶(hù)目錄下的任務(wù)文件,匹配時(shí)間規(guī)則后調(diào)用sh執(zhí)行任務(wù)。未執(zhí)行可能原因:任務(wù)路徑未使用絕對(duì)路徑(環(huán)境變量缺失)、權(quán)限不足(任務(wù)腳本或輸出目錄無(wú)寫(xiě)權(quán)限)、crond服務(wù)未運(yùn)行(systemctlstatuscrond)、時(shí)間格式錯(cuò)誤(如月份與日期沖突)。5.簡(jiǎn)述SELinux的三種模式及其區(qū)別,舉例說(shuō)明強(qiáng)制模式下的典型應(yīng)用。答案:SELinux模式:強(qiáng)制(Enforcing)、允許(Permissive)、禁用(Disabled)。強(qiáng)制模式下強(qiáng)制應(yīng)用安全策略,違反規(guī)則的操作被阻止并記錄;允許模式記錄違規(guī)但不阻止;禁用模式關(guān)閉SELinux。典型應(yīng)用:強(qiáng)制模式下,Apache服務(wù)(httpd_t)無(wú)法直接訪問(wèn)用戶(hù)家目錄(home_t)的文件,需通過(guò)semanage或chcon修改文件上下文(如chcon-thttpd_sys_content_t/home/user/web)才能允許訪問(wèn)。四、操作題(每題10分,共30分)1.請(qǐng)通過(guò)命令組合完成以下任務(wù):在目錄“/data/logs”下查找所有7天前修改的、大小超過(guò)100MB的“.log”文件,將這些文件壓縮為“old_logs_$(date+%F).tar.gz”,并刪除原文件。答案:```bashfind/data/logs-typef-name".log"-mtime+7-size+100M-print0|\tar-czvf/data/old_logs_$(date+%F).tar.gz--null-T&&\find/data/logs-typef-name".log"-mtime+7-size+100M-delete```步驟說(shuō)明:find篩選符合條件的文件(-mtime+7表示7天前,-size+100M表示大于100MB),通過(guò)-print0和--null-T-處理文件名含空格的情況,tar創(chuàng)建壓縮包后刪除原文件(&&確保壓縮成功后再刪除)。2.為用戶(hù)“testuser”設(shè)置sudo權(quán)限,允許其無(wú)需輸入密碼即可執(zhí)行“/usr/sbin/nginx”的啟動(dòng)、停止和重啟操作(使用visudo編輯)。答案:使用visudo編輯/etc/sudoers文件,添加以下行:```testuserALL=(ALL)NOPASSWD:/usr/sbin/nginxstart,/usr/sbin/nginxstop,/usr/sbin/nginxrestart```驗(yàn)證:切換testuser(sutestuser),執(zhí)行“sudo/usr/sbin/nginxrestart”應(yīng)無(wú)需密碼。3.編寫(xiě)一個(gè)Shell腳本“count_errors.sh”,實(shí)現(xiàn)以下功能:讀取“/var/log/app.log”文件,統(tǒng)計(jì)其中“ERROR”出現(xiàn)的次數(shù),并將結(jié)果輸出到“/var/log/error_count_$(date+%Y%m%d).txt”,同時(shí)記錄腳本執(zhí)行時(shí)間(格式:YYYY-MM-DDHH:MM:SS)。答案:```bash!/bin/bashLOG_FILE="/var/log/app.log"OUTPUT_DIR="/var/log"DATE=$(date+%Y%m%d)TIMESTAMP=$(date+"%Y-%m

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論