У цій книзі описані принципи дії та область застосування багатьох серверів, що виконуються в системі Linux. Тут розглядаються DHCP-сервер, сервери Samba і NFS, сервери друку, NTP-сервер, засоби віддаленої реєстрації та система X Window. He забуті і засоби, які традиційно використовуються для забезпечення роботи Internet-служб: сервери DNS, SMTP, HTTP і FTP. Велику увагу приділено питанням безпеки мережі. У даній книзі знайшли відображення також засоби віддаленого адміністрування - інструменти Linuxconf, Webmin і SWAT.
Дана книга безсумнівно буде корисною як початківцям, так і досвідченим системним адміністраторам.
Мережеві засоби Linux
З'явилася прекрасна книга по Linux, залишилося скористатися нею. Не пропустіть свій шанс.
Олександр Стенцін, Help Net Security,
Якщо ви прагнете повною мірою використовувати мережеві можливості Linux - ця книга для вас. Я настійно рекомендую прочитати її.
Роджер Бертон, West, DiverseBooks.com
Книга: Мережеві засоби Linux
Конфігурація серверів шрифтів, встановлена за замовчуванням
Конфігурація серверів шрифтів, встановлена за замовчуванням
Після інсталяції Linux і XFree86 система створює конфігураційний файл XFree86 з ім'ям XF86Config і поміщає його в каталог / etc або / etc / X11. Як було сказано раніше, в цьому файлі містяться записи Font Path. які вказують на каталоги в файлової системі комп'ютера або на сервери шрифтів. Приклади записів в файлі XF86Config наведені нижче.
FontPath "/ usr / X11R6 / lib / fonts / Type1 /"
FontPath "unix /: 7100"
FontPath "tcp / zapf: 7100"
На замітку
У файлі конфігурації, створеному за замовчуванням, ви ніколи не зустрінете такий набір записів. Наведені вище рядки лише ілюструють три основні типи записів FontPath.
Перший рядок визначає локальні шрифти, які використовуються без участі сервера шрифтів. У більшості версій Linux шрифти розміщуються в декількох каталогах, тому в файлі XF86Config присутні кілька рядків, що визначають локальні каталоги зі шрифтами (по одному рядку на кожен каталог). Коли система отримує команду знайти шрифт з певним ім'ям, вона переглядає кожен каталог по черзі до тих пір, поки шрифт не буде знайдено або поки записи FontPath НЕ будуть вичерпані.
Другий рядок ілюструє використання сервера шрифтів, розташованого на локальному комп'ютері. Ключове слово unix вказує на те, що до сервера можна звертатися через мережеве з'єднання, використовуючи гнізда UNIX. Число в кінці запису (7100) визначає порт, по якому сервер приймає звернення. Якщо у вашому файлі конфігурації присутній подібний запис, рядки, безпосередньо вказують на каталоги зі шрифтами, швидше за все будуть відсутні. Питання настройки для використання додаткових шрифтів розглядаються далі в цій главі.
Третій рядок визначає сервер шрифтів, доступний через мережу. Ключове слово tcp вказує на те, що до сервера можна звертатися за допомогою стандартних засобів TCP / IP. Ім'я після косою риси (в даному випадку zapf) - це ім'я комп'ютера, на якому виконується сервер шрифтів. (При необхідності ви можете задати повне доменне ім'я вузла, наприклад zapf.threeroomco.com.) Число, наступне за ім'ям, визначає порт, по якому сервер приймає звернення.
Як локальний сервер шрифтів, так і сервер, доступний через мережу TCP / IP, традиційно використовують для прийому звернень від клієнтів порт 7100. (Іноді для обробки звернень від локальних програм застосовується порт -1). У деяких випадках ця угода призводить до виникнення конфліктів. Це може статися, якщо в системі виконується програма, яка запускає сервер шрифтів з розширеними можливостями. У подібній ситуації вам слід використовувати інший порт, наприклад 7101 або 7102.
Порядок виконання сервера шрифтів визначається вмістом конфігураційного файлу. У більшості випадків роль конфігураційного файлу виконує файл / etc / X11 / fs / conf. але в деяких системах замість conf використовується файл з ім'ям config. У цьому файлі вказується розташування файлів шрифтів і визначаються особливості роботи сервера. Для запуску сервера шрифтів зазвичай застосовуються сценарії SysV, але якщо ви включаєте сервер в систему, в якому за замовчуванням його виконання не передбачено, ви можете скористатися локальним сценарієм запуску. У деяких системах, наприклад в Red Hat, сценарій SysV перевіряє каталоги зі шрифтами і визначає, чи повинен бути оновлений список шрифтів. При необхідності список оновлюється автоматично. Це істотно спрощує включення нових шрифтів, так як вам достатньо записати нові файли у відповідний каталог і перезавантажити сервер шрифтів. Якщо ж утиліта, автоматично генерує конфігураційний файл, некоректно працює з будь-яким з шрифтів, ви можете заборонити автоконфігурації для одного або декількох каталогів і створювати конфігураційний файл вручну.