软件测试灵魂问答【连载9-Linux】

一、什么情况下会用到LINUX?

问题解析:像第一个的话就是LINUX下的环境搭建,第二个的话,就是查看系统日志什么的,第三个的像启停防火墙,启停某个服务,查看进程,杀掉进程什么的,进行相关的网络和服务配置都可能会用到LINUX。

二、LINUX你都熟悉哪些命令行?

问题解析:常用的就是像ps –axu命令 ,ps –aux|grep命令(加grep主要筛选出某个进程) ,kill命令(例如kill – 9 6523,以进程号来杀死该进程),killall(例如killall -9 mysql,杀死所有包括mysql字符名的进程),pkill命令(例如:pkill -9 –U “zhangsan” 根据进程所属的用户名杀死进程),top(动态查看进程统计信息),free命令(此命令主要用来显示内存的使用信息),pstree命令(此命令为linux里面的高级命令,因为有一些子进程会由父进程不断的监控子进程,如果子进程被kill掉,就会马上启动新的子进程,所以,需要找到该进程的父,杀掉该父进程才能杀掉子进程。此时就可以用pstree命令来显示父子进程的对应关系。)还有像防火墙启停命令(firewall systemctl stop firewalld.service、firewall systemctl start firewalld.service)启停某个服务(例如像启动mysql数据库服务:systemctl start mysql.service,systemctl stop mysql.service),另外的话,像VI编辑器,rpm包命令(常见的选项有:-ivh安装并显示详细信息,-e卸载安装包,-qa查询安装包 ,-ql查询安装包的位置),yum在线安装命令也经常用(常用的选项有:-y为自动应答),install为安装,例如:yum –y install vim(在线安装VIM文本编辑器,当然使用yum之前要配置他的仓库,配置文件的路径为:vi /etc/yum.repos.d/CentOS-Base.repo,在此配置文件,我们可以更改baseurl字段来替换我们的云端服务器,例如可以更改成网云,啊里云,还有一些国外云等),还有就像查看系统日志的命令,你像tail /var/log/messages ,该文件记录是系统主日志文件,另外像tailf/var/log/secure //该文件记录的是:系统认证、安全,用户登录方面的日志,也是非常重要的日志文件。(tailf命令后面加了一个f是动态查看的意思,处理日志的进程是rsyslogd),目前能记起的就是这么多,可能还有些细节和命令可能还要在实操中去熟悉一下。

三、LINUX系统中的日志你如何分析的?

问题解析:日志分析的话,一般的情况是借助借助于grep命令,awd(文本编程工具),sort命令(排序)来进行一些初步的日志分析。(例如我要分析用户安全日志/var/log/secure里面有哪些失败的事件,那么我就可以使用命令:grep 'Fail' /var/log/secure |awk '{print $11}' 它的意思是通过grep在secure日志文件中过虑出带有fail行,然后打印出这一行中第11列的信息。)

四、有搭建过测试环境吗?

问题解析:有搭建,像mysql,apache,tomcat,nginx,jdk什么的, 像我们的这个什么什么项目,服务器是java写的,一般版本发布时开发人员都会把后端的.war文件和sql文件上传到SVN里, 我自己的话电脑上搭建了tomcat,然后将后端的.war文件放在tomcat的webapps目录下,然后启动tomcat即可。 再一个就是搭建mysql服务器,配置后端开发人员要求的数据库配置,如端口号、数据库用户名和密码、数据库名,导入.sql文件。搭环境有一段时间,有些细节可能还要看一下。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值