运维测试_运维的测试方法-程序员宅基地

技术标签: linux  

一:填空题:

1:Apache若采用prework模式,则是异步阻塞的。
2.可启动服务器网络服务的命令:

systemctl restart network

3.Centos7,关闭防火墙服务的命令是:

systemctl stop firewalld

4:不知道nginx监听哪个端口,可以这么做:

netstat -tnlp | grep nginx

或者:

在这里插入代码片

在这里插入图片描述
在这里插入图片描述
地址
5:打包并压缩日志文件:

tar -zxvf

x : 从 tar 包中把文件提取出来
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
v : 显示详细信息
f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz

6:tr命令结合参数可以去掉重复行。

7:为了确保apache确定监听在80端口,可以通过如下命令确定:

在这里插入代码片
netstat -tnlnp | grep 80

地址

8:修改文本权限的命令是:

chmod 755 [FILE_NAME]

9:回到前一次进入的目录,命令是:

cd -

在这里插入图片描述

10:修改文件所以权的命令;

chmod

11:centos中创建软连接的命令。

ln

12 :ubuntu中,在线安装软件的命令是:

 apt-get install softname1 softname2 softname3……

13:Linux查看ip地址的命令是ip addr或ifconfig

14:shell脚本中,!=的意思是不等于

15:shell脚本中,case语句每个条件分支都是以break结尾。

二;程序题

1.以下脚本的作用是什么?

#!/bin/bash
echo $1

打印传递给该shell脚本的第一个参数
2:编写shell脚本,检查Linux系统中是否存在/var/log/message这个文件。

#!/bin/bash
a="/root/test/test/test"
if [ -e $a ];then
echo "exised"
fi  

在这里插入图片描述
3:请用head和tail命令获取文本文件的第十行:
文本如下:
在这里插入图片描述

head -10 test.sh | tail -1

在这里插入图片描述
4:现有变量variable=“My name is Charlie,and I ame developer.”,那么执行 echo ${variable:11:6}会显示什么?
在这里插入图片描述
5:下面代码的结果:


#!/bin/bash
for((i=0;i<=100;i=i+3));
  do
    echo "welcome $i times"
done
~      

在这里插入图片描述
6:[ $a == $b]和[ $a -eq $b]的区别?

-eq 和 = 都可以用来条件测试进行判断两个操作对象是否相同,但是有如下区别:
-eq 适用于整数数字,不能进行字符串的条件测试
= 既适用于数字,又适用于字符串。

7:下列脚本起什么作用?删除系统用户stu1-stu10

#!/bin/bash
i=1
while [ $i -le 10 ]
do
userdel -r stu${i}
i=$(($i+1))
done  

在这里插入图片描述

三:判断题

1.ITIL是一种研发运维协同,谁能谁上的运维理念(错)
传统运维:ITIL-------流程的理念(企业内部----对内)
ITIL提供客观,可量化,严谨的标准规划。但过程繁琐,效率低。

Devops----------谁能谁上(外部客户----对外)
研发和运维的协同,运维人能力要求有变化。
能写代码,能和研发讨论架构,能和运营讨论运营。

四:简答题

扩展
1:进程和线程的区别?

(1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。
(2)资源分配给进程,同一进程的所有线程共享该进程的所有资源。
(3)处理机分给线程,即真正在处理机上运行的是线程。
(4)线程在执行过程中,需要协作同步。不同进程的线程间要利用消息通信的办法实现同步。线程是指进程内的一个执行单元,也是进程内的可调度实体.
2:什么是同步,异步?什么是阻塞,非阻塞?
[扩展](https://blog.csdn.net/qq_38238041/article/details/83926767)

3:把/dev/odrom挂载到/mnt/dvd的命令是什么?

mount /dev/odrom /mnt/dvd

4:Centos中如何修改root密码

sudo passwd root

在这里插入图片描述
5:Redhat和Centos的关系是什么?Centos和Ubuntu的区别是什么?

RedHat一直都提供源代码的发行方式,CentOS就是将RedHat发行的源代码重新编译一次,形成一个可使用的二进制版本。
CentOS 与 Ubuntu 的区别

Ubuntu 基于 Debian,CentOS 基于 RHEL;
Ubuntu 使用 .deb 和 .snap 的软件包,CentOS 使用 .rpm 和 flatpak 软件包;
Ubuntu 使用 apt 来更新,CentOS 使用 yum;
CentOS 看起来会更稳定,因为它不会像 Ubuntu 那样对包做常规性更新,但这并不意味着 Ubuntu 就不比 CentOS 安全;
Ubuntu 有更多的文档和免费的问题、信息支持;
Ubuntu 服务器版本在云服务和容器部署上的支持更多。

6:Linux系统的默认网关的作用?
网关

7:二层交换机与三层交换机的本质区别是?路由器与交换机的本质区别是?

8:iptables -D INPUT -p tcp --dport 22 -j ACCEPT 这个命令的作用是什么?

开放端口22,所以地址可以登陆虚拟机。

9:
1)vi/vim进入编辑模式的按键

i

2)退出编辑模式的按钮是?

ESC

3)快速定位到某一行的方法是?

80g
或80G
其中80为行号。

4)显示行号的方法

:set nu

5)快速回到顶部的按键是?

gg

6)快速定位到最后一行的按键是?

G

7)复制某一行的按钮

yy

8)复制后,在该行的下方粘贴的命令是?

p

9)在该行的上方粘贴的命令呢?

P      大P表示将已复制的数据粘贴在光标的上一行

10)删除该行的按键是?

dd

11)快速定位到该行的末尾并进入编辑模式的按钮是?
扩展

I是定位到行首,A是定位到行末。

12)快速定位到该行的末尾并进入编辑模式的按钮是?

I

13)保存退出的命令是?

:wq

14)不保存退出的命令是?

:q

10:敲一行命令,快速定位到这行命令最左侧的按钮是?最右侧是。
扩展
最左侧

ctrl a

最右侧:

ctrl e
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Hhytyq/article/details/100867075

智能推荐

Labview队列使用方法----一文读懂队列底层原理及用法-程序员宅基地

文章浏览阅读2.3k次,点赞35次,收藏41次。题主非常详细的介绍了队列的原理及使用方法,帮助读者在原理上深刻理解队列的底层逻辑,并介绍了队列使用时的注意事项。后续将更新更多相关文章记得点赞加关注,谢谢~_labview队列

教你用Python爬取哔哩哔哩全站视频信息_b站访问权限不足爬虫-程序员宅基地

文章浏览阅读1.8k次。哔哩哔哩全站视频信息爬虫(可能会漏爬)B 站感觉最近几年发展得太快了,不由得想知道有多少视频,翻阅了一大半网络找了很多爬虫感觉都不是特别的复合自己的胃口(挑食~),于是自己写一个(才学习爬虫没多久写得垃圾代码大佬别喷我啊….)很多人学习python,不知道从何学起。很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。很多已经做案例的人,却不知道如何去学习更加高深的知识。那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!??¤QQ群_b站访问权限不足爬虫

(新版)SJTU-OJ-1003. 在麦当劳配数据-程序员宅基地

文章浏览阅读431次,点赞4次,收藏2次。题目描述注意:本题可以使用的头文件仅限于cstdioiostreamcstring梦回高三,小艾想起了几个月前背诵高考古诗文篇目的时光……已经是晚上了。第二天有小测,可是小艾还有篇古诗文没有背。这篇古诗文都有一个对应的瞌睡值,也就是说,选择背诵篇目会让小艾的瞌睡程度增加​。小艾目前的瞌睡程度已经是,而当小艾的瞌睡程度时,小艾会直接睡到明早,那可就没有更多的时间背了!注意,因为背了一半的文章也是没背出来的文章,所以恰好让小艾瞌睡程度的那篇也视作没背的。好在小测考到每个篇目的概率是一..._在麦当劳配数据

ubuntu16安装colmap的问题及解决方案_cudasetupargument 未定义的引用-程序员宅基地

文章浏览阅读2.3k次,点赞14次,收藏28次。最近想入门一下三维重建,看了一些三维重建的论文,还是想从SFM入手。先了解一下SFM里面经典的colmap(论文:[Structure-from-Motion Revisited](https://demuc.de/papers/schoenberger2016sfm.pdf)),看论文难以深入理解,所以打算看看源码,也是为了完成一个小小礼物。_cudasetupargument 未定义的引用

windows使用libvlc进行网络串流遇到的一些问题及解决方法_libvlc网络-程序员宅基地

文章浏览阅读857次。windows使用libvlc进行网络串流遇到的一些问题及解决方法_libvlc网络

ffmpeg--libswscale(图像缩放、颜色空间和像素格式转换操作)-程序员宅基地

文章浏览阅读1k次。主要函数:(1) sws_getContext():使用参数初始化SwsContext结构体。 可以用另一个接口函数sws_getCachedContext()取代。(2) sws_scale():转换一帧图像。(3) sws_freeContext():释放SwsContext结构体。初始化方式2种:①sws_getContext②sws_al..._libswscale

随便推点

CyclicBarrier和CountDownLatch的区别_countdownlatch是一次性的,cyclicbarrier可以重用。-程序员宅基地

文章浏览阅读90次。CountDownLatch减计数,CyclicBarrier加计数。 CountDownLatch是一次性的,CyclicBarrier可以重用。 CountDownLatch强调一个线程或者多个线程等待其他线程执行完毕后执行、CyclicBarrier强调的是多个线程相互等待执行完毕..._countdownlatch是一次性的,cyclicbarrier可以重用。

coco2017数据集百度网盘链接_coco百度网盘-程序员宅基地

文章浏览阅读8.1k次,点赞28次,收藏22次。coco2017数据集百度网盘链接链接:https://pan.baidu.com/s/1NTdU1-h2b5r2Hwc9DiwPig提取码:fwou_coco百度网盘

IDEA配置tomcat时出现的问题及解决(HTTP状态404-未找到)_运行ideahttp状态 404 - 未找到-程序员宅基地

文章浏览阅读2.1w次,点赞8次,收藏75次。IDEA配置tomcat出现的问题及解决问题1:没有新建环境变量解决:在系统环境变量中添加变量CATALINA_BASE和CATALINA_BASE,两个变量的值都是tomcat的安装路径(如下图所示)问题2:tomcat设置depolyment有误解决:添加的Artifact是“项目名:war_exploded”而不是“项目名:war”。特别注意的是:Application context中要改成“/”(如下图所示)一开始的样子:成功后:..._运行ideahttp状态 404 - 未找到

J2EE快速开发平台-程序员宅基地

文章浏览阅读48次。2019独角兽企业重金招聘Python工程师标准>>> ..._j2ee开放平台

Docker快速搭建Jaeger开发环境(Docker 部署Jaeger all-in-one)_docker 部署jaeger 部署-程序员宅基地

文章浏览阅读6.4k次。通过Docker 快速搭建Jaeger 本地测试、开发联调环境。_docker 部署jaeger 部署

推荐文章

热门文章

相关标签