Hãy thử các bước sau:
Dịch vụ
So sánh dịch vụ --status-all
đầu ra với
systemctl list-units --type=service
.
Cổng nghe và ứng dụng
Cài đặt công cụ mạng
và hiển thị danh sách các cổng đang lắng nghe bao gồm số và tên của quy trình. Các tổ yến
tương tự như ss
, nhưng nhỏ gọn hơn:
Sudo apt-get cài đặt công cụ mạng
sudo netstat -lntp
Tìm kiếm cả cổng 53 và tên dnsmasq. Các dnsmasq
có thể sử dụng hai cổng (DNS và DHCP). Xác minh không có ứng dụng nghe với dnsmasq
và không có cổng 53 nào được liệt kê. Nếu một hoặc cả hai vẫn được liệt kê, hãy hiển thị các quy trình theo
ps -ef
ps-aux
cuối cùng với nội dung dòng đầy đủ được lưu trong tệp văn bản để phân tích và lọc sau này bằng cách sử dụng tiếng kêu
:
ps -ef > list1.txt
ps -aux > list2.txt
ps -eux > list3.txt
Tìm kiếm số quy trình nhận được từ netstat
và làm theo (các) quy trình gốc của nó trong danh sách để nhận thứ tự và cách chúng được bắt đầu. Danh sách quy trình sẽ cho bạn thấy dnsmasq
(các) quy trình bao gồm tên tệp cấu hình, đường dẫn và các chi tiết khác.
Một số ứng dụng có thể được bắt đầu dưới dạng dịch vụ hoặc quy trình độc lập. Do đó, xung đột có thể xảy ra giữa hai quy trình tương tự theo cách này.
Giết thủ công quá trình không mong muốn để giải phóng cổng để nghe và thử bắt đầu dnsmasq theo cách bạn cần.
Sudo kill -9 <số_quy_trình>