จะติดตั้ง Apache Benchmark บน CentOS ได้อย่างไร


30

ฉันพยายามติดตั้ง Apache Benchmark โดยใช้มีวิธีการติดตั้ง Apache Bench (ab) โดยไม่ต้องติดตั้งโซลูชั่นApacheบน CentOS ของฉัน แต่เมื่อฉันทำงานyumdownloader httpdฉันได้รับข้อผิดพลาด:

root@local [~/httpd]# yumdownloader httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: yum.phx.singlehop.com
 * elrepo: repos.lax-noc.com
 * extras: centos.tcpdiag.net
 * updates: mirror.stanford.edu
No Match for argument httpd
Nothing to download

มันคืออะไร? และฉันจะแก้ไขอย่างไร

แก้ไข 1: ฉันพยายามใช้วิธี Michael Hampton แต่ฉันได้รับข้อผิดพลาดนี้:

root@local [~]# yum provides /usr/bin/ab
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: yum.phx.singlehop.com
 * elrepo: repos.lax-noc.com
 * extras: centos.tcpdiag.net
 * updates: mirror.stanford.edu
No Matches found

root@local [~]# yum install httpd-tools
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: yum.phx.singlehop.com
 * elrepo: repos.lax-noc.com
 * extras: centos.tcpdiag.net
 * updates: mirror.stanford.edu
Setting up Install Process
No package httpd-tools available.
Error: Nothing to do

คำตอบ:


72

คุณสามารถค้นหาแพ็คเกจที่มีโปรแกรมที่คุณต้องการใช้yum provides:

yum provides /usr/bin/ab

จากนั้นคุณจะเห็นว่าabอยู่ในhttpd-toolsแพ็คเกจ

และตอนนี้คุณสามารถติดตั้งได้:

yum install httpd-tools

tanx มากสำหรับคำตอบ แต่ฉันได้รับข้อผิดพลาดอีกครั้ง .. โปรดตรวจสอบแก้ไข 1
Mehdi Yeganeh

2
คุณไม่รวมแพคเกจบางอย่างหรือทิ้งการกำหนดค่า yum ของคุณ ตรวจสอบ/etc/yum.confและไฟล์ใน/etc/yum.repos.dไดเรกทอรีเพื่อการยกเว้นที่ไม่เหมาะสม
Michael Hampton

tanx มากมันสำหรับ / etc / yum.conf ที่ไม่รวม httpd: D
Mehdi Yeganeh

7
คุณสามารถวิ่งได้sudo yum install /usr/bin/ab
KingPong

1
@ วิธีแก้ปัญหา KingPong ก็ทำได้
ลอง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.