linux操作系统的知识点复盘

作为一个测试人员,平时工作中,接触到linux的机会相对开发人员来说,会少很多。

但是,我们也得了解linux的操作系统。

你要说专门花费一个月的时间去学习,如果平时用得少,也是很容易遗忘的。

除非我们平时使用的自动化测试工具---robotframework,selenium,appium,jmeter,jenkins等工具都部署在linux系统上,

那么,我们每天都在linux系统上操作,也就会慢慢的熟悉了linux系统了。

前期我们会使用的有点吃力,后面熟悉后,就跟在windows上使用差不多了。

 

我讲下我自己学习linux的步骤吧,

首先:学习一些基础命令,和一些linux的理论知识。

其次:开始学习在linux上部署测试环境了,例如:jdk,JMETER,robotframework,selenium,appium,jenkins,tomcat等的部署。

在学习部署环境的时候,会发现细节很重要。

我自己学习的话,就是买一个腾讯云的服务器,自己玩,部署成功了,就重装系统,再次部署,多部署几次,你也就会了。

无论是jdk,jmeter,jenkins,tomcat等等。

都没有想象中的那么复杂,只要我们行动了,就能学会。

大多数测试人员都只停留在只想不做的阶段。

再次:我就是通过在linux上操作数据库,mysql是开源的,自己慢慢玩。玩着玩着,就会发现,都没有那么难。

                                         

 

以上也记录的不是很完整,只是记录了一下自己学习linux的路线图。(很多的命令包括防火墙,端口号等操作都没有记录,当然在部署环境的时候,自己也是会用到的)

如果大家真能做到掌握这个路线图中的知识,能自己手动搭建起来,那么,也是一件值得高兴的事情,毕竟,还是有很多的测试人员无法做到的。

另外补充几个常用的命令:(主要是操作tomcat的时候经常用到,如下命令是在tomcat的bin目录下执行的,主要作用是重启tomcat)

./shutdown.sh    (关闭tomcat)

ps -ef |grep tomcat (查看tomcat的进程) 其实这个命令是多功能的,可以查看别的程序的进程。只要把后面的tomcat换成你想要查看的程序的名称就可以了。

kill -9 ....后面跟前面命令查看的进程号。(这个命令是杀进程)

./startup.sh  (开启tomcat)

以上几个命令就可以完成tomcat的重启动作了。

 

另外介绍几个好用的命令,也是自己在操作的时候学来的。

进入文件后, 给文件内容加上序列号。 :set nu

文件内查找指定的内容。:?要搜索的内容

文件外查找指定的内容。cat 文件名|grep 查找的内容。例子:cat server.xml|grep 8080

 

其实大家对于linux的命令不要死记硬背,找个项目或学习我前面文章搭建环境,多搭建几次,就能记住这些命令了。还是买个服务器把,自己学习使用真的很方便,搭建玩,然后不停的重装系统,这样反复几次,你就能熟练掌握这些基础命令,而且收益是很大的。

 

有兴趣和大家一起交流:我的私人微信:huruixuandebaba

如果写的不好,欢迎大家给我留言补充。

 

posted @ 2020-09-07 10:55  知识在于点滴的积累  阅读(221)  评论(0编辑  收藏  举报