Прикажи које апликације & процеси користе интернет везу преко командне линије у Мац ОС Кс-у

Преглед садржаја:

Anonim

Слично као што можете да надгледате коришћење система датотека Мац ОС Кс преко командне линије, такође можете открити које апликације и појединачни процеси тренутно користе вашу интернет везу на Мац-у. Ово је заиста згодан трик ако знате да нешто користи вашу пропусност или ако само покушавате да пронађете које апликације или позадински процеси се повезују са спољним светом.

Да бисмо утврдили које Мац апликације, демони, процеси или било шта друго користи интернет, окренућемо се командној линији Мац ОС Кс-а и користити напреднију варијацију одличног лсоф-а команда. И да, ово ће радити за било коју верзију МацОС-а или Мац ОС Кс-а и тип интернетске везе преко било које услуге, било да је у питању ви-фи и бежично умрежавање или етернет, а ово би такође функционисало на линук машини пошто је лсоф стандардно умрежавање бинарни алат.

Покрићемо два начина да то урадимо, први пружа лако читљив излаз и штампаће имена апликација и процеса који се повезују са спољним светом, а други низ ће пружити изузетно детаљне информације о који ПИД се повезује на који хост и користи који протокол. Можете користити једно или обоје, у зависности од ваших специфичних потреба.

Како приказати имена апликација и процеса који користе Интернет у Мац ОС Кс

Отворите апликацију Терминал ако то већ нисте урадили и тачно унесите следећу команду:

лсоф -нПи | цут -ф 1 -д ">

Можда ћете желети да копирате/налепите тај стринг ако нисте упознати са командном линијом, само будите сигурни да се цео стринг извршава у једној линији синтаксе.

Покретање те дугачке команде ће вам дати излаз који изгледа отприлике овако:

СистемУИС Дропбок иЦхатАген Финдер иТунес Гоогле ссх

Ово су само називи апликација и процеса онога што активно користи интернет. Очигледно је да овде нема много више података, али ако само покушавате да уђете у траг лажној апликацији за хватање пропусног опсега, она је понекад адекватна за ту сврху.

Наравно, постоје многе ситуације у којима проширене информације о томе који процес и/или апликације користе мрежну везу, како и на коју удаљену адресу, и то је оно што ћемо покрити следеће.

Како приказати детаљне информације за ИД процеса који се повезује на Интернет са Мац ОС Кс

Ако желите детаљније информације од оних које су приказане у горњем командном низу, можемо ревидирати горњу команду тако да добијемо више необрађених података из лсоф-а уклањањем цеви у друге услужне програме командне линије, остављајући нам непрецизне детаље директно из лсоф-а. Такође ћете приметити да сам исекао -н заставицу јер желим да овог пута видим имена домаћина:

лсоф -Пи

Ово ће пружити много детаљније податке, укључујући назив апликације, ПИД, протокол, ИП адресу, име хоста и тренутни статус везе. Сви веома корисни подаци.

Ако је то преоптерећење информацијама, покушајте да проследите команду кроз 'више' тако да је лакше читати у деловима или користите греп да сортирате податке за одређену апликацију или процес, на пример:

$ лсоф -Пи |греп иЦхатАген иЦхатАген 228 Давид 10у ИПв4 0к0бфе44ец 0т0 УДП 127.0.0.1:5191->бос-д25в.цом:25в-р. иЦхатАген 228 Давид 13у ИПв4 0к1е148б1е 0т0 ТЦП 192.168.1.29:50051->206.198.4.49:5190 (УТВРЂЕН)

лсоф је моћан услужни програм са безброј употреба. Пре неког времена сам покрио коришћење лсоф-а за проналажење проблема са пропусним опсегом, али користио је само -и заставицу која је знатно поједностављена. Можете користити било коју од покривених варијација, а свака има своје случајеве употребе који могу бити од помоћи.

Алати командне линије су намењени напредним корисницима, али они који су новији у Мац ОС Кс-у или који једноставно не воле Терминал могу да користе апликације као што је Привате Еие да би видели шта користи Мацс интернет везу у сличан начин, иако много лакши за корисника и потпуно у традиционалној Мац апликацији.

Прикажи које апликације & процеси користе интернет везу преко командне линије у Мац ОС Кс-у