มีคำสั่งใด ๆ เพื่อค้นหาว่า apache ทำงานหรือไม่
และพอร์ตใดยกเว้นโดยการมองเห็นไฟล์. config
เมื่อฉันลองคำสั่ง netstat แล้ว apaches จะไม่ปรากฏในนั้น
แต่เมื่อฉันใช้คำสั่ง apache2 รีสตาร์ทแล้วมันก็บอกว่าเริ่มต้นใหม่ตกลง
ฉันไม่รู้ว่ามันทำงานอยู่ที่ไหน
มีคำสั่งใด ๆ เพื่อค้นหาว่า apache ทำงานหรือไม่
และพอร์ตใดยกเว้นโดยการมองเห็นไฟล์. config
เมื่อฉันลองคำสั่ง netstat แล้ว apaches จะไม่ปรากฏในนั้น
แต่เมื่อฉันใช้คำสั่ง apache2 รีสตาร์ทแล้วมันก็บอกว่าเริ่มต้นใหม่ตกลง
ฉันไม่รู้ว่ามันทำงานอยู่ที่ไหน
คำตอบ:
lsof -i
รายการพอร์ตที่เปิดและแอพพลิเคชั่นที่เกี่ยวข้อง
สำหรับการตรวจสอบทั่วไปว่ามีแอปที่ใช้งานอยู่คุณสามารถใช้ ps aux | grep apache2
netstat -anp | grep apache
คุณสามารถเห็นพอร์ตการฟังและ PID จากสิ่งนี้หากมันกำลังทำงาน
netstat -tulpn
คุณจะเห็นชื่อ Pid / Binary ทางคอลัมน์ขวาสุดจับคู่กับอินสแตนซ์ apache ที่ทำงานอยู่
หากติดตั้ง lsof คุณสามารถลองดังนี้:
lsof | grep httpd
(สำหรับ centos และเพื่อน ๆ )
lsof | grep apache
(สำหรับเดเบียนและ บริษัท )
สำหรับ freebsd sockstat | http apache grep