pharos і krb524 є лише припущеннями про мережеві послуги, засновані на службі & lt; - & gt; номери портів у / etc / services; У цьому випадку я впевнений, що вони обидва неправильно здогадки, так що просто подумайте про них як про ідентифікатори номерів портів 4443 і 4444 відповідно. Щоб дізнатися, що насправді відбувається, потрібно з'ясувати, які програми підключаються через ці порти. Ви можете зробити це за допомогою lsof
команд, наприклад:
sudo lsof -i:pharos -i:krb524
(для цього потрібно ввести пароль адміністратора sudo
Щоб отримати кореневий доступ.) На виході важливими бітами є перші два стовпці, у яких перераховані імена програм ("команди") та ідентифікатори процесів процесів, які використовують ці порти. Якщо назва програми не говорить вам, що відбувається, ви можете використовувати ps
та / або Монітор діяльності, щоб більш детально дослідити ці процеси.
EDIT: Якщо я буду реконструювати lsof
виводити правильно, виглядає так:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
collabd 237 _teamsserver 7u IPv6 0x7da9dd76981ec947 0t0 TCP localhost:pharos->localhost:50603 (ESTABLISHED
ruby 323 _teamsserver 31u IPv6 0x7da9dd76981eeb47 0t0 TCP localhost:50602->localhost:krb524 (CLOSE_WAIT)
xcsbuildd 6943 _teamsserver 8u IPv6 0x7da9dd76981ecd87 0t0 TCP localhost:50603->localhost:pharos (ESTABLISHED)
Всі вони виглядають як компоненти OS X Server - я не дуже добре знайомий з деталями, але collabd
це фоновий процес, що стосується частин "спільних служб" сервера OS X, а для цих служб використовується ідентифікатор користувача _teamserver. З порівняння з моїм сервером, це виглядає як ruby
скрипт обробляє повідомлення, а xcsbuildd
це, можливо, сервер побудови Xcode. Очевидно, всі вони розмовляють один з одним через порти 4443 і 4444.