Алексей Стахнов - Linux
- Название:Linux
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Алексей Стахнов - Linux краткое содержание
Книга посвящена операционной системе Linux. Приводятся подробные сведения о ее особенностях и возможностях, идеологии файловой системы, инсталляции и основных командах, вопросах компиляции ядра, настройках и сервисах. Большое внимание уделяется организации на базе Linux различных серверов и служб: электронной почты, WWW, FTP, INN, Proxy, NTP, а также проблемам администрирования сети, обеспечения безопасной работы и другим вопросам. Описаны способы настройки под Linux рабочих станций, в т. ч. и бездисковых, установки и эксплуатации на них графических сред типа X Window, а также конфигурирование модемных соединений, принтеров и сканеров, отладка взаимодействия с Linux-машинами такой «экзотической» периферии, как карманные компьютеры, мобильные телефоны, TV-тюнеры и т. п. Рассматриваемые в книге конфигурационные файлы и структура каталогов соответствуют дистрибутиву Red Hat Linux 7.x, тем не менее, при минимальной адаптации все упоминаемые в книге пакеты устанавливаются в любом дистрибутиве Linux.
Для начинающих администраторов или пользователей Linux.
Linux - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Linux и IPX
В этом разделе мы рассмотрим три варианта настройки Linux-системы:
• IPX-клиент;
• IPX-сервер;
• IPX-маршрутизатор.
Прежде чем приступить к настройке системы, необходимо убедиться, что ядро вашей операционной системы Linux скомпилировано с поддержкой протокола IPX.
Файлы в /proc, относящиеся к IPX
Существует несколько файлов, тем или иным образом касающихся поддержки IPX в Linux, которые располагаются в каталоге /proc:
• /proc/net/ipx_interface – этот файл содержит информацию о существующих интерфейсах IPX в вашей системе;
• /proc/net/ipx_route – этот файл содержит список маршрутов, существующих в таблице маршрутов IPX;
• /proc/net/ipx – этот файл содержит список сокетов IPX, которые открыты для использования на вашем компьютере.
Linux-утилиты IPX
Помимо пакета Mars_nwe, есть несколько утилит, позволяющих сконфигурировать поддержку IPX-протокола в операционной системе Linux.
• ipx_interface – эта команда используется для добавления, удаления или проверки IPX на существующем сетевом устройстве. Обычно сетевым устройством является устройство Ethernet. Например: ipx_interface add -р eth0 802.2 x39ab0222
• ipx_con figure – эта команда разрешает или запрещает автоматическую установку конфигурации интерфейсов и первичного интерфейса. Например: ipx_configure – auto_interface=on – auto_primary=on
• ipx_internai_net – эта команда позволяет настраивать адрес внутренней сети. Например: ipx_internal_net add 0xabOOOOOO 1
• ipx_route – эта команда позволяет вручную модифицировать таблицу маршрутизации IPX. Например: ipx_route add 0x39ab0222 0x39ab0108 0x00608CC33C0F
IPX-клиент
Существует пакет ncpfs, который позволяет Linux эмулировать обычную рабочую станцию Novell для файловых сервисов. В этот пакет также входит утилита печати, которая позволяет использовать принт-сервер Novell. Пакет ncpfs предназначен для работы с файловыми серверами Novell версий Зх. Для использования ncpfs с файловыми серверами Novell 4х файловый сервер должен работать в режиме эмуляции bindery.
Настройка сетевого программного обеспечения IPX
Существует два способа настройки сетевого программного обеспечения IPX:
• вы можете вручную настроить всю информацию о вашей сети IPX;
• можно также позволить программному обеспечению определить для себя некие разумные установки с помощью команды:
ipx_configure –auto_interface=on –autо_primary=on Проверка конфигурации
После того как ваша сеть IPX настроена, воспользуйтесь командой siist, для того чтобы увидеть список всех файловых серверов Novell в вашей сети.
Монтирование сервера или тома Novell
Для того чтобы смонтировать том файлового сервера Novell в файловую систему Linux, существует команда ncpmount. Для демонтирования смонтированных файловых систем Nowell используется команда ncpumount.
Посылка сообщения пользователю Nowell Для посылки сообщений пользователям Novell можно воспользоваться утилитой nsend. Пример:
nsend rod hello
посылает сообщение «hello» пользователю, вошедшему под именем «rod».
IPX-сервер
Существует, по меньшей мере, два пакета, которые позволяют операционной системе Linux выступать в качестве файлового сервера Novell – это Mars_nwe и Lwared. Эти пакеты позволяют осуществлять доступ к файлам на Linux-системе для пользователей, использующих клиентское программное обеспечение Novell NetWare.
Пакет mars_nwe
Разработан Martin Stover для обеспечения в операционной системе Linux работы файловых сервисов и сервисов печати для клиентов NetWare. Mars_nwe реализует подмножество полного Novell NCP для файловых сервисов, основанного на bindery и сервисах печати.
Настройка сервера
Необходимо отредактировать файл /etc/nwserv.conf. Файл состоит из текстовых строк. Каждая строка разделена пробелами и начинается с числа, которое обозначает содержимое этой строки. Все символы, следующие за символом \'#\', считаются комментарием и игнорируются. В комплекте mars_new есть пример настроечного файла.
Пример конфигурационного файла:
# ТОМА (максимум 5)
# Только том SYS является необходимым. Каталог, содержащий том SYS,
# должен содержать каталоги: LOGIN, PUBLIC, SYSTEM, MAIL.
# Опция \'i\' регистр букв.
# Опция \'к\' преобразует все имена в запросе NCP в нижний регистр
# Опция ,m\' обозначает том как сменный
# Опция ,r\' устанавливает том только для чтения
# Опция ,о\' показывает, что том является единой файловой системой
# Опция ,Р\' разрешает командам использоваться как файлы
# Опция \'O\' позволяет использовать пространство имен OS/2
# Опция ,N\' разрешает использование пространства имен NFS
# По умолчанию в верхнем регистре.
# Синтаксис :
# 1 <���Имя тома> <���Путь к тому> <0пции>
1 SYS /home/netware/SYS/ # SYS
1 DATA /home/netware/DATA/ k # DATA
1 CDROM /cdrom kmr # CDROM
# ИМЯ СЕРВЕРА
# Если не установлено, тогда имя машины linux hostname будет
# конвертировано в верхний регистр. Этот пункт
# является опциональным, если не настроено – будет использовано имя
# машины.
# Синтаксис:
# 2 <���Имя сервера>
2 LINUX_ES01
# АДРЕС ВНУТРЕННЕЙ СЕТИ
# Адрес внутренней сети IPX – это свойство, которое упрощает
# маршрутизацию IPX для многосетевых машин
# Синтаксис:
# 3 <���Адрес внутренней сети> [<���Номер узла>]
# или:
# 3 auto
#
# Если вы используете ,auto\', тогда будет использован IP-адрес
# вашей машины.
3 0x49а01010 1
# СЕТЕВОЕ УСТРОЙСТВО (А)
# Этот раздел настраивает вашу сеть IPX. Если она у вас уже
# настроена, вам этот пункт не нужен. Это тоже самое, что и
# использование утилит ipx_configure/ipx_interface до запуска
# сервера.
# Синтаксис:
# 4 <���Номер сети 1РХ> <���имя устройства> <���тип фрейма> []
# Frame types: ethernet_ii, 802.2, 802.3, SNAP
4 0х39а01010 eth0 802.3 1
# СОХРАНЯТЬ МАРШРУТЫ IPX ПОСЛЕ ОКОНЧАНИЯ РАБОТЫ СЕРВЕРА
# Синтаксис:
# 5 <���флаг>
# 0 = не сохранять маршруты, 1 = сохранять маршруты
5 0
# ВЕРСИЯ NETWARE
# Синтаксис:
# 6 <���версия>
# 0 = 2.15, 1 = 3.11
6 1
# ОБРАБОТКА ПАРОЛЯ
# Настоящие клиенты Novell для DOS поддерживают процедуру, которая
# шифрует пароли при их изменении. Вы можете выбрать, хотите ли вы,
# чтобы ваш сервер поддерживал эту процедуру или нет.
# Синтаксис:
# 7 <���флаг>
# МИНИМАЛЬНЫЕ ПРАВА GID UID
# разрешения, используемые для подсоединения без входа. Эти разрешения
# будут использоваться для файлов на присоединении к вашему
# основному серверу.
0 force password encryption. (Клиенты не могут сменить пароль)
1 force password encryption, разрешить изменение нешифрованного пароля
Интервал:
Закладка: