2021年04月12日Linux专项练习1
考点1:常见Linux命令
以下不属于Linux系统命令的是:
- A
kill
- B
ifconfig
- C
mv
- D
remove
解析
显示答案/隐藏答案
正确答案: DLinux没有remove命令,但是有rm
考点2:八进制权限
linux系统中某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为:
- A 753
- B 763
- C 754
- D 764
解析
显示答案/隐藏答案
正确答案: D考点3:unix授权命令
在unix系统下执行chmod(“/usr/test/sample”,0753)之后该文件sample的访问权限为
- A 拥有者可读写执行,同组用户可写可执行,其他用户可读可执行
- B 拥有者可读写执行,同组用户可读写,其他用户可读可执行
- C 拥有者可读写执行,同组用户可读可执行,其他用户可写可执行
- D 拥有者可读写执行,同组用户可读可执行,其他用户可读写
解析
显示答案/隐藏答案
正确答案: C考点4:Linux终止前台进程
终止一个前台进程可能用到的命令和操作是?
- A
kill
- B
ctrl+C
- C
shut down
- D
halt
解析
显示答案/隐藏答案
正确答案: BLinux如何终止前台进程
终止一个前台进程用
ctrl+C;
Linux如何终止后台进程
终止一个后台进程:
1、使用kill命令;
2、使用fg命令将后台进程变为前台进程,然后ctrl+C。
命令 | 描述 |
---|---|
kill | 无参数表示向进程输入关闭的指令 |
Ctrl+C | 关闭当前(前台)进程 |
Chrl+Z | 暂停当前(前台)进程 |
shutdown | 关机 |
halt | 就是调用shutdown -h(立即关机) |
考点5:Linux内核子系统
内核不包括的子系统是 。
- A 进程管理系统
- B 内存管理系统
- C
I/O
管理系统 - D 硬件管理系统
解析
显示答案/隐藏答案
正确答案: D内核分为 进程管理系统 、 内存管理系统 、 I/O管理系统 和文件管理系统等四个子系统。
硬件管理系统一听就不切实际阿 因为内核是一串指令。
考点6:Linux查看系统负载命令
下面有关linux查看系统负载的命令,说法错误的是?
- A
uptime
命令主要用于获取主机运行时间和查询linux
系统负载等信息 - B
vmstat
命令可以查看查看cpu
负载 - C
sar
命令可以查看网络接口信息 - D
free
命令可以查看磁盘负载情况
解析
显示答案/隐藏答案
正确答案: D1 | [root@localhost ~]# uptime |
1 | [root@localhost ~]# vmstat |
vmstat帮助文档
1 | [root@localhost ~]# vmstat --help |
uptime帮助文档
1 | [root@localhost ~]# uptime --help |
free命令
1 | [root@localhost ~]# free |
free描述的是内存使用情况,不是磁盘负载。
free查看内存使用情况,并非磁盘。磁盘可以使用df命令
1 | [root@localhost ~]# free -h |
可以看到当前Linux的内存有3.5G,已经使用了1.8G内存。
1 | [root@localhost ~]# df -h |
可以看到磁盘容量为55G,已用14G,有41G可以用。
考点7:[-z string] 短路与 短路或
命令:[-z""]&&echo 0 ||echo 1
的输出是什么
- A 1
- B 0
解析
显示答案/隐藏答案
正确答案: B[-z STRING]命令[-n string]命令
[-z STRING]
“STRING” 的长度为零则为真[-z ""]
长度为零,返回1,故执行&&后面的语句 echo 0显示“0”,返回1,故不执行echo 1 最终结果为0
命令 | 描述 |
---|---|
[-z string] |
“string ”的长度为零则为真。我的理解是[-z string] 就是[-zero string] |
[-n string] or [string] |
“string ”的长度为非零,则为真。[-n string] 就是[non-zero string] |
考点8:Redhat9安装方式
Redhat9 所支持的安装方式有()
- A 从本地硬盘驱动器进行安装
- B 通过
Telnet
进行网络安装 - C 通过
NFS
进行网络安装 - D 通过
HTTP
进行网络安装
解析
显示答案/隐藏答案
正确答案: ACD没用过红帽好伐,所以百度鸟解了一哈🤣
从安装启动方式可以分为:软盘启动 光盘启动 U盘启动(红帽9还支持制作安装启动软盘的,只是软盘现在基本见不到了) 从软件安装来源可以分为:光盘、硬盘、nfs服务器、ftp服务器、http服务器
最简单的方式就是光盘引导,光盘安装。
其他安装方式还有KickStart无人值守安装等。
考点9:批量删除当前目录下的文件
批量删除当前目录下后缀名为.c的文件。如a.c、b.c。
- A rm *.c
- B find . -name “*.c” -maxdepth 1 | xargs rm
- C find . -name “*.c” | xargs rm
- D 以上都不正确
解析
显示答案/隐藏答案
正确答案: ABxargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它能够捕获一个命令的输出,然后传递给另外一个命令,当你尝试用rm 由于题目中是说删除当前目录下后缀名为.c的文件,故需要加上-maxdepth 1,表示是当前目录,不包括其子目录。
find . -name "*.c" -maxdepth 1
表示找到.(当前目录下)名字为以“.c”为后缀的文件,-maxdepth 1表示目录深度为1,也就是寻找当前目录
考点10:查看Linux主机的默认路由
下面那些命令可以用来查看Linux主机的默认路由()
- A
route
- B
ifconfig
- C
ping
- D
netstat
解析
显示答案/隐藏答案
正确答案: AD直接route命令就可以显示默认路由,netstat命令需要加一个参数-route
1 | young@young-Lenovo-G470:~$ route |
route命令用来显示目前本机路由表的内容,并且还可以针对路由表中的记录来进行相应的添加、删除或修改等操作。
ifconfig命令用来来检测和设置本机的网络接口。
ping命令用来检测两部主机之间的传输信道是否畅通,或远程主机是否正常
netstat命令用来查看主机的连接状态