测试人员必备linux知识(4)

2020-03-06  本文已影响0人  叶子晴天

性能测试常用linux操作

1、 rpm安装包管理工具

1)安装

rpm -i test.rpm 安装test.rpm包

rpm -iv test.rpm 安装test.rpm包并显示正在安装的文件信息

rpm -ivh  test.rpm 安装test.rpm包并在安装过程中显示正在安装的文件信息及安装进度

2)卸载

rpm -e test 卸载test包

3)升级软件包

rpm -Uvh test.rpm

4)查询软件包

rpm -q test


2、yum前端软件包管理器

1)yum install 安装软件包

2)yum search 查询软件包

3)yum remove 删除软件包

4)yum update 软件包

5)yum list列出所有可安装的软件包清单


3、常见的压缩与解压缩工具

4、文件传输

做性能测试时经常需要将本地脚本拷贝到服务器,将测试结果拷贝到本地进行分析。sz和rz可以操作中小文件速度10k左右。

方式一:通过lrzsz

yum install lrzsz 安装lrzsz

sz:从linux拷贝到windows

rz:从windows拷贝到linux

方式二:scp

从本地将文件传输到服务器

scp[本地文件的路径]   [服务器用户名]@[服务器地址]:[服务器上存放文件的路径]

scp /Users/mac/Desktop/test.txt                  root@192.168.1.1:/root

scp -r /Users/mac/Desktop/test                  root@192.168.1.1:/root

将服务器上的文件传输到本地

scp [服务器用户名]@[服务器地址]:[服务器上存放文件的路 径]   [本地文件的路径]

scp root@192.168.1.1:/root/default/test.txt /Users/mac/Desktop

scp -r root@192.168.1.1:/root/default/test /Users/mac/Desktop


5、systemctl查看服务启动

查看默认是否开机自启动:

    systemctl list-unit-files |grep sshd.service

设置开机自启动:

    systemctl enable sshd.service

设置开机不启动:

    systemctl disable sshd.service

查看服务:

    systemctl status sshd.service

停止服务:

    systemctl stop sshd.service

开启服务:

    systemctl start sshd.service

重启服务:

    systemctl restart sshd.service


6、ps进程查看

ps -A  列出所有的进程

ps -u root 列出root用户的进程

ps -aux 显示所有包含其他使用者的进程

ps -ef 显示所有进程,连带命令行

ps -ef |grep apache 过滤某个进程

7、 杀死进程

kill 进程id

pkill 进程名称-9

8、top实时查看进程动态

常见命令:

top:显示进程信息

top -c:显示完整命令

top-b:以批处理模式显示程序信息

top -n 2:设置信息更新次数

top -d 3:设置信息更新时间

top -p:显示指定的进程信息

常见按键:

M:按内存

P:按cpu

k:发送指令

s:设置频率

1:显示所有cpu的负载

q:退出程序

N:以pid的大小排序

R:对排序进行反转

上一篇下一篇

猜你喜欢

热点阅读