Алексей Стахнов - Linux

Тут можно читать онлайн Алексей Стахнов - Linux - бесплатно ознакомительный отрывок. Жанр: comp-osnet. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Linux
  • Автор:
  • Жанр:
  • Издательство:
    неизвестно
  • Год:
    неизвестен
  • ISBN:
    нет данных
  • Рейтинг:
    3.3/5. Голосов: 101
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Алексей Стахнов - Linux краткое содержание

Linux - описание и краткое содержание, автор Алексей Стахнов, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Книга посвящена операционной системе Linux. Приводятся подробные сведения о ее особенностях и возможностях, идеологии файловой системы, инсталляции и основных командах, вопросах компиляции ядра, настройках и сервисах. Большое внимание уделяется организации на базе Linux различных серверов и служб: электронной почты, WWW, FTP, INN, Proxy, NTP, а также проблемам администрирования сети, обеспечения безопасной работы и другим вопросам. Описаны способы настройки под Linux рабочих станций, в т. ч. и бездисковых, установки и эксплуатации на них графических сред типа X Window, а также конфигурирование модемных соединений, принтеров и сканеров, отладка взаимодействия с Linux-машинами такой «экзотической» периферии, как карманные компьютеры, мобильные телефоны, TV-тюнеры и т. п. Рассматриваемые в книге конфигурационные файлы и структура каталогов соответствуют дистрибутиву Red Hat Linux 7.x, тем не менее, при минимальной адаптации все упоминаемые в книге пакеты устанавливаются в любом дистрибутиве Linux.

Для начинающих администраторов или пользователей Linux.

Linux - читать онлайн бесплатно ознакомительный отрывок

Linux - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Алексей Стахнов
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Вот список файлов, которые необходимо оставить:

• A.PWL;

• CONNECT.DAT;

• DHCP.PRM;

• DNR.EXE;

• EMSBFR.EXE;

• HOSTS;

• IFSHLP.SYS;

• LMHOSTS;

• NDISHLP.SYS;

• NE2000.DOS;

• NEMM.DOS;

• NET.EXE;

• NET.MSG;

• NETBIND.COM;

• NETWORKS;

• NMTSR.EXE;

• PROTMAN.DOS;

• PROTMAN.EXE;

• PROTOCOL;

• PROTOCOL.INI;

• SERVICES;

• SHARES.PWL;

• SOCKETS.EXE;

• SYSTEM.INI;

• TCPDRV.DOS;

• TCPTSR.EXE;

• TCPUTILS.INI;

• TINYRFC.EXE;

• UMB.COM;

• WFWSYS.CFG;

• WSAHDAPP.EXE.

Вот полное содержимое файла Protocol.ini:

[network.setup]

version=0x3110

netcard=ms$ne2clone,1,MS$NE2CL0NE,1

transport=tcpip,TCPIP

Iana0=ms$ne2clone,1,tcpip

[TCPIP]

NBSessions=6

SubNetMask0=255 255 255 0

IPAddress0=192 168 40 33

DisableDHCP=l

DriverName=TCPIP$

BINDINGS=MS$NE2CLONE

LANABASE=1

[MS$NE2CLONE]

IOBASE=0x320

INTERRUPT=5

DriverName=MS2000$

[protman]

DriverName=PROTMAN$

PRIORITY=MS$NDISHLP

[MS$NDISHLP]

DRIVERNAME=ndishlp$

BINDINGS=MS$NE2CLONE

Вот полное содержимое файла System.ini:

[network]

sizworkbuf=1498

filesharing=no

printsharing=no

autologon=yes

computername=A

lanroot=A: \NET

username=A

workgroup=MYGROUP

reconnect=yes

dospophot key=N

lmlogon=0

logondomain=

preferredredir=full

autostart=full

maxconnections=8

[network drivers]

netcard=ne2000.dos

transport=ndishlp.sys,tcpdrv.dos,nemm.dos

devdir=A: \NET

LoadRMDrivers=yes

[386enh]

TimerCriticalSection=5000

UniqueDosPSP=TRUE

PSPIncrement=2

[Password Lists]

*Shares=A:\NET\Shares.PWL

A=A:\NET\A.PWL

B=A:\NET\B.PWL

Вот полное содержимое файла Tcputils.ini:

[tcpglobal]

drivername=GLOBAL$

hostname=username

[sockets]

drivername=SOCKETS$

bindings=TCPIP

numsockets=4

numthreads=32

poolsize=3200

maxsendsize=1024

[DNR]

drivername=DNR$

bindings=TCPIP

nameserver0=192 168 40 233

[telnet]

drivername=TELNET$

bindings=TCPIP

nsessions=0

max_out_sends=0

Вот полное содержимое файла Config.sys:

FILES=100

dos=high,umb

device=C: WINDOWS\HIMEM.SYS

device=C: \WINDOWS\EMM38 6.EXE ram

LASTDRIVE=Z

device=IFSHLP.SYS

STACKS=9,256

Вот полное содержимое файла Autoexec.bat:

set path=C: WINDOWS;с:;с:\dos;с:\vc;с:\net

PATH=C: \IDAPI;%PATH%

SET TEMP=C: WINDOWS\TEMP

Rem следующая строчка используется при отладке на винчестерной машине

subst а: с: \а

A: \NET\net initialize

А: \NET\netbind.com

A: \NET\umb.com

А: \NET\tcptsr.exe

А: \NET\tinyrfс. ехе

А: \NET\nmtsr.exe

А: \NET\emsbfr.exe

А: \NET\dnr.exe

А: \NET\sockets

A: \NET\net start

Существует возможность удалить из ОЗУ загрузочный образ дискеты. Как это сделать, смотрите по команде man ethernet и в описании rmrd.com.

Linux-клиент

Процесс создания бездискового компьютера с операционной системой Linux в целом схож. Правда, здесь вместо Samba используется сервер NFS, а в остальном разницы практически нет.

Создание загрузочной ПЗУ (загрузочной дискеты)

Для создания загрузочной дискеты предусмотрена специальная маленькая программа (512 байт), которая загружает блоки с дискеты в память и начинает выполнение. Чтобы создать загрузочную дискету, надо только соединить загрузочный блок с соответствующим образом микросхемы ПЗУ. Для этого используется следующая команда:

cat floppyload.bin ne.lzrom > /dev/fd0

Настройка сервера

Необходимо настроить на сервере удаленной загрузки три службы: ВООТР (или DHCP), TFTP и NFS. Процессы установки и настройки указанного программного обеспечения подробно описаны в документации, входящей в каждый из пакетов.

Для нормального процесса загрузки бездискового клиента необходимо настроить разделы NFS.

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

В идеале, чтобы создать корневую файловую систему, вам надо знать, какие файлы требуются дистрибутиву вашей операционной системы. При загрузке необходимы файлы устройств, файлы, находящиеся в каталоге /sbin и /etc. Проще сделать копию существующей файловой системы и изменить в ней некоторые файлы для бездискового компьютера. В дистрибутиве Etherboot есть руководство и ссылки на скрипты, которые создают такую файловую систему на бездисковом компьютере из корневой файловой системы сервера.

Настроенное ядро Linux для бездискового компьютера ожидает увидеть корневую файловую систему в каталоге /tftpboot/, в рассмотренном выше случае – /tftpboot/192.168.40.33.

Далее необходимо в файл /etc/exports на сервере вставить следующую строку:

/tftpboot/192.168.1.100 aldebaran.foo.com(rw,no_root_squash)

Для некоторых служб нужны права rw. Атрибут no_root_squash защищает систему NFS от отображения идентификатора суперпользователя в какой-либо другой. Если этот атрибут не будет задан, то различные демоны могут не заработать.

Теперь запустите службы NFS (rpc.portmap и rpc.mountd) и снова попробуйте бездисковую загрузку. Если все прошло удачно, то ядро сможет подмонтировать корневую файловую систему и пройти все стадии загрузки до появления приглашения входа в систему. Вполне вероятно, что по ходу загрузки у вас будут выдаваться сообщения о проблемах с некоторыми службами. Так и должно быть. Дистрибутивы Linux ориентированы на операции с диском, и поэтому для бездисковой загрузки требуются небольшие изменения. Самой большой неприятностью является зависимость от файлов, находящихся в каталоге /usr во время загрузки – они в процессе загрузки поступают от сервера немного позже. Для решения этой проблемы измените пути таким образом, чтобы необходимые файлы искались в корневой файловой системе.

Конфигурация клиента

Чтобы клиент был правильно сконфигурирован, необходимо скомпилировать ядро операционной системы Linux с поддержкой корневой файловой системы на NFS. Кроме того, следует разрешить получение ядром IP-адреса из запроса ВООТР. Надо также вкомпилировать драйвер для вашей сетевой карты в ядро. Для уменьшения объема ядра можно отключить лишние свойства и опции.

Ядро, полученное после компиляции, необходимо преобразовать в загрузочный образ. Это делается аналогично тому, как мы создавали загрузочный образ дискеты для DOS. Для создания образа воспользуйтесь утилитой mknbi-linux. После создания загрузочного образа, поместите его в каталоге /tftpboot под именем, определенным в /etc/bootptab. Убедитесь, что файл доступен для чтения любому пользователю, потому что у TFTP-сервера нет специальных привилегий.

Дальнейшая проверка загрузки бездискового клиента должна подтвердить правильность наших настроек.

Ссылки

• www.linuxfocus.org/Russian/Septemberl998/article63.html – Кен Яп. Введение в сетевую загрузку и протокол Etherboot.

• alst.odessa.ua – Алексей Стахнов. Удаленная загрузка. Сервер Linux. Клиентская часть DOS, Windows 3.1. Инструкция по установке и настройке.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Алексей Стахнов читать все книги автора по порядку

Алексей Стахнов - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Linux отзывы


Отзывы читателей о книге Linux, автор: Алексей Стахнов. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x