導航:首頁 > 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伺服器測試工具相關的知識