Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
Когда мы обычно используем Linux, нам часто нужно проверить, какой сервис какой порт занимает. Далее мы представим два типа. Вы можете использовать команды lsof и netstat для проверки занятости портов в Linux.
нуждаться в том, что,centos
По умолчанию в системе нет Установитьlsof(list open файлы),нуждаться Руководство Установить
yum install lsof
Проверьте занятость порта 8000 сервера:
Что представляет собой каждый столбец:
Уведомление:
lsof -i нуждаться root
права пользователя на выполнение
lsof -i:8080: проверить занятость порта 8080.
lsof abc.txt: отображает процесс открытия файла abc.txt.
lsof -c abc: отображает файлы, открытые в данный момент процессом abc.
lsof -c -p 1234: Список файлов, открытых процессом с номером процесса 1234.
lsof -g gid: отображает статус процесса, принадлежащего gid.
lsof +d /usr/local/: отображает файлы, открытые процессами в каталоге.
lsof +D /usr/local/: То же, что и выше, но поиск в каталогах внутри каталога будет выполняться долго.
lsof -d 4: Отображение процессов с помощью fd 4
lsof -i -U: показать все открытые порты и UNIX файл домена
Значение параметра
netstat -ntlp //Просмотр всех текущих TCP-портов
netstat -untlp | grep 80 //Просмотр всего использования порта 80
netstat -untlp | grep 3306 //Просмотр всего использования порта 3306
Издатель: Full stack программист и руководитель стека, укажите источник для перепечатки: https://javaforall.cn/164992.html Исходная ссылка: https://javaforall.cn