测试工程师需要掌握的linux知识

1. 测试人员学习Linux用途

  • 查看日志
  • 环境搭建
  • 性能监控

2. 测试常用命令

 
用途
命令
示例
常见的操作
常看当前路径
pwd
 
 
查看文件夹中的文件的详细信息
ll
 
 
查看文件夹中的文件
ls
 
 
打开文件夹
cd
. 当前文件夹
~ 用户文件夹
.. 上级文件夹
/ 根目录
./个人资料/ 当前文件夹下面的个人资料文件夹
 
新建文件
touch
touch 记事本.txt
 
新建文件夹
mkdir
mkdir 个人资料
 
复制
cp
cp 记事本.txt 我的记事本.txt
 
剪切/移动
mv
mv 记事本.txt ..
==
cd ..
mv ./个人资料/记事本.txt .
 
删除
rm
-f 强制删除
-r删除文件夹
rm
 
rm 文件名
rm -r 文件夹名
rm -f 文件名
 
重命名
mv
mv 日记本.txt 张三.txt
 
查看当前所在路径
 
pwd
 
解压
tar zxvf
tar zxvf 解压文件
读取文档内容
cat
 
一次性读取全部文件内容
 
more
 
逐步的读取文件的内容/分页
 
tail
 
tail -f 动态读取最新的内容
tail -c 显示文档的字节数
tail -n 行数 文件名 从第几行开始读取
ctrl+c 终止
程序进程
lsof
 
查看进程
 
netstat -ntlp
 
查看端口呗占用的情况
 
ps
 
列出当前用户所有进程
ps -aux
ps -ef
ps -aux|grep 软件关键字
 
关闭进程
kill
kill -9 端口号
 
vi/vim
打开
 
vi 要编辑的文件
 
输入编辑模式
 
i键
 
不改动直接退出
 
:q
 
保存并退出
 
:wq
 
强制退出
 
:q!
 
退出编辑模式
 
esc键
软件安装
在线安装
 
yum list 列出所有可以安装的软件
yum install 软件的名字
yum remove 软件包的名字
 
离线安装
 
usr文件夹下新建安装包文件夹
安装包移动到创建的文件夹下
解压文件
配置环境变量

3. 查看日志定位bug

日志文件大部分在/var/log/里
  • less 文件名 shift+f键实现滚动查看日志ctrl+c结束,q退出
  • tail -f 持续输出日志,过程中可以enter空出,ctrl+c退出
1). 查看系统日志:sudo tail -f /var/log/syslog
2). 查看应用程序日志:sudo tail -f /var/log/app_name.log
要读懂日志并定位bug,需要了解日志文件的格式和内容。通常,日志文件包含时间戳、事件类型、事件描述、错误代码等信息。你可以根据这些信息来确定问题所在,并进行修复。以下是一些常见的问题定位技巧:
1). 搜索关键字:可以使用grep命令来搜索特定的关键字,例如grep error /var/log/app_name.log,以查找所有包含“error”关键字的日志记录。
2). 查看时间戳:通过查看时间戳可以确定问题发生的时间,从而更准确地定位问题所在。
3). 分析错误代码:如果日志中包含错误代码,可以通过查阅相关文档来了解该错误的含义和解决方法。
4). 查看上下文信息:有时候问题并不仅仅出现在某条日志记录中,而是涉及到多个日志记录。因此,需要查看上下文信息,以便全面了解问题。

4 .搭建测试环境

  • JDK下载安装 官方下载——上传至Linux服务器/user/lacal/目录下,mkdir java 创建java目录——执行tar -zxvf 解压——/etc文件夹下profile配置环境变量——验正
  • 下载安装tomcat 官方下载——上传至Linux服务器/user/lacal/目录下,mkdir java 创建tomcat目录——执行tar -zxvf 解压——重启tomcat——验正
  • mysql安装 下载安装启动查看状态——登录数据库,修改数据库密码
  • 安装项目包 项目打成war包,解压到tomcat目录下的webapp
(Linux环境搭建:https://blog.csdn.net/IT_LanTian/article/details/108598926)
(https://www.bilibili.com/video/av75499059?from=search&seid=360218934788536394)

5. 性能监控

命令查看
  • top 实时监控系统运行状态
  • iostat 对系统磁盘进行监控
  • netstat 检验本机各端口的情况
  • dstat 能够同时监控统计cpu、磁盘、网络这些传统硬件的性能
工具查看(nmon)
1)java环境
2)linux版本校验
3)nmon下载上传服务器安装
4)创建目录,解压缩文件
5)运行与当前linux版本号相符的文件 ./文件名
6)C:查看cpu,M:查看内存,D:查看磁盘,T:查看进程
 
 
posted @ 2023-05-24 09:35  小飘扬  阅读(112)  评论(0编辑  收藏  举报