版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025年linux期末考试题附答案一、单项选择题(每题2分,共30分)1.以下哪个命令可以查看当前系统所有正在运行的进程,并显示完整的命令行参数?A.ps-efB.psauxC.topD.htop答案:B(psaux显示所有用户的进程,包括完整命令行;ps-ef显示标准格式,默认不显示完整参数)2.若要将用户“devuser”的默认shell修改为/bin/bash,应使用以下哪个命令?A.usermod-s/bin/bashdevuserB.useradd-s/bin/bashdevuserC.chsh-s/bin/bashdevuserD.passwd-s/bin/bashdevuser答案:A(usermod用于修改用户属性,-s指定shell;chsh需用户自己执行或root权限,但命令格式为chsh-s/bin/bashdevuser,严格来说A更准确)3.以下哪个文件系统特性是Btrfs支持但ext4不支持的?A.日志功能B.在线扩容C.快照(Snapshot)D.最大文件大小限制答案:C(Btrfs支持子卷和快照,ext4不支持;在线扩容ext4通过resize2fs也可实现,但需卸载或部分支持)4.执行“echo$?”后返回“127”,表示?A.上一条命令正常退出B.上一条命令找不到可执行文件C.上一条命令被信号127终止D.系统内存不足答案:B($?返回127通常表示命令未找到;0为正常,128+n为被信号n终止)5.要将当前目录下所有以“.log”结尾的文件压缩为“logs.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用于创建gzip压缩的tar包;gzip直接压缩会提供多个.gz文件,zip提供.zip格式)6.以下哪个systemctl命令用于查看“nginx.service”的详细启动日志?A.systemctlstatusnginx.serviceB.journalctl-unginx.serviceC.systemctlcatnginx.serviceD.systemctlshownginx.service答案:B(journalctl-u指定服务查看日志;status显示简要状态)7.在Linux中,文件“test.txt”的权限为“-rwxr--r--”,对应的八进制表示是?A.744B.644C.755D.740答案:A(rwx=7,r--=4,r--=4,组合为744)8.若要禁止普通用户使用“su”命令切换到root,应修改以下哪个文件?A./etc/passwdB./etc/shadowC./etc/sudoersD./etc/security/limits.conf答案:C(通过sudoers配置用户权限,或限制“su”需通过sudo;/etc/pam.d/su也可配置,但选项中C更相关)9.以下哪个命令可以实时监控网络连接,并显示进程信息?A.netstat-anpB.ifconfig-aC.ss-tulnpD.ping-c5答案:C(ss是netstat的现代替代,-tulnp显示所有监听端口和进程;netstat-anp也可,但ss更推荐)10.在Vim编辑器中,执行“:wq!”的作用是?A.保存并退出,忽略警告B.强制保存并退出C.不保存并退出D.保存但不退出答案:B(!表示强制操作,wq!强制保存并退出,即使文件只读或有未解决的修改)11.以下哪个工具用于配置IPv6地址?A.ifconfigeth0inet6add2001:db8::1/64B.ipaddradd2001:db8::1/64deveth0C.routeadd-Ainet6defaultgw2001:db8::2D.netplanapply答案:B(ip命令是现代网络配置工具,支持IPv6;ifconfig不推荐用于新配置)12.若要设置定时任务,每天凌晨3点执行“/backup/script.sh”,crontab条目中正确的写法是?A.03/backup/script.shB.30/backup/script.shC.3/backup/script.shD.03/backup/script.sh答案:A(crontab格式为“分时日月周命令”,03表示3:00)13.以下哪个命令可以递归修改目录“/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内核中,用于管理进程调度的子系统是?A.内存管理(MM)B.进程管理(PM)C.文件系统(FS)D.网络子系统(NET)答案:B(进程管理子系统负责进程创建、调度、同步等)15.要查看当前系统加载的所有内核模块,应使用以下哪个命令?A.lsmodB.modprobeC.insmodD.rmmod答案:A(lsmod列出已加载模块;modprobe用于加载,insmod/rmmod用于手动加载/卸载)二、填空题(每题2分,共20分)1.Linux文件系统中,根目录的inode编号是______。(答案:2)2.查看当前用户ID的命令是______。(答案:id)3.systemd中,用于管理系统服务的目标单元文件通常存放在______目录。(答案:/etc/systemd/system)4.要将文件“file1.txt”的访问时间和修改时间更新为当前时间,应使用______命令。(答案:touch)5.在Shell脚本中,“$@”表示______。(答案:所有位置参数,作为独立参数)6.配置静态IP时,CentOS8的网络配置文件默认存放在______目录。(答案:/etc/sysconfig/network-scripts)7.用于设置用户密码复杂度策略的配置文件是______。(答案:/etc/security/pwquality.conf)8.查看当前系统已挂载文件系统详细信息的命令是______。(答案:mount-v或mount)9.在Vim的命令模式下,删除当前行及其后5行的命令是______。(答案:d6G或6dd)10.统计文件“access.log”中包含“ERROR”关键字的行数,应使用命令______。(答案:grep-c"ERROR"access.log)三、简答题(每题8分,共40分)1.简述硬链接与软链接的区别,并说明各自的应用场景。答案:硬链接是文件的另一个目录项,与原文件共享相同的inode,无法跨文件系统,删除原文件不影响硬链接;软链接是独立的文件,存储原文件的路径,可跨文件系统,原文件删除后软链接失效。应用场景:硬链接用于防止文件被意外删除(如重要配置文件的本地备份);软链接用于跨分区引用(如程序库的版本管理)。2.说明NFS(网络文件系统)与Samba的主要区别及典型应用场景。答案:NFS基于RPC协议,主要用于Linux/Unix系统间的文件共享,性能较高但跨平台支持差;Samba基于SMB/CIFS协议,支持Windows、Linux等多平台互访,适合混合环境。典型场景:NFS用于集群内部服务器共享存储(如Hadoop数据节点);Samba用于企业办公网中Windows客户端访问Linux文件服务器。3.描述rsyslog服务的工作流程,并说明如何将“/var/log/messages”中的日志同时转发到远程服务器00的514端口。答案:rsyslog流程:接收日志(来自内核、应用程序或远程)→根据规则(/etc/rsyslog.conf)过滤/处理→写入本地文件或转发。配置转发:在rsyslog配置文件中添加“.@00:514”(UDP)或“.@@00:514”(TCP),重启rsyslog服务(systemctlrestartrsyslog)。4.解释crontab任务的执行原理,并说明为何有时定时任务未按预期执行。答案:crond服务每分钟检查/var/spool/cron/用户目录下的任务文件,匹配时间规则后调用sh执行任务。未执行可能原因:任务路径未使用绝对路径(环境变量缺失)、权限不足(任务脚本或输出目录无写权限)、crond服务未运行(systemctlstatuscrond)、时间格式错误(如月份与日期冲突)。5.简述SELinux的三种模式及其区别,举例说明强制模式下的典型应用。答案:SELinux模式:强制(Enforcing)、允许(Permissive)、禁用(Disabled)。强制模式下强制应用安全策略,违反规则的操作被阻止并记录;允许模式记录违规但不阻止;禁用模式关闭SELinux。典型应用:强制模式下,Apache服务(httpd_t)无法直接访问用户家目录(home_t)的文件,需通过semanage或chcon修改文件上下文(如chcon-thttpd_sys_content_t/home/user/web)才能允许访问。四、操作题(每题10分,共30分)1.请通过命令组合完成以下任务:在目录“/data/logs”下查找所有7天前修改的、大小超过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```步骤说明:find筛选符合条件的文件(-mtime+7表示7天前,-size+100M表示大于100MB),通过-print0和--null-T-处理文件名含空格的情况,tar创建压缩包后删除原文件(&&确保压缩成功后再删除)。2.为用户“testuser”设置sudo权限,允许其无需输入密码即可执行“/usr/sbin/nginx”的启动、停止和重启操作(使用visudo编辑)。答案:使用visudo编辑/etc/sudoers文件,添加以下行:```testuserALL=(ALL)NOPASSWD:/usr/sbin/nginxstart,/usr/sbin/nginxstop,/usr/sbin/nginxrestart```验证:切换testuser(sutestuser),执行“sudo/usr/sbin/nginxrestart”应无需密码。3.编写一个Shell脚本“count_errors.sh”,实现以下功能:读取“/var/log/app.log”文件,统计其中“ERROR”出现的次数,并将结果输出到“/var/log/error_count_$(date+%Y%m%d).txt”,同时记录脚本执行时间(格式: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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师职业发展规划及实践案例分析
- 暧昧聊天话术
- 水资源的合理利用
- 切花保鲜技术概述
- 切割机安全教育培训课件
- 合福铁路跨合宁高速180m连续梁拱桥施工技术研究汇报
- 胃肠减压的护理工作流程
- 宜宾市审计备考题库中心2025年第二次公开考核招聘工作人员领取笔试准考证备考题库参考答案详解
- 2026重庆一中寄宿学校融媒体中心招聘1人备考题库及一套完整答案详解
- 成都市武侯区盐外芙蓉学校2026年中学教师招聘备考题库及完整答案详解
- 家里办公制度规范
- 生鲜乳安全生产培训资料课件
- 基于知识图谱的高校学生岗位智能匹配平台设计研究
- 2026年《必背60题》高校专职辅导员高频面试题包含详细解答
- 环氧抛砂防滑坡道施工组织设计
- 2026年八年级生物上册期末考试试卷及答案
- 工程顾问协议书
- 2026年沃尔玛财务分析师岗位面试题库含答案
- 广东省汕头市金平区2024-2025学年九年级上学期期末化学试卷(含答案)
- 江苏省G4(南师大附中、天一、海安、海门)联考2026届高三年级12月份测试(G4联考)生物试卷(含答案)
- 资产清查合同范本
评论
0/150
提交评论