Что содержится в файле etc services

Обновлено: 01.07.2024

Файлы конфигурации TCP/IP.

Для настройки и поддержки работы сети, работающей под управлевд протоколов TCP/IP, используется набор файлов конфигурации, расположиных в каталоге /etc . В этих файлах содержится информация о сети, в частности имена хост-машин и доменов, IP-адреса и характеристики интерфейсов. Именно в эти файлы вводятся IP-адреса и доменные имена других хост-компьютеров Internet , к которым вы хотите получить доступ. Если в процессе инсталляции системы вы конфигурировали сеть, то вся эта информация в файлах конфигурации уже есть. Ввести конфигурационные данные в эти файлы можно с помощью программы netcfg (ее пиктограмма находится на вашем рабочем столе) или с помощью программы netconfig ) (из командной строки).

Файл Функция
/etc/hosts Связывает хост-имена с IP-адресами
/etc/networks Связывает доменные имена с адресами сетей
/etc/rc.d/init.d/inet Содержит команды конфигурирования сетевого интерфейса при начальной загрузке
/etc/HOSTNAME Содержит хост-имя вашей системы
/etc/host.conf Опции конфигурирования
/etc/resolv.conf Содержит список серверов доменных имен

Идентификация хост-имен: файл /etc/hosts

Имена сетей: файл /etc/networks

В файле /etc/networks хранятся доменные имена и IP-адреса сетей, с которыми у вашей системы есть соединение, а не доменные имена конкретных компьютеров. Сети имеют сокращенные IP-адреса. В зависимости от типа сети в IP-адресах может использоваться одно, два или три числа. Сетевой IP-адрес для localhost - 127.0.0.0 . Этот сетевой адрес используется для закольцовывающего устройства.
IP-адреса записываются в файле /etc/networks вместе с соответствующими им доменными именами сетей. Вспомните, что IP-адрес состоит из сетевой части и машинной части. Сетевая часть - это адрес сети, который хранится в файле networks . В этом файле всегда будет присутствовать отдельная запись для сетевой части IP-адреса вашего компьютера. Это и есть адрес сети, к которой подключен ваш компьютер.

Инициализация сетевого соединения: файл /etc/rc.d/init.d/inet

В файле /etc/rc.d/init.d/inet находятся команды, обеспечивающие конфигурирование сетевого соединения. Многие записи в этом файле автоматически создаются при использовании утилиты netcfg и конфигурировании сетевого соединения в процессе инсталляции. Например, здесь находятся команды ifconfig и route . Кроме того, здесь задаются хост-имя вашей системы, адрес сети и другие необходимые адреса. Непосредственно редактировать этот файл можно лишь в том случае, если вы уверены в том, что все делаете правильно и обладаете начальными познаниями в области программирования в shell. В других дистрибутивах Linux, например в Slackware , файл инициализации может иметь имя /etc/ rec.d/rc-inet1 или просто /etc/rc.inet1 .

Файл /etc/HOSTNAME

В файле /etc/HOSTNAME содержится хост-имя вашей системы. Чтобы изменить имя, нужно отредактировать данный файл. Эту задачу можно решить с помощью программы netcfg , которая заменяет хост-имя и помещает новое имя в файл /etc/HOSTNAME . Хост-имя можно узнать не только путем вывода на экран этого файла, но и с помощью команды hostname .

В одной из прошлых тем мы разбирали структуру файловой системы Linux.
Продолжим изучать подробнее состав, начнем с директории /etc.

каталог /etc

В каталоге /etc находятся конфигурационные файлы, рассмотрим подробнее каждый из них.

/etc/rc.d

содержит основные скрипты для организации процесса загрузки;

/etc/passwd

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

/etc/fdprm

Таблица параметров флоппи-дисковода, определяющая формат записи. Устанавливается программой setfdprm.

/etc/fstab

Можем увидеть информацию о системе, какие разделы диска необходимо примонтировать при её старте.Команда mount -a (она запускается из командного файла /etc/rc.d/rc.S). Здесь также содержится информация о swaр-областях, автоматически устанавливаемых командой swapon -a.

/etc/group

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

/etc/inittab

Конфигурационный файл демона init.

/etc/issue

Файл, где содержится информация о системе с приглашением входа в систему. Параметры и возможные ключи представлены ниже, по умолчанию в файле /etc/issue/ выглядит так:

Возможные ключи файла issue:

/etc/magic

Конфигурационный файл команды file. Содержит описания различных форматов файлов, опираясь на которые эта команда определяет тип файла.

/etc/motd
/etc/mtab

Список файловых систем в настоящее время .

/etc/shadow

Теневая база данных пользователей. При этом информация из файла /etc/рasswd перемещается в /etc/shadow, который доступен root и включает зашифрованную информацию о паролях

/etc/login.defs

Конфигурационный файл команды login который содержит значения параметров паролей пользователей: период устаревания паролей, длинна пароля, необходимость создания домашней директории пользователя, идентификатор групп пользователей.

/etc/printcap

файл, где должна конфигурироваться информация о принтере для возможности печати.

/etc/profile

файл выполняется оболочкой Bash при запуске системы, что позволяет изменять системные установки для всех пользователей.

/etc/securetty

Определяет терминалы, с которых может подключаться к системе пользователь root. Обычно это только виртуальные консоли, что усложняет взлом системы через модем или сеть.
Примерный вид:

Лучше оставить только tty1:

/etc/shells

Список рабочих оболочек. Команда chsh позволяет менять рабочую оболочку только на оболочки, находящиеся в этом файле. Процесс ftрd, предоставляющий работу с FTР, проверяет наличие оболочки пользователя в файле /etc/shells и не позволяет пользователю подключится к системе, пока ее имя не будет найдено в этом файле.

Настройки сервиса в etc services

Файл /etc/services указывает соответствие между номерами портов и именами служб. Первые несколько строк выглядят таким образом :

Как правило, для каждой службы имеется две записи, поскольку большинство сервисов могут использовать для передачи протоколы TCP или UDP. Как правило, если файл /etc/services первоначально сконфигурирован, то вам уже не нужно изменять его. Этот файл был первоначально разработан Sun Microsystems для определения порядка, в соответствии с которым обеспечивается доступ к системным службам. Несколько сервисов перечислено в файле /etc/nsswitch. conf, однако наиболее часто модифицируются записи файла hosts. Часть файла /etc/nsswitch. conf может выглядеть следующим образом: Это указывает сервисам, что они должны использовать стандартные UNIX/ Linux-файлы для поиска passwd, shadow и group. Для поиска хоста система проверит /etc/hosts и, если записей нет, она проверит DNS. Закомментированная запись hosts дает перечень возможных значения для этой записи. Данный файл редактируйте только в том случае, если ваш DNS-сервис изменился. Файл /etc/resolv. conf используется службой DNS. Ниже приведен пример файла resolv. conf:

Здесь задан сервер имен и используемый службой DNS порядок проверки доменов. Записи в данном файле заполняется автоматически, если вы используете протокол Dynamic Host Configuration Protocol или DHCP. Файл /etc/host/conf задает порядок, в соответствии с которым ваш компьютер будет осуществлять поиск при запросах на преобразование имен хостов в IP-адреса. Ниже приведен стандартный файл /etc/host. conf: В этом примере хост вначале выполнит проверку файла /etc/hosts, а затем выполнит DNS-поиск. Дополнительные опции обеспечивают контроль использования службы имен доменов. Единственная причина для модификации этого файла состоит в том, что либо вы используете NIS для службы имен, либо требуется какой-то опциональный сервис. Опция nospoof может оказаться полезной для обеспечения безопасности системы. Она сравнивает стандартный DNS-поиск с обратным DNS-поиском и, если эти поиски не совпадают, завершается неудачно. Недостаток заключается в том, что, когда используются прокси-сервисы, поиск часто заканчивается неудачей. Поэтому вам нужно быть осмотрительным.

Разрешение. Файл / etc / services используется приложениями для преобразования удобочитаемых имен служб в номера портов при подключении к машине по сети. Файл обычно включает имя службы, порт / протокол, любые псевдонимы и комментарии.

Сколько строк у файловых и т. Д. Сервисов?

ETC. Набор данных SERVICES должен быть фиксированным или фиксированным блоком с LRECL от 56 до 256. Файл / etc / services z / OS UNIX может иметь максимальную длину строки 256.

Как добавить порт к сервисам ETC в Linux?

Установка имени службы и номера порта - UNIX

  1. Войдите в систему как суперпользователь, затем откройте файл / etc / services.
  2. Просматривая существующие номера портов, выберите любое число от 1024 до 16000, которого нет в файле.

Как добавить порты в сервисы ETC?

Определение порта и диапазона портов в файле / etc / services

  1. Войдите на основной компьютер (компьютер-владелец экземпляра) как пользователь с полномочиями root.
  2. Создайте экземпляр.
  3. Просмотрите диапазон портов по умолчанию, зарезервированный в файле / etc / services. В дополнение к базовой конфигурации порты FCM должны выглядеть примерно так:
Смотрите также Вопрос: как установить Jdk на Ubuntu?

Как перезапустить другие службы в Linux?

1. Отключите службу SASM. Svcadm disable sasm 2. Если служба перешла в режим обслуживания, она должна очистить ее с помощью следующей команды svcadm clear sasm 3. или перезапустить службу mysql / etc / init.

В чем разница между Telnet и SSH?

Telnet передает данные в виде простого текста. С другой стороны, SSH использует зашифрованный формат для отправки данных, а также использует безопасный канал. Для аутентификации пользователя не предусмотрены никакие аутентификации или привилегии. Поскольку SSH более безопасен, он использует шифрование с открытым ключом для аутентификации.

Что такое услуга ETC?

Файл / etc / services используется приложениями для преобразования удобочитаемых имен служб в номера портов при подключении к машине по сети. Файл обычно включает имя службы, порт / протокол, любые псевдонимы и комментарии.

В чем разница между Unix и Linux?

Linux - это клон Unix, ведет себя как Unix, но не содержит его кода. Unix содержит совершенно другую кодировку, разработанную AT&T Labs. Linux - это просто ядро. Unix - это полный пакет операционной системы.

Как мне прослушать порт в Linux?

ПРИМЕЧАНИЕ. Если в вашем дистрибутиве нет netstat, это не проблема. Вы можете использовать команду ss для отображения открытых портов через прослушивающие сокеты. Это напечатает все прослушивающие сокеты (-l) вместе с номером порта (-n), с портами TCP (-t) и портами UDP (-u), также перечисленными в выводе.

Что такое порт Linux?

В компьютерных сетях, а точнее с точки зрения программного обеспечения, порт - это логический объект, который действует как конечная точка связи для идентификации данного приложения или процесса в операционной системе Linux. Это 16-битное число (от 0 до 65535 XNUMX), которое отличает одно приложение от другого в конечных системах.

Что делает команда netstat?

Команда netstat создает дисплеи, показывающие состояние сети и статистику протокола. Вы можете отображать состояние конечных точек TCP и UDP в формате таблицы, информацию таблицы маршрутизации и информацию об интерфейсе. Наиболее часто используемые параметры для определения состояния сети: s, r и i.

Какой тип файла и т. Д. Содержат?

Иерархия / etc содержит файлы конфигурации. «Файл конфигурации» - это локальный файл, используемый для управления работой программы; он должен быть статическим и не может быть исполняемым двоичным файлом. Рекомендуется хранить файлы в подкаталогах / etc, а не непосредственно в / etc.

Как мне найти свой IP-адрес и номер порта в Linux?

Как мне узнать номер порта определенного IP-адреса? Все, что вам нужно сделать, это ввести «netstat -a» в командной строке и нажать кнопку «Ввод». Это заполнит список ваших активных TCP-соединений. Номера портов будут показаны после IP-адреса и разделены двоеточием.

Как мне перечислить службы в Linux?

Самый простой способ составить список служб в Linux, когда вы работаете в системе инициализации SystemV, - это использовать команду «service», за которой следует параметр «–status-all». Таким образом, вам будет представлен полный список служб в вашей системе. Как видите, каждая услуга перечислена с предшествующими символами в скобках.

Читайте также: