第一次周考错题修改汇总
猿来教育Linux云计算周考(⼀)
选择题
1.Linux运维是什么?(E)
A.电脑维修师
B.⽹络⼯程师
C.⽹管
D.桌⾯运维⼯程师
E.Linux系统运维⼯程师
2.关于Linux运维,如下哪些说法正确?多选 --BCDFGHJ
- 正确答案 -- ABCDEFGHJ
A.根据业务规划服务器硬件设备,⽹络调试,应⽤部署。
B.通过⽹络对Linux系统监控,⽹站监控,数据库监控,故障预警。
C.处理业务组技术问题,如故障排查,系统升级,代码更新,保证应⽤⻓期稳定运⾏。
D.在互联⽹⾏业中,运维、开发、测试都是基本的技术岗。
E.开发和测试主要从事的是软件上线前期投⼊的⽣产动作,如软件编码,软件测试。
F.运维主要是从事软件上线后的维护⼯作,配合各技术组的同事,完成软件⻓期稳定运⾏。
G.运维开发除了要懂运维业务本身外,还要懂得如python语⾔开发,完成运维⼯具,运维平台研发。
H.运维⼯作本身细节⼜可以分为,IT运维、业务运维、运维开发。
I.运维需要完成软件测试⼯作,以及⽹站源代码的编写。
J.运维需要保证软件数据不能丢,如⽹站数据库,以及提升系统访问体验,保证⾼效、7*24h运⾏。
3.⼀个⽹站开发的项⽬组,包括了哪些技术部⻔?多选--CDEF
A.保洁
B.保安
C.前端开发
D.后端开发
E.软件测试
F.运维部⻔
4.⽤户访问www.yuchaoit.cn的背后通信架构顺序是?多选--DCBA
A.数据库系统
B.后端系统
C.前端系统
D.浏览器客户端
5.如下服务器部署环境,哪些是正确的?多选--ABC
- 正确答案 -- ABCD
A.开发环境
根据软件运⾏要求,部署程序可以运⾏的最低环境,确保功能性。
如在集群、单节点的选择。
B.测试环境
根据软件运⾏要求,部署单节点、多节点的多套测试环境,且完成⾃动化发布。
C.预⽣产环境
根据软件运⾏要求,部署单节点、多节点的多套运⾏环境,实现⾃动化发布、程序运⾏监控。
D.⽣产环境
根据软件运⾏最⾼要求,部署最⾼配置的服务器,完成集群部署
且完成后续的⾃动化发布、更新、监控,以及后续技术⽀持。
6.如下哪些是正确的⽹站?多选--BE
A. http:\\yuchaoit.cn
B. http://yuchaoit.cn/hello
C. https://yuchaoit,com
D. ftp://yuchaoit.cn
E. https://www.yuchaoit.cn/
7.前端开发属于哪些知识?多选--ABDG
- 正确答案 -- ABD
A. html
B. css
C. python
D. js
E. linux
F. java
G. PHP
H. bash
8.后端开发属于哪些知识?多选--CF
- 正确答案 -- CFG
A. html
B. css
C. python
D. js
E. linux
F. java
G. PHP
H. bash
9.运维属于哪些知识?多选 -- EH
A. html
B. css
C. python
D. js
E. linux
F. java
G. PHP
H. bash
10.如下哪个dns域名解析正确?多选 -- B
- 正确答案 -- BDF
A. 192.168.0,1 www.yuchaoit.cn
B. 192.168.2.5 yuchaoit.cc
C. 123.206,16.61 www.yuchaoit.cn
D. 259.23.44.123 www.yuchaoit.cn
E. 127.0.0.1 www.yuchaoit.top
F. 0.0.0.0 api.yuchaoit.xyz
11.如下对服务器机房描述正确是?多选
- ACE
- 正确答案 -- CE
A. 机房是存放服务器的仓库
B. 机房提供专业化的显示器进行设备调试。
C. 机房是托管服务器运行,提供IT服务的场地。
D. 机房由于服务器设备很多,温度较高。
E. 机房由于环境特殊,没有办公设备,只能外接输入输出设备。
12.对服务器的描述正确是?多选
- BEFG
A. 2U服务器指的是有两颗CPU
B. 机架式服务器4U大约是17.78厘米
C. 服务器一般16G内存
D. 服务器可以使用wifi
E. 服务器有足够的扩展插槽,用于增加内存、硬盘等
F. 服务器指的是网络中能对其他机器提供某些服务的计算机系统,相对普通PC,服务器指的是高性能计算机,稳定性、安全性要求更高。
G. 服务器的高性能体现在高速的运转能力,长时间的可靠运行,强大的数据吞吐能力。
13.应⽤部署在下⾯哪个ip,是可以正确对外提供访问的?多选
- BC
A. 127.0.0.1
B. 0.0.0.0
C. 192.168.0.140
14.如下是三级域名的是?多选
- AB
A. api.yuchaoit.cn
B. www.yuchaoit.cn
C. bbs.www.yuchaoit.cn
D. yuchaoit.cn
18.远程连接服务sshd默认端⼝是?
- C
A.24
B.21
C.22
D.80
19.⽹站默认端⼝是?
- D
A.81
B.22
C.24
D.80
20.服务器核⼼硬件有?多选
- ACEDFG
A.内存
B.显示器
C.硬盘
D.键盘
E.网卡
D.主板
F.CPU
G.显卡
21.Linux发⾏版有哪些?多选
- ABCD
A.redhat
B.centos
C.ubuntu
D.suse
以下不是
E.win7
F.win10
22.⼀个50⼈的⼩公司,如下哪些服务器架构是真实的?多选
- BCD
A.四台物理服务器部署应用,无虚拟化
B.20台阿里云服务器
C.10台阿里云服务器,业务部署在容器中
D.三台物理机,使用vmware虚拟化部署
23.你们单位的服务器系统最有可能是?
- C
A.centos5.4
B.redhat4.9
C.centos7.9
24.如下哪些命令是可以正确执⾏的?多选
- BC
- 正确答案 -- BE
A. ls/
B. cd /opp
C. cat
D. mkdir .. # 错误,因为..是系统自带的文件夹,每一个文件夹都会包括 . 表示目录本身 .. 表示上级目录
这个命令错误的点,在于 mkdir 不能创建同名文件夹
E. touch /opt/ # 修改/opt的时间属性,访问时间,修改时间,更改时间
填空题
25.完成如下单位换算。
1Byte(Byte 字节) =8 Bit
1KB (Kilobyte 千字节) =1024 Byte,
1MB (Megabyte,兆字节,简称“兆”) =1024 KB,
1GB (Gigabyte,吉字节,⼜称“千兆”) =1024 MB,
1TB (Terabyte,太字节,或百万兆字节) =1024 GB
26.Linux命令语法格式是?写下10个正确的命令。
命令 参数 命令对象
mkdir -p /var/yuanlai.txt
ls -lh /opt
cat '猿来' > /var/yuanlai.txt
history -c
su - root
stat /opt
cd /opt
vim /var/yuanlai.txt
head -5 /var/yuanlai.txt
tail -5 /var/yuanlai.txt
27.请写下三个绝对路径、三个相对路径
绝对路径:
/opt/
/var/log
/网易云音乐/华语/男歌手/陈奕迅
相对路径
[root@zhizhi adm]# cd ../cn_music/
[root@zhizhi cn_music]#
[root@zhizhi cn_music]# cd ../log
[root@zhizhi log]#
[root@zhizhi 陈奕迅]# cd ../../女歌手/
[root@zhizhi 女歌手]#
28.分别针对如下下特殊符号,写下正确的linux命令。
- cd -
~ cd ~
. ls .
.. cd ../
* rm -rf /var/log/*.log
# ls -l #查看当前目录下文件文件夹详细信息
简答题
29.如下命令正确吗?解释下哪⾥有问题。
命令1
[root@yuanlai-0224 ~]# mkdir -p /my_data/nginx #正确
[root@yuanlai-0224 ~]#
[root@yuanlai-0224 ~]# cd /my_data/ #正确
[root@yuanlai-0224 my_data]# ls
nginx
[root@yuanlai-0224 my_data]# mkdir nginx #同一目录下不能创建名字一样的文件夹,否则报错
[root@yuanlai-0224 my_data]# touch nginx #可以创建,但命名不规范
30.修改主机名为yuanlai0224命令是?
[root@zhizhi ~]# hostnamectl set-hostname yuanlai0224
31.切换⽬录到/yuchao01/data/`,再创建脚本/my_website/scripts/start.sh。
绝对路径、相对路径两种写法
- 正确答案
绝对路径
cd /yuchao001/data
touch /my_website/scripts/start.sh
相对路径
cd /yuchao001/data
touch ../../my_website/scripts/start.sh
错误!!!
cd /yuchao01/data/
mkdir -p /my_website/scripts/start.sh
touch ../../../my_website/scripts/start.sh
32.查看/my_website/scripts/start.sh⽂件详细信息。
ls -l /my_website/scripts/start.sh
补充 -- stat /my_website/scripts/start.sh
33.如何清空终端信息?
clear
补充 -- ctrl + l
34.看不懂usermod命令,如何查看帮助?写下两个办法。
man usermod
usermod --help
35.现安装了软件python,安装到了/usr/local/python3/bin/,如何将其加⼊PATH变量?
正确答案
PATH=/usr/local/python3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
错误
[root@yuanlai0224 ~]#echo ' python=/usr/local/python3/bin/python' > ${PASH}
36.如下命令正确的是?--AD
A. touch 'my_website.!!txt'
B. touch "my_website.!!txt"
C. mkdir hehe!!
D. mkdir 'hehe!!'
E. mkdir "hehe!!"
37.修改机器dns配置⽂件,改为阿⾥223.5.5.5地址,确保可以访问www.yuchaoit.cn
正确答案
vim /etc/resolve.conf #DNS配置文件
nameserver 223.5.5.5
38.由于测试nginx多域名部署,需要配置多个域名进⾏测试,请确保linux本机可以进⾏如下解析,完成本地dns解析配置
[root@yuanlai0224 ~]# vim /etc/hosts
192.168.0.111 bbs.yuchaoit.cc api.yuchaoit.cc
#在vim编辑器中输入,保存退出
[root@yuanlai0224 ~]# ping bbs.yuchaoit.cc
PING bbs.yuchaoit.cc (192.168.0.111) 56(84) bytes of data.
From 192.168.0.119 (192.168.0.119) icmp_seq=3 Destination Host Unreachable
From 192.168.0.119 (192.168.0.119) icmp_seq=6 Destination Host Unreachable
From 192.168.0.119 (192.168.0.119) icmp_seq=9 Destination Host Unreachable
From 192.168.0.119 (192.168.0.119) icmp_seq=13 Destination Host Unreachable
^C
--- bbs.yuchaoit.cc ping statistics ---
15 packets transmitted, 0 received, +4 errors, 100% packet loss, time 23600ms
pipe 2
[root@yuanlai0224 ~]# ping uchaoit.cc
[root@yuanlai0224 ~]# ping api.yuchaoit.cc
PING bbs.yuchaoit.cc (192.168.0.111) 56(84) bytes of data.
From 192.168.0.119 (192.168.0.119) icmp_seq=2 Destination Host Unreachable
^C
--- bbs.yuchaoit.cc ping statistics ---
5 packets transmitted, 0 received, +1 errors, 100% packet loss, time 13043ms
pipe 2
[root@yuanlai0224 ~]#
39.完成如下⽬录结构创建

40.备份jumpserver-dev中所有的txt⽂件到/tmp/jumpserver_txt/下
[root@yuanlai0224 ~]# mkdir -p /tmp/jumpserver_txt
[root@yuanlai0224 ~]# find /jumpserver-dev/ -type f -name '*.txt' | xargs -i cp {} /tmp/jumpserver_txt/
[root@yuanlai0224 ~]# ls /tmp/jumpserver_txt/
admin_users.txt issues.txt system_users.txt
alpine_requirements.txt requirements.txt 使用说明.txt
deb_requirements.txt rpm_requirements.txt
[root@yuanlai0224 ~]#
41.删除jumpserver-dev中所有的⽂件,保留⽂件夹
正确答案
find /jumpserver-dev -type y -name '*' | xargs -i rm -f {}
find /jumpserver-dev -type y -exec rm -f {} \;
42.下载、解压缩该⽂件,查看⽂件夹中内容
[root@yuanlai0224 ~]# wget http://apecome.com:9494/yuchao_data.tar.gz
[root@yuanlai0224 ~]# tar -xvf yuchao_data.tar.gz
[root@yuanlai0224 ~]# ls -lh yuchao_data
43.计算⽂件http://apecome.com:9494/yuchao_data.tar.gz的唯⼀值。
md5sum yuchao_data.tar.gz
44.linux和windows之间如何传输⽂件?
- 正确答案
lrzsz
xftp

45.下载⽂件http://apecome.com:9494/chaoge666.txt,且编辑,写⼊如下内容,最终查看⽂件内容且显示⾏号。
我⼀定不忘初⼼,努⼒坚持每⼀天,为了⾃⼰的⼈⽣理想冲鸭?
[root@yuanlai0224 ~]# wget http://apecome.com:9494/chaoge666.txt
[root@yuanlai0224 ~]# echo '我一定不忘初心,努力坚持每一天,为了自己的人生理想冲鸭?' >> chaoge666.txt
[root@yuanlai0224 ~]# cat -n chaoge666.txt
1 努力学习兄弟们?
2 书中自有黄金屋,书中自有颜如玉?
3 超哥带你们飞?
4 我一定不忘初心,努力坚持每一天,为了自己的人生理想冲鸭
46.替换chaoge666.txt⽂件中所有的 ? 号,改为感叹号 ! ,然后查看⽂件内容,且显示⾏号。
- 正确答案
vim chaoge666.txt
:%s/?/!/g

47.如下字符串,分别是⼏个字符?
我命由我不由天 -- 8个字符
30年河东 -- 6个字符
30年河⻄ -- 6个字符
莫欺少年穷 -- 6个字符
[root@yuanlai0224 ~]# touch 1.txt 2.txt 3.txt 4.txt
[root@yuanlai0224 ~]# echo '我命由我不由天' > 1.txt
[root@yuanlai0224 ~]# echo '30年河东' > 2.txt
[root@yuanlai0224 ~]# echo '30年河西' > 3.txt
[root@yuanlai0224 ~]# echo '莫欺少年穷' > 4.txt
[root@yuanlai0224 ~]# wc -m 1.txt 2.txt 3.txt 4.txt
8 1.txt
6 2.txt
6 3.txt
6 4.txt
26 total
48.找出机器上所有超过1M的txt⽂件,备份到/tmp/下
[root@yuanlai0224 ~]# find / -type f -name '*.txt' -size +1M | xargs -i cp {} /tmp/
[root@yuanlai0224 ~]# ls /tmp
about_opt.txt
allkeys.txt
all_test1
iab.txt
journal.txt
jumpserver_txt
ks-script-y3qWPM
learn_vim2.txt
oui.txt
systemd-private-8855a2b858354837a4035720939ceaf9-systemd-hostnamed.service-bLM6aD
vmware-root
yuchao_linux.txt
yum.log
春晓.txt
[root@yuanlai0224 ~]#
49.请统计出 /etc/passwd ⽂件中有多少⾏是包括 /bin/bash 字符的。
[root@yuanlai0224 ~]# grep 'bin/bash' /etc/passwd | wc -l
7
50.如何只修改⽂件的change time。
只修改文件属性,例如文件名,拷贝或者剪切
51.linux存放⽤户信息、⽤户密码的⽂件是?
/etc/passwd 存放用户信息
用户密码文件正确答案 -- /etc/shadow
52.linux存放⽤户组信息、⽤户组密码的⽂件是?
/etc/group 存放组信息
用户组密码文件正确答案 -- /etc/gshadow
53.创建⽤户chaoge001,附加组是root,默认shell是/sbin/nologin,注释信息是,"爱⽣活、爱⾃⼰",⽤户id是
[root@yuanlai0224 ~]# useradd -u 1300 -G root -s /sbin/nologin -c '爱生活,爱自己' chaoge001
[root@yuanlai0224 ~]# grep 'chaoge001' /etc/passwd
chaoge001:x:1300:1300:爱生活,爱自己:/home/chaoge001:/sbin/nologin
54.创建如下的⽤户、组、组成员。
- 组名为devops,组id是3000。
- ⽤户名是sam,使⽤devops作为附加组
- ⽤户名是biber,使⽤devops作为主组。
- ⽤户jerry,不允许登录系统。
- 三个⽤户密码都是linux520
[root@yuanlai0224 ~]# groupadd -g 3000 devops
[root@yuanlai0224 ~]# useradd -G devops sam
[root@yuanlai0224 ~]# useradd -g devops biber
[root@yuanlai0224 ~]# useradd -s /sbin/nologin jerry

55.创建新⽤户david01,指定登录家⽬录是/david01,且加⼊devops组,设置uid是1777。
[root@yuanlai0224 ~]# useradd -d /david01 -G devops -u 1777 david01
56.仅查询⽤户sam、biber、jerry的⽤户详细信息。
正确答案
grep 'sam' /etc/passwd
grep 'biber' /etc/passwd
grep 'jerry' /etc/passwd
[root@yuanlai0224 ~]# id sam
uid=9530(sam) gid=9530(sam) groups=9530(sam),3000(devops)
[root@yuanlai0224 ~]# id biber
uid=9531(biber) gid=3000(devops) groups=3000(devops)
[root@yuanlai0224 ~]# id jerry
uid=9532(jerry) gid=9532(jerry) groups=9532(jerry)
[root@yuanlai0224 ~]#
57.锁定sam⽤户登录系统,再解锁,允许登录。
[root@yuanlai0224 ~]# usermod -L sam
[root@yuanlai0224 ~]# usermod -U sam
[root@yuanlai0224 ~]#
58.将david01从devops组中移除。
[root@yuanlai0224 ~]# gpasswd -d david01 devops
59.强制biber下次登录时必须修改密码。
[root@yuanlai0224 ~]# chage -d 0 biber
60.使⽤biber⽤户,再创建⼀个普通⽤户xman。
正确答案
编辑sudo文件,添加biber
在root ALL=(ALL) ALL 下一行编辑
biber ALL(ALL) ALL
切换到用户biber
sudo useradd xman

浙公网安备 33010602011771号