导航:首页 > IDC知识 > linux服务器测试工具

linux服务器测试工具

发布时间:2021-03-07 10:53:29

1、作为一名测试,部署测试环境哪些工具适合部署到linux服务器

和被测对象有很大关系。看是测试linux本地安装的软件,还是http测试其他在线服务。可以看看busybox,还有git,vim之类的工具。

2、LINUX下如何测试ftp服务器

1、安装vsftpd

[root@rusky bmp]# yum install vsftpd --必须配置yum源才能使用yum命令来安装vsftpd,或者挂载光盘,找到Packages目录下的vsftpd包,使用rpm命令安装 
……
Installed:
  vsftpd.x86_64 0:2.0.5-24.el5                                                                    
Complete!

2、vsftpd服务的启动及关闭

[root@rusky bmp]# chkconfig --list vsftpd
vsftpd   0:off   1:off   2:off   3:off   4:off   5:off   6:off[root@rusky bmp]# chkconfig --level 35 vsftpd on
[root@rusky bmp]# service vsftpd restart    --启动/关闭命令为:service vsftpd start/stop    
Shutting down vsftpd: [FAILED]
Starting vsftpd for vsftpd: [  OK  ]
[root@rusky bmp]# service vsftpd status
vsftpd (pid 5087) is running...
[root@rusky bmp]#

3、测试ftp服务器的连接

G: estftp>ftp  -或者直接:ftp IP/主机名连接
ftp> open 192.168.1.200
连接到 192.168.1.200。
220 (vsFTPd 2.0.5)
用户(192.168.1.200:(none)): root    --默认不能使用root用户
530 Permission denied.
登录失败。
ftp> open 192.168.1.200
已经连接到了 192.168.1.200,请首先使用断开连接。
ftp> disconnect
221 Goodbye.
ftp> open 192.168.1.200
连接到 192.168.1.200。
220 (vsFTPd 2.0.5)
用户(192.168.1.200:(none)): oracle
331 Please specify the password.
密码:
230 Login successful.
ftp> loc
无效命令。
ftp> lcd
目前的本地目录 G: estftp。
ftp>

3、linux服务器监测软件。

就这点要求吗?那这样的软件可就多了去了。不过我给你推荐个软件:美信CreCloud云网管专~~~你试试看,操作很属简单,但是功能比较强大,像内存、cpu的监控属于它的最基础的功能了,你去下载一个试一下,有免费版得。

4、如何测试两台linux服务器之间的连接速度?有什么命令或软件可以做到?详细些。

一、为什么选择了iperf

之前做了一个项目,说要测试两台服务器之间的带宽,本想通过拷贝来进行测试,后来客户觉得得出的数据没有说服性,于是改拿工具来进行测试。我们这回用的工具名字叫iperf。
iperf它是一款网络性能测试的工具,分为多个版本:Linux版、UNIX版、Windows版。相比之下,Windows版更新的比较慢,而UNIX和Linux版本更新起来更快,现在最新版本是2.05,而他安装简单、方便,而且测试的出的结果很靠谱。

二、iperf的安装

iperf安装起来十分简单,只需要执行几条命令即可,因为下载的是源码,所以我们需要编译一下。
./configure
make
make install

安装完毕之后,我们应该就能直接使用iperf这个软件了。如果没法正常使用,请到其安装目录下尝试。
其安装路应该为”/usr/local/bin/”目录下。

三、进行测试

环境介绍:
两台服务器,IP地址分别为192.168.0.1和192.168.0.2
在192.168.0.1上执行如下命令:
# iperf -s
------------------------------------------------------------
ServerlisteningonTCPport5001
TCPwindowsize:85.3KByte(default)
------------------------------------------------------------

这条命令的意思是,在192.168.0.1的这台服务器上,开启服务模式。
然后在192.168.0.2这台机器上执行如下命令:
# iperf -c 192.168.0.1
------------------------------------------------------------
Client connecting to 192.168.0.1, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.0.2 port 16265 connected with 192.168.0.1 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 114 MBytes 94.8 Mbits/sec

以此类推,我们也可以测试出从192.168.0.1这台服务器到192.168.0.2这台服务器的网络带宽。

[ 4]local192.168.0.1port5001connectedwith192.168.0.2port16265
[ID]Interval Transfer Bandwidth
[ 4] 0.0-10.1sec 114MBytes 95.2Mbits/sec

由此,我们可以推断出,两台服务器之间为百兆带宽。

5、怎么在Linux服务器上测试TCP/UDP端口的连通性

翻译自:
How to Test Port[TCP/UDP] Connectivity from a Linux Server (文档 ID 2212626.1)
适用于:
Linux OS - Version Oracle Linux 5.0 to Oracle Linux 6.8 [Release OL5 to OL6U8]
Information in this document applies to any platform.
目标:
在Linux服务器上检查TCP/UDP端口的连通性。
解决方案:
telnet和nc 是用来测试端口连通性的一般工具。
telnet可以测试tcp端口的连通性。
nc可以测试tcp和udp端口的连通性。
请确保telnet和nc工具已经安装
在CODE上查看代码片派生到我的代码片
# yum install nc
# yum install telnet
测试tcp端口的连通性:
语法如下:
在CODE上查看代码片派生到我的代码片
telnet <hostname/IP address> <port number>
如下是连通成功的例子:
在CODE上查看代码片派生到我的代码片
# telnet 192.118.20.95 22
Trying 192.118.20.95...
Connected to 192.118.20.95.
Escape character is '^]'.
SSH-2.0-OpenSSH_6.6.1
Protocol mismatch.
Connection closed by foreign host.
如下是连通不成功的例子:
在CODE上查看代码片派生到我的代码片
# telnet 192.118.20.95 22
Trying 192.118.20.95...
telnet: connect to address 192.118.20.95: No route to host
使用nc命令来测试tcp端口的连通性:
语法:
在CODE上查看代码片派生到我的代码片
nc -z -v <hostname/IP address> <port number>
如下是连通成功的例子:
在CODE上查看代码片派生到我的代码片
# nc -z -v 192.118.20.95 22
Connection to 192.118.20.95 22 port [tcp/ssh] succeeded!
如下是连通不成功的例子:
在CODE上查看代码片派生到我的代码片
# nc -z -v 192.118.20.95 22
nc: connect to 192.118.20.95 port 22 (tcp) failed: No route to host
使用nc命令来测试udp端口的连通性:
语法:
在CODE上查看代码片派生到我的代码片
nc -z -v -u <hostname/IP address> <port number>
在CODE上查看代码片派生到我的代码片
# nc -z -v -u 192.118.20.95 123
Connection to 192.118.20.95 123 port [udp/ntp] succeeded!
nc检测端口的用法
nc -z -w 10 %IP% %PORT%
-z表示检测或者扫描端口
-w表示超时时间
-u表示使用UDP协议

6、linux服务器,怎么搭建测试环境

找一台空闲的服务器
安装一个linux的操作系统
然后就可以在系统里面测试你需要测试的东西了

7、如何运用lr工具对linux服务器做负载均衡测试

LVS的全称Linux vitual system,
LVS工作在一台server上提供Directory(负载均衡器)的功能,本身并不提供服务,只是把特定的请求转发给对应的realserver(真正提供服务的主机),从而实现集群环境中的负载均衡。
LVS的核心组件ipvs工作在kernel中,是真正的用于实现根据定义的集群转发规则把客户端的请求转发到特定的realserver。而另一个组件ipvsadm是工作在用户空间的一个让用户定义ipvs规则的工具。故我们只要在server上装了ipvsadm软件包就可以定义ipvs规则,而在linux kernel的2.6版本之后kernel是直接支持ipvs的。
lvs 三种模型 (NAT DR TUN)
NAT 的架构的特点
工作原理:基于NAT机制实现。当用户请求到达director之后,director将请求报文的目标地址(即VIP)改成选定的realserver地址,同时将报文的目标端口也改成选定的realserver的相应端口,最后将报文请求发送到指定的realserver。在服务器端得到数据后,realserver将数据返给director,而director将报文的源地址和源端口改成VIP和相应端口,然后把数据发送给用户,完成整个负载调度过程。
特点:
1,所有的realserver和director要在同一个网段内
2,RIP是私有地址,仅用于集群节点之间进行通信
3,director同时处理请求和应答数据包
4,realserver的网关要指向DIP
5,可以实现端口映射
6,readlserver可以是任意操作系统
7,director很可能成为系统性能瓶颈
TUN架构的优缺点
工作原理:这种方法通过ip隧道技术实现虚拟服务器。当用户请求到达director之后,director将请求报文的目标地址(即VIP)改成选定的realserver地址.然后,调度器采用ip隧道技术将用户请求发送到某个realserver,而这个realserver将直接相应用户的请求,不再经过director。此外,对realserver的地域位置没有要求。和director在不在同一网段都可以。
特点:
1,realserver和director可以不在一个物理网络中,可以跨越互联网
2,RIP一定不能是私有地址(因为要用到隧道传输)
3,director仅处理入站请求
4,realserver的网关不能指向DIP
5,不支持端口映射
6,支持ip隧道功能的操作系统才能作为realserver
DR架构的优缺点(生产环境用的最多)
工作原理:基于直接路由来实现。当用户请求到达director之后,director将请求报文的目标地址(即VIP)改成选定的realserver地址,还要改写请求报文的mac地址,将请求发送到指定mac的realserver,而realserver将响应直接返回给客户端,不经过director。这个方式是三种调度中性能最好的,也是我们生产环境中使用最多的。
特点:
1,集群节点和director必须在一个物理网络内
2,RIP可以使用公网地址或私有地址
3,director仅处理入站请求
4,集群节点网关不指向director,故出站不经过director
5,不支持端口映射
6,大多数操作系统可以作为realserver,要支持隔离arp广播
7,director服务器的压力比较小

8、如何对Linux服务器进行安全性的检测,有什么测试工具没?

你要检测哪些方面,检查日志,可以利用黑客的工具扫描

9、一台装了LINUX系统的服务器用什么软件测试它的稳定性,我想运行一个测试软件烤机

linpack namd openform

与linux服务器测试工具相关的知识