Что содержится в файле etc services
Файлы конфигурации 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 указывает соответствие между номерами портов и именами служб. Первые несколько строк выглядят таким образом :
Как правило, для каждой службы имеется две записи, поскольку большинство сервисов могут использовать для передачи протоколы 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
- Войдите в систему как суперпользователь, затем откройте файл / etc / services.
- Просматривая существующие номера портов, выберите любое число от 1024 до 16000, которого нет в файле.
Как добавить порты в сервисы ETC?
Определение порта и диапазона портов в файле / etc / services
- Войдите на основной компьютер (компьютер-владелец экземпляра) как пользователь с полномочиями root.
- Создайте экземпляр.
- Просмотрите диапазон портов по умолчанию, зарезервированный в файле / etc / services. В дополнение к базовой конфигурации порты FCM должны выглядеть примерно так:
Как перезапустить другие службы в 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». Таким образом, вам будет представлен полный список служб в вашей системе. Как видите, каждая услуга перечислена с предшествующими символами в скобках.
Читайте также: