Làm thế nào để kiểm tra apache cổng nào đang chạy


19

Có lệnh nào để tìm hiểu xem apache có chạy hay không.

và trên cổng nào ngoại trừ bằng tập tin seeports.conf

Khi tôi thử lệnh netstat thì apaches không xuất hiện trong đó.

nhưng khi tôi sử dụng lệnh khởi động lại apache2 thì nó báo khởi động lại ok

tôi không biết nó đang chạy ở đâu

Câu trả lời:


18

lsof -i liệt kê các cổng mở và các ứng dụng tương ứng.

Để kiểm tra tổng quát nếu ứng dụng đang chạy, bạn chỉ có thể sử dụng ps aux | grep apache2


7
Hoặc "ps aux | grep httpd" cho redhat / centos.
lg.

21
netstat -anp | grep apache

Bạn có thể thấy cổng nghe và PID từ cổng này nếu nó đang chạy.


sudo netstat -anp | grep apache
Laukik Patel 26/215

Nó hiển thị 0.0.0.0:80 trong cột "Địa chỉ cục bộ". Có nghĩa là apache đang chạy ở cùng địa chỉ IP của máy, trên cổng 80?
Rodrigo

3
netstat -tulpn

Bạn sẽ thấy tên Pid / Binary trên cột ngoài cùng bên phải, khớp tên này với thể hiện apache đang chạy của bạn.


3

Nếu lsof được cài đặt, bạn có thể thử một cái gì đó như thế này:

lsof | grep httpd

(đối với centos và bạn bè)

lsof  | grep apache

(đối với debian và công ty)


0

cho sockstat miễn phí | grep apache httpd

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.