版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025年linux操作系统题库及答案一、单项选择题(每题2分,共30分)1.以下哪个Linux发行版以企业级稳定性著称,通常作为服务器首选?A.UbuntuDesktopB.FedoraWorkstationC.CentOSStreamD.LinuxMint答案:C2.ext4文件系统中,用于存储文件元数据(如权限、时间戳)的结构是?A.数据块B.inodeC.超级块D.块组描述符表答案:B3.若要查看当前系统中所有运行的进程(包括其他用户的进程),应使用的命令是?A.ps-lB.psauxC.top-uD.pstree答案:B4.以下哪个命令可以将用户“tom”的主目录权限设置为“所有者读写执行,用户组读执行,其他用户无权限”?A.chmod750/home/tomB.chmod755/home/tomC.chmod640/home/tomD.chmod700/home/tom答案:A5.在systemd管理的系统中,查看“httpd”服务当前状态的命令是?A.servicehttpdstatusB.systemctlstatushttpdC.systemctlshowhttpdD.journalctl-uhttpd答案:B6.若要将文本文件“log.txt”中所有“ERROR”字符串替换为“ERROR_$(date+%F)”(当前日期),并直接修改原文件,应使用的sed命令是?A.sed-i's/ERROR/ERROR_$(date+%F)/g'log.txtB.sed-i"s/ERROR/ERROR_$(date+%F)/g"log.txtC.sed-i's/ERROR/ERROR_\$(date+%F)/g'log.txtD.sed-i"s/ERROR/ERROR_\$(date+%F)/g"log.txt答案:B7.以下哪个工具用于配置Linux内核模块的自动加载?A.modprobeB.lsmodC.depmodD./etc/modules-load.d/答案:D8.当用户执行“sudoreboot”时,系统会调用哪个文件验证用户是否有重启权限?A./etc/passwdB./etc/groupC./etc/sudoersD./etc/shadow答案:C9.Btrfs文件系统特有的功能是?A.日志功能B.快照与子卷C.最大文件尺寸限制D.块大小设置答案:B10.若要限制用户“john”的CPU使用时间不超过50%,应使用以下哪个工具?A.cgroups(控制组)B.ulimitC.niceD.ionice答案:A11.以下哪个命令可以查看当前系统已加载的内核模块及其依赖关系?A.lsmodB.modinfoC.insmodD.rmmod答案:A12.在Linux网络配置中,用于设置静态路由的命令是?A.ifconfigB.iprouteaddC.netstatD.route-n答案:B13.以下哪个shell变量表示当前进程的PID?A.$?B.$$C.$!D.$答案:B14.若要将目录“/data/backup”打包为“backup.tar.gz”并保留权限和时间戳,应使用的命令是?A.tar-czfbackup.tar.gz/data/backupB.tar-xzfbackup.tar.gz/data/backupC.tar-czvfbackup.tar.gz/data/backupD.tar-cpzfbackup.tar.gz/data/backup答案:D(-p保留权限,-c创建,-z压缩,-f指定文件名)15.SELinux处于“强制模式”时,其对进程和文件的访问控制策略是?A.仅记录违规行为,不阻止B.完全禁用,无额外控制C.严格执行策略,阻止违规操作D.仅对特定用户生效答案:C二、填空题(每题2分,共20分)1.Linux文件系统中,“/proc”目录存储的是__________的运行时信息。答案:内核与进程2.查看当前用户所属组的命令是__________。答案:groups3.用于设置用户密码过期策略的配置文件是__________。答案:/etc/login.defs4.在bash中,“>”符号的作用是__________。答案:重定向输出(覆盖原文件)5.系统启动时自动执行的shell脚本通常存放在__________目录中。答案:/etc/rc.local(或/etc/rc.d/rc.local)6.查看TCP连接状态的命令是__________(写出常用工具)。答案:netstat-ant或ss-ant7.调整进程优先级的命令是__________,其中数值越小优先级越高。答案:renice8.软链接(符号链接)的文件类型标识符在ls-l中显示为__________。答案:l(如“lrwxrwxrwx”)9.用于管理用户组的命令中,添加组的是groupadd,删除组的是__________。答案:groupdel10.在systemd中,服务单元文件的扩展名是__________。答案:.service三、简答题(每题5分,共40分)1.简述Linux文件系统中“硬链接”与“软链接”的区别。答案:硬链接是同一文件的多个目录项,共享相同的inode,无法跨文件系统创建,删除原文件后仍可访问;软链接是独立的特殊文件,存储目标路径,可跨文件系统,原文件删除后链接失效。2.说明“ps”与“top”命令的主要区别。答案:ps是静态快照,显示某一时刻的进程状态;top是动态实时监控工具,持续刷新进程信息,并提供排序、终止进程等交互功能。3.解释“SUID”权限的作用及风险。答案:SUID(设置用户ID)允许普通用户以文件所有者的权限执行程序。例如,passwd命令通过SUID以root权限修改密码。风险在于若SUID程序存在漏洞,可能导致权限提升攻击。4.如何排查Linux系统中CPU占用过高的问题?请列出关键步骤。答案:步骤:①使用top或htop查看CPU占用率高的进程;②通过ps-ef|grep<PID>定位进程路径;③检查进程日志或使用strace分析系统调用;④考虑是否为程序死循环、资源泄漏或恶意进程;⑤调整优先级(renice)或终止进程(kill)。5.简述NFS(网络文件系统)的工作原理及常用端口。答案:NFS通过RPC(远程过程调用)实现跨网络文件共享,客户端挂载NFS共享目录后,可像访问本地文件一样操作。常用端口:111(rpcbind)、2049(nfsd),其他端口由rpcbind动态分配。6.说明bash脚本中“$”与“$@”的区别。答案:$将所有参数视为一个整体(如“$1$2$3”),$@将每个参数视为独立个体(如“$1”“$2”“$3”)。在双引号中,“$”展开为“$1$2$3”(单个字符串),“$@”展开为“$1”“$2”“$3”(多个字符串)。7.如何实现Linux系统的定期自动备份?请举例说明。答案:使用cron任务结合tar或rsync。例如,每天23:00备份/home到/backup:①编辑crontab:crontab-e②添加行:023tar-czf/backup/home_$(date+%F).tar.gz/home③检查cron服务是否运行:systemctlstatuscron8.解释“内核空间”与“用户空间”的隔离机制及意义。答案:通过CPU的特权级(如x86的Ring0/Ring3)实现隔离。内核空间运行操作系统核心代码,拥有最高权限;用户空间运行应用程序,仅能通过系统调用访问硬件。隔离防止应用程序错误或恶意代码破坏内核,提升系统稳定性和安全性。四、操作题(每题6分,共30分)1.要求:创建用户“developer”,设置其初始密码为“Dev@2025”,主目录为“/opt/developer”,且该用户只能通过SFTP访问服务器,不能登录交互式shell。操作步骤:①创建用户并指定主目录:useradd-d/opt/developer-s/sbin/nologindeveloper②设置密码:echo"Dev@2025"|passwd--stdindeveloper③配置SSH限制(编辑/etc/ssh/sshd_config):添加以下行:MatchUserdeveloperChrootDirectory/opt/developerForceCommandinternal-sftpAllowTcpForwardingnoX11Forwardingno④重启sshd服务:systemctlrestartsshd2.要求:使用find命令查找/var/log目录下,7天前修改且大小超过100MB的日志文件,并将其压缩为.tar.gz格式,保存到/backup目录。操作步骤:①创建备份目录:mkdir-p/backup②执行查找与压缩:find/var/log-typef-mtime+7-size+100M-print0|xargs-0tar-czf/backup/old_logs_$(date+%F).tar.gz3.要求:编写一个bash脚本“count_errors.sh”,统计/var/log/app.log文件中今日(当天)出现的“ERROR”次数,并将结果输出到/var/log/error_count.log。脚本内容:!/bin/bashTODAY=$(date+"%b%d")grep"$TODAY"/var/log/app.log|grep-c"ERROR">/var/log/error_count.log4.要求:配置eth0接口的静态IP为00,子网掩码,网关,DNS服务器(以CentOS8为例)。操作步骤:①编辑网络配置文件:vi/etc/sysconfig/network-scripts/ifcfg-eth0修改/添加以下行:BOOTPROTO=staticIPADDR=00NETMASK=GATEWAY=DNS1=②重启网络服务:systemctlrestartNetworkManager5.要求:使用iptables配置防火墙,允许SSH(22端口)、HTTP(10080端口)入站,拒绝其他所有非本地流量。操作步骤:①清空现有规则:iptables-F②允许本地回环:iptables-AINPUT-ilo-jACCEPT③允许已建立的连接:iptab
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 丁苯橡胶装置操作工岗前竞争分析考核试卷含答案
- 2025呼伦贝尔扎兰屯市中小学教师竞争性比选62人备考题库附答案
- 淀粉加工工岗前安全文明考核试卷含答案
- 玻璃钢制品喷射工安全文化水平考核试卷含答案
- 电工合金熔炼及热变形工安全风险能力考核试卷含答案
- 地毯设计师岗前设备考核试卷含答案
- 炭素压型工诚信道德模拟考核试卷含答案
- 玻纤制品后处理工岗前技术基础考核试卷含答案
- 2024年黑龙江省特岗教师招聘真题汇编附答案
- 2024年豫章师范学院辅导员考试笔试真题汇编附答案
- 人工智能推动金融数据治理转型升级研究报告2026
- 2026长治日报社工作人员招聘劳务派遣人员5人备考题库含答案
- 期末教师大会上校长精彩讲话:师者当备三盆水(洗头洗手洗脚)
- 2026年潍坊职业学院单招综合素质笔试备考试题附答案详解
- 工兵基础知识课件
- 2026年贵州省交通综合运输事务中心和贵州省铁路民航事务中心公开选调备考题库及答案详解参考
- 2025四川雅安市名山区茗投产业集团有限公司招聘合同制员工10人参考题库附答案
- 人工智能应用与实践 课件 -第5章-智能体开发与应用
- 2025浙江绍兴越城黄酒小镇旅游开发有限公司编外人员第二次招聘总笔试历年典型考点题库附带答案详解2套试卷
- 聘用2025年3D建模合同协议
- 2025-2026学年西南大学版小学数学六年级(上册)期末测试卷附答案(3套)
评论
0/150
提交评论