Попробуйте выполнить следующие действия:
Услуги
Сравнивать служба --статус-все
вывод с
systemctl list-units --type=service
.
Прослушивание портов и приложений
Установить сетевые инструменты
и отобразить список прослушиваемых портов, включая номера и имена процессов. нестат
похож на SS
, но более компактный:
sudo apt-get установить сетевые инструменты
судо netstat-lntp
Найдите порт 53 и имя dnsmasq. dnsmasq
может использовать два порта (DNS и DHCP). Проверьте отсутствие прослушивающего приложения с помощью dnsmasq
и порт 53 не указан. Если один или оба все еще присутствуют в списке, отобразите процессы по
пс -эф
пс-доп
в конечном итоге с полным содержимым строки, сохраненным в текстовых файлах для последующего анализа и фильтрации с использованием grep
:
ps -ef > list1.txt
ps -aux > list2.txt
ps -eux > list3.txt
Поиск номера процесса, полученного от нетстат
и следуйте за его родительским процессом (ами) в списке, чтобы получить порядок и способ их запуска. Список процессов покажет вам dnsmasq
процессы, включая имена файлов конфигурации, пути и другие сведения.
Некоторые приложения могут быть запущены как служба или как самостоятельный процесс.. Таким образом, между двумя подобными процессами может произойти столкновение.
Убейте вручную ненужный процесс, чтобы освободить порт для прослушивания, и попробуйте запустить dnsmasq нужным вам способом.
sudo kill -9 <номер_процесса>