Используйте флаг --protocol
для фильтрации по tcp4.
netstat --protocol inet -4
покажет вам только сокеты ipv4.
Что касается процессов Java, у вас есть PIDS в выводе netstat. Используйте его с помощью команды ps
, чтобы найти ваши Java-программы.
Это всего лишь вопрос разрешений . Если у файла есть разрешения на выполнение, это просто означает, что пользователям разрешено выполнять его. Будут ли они успешными — другой вопрос. Чтобы файл мог быть выполнен, пользователь, выполняющий его, должен иметь на это право и , файл должен быть действительным исполняемым файлом. Разрешения, показанные ls
, влияют только на первую часть, разрешение, и не влияют на остальные.
Например:
$ cat file.csv
a,silly,file
$ chmod a+x file.csv
$ ls -l file.csv
-rwxr-xr-x 1 terdon terdon 13 May 29 15:22 file.csv
Этот файл теперь имеет разрешения на выполнение (см. 3 x
в строке разрешений-rwxr-xr-x
). Но если я попытаюсь выполнить его, я получу ошибку:
$./file.csv
./file.csv: line 1: a,silly,file: command not found
Это связано с тем, что оболочка пытается выполнить файл как сценарий оболочки, а в нем нет допустимых команд оболочки, поэтому происходит сбой.