第一次周考错题修改汇总

猿来教育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.完成如下⽬录结构创建

image-20220314105016167

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

image-20220314122037729

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

image-20220314111839256

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

image-20220314115804811

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

posted @ 2022-03-15 18:32  爱看风景的瞎子  阅读(147)  评论(0)    收藏  举报