OS Linux жүйесінде тек желілік интерфейстер арнайы файлдық жүйедегі файлдармен ғана емес, сонымен қатар қатты және SSD дискілерімен де ұсынылған. Linux желілік интерфейстерінің тізімін көрудің бірнеше жолы бар, ең қарапайымы файлдық жүйедегі қалтаның мазмұнын қарау. Әрі қарай терминалда немесе графикалық интерфейсте осы тапсырманы орындаудың барлық негізгі жолдарын қарастырамыз.
Ethernet желілік интерфейстерінде әдетте enp деп басталатын атау болады, мысалы, enp3s0 . Бұл дистрибутив systemd пайдаланса пайдаланылады, әйтпесе eth0 сияқты атаулар eth әрпінен басталатын ескі атау жүйесін пайдаланады. Сымсыз желі интерфейстері көп жағдайда wlp3s0 сияқты systemd пайдалану кезінде wlp немесе wlx арқылы басталады. systemd сымсыз интерфейс атауы wlan , мысалы wlan0 дан басталады . Барлық басқа интерфейстер әдетте виртуалды болып табылады. Ең негізгі виртуалды интерфейстердің бірі - lo . Бұл бағдарламаларға осы компьютерге кіруге мүмкіндік беретін жергілікті интерфейс. Енді оларды тізімдеудің бірнеше жолдарын қарастырайық.
Желілік интерфейс құрылғысының барлық файлдары /sys/class/net қалтасында орналасқан. Осылайша сіз оның мазмұнын көре аласыз:
$ ls /sys/class/net 
ifconfig тек желі интерфейстерінің тізімін ғана емес, сонымен қатар олар туралы күй, IP мекенжайы, MAC мекенжайы және басқа параметрлер сияқты ақпаратты көрсетеді. Барлық интерфейстерді көрсету үшін бағдарламаны параметрлерсіз іске қосыңыз:
$ ifconfig 
ifconfig бағдарламасы әлдеқашан ескірген және IP утилитасымен ауыстырылған. Ол ifconfig , route , brctl және басқалары сияқты бағдарламалардың функцияларын біріктіреді. Пәрменді іске қосу арқылы ip көмегімен құрылғылар тізімін көруге болады
$ ip link show 
Біз аз ақпаратты көреміз, тек құрылғы күйі, MTU және басқа бірнеше параметрлер көрсетіледі. -br опциясын пайдаланып ақпаратты неғұрлым ықшам пішінде көрсетуге болады:
$ ip -br link show 
Бұл жағдайда барлық деректер бір жолда көрсетіледі, күй, MAC мекенжайы және бірнеше басқа опциялар көрсетіледі.
Сондай-ақ брандмауэрді басқаруға арналған консольдік утилита арқылы ақпаратты көруге болады - nmcli :
$ nmcli device status 
Бұл белгілі бір құрылғымен байланысты NetworkManager қосылымын, сондай-ақ оның күйін көрсетеді.
netstat бағдарламасы желілік интерфейстерді және жіберілген деректердің статистикасын көрсете алады, егер сіз оған -i опциясын жіберсеңіз:
$ netstat-i 
/proc/net/dev файлында сонымен қатар барлық желі интерфейстерінің тізімі, сондай-ақ оларды пайдалану статистикасы бар:
$ cat /proc/net/dev 
Осы кезде мақаланы толық деп санауға болады.