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退出
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
5. 性能监控
命令查看- top 实时监控系统运行状态
- iostat 对系统磁盘进行监控
- netstat 检验本机各端口的情况
- dstat 能够同时监控统计cpu、磁盘、网络这些传统硬件的性能