2021运维笔试题12k

1.在登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么(b)
A.NID B.PID C.UID C.CID
答:
w命令查看用户tty终端信息
ps -ef|grep pts/0

2.下面那个用户存放用户密码信息(b)

A./boot B./etc C./var D./dev

3.用于自动补全功能时,输入命令或文件的前1个或后几个字母按什么键(b)
A.ctrl B.tab C.alt D.esc

4.vim退出不保存的命令是(a)
A.:q B.q C.:wq D.:q!

5.文件权限读、写、执行三种符号的标志依次是(a)
A.rwx B.xrw C.rdx D.rws

6.某文件的组外成员的权限是只读、属主是全部权限、组内权限是可读可写、该文件权限为(d)
A.467 B.674 C.476 D.764

7. 改变文件的属主的命令是©
A.chmod B.touch C.chown D.cat

8. 解压缩文件mydjango.tar.gz,我们可以用(a)
A.tar -zxvf mydjango.tar.gz
B.tar -xvz mydjango.tar.gz
C.tar -czf mydjango.tar.gz
D.tar – xvf mydjango.tar.gz

9. 检查linux是否安装了,可用哪些命令(b) #注意rpm -qi只能查询用yum安装的软件,编译的查不到
A.rpm -ivh nginx
B.rpm -q nginx
C.rpm -U nginx
D.rpm -x nginx

10. Linux配置文件一般放在什么目录(a)
A.etc B.bin C.lib D.dev

11. linux中查看内存,交换内存的情况命令是©

A. top B.last c.free D.lastcomm

12. 观察系统动态进程的命令是(b)
A.free B.top C.lastcomm D.df

13. 如果执行命令,chmod 746 file.txt ,那么该文件的权限是(a)
A.rwxr—rw-
B.rw-r—r—
C.—xr—rwx
D.rwxr—r—

14. 找出当前目录以及其子目录所有扩展名为”.txt”的文件,那么命令是(d)
A.ls .txt
B.find /opt -name “.txt”
C.ls -d .txt
d.find -name “*.txt”

15. 什么命令常用于检测网络主机是否可达? c
A.ssh B.netstat C.ping D.exit

16. 退出交互式shell,应该输入什么? d
A:q! B.quit C.; D.exit

17. 在父目录不存在的时候,添加的参数是? d
A.-P B.-d C.-f D.-p

18. 下列文件中,包含了主机名到IP地址映射关系的文件是? b
A./etc/hostname
B./etc/hosts
C./etc/resolv.conf
D./etc/networks

19. 请问你使用的linux发行版是什么?如何查看linux发行版信息?
centos7
cat /etc/os-release

20. 请问你公司的服务器环境是物理机还是虚拟化?
500人企:
26台dell power r720服务器,托管在xxxx
通过vmware esxi虚拟化的280+linux服务器,有100+centos 100+redhat
分为三个环境
测试服务器、预生产服务器、生产服务器
技术栈:
git 、java、apache、tomcat、mysql、nagios、redhat、centos、weblogic
初创企业:
5台阿里云

21. vim有几种工作模式
命令模式
编辑模式
底线命令模式

22. nginx的主配置文件是?如何实现多虚拟主机?nginx反向代理参数是?
nginx.conf
多个server{}
proxy_pass http://ip

23. 如何解压缩后缀是.gz文件?
gipz -d *.gz

24.如何解压缩后缀是.tar文件?
tar -xf .tar

25.如何解压缩后缀是.xz文件?
xz -d .xz

26.www服务在internet最为广泛,采用的结构是?
Browser/Server

27.如何给linux添加dns服务器记录?
/etc/resolv.conf
添加2条主备dns记录
nameserver dns服务器ip

28.每月的5,15,25的晚上5点50重启nginx
ctontab -e
50 17 5,15,25 /usr/bin/systemctl restart nginx
50 17 5,15,25 /opt/nginx112/sbin/nginx -s reload

29.每分钟清空/tmp/内容

/usr/bin/rm -rf /tmp/*
30.每天早上6.30清空/tmp/的内容
30 6 /usr/bin/rm -rf /tmp/

31. 每个星期三的下午6点和8点的第5到15分钟之间备份mysql数据到/opt/
5-15 18,20 3 /usr/bin/cp -r /var/lib/mysql /opt/

32. 某文件权限是drw-r—rw-,请解读该权限?
d:目录文件
rw- 属主:可读可写
r— 属组:可读
rw- other:可读可写

33. centos版本系统服务管理命令是?
service
systemctl

34. 如何远程登录阿里云123.206.16.61?
ssh root@123.206.16.61

35.备份mariadb的命令是?
mysqldump -uroot -p

36.简述特殊符号的含义?

root用户的身份提示符
重启定向覆盖写

重定向追加写 $PATH 取值符 . 当前目录 .. 上级目录

37. 如果你发现在公司无法使用rm,使用提示’禁止你使用rm’,是为什么? 别名alias

38.如何修改test.py属组为alex?
chgrp alex test.py

39.如何在windows和linux传输文件?有哪些方法?
xftp lrzsz scp

40.如何杀死mariad进程?
pkill mariadb

ps -ef|grep mysql
kill pid

killall mariadb

41. 简述dns解析流程?访问jssckk.cn的解析流程
自上而下的顺序
1.优先查找本地dns缓存
2.查找本地/etc/hosts文件,是否有强制解析
3.如果没有去/etc/resolv.conf指定的dns服务器中查找记录(需联网
4.在dns服务器中找到解析记录后,在本地dns中添加缓存
5.完成一次dns解析

42. linux如何安装软件?有几种方式?
yum
rpm
源码包

43. 出于安全角度,简述如何安装启动redis服务端?
更改端口
开启protomode yes安全模式
设置redis密码
redis-server redis.conf

44. 如何保证本地测试环境和线上开发环境一致性?思路?
1.docker打包镜像
2.手动解决环境问题 pip3 freeze导出依赖

45 过滤出settings.py中所有的空白和注释行
grep -v “^#” file |grep -v “^$”

46 过滤出file1中以abc结尾的行
grep “abc$” file1

47 .容器退出后,通过docker ps查看不到,数据会丢吗?

不会丢,因为容器停止了,并没有被删除 docker ps -a可以看到

48 如何批量清理后台停止的容器

docker rm docker ps -aq

48 .如何查看容器日志?

docker logs -f

49. 使用rm -i 系统会提示什么信息? b
A.命令所有参数
B.是否真的删除
C.是否有写的权限
D.文件的路径

50

为何说rm -rf 慎用? -r递归删除 -f强制删除

51 .你常用的docker常用命令有哪些?操作镜像、容器、仓库的命令

Docker images 查看镜像

Docker search 搜镜像

Docker rmi 删除镜像

Docker save 备份到处镜像

Docker load 导入镜像

Docker build 打包镜像

Docker 日常命令:

docker run -d 镜像 解释器 # 根据镜像生成容器,后台允许
docker run -it 镜像 解释器 # 根据镜像生成并进入容器
docker start/stop 容器id # 启动/停止容器
docker ps # 查看当前运行的容器
docker rm 容器id # 删除容器
docker exec 容器id # 进入当前正在运行的容器
docker commit 容器id 镜像名 # 将容器提交为镜像
docker contain ls # 查看当前运行的容器
操作仓库的命令:
docker pull 镜像 # 下载镜像
docker push 镜像 # 推送镜像

52 简述mysql主从复制原理?

Master将更变记录二进制日志binlog中

Slave 请求master的binlog 然后通过i/0线程拷贝到从库中继日志里面(relay log)

slave重做中继日志,使用sql线程回放

nginx的负载均衡调度算法有几种?是什么?

调度算法 概述
轮询 按时间顺序逐一分配到不同的后端服务器(默认)
weight 加权轮询,weight值越大,分配到的访问几率越高
ip_hash 每个请求按访问IP的hash结果分配,这样来自同一IP的固定访问一个后端服务器
url_hash 按照访问URL的hash结果来分配请求,是每个URL定向到同一个后端服务器
least_conn 最少链接数,那个机器链接数少就分发

53 .linux下载软件包的方法有?
wget curl

54 windows和linux常用远程连接工具有哪些?
xshell
putty
securecrt

55 如何给与一个脚本可执行权限
chmod u+x file

56 消息队列的作用?

程序解筽

数据冗余

异步通信

可恢复性

57 服务器被攻击,吃光了所有的CPU资源,怎么办?禁止重装系统

先使用top 看下 占用cpu 高的进程 异常的可以kill

分析日志,把异常ip全部拦截或者使用netstat -natlp|grep ESTABLISHED|

过滤掉访问异常ip

2021运维笔试题12k插图
2021运维笔试题12k插图1
2021运维笔试题12k插图2

原文链接:https://zhuanlan.zhihu.com/p/356125765

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享