1

здравствуйте. не знаю в какой раздел писать, поэтому отписываюсь тут.
есть пара вопросов касаемо линукса.
арендован сервер - дедик. стоит debian 7 wheezy
после запуска парочки скриптов и выхода из них, скрипты продолжают работать и занимать открытые ранее ими порты. как посмотреть какие порты и какие процессы их занимают, и самое главное как их закрыть одной командой?
смотрю top там нет ничего
смотрю netstats tpln там тоже ничего нет. но порт тем не менее закрыт за процессом.

2 (24.09.2013 20:51:17 отредактировано Lupo Alberto)

Посмотреть

lsof -i :N

где N — номер порта.

Был, был и весь вышел...

3 (24.09.2013 20:49:46 отредактировано SkaarjZR)

man lsof

Lupo Alberto опередил

4

благодарствую. тему можно закрыть

5

Убить — команды kill, killall, pkill

Был, был и весь вышел...

6

artstyle⇓ пишет:

после запуска парочки скриптов и выхода из них, скрипты продолжают работать и занимать открытые ранее ими порты. как посмотреть какие порты и какие процессы их занимают, и самое главное как их закрыть одной командой?

lsof -i
покажет список процессов, которые слушают порты. Многие порты имеют название, см /etc/services

lsof показывает PID, его можно использовать как аргумент kill.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)