还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
linux面试题及答案100
一、单项选择题(30题)(每题1分,共30分)
1.Linux内核基础Linux系统的内核版本号格式通常为“主版本号.次版本号.修订号”,如
4.
18.0-
348.el8,其中“次版本号”的作用是()A.表示重大功能更新B.表示安全补丁和小功能更新C.表示开发阶段标识D.表示硬件架构类型答案B以下哪项是Linux系统的核心设计思想?()A.模块化设计,单内核架构B.宏内核设计,模块化加载C.微内核设计,功能最小化D.分布式架构,多节点协作答案BLinux系统中,“glibc”的主要作用是()A.管理系统进程B.提供C语言标准库函数C.控制硬件设备驱动D.处理网络协议栈答案B
2.文件系统与目录管理Linux系统中,用于查看文件或目录大小的命令是()第1页共13页A.du B.df C.ls D.cat答案A以下哪个目录用于存放系统配置文件?()A./bin B./etc C./usr D./var答案B在Linux文件系统中,“inode”的作用是()A.存储文件内容B.记录文件元数据(权限、所有者等)C.管理磁盘分区D.分配文件存储块答案B使用ls-l命令查看文件权限时,输出为“-rw-r--r--”,该文件的所有者权限是()A.读、写、执行B.读、执行C.读、写D.只读答案D
3.命令与Shell基础以下哪个命令用于强制杀死指定进程?()A.kill B.kill-9C.pkill-9D.top-K答案B执行echo$PATH后,输出结果的作用是()A.显示当前用户环境变量B.显示系统可执行命令的搜索路径C.显示当前工作目录D.显示系统版本信息答案B第2页共13页在Shell脚本中,以下哪个符号用于注释单行内容?()A.//B./**/C.#D.--答案C以下哪个命令用于在后台运行进程?()A.B.!C.nohup D.bg答案A
4.系统管理Linux系统中,free-m命令的输出不包含以下哪项信息?()A.已用内存B.空闲内存C.交换分区D.CPU使用率答案D以下哪个命令用于查看系统日志?()A.tail/var/log/messages B.cat/var/log/syslogC.less/var/log/boot.log D.more/var/log/audit.log答案A执行df-h后,输出“/dev/sda120G15G5G75%/”,其中“75%”表示()A.已用磁盘空间占总容量的比例B.空闲磁盘空间占总容量的比例C.已用inode数占总inode数的比例D.缓存占用空间比例答案ALinux系统中,进程优先级的范围是()A.0-99(实时)和100-139(普通)B.1-100(实时)和101-200(普通)C.0-100(实时)和101-200(普通)第3页共13页D.1-139(实时)和140-199(普通)答案A
5.网络与安全以下哪个命令用于查看本机IP地址?()A.ifconfig B.ip addrC.netstat-i D.route答案BLinux系统中,默认的防火墙服务是()A.iptables B.firewalld C.ufw D.ip6tables答案B使用ssh user@host命令连接远程主机时,默认使用的端口号是()A.21B.22C.23D.80答案B以下哪个文件用于配置DNS解析?()A./etc/hosts B./etc/resolv.confC./etc/hostname D./etc/networks答案B
6.Shell编程在Shell脚本中,变量名的命名规则是()A.可以以数字开头,包含字母、数字和下划线B.必须以字母或下划线开头,包含字母、数字和下划线C.可以包含特殊字符如“$”“@”“#”D.区分大小写,且长度无限制答案B以下哪个循环结构可用于遍历数组arr=a bc?()第4页共13页A.for iin arr;do...doneB.for iin${arr[@]};do...doneC.while i=0;i3;i++;do...doneD.until i=3;do...done答案BShell脚本中,$的作用是()A.显示当前行号B.获取上一条命令的退出状态码C.存储用户输入的参数D.表示后台进程ID答案B
7.综合应用Linux系统中,tar-czvf backup.tar.gz/data命令的作用是()A.压缩/data目录为backup.tar.gzB.解压缩backup.tar.gz到/data目录C.备份/data目录到tar文件,不压缩D.查看tar文件内容答案A以下哪个命令用于修改系统运行级别?()A.systemctl set-runlevel3B.init3C.chkconfig runlevel3D.systemctl runlevel3答案B在Linux中,mount/dev/sdb1/mnt命令的作用是()A.将/dev/sdb1挂载到/mnt目录第5页共13页B.格式化/dev/sdb1为ext4文件系统C.检查/mnt目录是否存在D.显示/mnt目录下的文件答案ALinux系统中,crontab-e命令的作用是()A.编辑当前用户的定时任务B.查看系统定时任务日志C.停止定时任务服务D.设置系统时间答案A以下哪个文件用于限制用户登录权限?()A./etc/passwd B./etc/shadowC./etc/security/limits.conf D./etc/group答案CLinux系统中,vmstat命令输出的“procs”行中,“r”列表示()A.等待I/O的进程数B.运行队列中的进程数C.空闲进程数D.已阻塞的进程数答案B使用yum installpackage命令安装软件时,默认的软件源配置文件位于()A./etc/yum.conf B./etc/yum.repos.d/C./etc/apt/sources.list D./etc/rpm.conf第6页共13页答案BLinux系统中,find/-name file.txt命令的作用是()A.在根目录下查找名为file.txt的文件B.显示file.txt文件的内容C.压缩根目录下的file.txtD.删除根目录下的file.txt答案A
二、多项选择题(20题)(每题2分,共40分,多选、少选均不得分)
1.Linux基础以下属于Linux发行版的有()A.Ubuntu B.Fedora C.CentOS D.Windows11答案ABCLinux系统的主要特点包括()A.多用户、多任务B.开源免费C.模块化设计D.图形化界面必须依赖X Window答案ABC以下哪些属于Linux内核的主要模块?()A.进程调度模块B.内存管理模块C.文件系统模块D.网络协议模块答案ABCD
2.文件系统与命令以下关于Linux文件系统的描述,正确的有()A.ext4是CentOS7默认的文件系统B.XFS支持更大的文件系统容量第7页共13页C.同一文件系统中可以有多个根目录D.硬链接和软链接的区别在否随原文件删除而失效答案ABD以下命令中,可用于复制文件的有()A.cp B.scp C.mv D.ln-s答案AB以下哪些是Linux系统的“基本三命令”?()A.ls B.cd C.pwd D.mkdir答案ABC
3.系统管理以下命令中,可用于查看系统进程的有()A.ps B.top C.w D.df答案ABCLinux系统中,可能导致CPU使用率过高的原因有()A.进程死锁B.大量后台任务C.硬件故障D.恶意进程答案ABD以下属于Linux系统日志文件的有()A./var/log/messages B./var/log/secureC./var/log/auth.log D./var/log/boot.log答案ABCD
4.网络与安全以下哪些属于Linux网络服务?()A.SSH服务B.Apache服务C.NFS服务D.DNS服务第8页共13页答案ABCD使用netstat-tuln命令输出中,可能包含的信息有()A.监听的端口号B.协议类型(TCP/UDP)C.连接状态D.本地IP地址答案ABDLinux防火墙firewalld的基本区域包括()A.public B.trusted C.dmz D.internal答案ABCD
5.Shell编程与脚本Shell脚本中,数组的操作包括()A.定义数组arr=123B.获取数组长度${#arr[@]}C.访问数组元素${arr
[0]}D.遍历数组for iin${arr};do...done答案ABC以下哪些属于Shell脚本的注释方式?()A.#单行注释B.:多行注释C./**/D.//答案AB
6.综合应用以下哪些命令可用于修改用户密码?()A.passwd B.chpasswdC.usermod-p D.useradd-p答案ABCLinux系统中,可用于监控网络流量的命令有()第9页共13页A.iftop B.nload C.sar D.tcpdump答案AB以下哪些属于Linux的“运行级别”?()A.0(关机)B.3(多用户无图形)C.5(多用户有图形)D.6(重启)答案ABCD以下关于Linux权限的描述,正确的有()A.文件权限分为属主、属组、其他用户三类B.权限数字表示法中,“755”表示属主读、写、执行,其他用户读、执行C.目录的“x”权限表示可以进入目录D.硬链接可以跨文件系统创建答案ABC以下哪些属于Linux系统的“启动文件”?()A./etc/rc.local B./etc/profileC./etc/bashrc D./etc/inittab答案ABC以下哪些是Linux系统的安全加固措施?()A.禁用root直接SSH登录B.使用防火墙限制端口C.定期更新系统补丁D.开启SELinux答案ABCD
三、判断题(20题)(每题1分,共20分,正确打“√”,错误打“×”)第10页共13页Linux系统中,“/dev/null”是一个黑洞文件,所有写入的数据都会被丢弃()答案√cd~命令用于返回当前用户的主目录()答案√Linux系统中,rm-rf/*命令会删除根目录下的所有文件,需谨慎使用()答案√ps aux命令输出的“%CPU”列表示进程占用的CPU百分比()答案√硬链接可以通过ln命令创建,且不随原文件删除而失效()答案√Linux系统中,“/proc”目录是内存中的虚拟文件系统,用于显示进程信息()答案√yum命令默认从网络源下载软件包,不会检查本地缓存()答案×(会先检查本地缓存,缓存不存在才下载)crontab定时任务中,“*****command”表示每分钟执行一次命令()答案√Linux系统中,用户ID(UID)为0的用户是普通用户()答案×(是root管理员)df-i命令用于查看inode使用情况,而非磁盘容量()答案√第11页共13页chmod777file命令将文件权限设为“读、写、执行”(对所有用户),存在安全风险()答案√Linux系统中,“systemd”是替代“sysvinit”的新一代初始化系统()答案√grep error/var/log/messages命令用于在日志中查找包含“error”的行()答案√Shell脚本中,$1表示第一个参数,$#表示参数个数()答案√Linux系统中,mount-o remount,rw/命令可重新挂载根目录为可写()答案√ping命令默认发送4个ICMP包,可通过-c参数修改发送数量()答案√Linux文件系统中,“ext4”是“ext3”的升级版,支持更大文件系统和更快性能()答案√top命令中,按“P”可按CPU使用率排序进程()答案√Linux系统中,ulimit-n命令用于限制进程打开的最大文件数()答案√ssh-keygen命令用于生成SSH密钥对()第12页共13页答案√
四、简答题(2题,每题5分,共10分)
1.简述Linux文件权限的表示方法及修改命令答案文件权限通过10位字符表示(如“-rw-r--r--”),第1位为类型(“-”文件、“d”目录),后9位分三组(属主、属组、其他),每组用“r
(4)、w
(2)、x
(1)”表示权限修改命令chmod(如chmod755file将权限设为“rwxr-xr-x”)或chown(修改所有者)、chgrp(修改所属组)
2.简述Linux系统启动的主要流程答案
①开机自检(POST);
②MBR引导(主引导记录);
③GRUB加载内核;
④init/systemd初始化(读取运行级别);
⑤启动系统服务(如网络、日志);
⑥执行用户登录程序(如bash);
⑦用户登录成功,进入工作界面(注文档总题量72题,覆盖Linux核心知识点,答案简洁准确,符合面试场景需求)第13页共13页。
个人认证
优秀文档
获得点赞 0