на главную | войти | регистрация | DMCA | контакты | справка | donate |      

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я


моя полка | жанры | рекомендуем | рейтинг книг | рейтинг авторов | впечатления | новое | форум | сборники | читалки | авторам | добавить

Linux- сервер своими руками

Linux- сервер своими руками
Название: Linux- сервер своими руками
Автор:
Оценка: 4.4 из 5, проголосовало читателей - 120
Жанр: компьютерная литература
Описание:В книге подробно рассмотрены настройки сетевых сервисов, позволяющих создать сервер требуемой конфигурации и функциональности на основе ОС Linux. Вы сможете настроить сервер любого типа: от сервера локальной сети до Интернет-сервера и сервера удаленного доступа. Детальна описано администрирование Linux.
Изложение материала построено на основе дистрибутивов Red Hat и Mandrake. Много уникальной информации: запуск Windows-игр под Linux и создание Linux-сервера для игрового зала, настройка антивирусов Dr. Web и AVP под Linux, программа учета трафика MRTG, система защиты и обнаружения атак LIDS, а также многое другое. Особое внимание уделено безопасности Linux-серверов. Достаточно подробно описана сама ОС Linux и приведен справочник ее команд. Прочитав книгу, вы станете обладателями знаний по настройке и компилированию ядра, созданию собственных rpm-пакетов, командному интерпретатору bash, использованию массивов RAID. Вы узнаете внутренний мир Linux. Книга подойдет как для профессиональных, так и для начинающих администраторов, поскольку изложение материала начинается с установки ОС Linux, а в первой главе дано описание основных сетевых технологий и протоколов (Курс Молодого Администратора).
Все приведенные в книге листинги проверены на практике и размещены на прилагаемом CD. Помимо этого на нем содержится много справочной информации (HOWTO, RFC), a также статей, посвященных Linux. Размещен богатый набор вспомогательных утилит и программного обеспечения для сервера (Apache, MySQL, MRTG и др.).
Издание:
Сборники: Программирование
Содержание:

скрыть содержание

  1. Колисниченко Д. Н. Linux- сервер своими руками Под редакцией Финкова М.В.
  2. 1 Введение в Linux
  3. 1.1. Вступительное слово
  4. 1.2. О Linux
  5. 1.3. Почему именно Linux?
  6. 1.4. Область применения Linux-серверов
  7. 1.5. Как устроена данная книга
  8. 1.6. Какие сервера бывают и для чего они нужны
  9. 1.6.1. Сервер локальной сети
  10. 1.6.2. Шлюз — сервер для доступа в Интернет
  11. 1.6.3. Сервер удаленного доступа
  12. 1.7. Что такое сервер? (или Курс Молодого Администратора)
  13. 1.7.1. Архитектура сети: одноранговая и клиент/сервер
  14. 1.7.2. Протокол и интерфейс
  15. Физический уровень (Physical Layer)
  16. Канальный уровень (Data link Layer)
  17. Сетевой уровень (Network Layer)
  18. Транспортный уровень (Transport Layer)
  19. Сеансовый уровень (Session Layer)
  20. Представительный уровень (Presentation Layer)
  21. Прикладной уровень (Application Layer)
  22. Интернет и модель OSI
  23. 1.7.3. Протокол TCP/IP
  24. 1.7.4. Системадоменныхимен—DNS
  25. 1.7.5. Многоуровневая архитектура стека TCP/IP
  26. Уровень сетевого интерфейса
  27. Межсетевой уровень
  28. Транспортный (основной) уровень
  29. Уровень приложений
  30. 1.7.6. Порты и демоны
  31. 1.7.7. Структура пакетов IP и TCP
  32. 1.8. Общие рекомендации
  33. 1.9. Обзор дистрибутивов Linux
  34. 1.10. Глоссарий
  35. 2 Установка системы
  36. 2.1. Установка Red Hat Linux
  37. Создание Linux-раздела на жестком диске
  38. Четыре варианта установки Linux
  39. Выбор пакетов для установки
  40. Настройки мыши
  41. Параметры локальной сети
  42. Установка времени и выбор демонов
  43. Настройка принтера
  44. Настройка безопасности. Задание паролей
  45. Установка LILO
  46. Конфигурирование XFree86 (X Window)
  47. Настройка видеоплаты
  48. 2.2. Установка Linux Mandrake
  49. 2.3. Установка Linux на компьютер с чипсетом Intel810
  50. Листинг 2.1. Фрагмент файла /etc/X11/XF86Config
  51. 2.4. Установка нескольких операционных систем
  52. 2.4.1. Установка Windows 9x и Linux
  53. 2.4.2. Установка Windows 9x, Windows NT/2000 и Linux.
  54. Первый способ
  55. Второй способ
  56. 2.4.3. Использование loadlin
  57. Листинг 2.2. Фрагмент файла config.sys
  58. 2.5. Постинсталляционная настройка
  59. 2.6. Установка программного обеспечения
  60. 2.6.1. Традиционный способ установки: установка из исходных текстов
  61. 2.6.2. Программа RPM
  62. 2.6.3. Программы gnorpm, kpackage, apt
  63. 2.6.4. Установка из пакетов, содержащих исходный код
  64. 2.7. Завершение работы операционной системы
  65. 3 Учетные записи пользователей
  66. 3.1. Вход в систему
  67. 3.1.1. Вход в систему под другим именем
  68. 3.2. Изменение пароля
  69. 3.3. Идентификаторы пользователя и группы
  70. Пример фрагмента файла /etc/passwd:
  71. 3.4. Создание группы
  72. Листинг 3.1. Пример файла /etc/group
  73. 3.5. Удаление и модификация учетных записей
  74. 3.6. Квотирование
  75. 3.6.1. Определение ограничений
  76. 3.6.2. Запрет квоты для пользователя или группы
  77. 3.6.3. Использование программы linuxconf для определения квот
  78. 3.7. Сценарий создания пользователей
  79. Листинг 3.2. Сценарий nu
  80. 4 Файловая система Linux
  81. 4.1. Файлы и каталоги. Дерево каталогов
  82. 4.2. Команды для работы с файлами и каталогами
  83. 4.2.1. Команды для работы с файлами
  84. Создание и просмотр файла
  85. Копирование файла
  86. Переименование и перемещение файлов
  87. Удаление файла и каталога
  88. Быстрый поиск файла
  89. Поиск программы
  90. 4.2.2. Команды для работы с каталогами
  91. Просмотр содержимого каталога
  92. Вывод имени текущего каталога
  93. Создание и удаление каталога
  94. Смена каталога
  95. Файловый менеджер Midnight Commander
  96. 4.3. Ссылки
  97. Жесткие ссылки
  98. Символические ссылки
  99. 4.4. Стандартные имена устройств в Linux
  100. 4.5. Стандартные каталоги
  101. 4.6. Создание файловой системы. Типы файловых систем
  102. 4.7. Использование программы fdisk
  103. 4.8. Программа Disk Drake
  104. 4.9. Монтирование дисков. Файл/etc/fstab
  105. Листинг 4.1. Файл /etc/fstab
  106. 4.10. Создание раздела (файла) подкачки
  107. 4.11. Использование LILO
  108. Листинг 4.2. Пример конфигурационного файла/etc/lilo.conf
  109. 4.12. Права доступа
  110. 4.13. Обслуживание файловой системы
  111. Дефрагментация
  112. 4.14. Подключение магнитооптического диска
  113. 4.15. Использование стримера
  114. 4.15.1. Подключение стримера с интерфейсом SCSI
  115. 4.15.2. Подключение стримера с интерфейсомFDC
  116. 4.15.3. Управление стримером
  117. 4.16. Стратегия резервного копирования
  118. Какая информация будет резервироваться (архивироваться)?
  119. Когда будет происходить создание резервных копий?
  120. Кто этим будет заниматься?
  121. Как часто будет производиться архивирование?
  122. 4.17. Использование программы cpio
  123. 4.18. Повышение производительности жесткого диска
  124. 4.19. Создание массивов RAID
  125. Листинг 4.3. Файл/etc/raidtab (уровень 1)
  126. Листинг 4.4. Файл/etc/raidtab (уровень 5)
  127. 4.20. Форматирование дискет в Linux
  128. 5 Процессы
  129. 5.1. Системные вызовы fork() и ехес()
  130. 5.1.1. Общая схема управления процессами
  131. 5.2. Перенаправление ввода/вывода
  132. 5.3. Команды управления процессами
  133. Команда ps
  134. Команда top
  135. Изменение приоритета процесса — команда nice
  136. Команда nohup — игнорирование сигналов прерывания
  137. Команда kill — принудительное завершение процесса
  138. Команды выполнения процессов в фоновом режиме — jobs, fg, bg
  139. 5.4. Создание расписаний
  140. Программа crontab
  141. Листинг 5.1. Файл /etc/crontab
  142. Демон atd
  143. 5.5. Уровни выполнения.Программа init
  144. Листинг 5.2. Файл /etc/inittab
  145. 5.6. Сценарии загрузки системы
  146. Листинг 5.3. Шаблон для запуска демона
  147. 5.7. Стандартные файлы протоколов (журналов)
  148. 5.8. Управление протоколированием
  149. 5.8.1. Демон Syslogd
  150. 5.8.2. Сигналы
  151. 5.8.3. Файл конфигурации
  152. Листинг 5.4.
  153. 5.8.4. Сетевое протоколирование
  154. 5.8.5. Демон klogd
  155. 5.8.6. Параметры ядра
  156. 6 Русификация Linux
  157. 6.1. Русификация консоли
  158. Листинг 6.1. Фрагмент файла inputrc
  159. 6.2. Русификация системы X Window
  160. 6.3. Русификация принтера
  161. 7 Настройка сети
  162. 7.1. Установка сетевой платы. Настройка параметров сети
  163. 7.2. Подключение модема
  164. 7.3. Подключение к Интернет
  165. 7.3.1. Терминальный способ
  166. Листинг 7.1. Пример файла ррр-оп
  167. Листинг 7.2. Пример файл аppp-on-dialer
  168. Листинг 7.3. Пример файла/etc/ppp/options
  169. 7.3.2. PAP- и СНАР-аутентификация
  170. 7.4. Настройка DSL-соединения
  171. 7.4.1. Настройка соединения DSL в Linux Mandrake
  172. 7.4.2. Настройка соединения DSL в другом дистрибутиве
  173. QuickStart
  174. Обычный метод установки
  175. 7.5. Настройка выделенных линий
  176. Листинг 7.4. Файл/etc/ppp/options.ttyS0
  177. Листинг 7.5. Файл inittab для выделенной линии
  178. 7.6. Перед настройкой сервера
  179. 8 Конфигурирование сервера
  180. 8.1. Суперсерверы inetd и xinetd
  181. 8.1.1. Настройка сервера inetd
  182. Листинг 8.1. Фрагмент файла /etc/services
  183. Листинг 8.2. Несколько портов для сервиса ftp (RedHat)
  184. 8.1.2. Настройка tcpd
  185. Листинг 8.4. Файл /etc/hosts.allow
  186. 8.1.3. Протокол IPv6
  187. 8.1.4. Установкаx inetd
  188. 8.1.5. Настройка xinetd
  189. 8.1.6. Параметры запуска xinetd
  190. 8.1.7. Пример файла конфигурации /etc/xinetd
  191. Листинг 8.5. Фрагмент файла конфигурации /etc/xinetd
  192. 8.2. Удаленный доступ: ssh и telnet
  193. Листинг 8.6. Фрагмент файла /etc/services
  194. Протокол SSH версия 1
  195. Протокол SSH версия 2
  196. Листинг 8.7 Файл конфигурации /etc/ssh/sshd_config
  197. 8.3. Маршрутизация
  198. 8.4. Настройка DHCP (Dynamic Host Configuration Protocol)
  199. Листинг 8.8. Файл /etc/dhcpd.conf
  200. Листинг 8.9. Конфигурационный файл /etc/dhcpd.conf (окончательный вариант)
  201. 8.5. Подсчет трафика. Программа MRTG
  202. Листинг 8.10. Программа count
  203. Листинг 8.11. Файл /var/WHW/html/mrtg/mrtg.cfg
  204. 8.6. Сетевая файловая система (NFS)
  205. 8.6.1. Настройка сервера NFS
  206. Листинг 8.12. Файл /etc/exports
  207. 8.6.2. Настройка клиента NFS
  208. 8.7. Поисковый сервер ht:/Dig
  209. 8.8. Прокси-сервер Socks5
  210. 8.8.1. Установка и настройкасервера
  211. Листинг 8.13. Файл /etc/socks5.conf
  212. 8.8.2. Альтернативные серверы Socks5
  213. Листинг 8.14. Файл /etc/sockd.conf
  214. 8.8.3. Настройка клиента Socks5 (licq)
  215. 8.9. Система обнаружения и защиты от вторжения
  216. 8.9.1. Что такое LIDS?
  217. 8.9.2. Установка LIDS
  218. 8.9.3. Базовая настройка
  219. Листинг 8.15. Пример файла lids.cap
  220. Листинг 8.16. Файл lids.net
  221. 8.9.4. Правила доступа
  222. 8.9.5. Администрирование LIDS
  223. 9 Протокол Server Message Block (SMB)
  224. 9.1. Установка Samba
  225. 9.2. Настройка файлового сервера
  226. Листинг 9.1. Пример секции global
  227. Листинг 9.2. Секция [homes]
  228. Листинг 9.3. Секция [public]
  229. Листинг 9.4.
  230. 9.3. Доступ к SMB-ресурсам из Linux
  231. 9.4. Доступ к принтеру Linux для Windows-машин
  232. Листинг 9.5. Секция [printers]
  233. Листинг 9.6. Разрешение печати определенному пользователю
  234. 9.5. Доступ к Windows-принтеру с компьютеров, работающих под Linux
  235. Листинг 9.7. Файл printcap
  236. Листинг 9.8. Сценарий smbprint
  237. 9.6. Пример файла smb.conf
  238. Листинг 9.9. Файл smb.conf
  239. 9.7. Конфигуратор SWAT
  240. Листинг 9.11. Файл /etc/xinetd.conf/swat
  241. 10 Служба имен — DNS
  242. 10.1. Настройка сервера DNS
  243. Листинг 10.1. Файл named.conf
  244. Листинг 10.2. Файл dhsilabs.com
  245. Листинг 10.3. Файл named.local
  246. Листинг 10.4. Файл обратного соответствия
  247. Листинт 10.5. Сценарий reformat
  248. 10.2. Кэширующий сервер DNS
  249. Листинг 10.6. Файл named.conf кэширующего сервера DNS
  250. 10.3. Настройка дополнительного сервера DNS
  251. 10.4. Команды управления сервером DNS
  252. 10.5. Использование nslookup
  253. 11 Настройка FTP
  254. 11.1. Сервер FTP wu-ftpd
  255. Листинг 11.1. Фрагмент файла inetd.conf
  256. Листинг 11.2. Фрагмент файла xinetd.conf
  257. 11.1.1. Файл ftpaccess
  258. Листинг 11.3. Пример файла ftpaccess
  259. 11.1.2. Файл ftphosts
  260. Листинг 11.4. Пример файла ftphosts
  261. 11.1.3. Файл ftpusers
  262. Листинг 11.5. Файл ftpusers
  263. 11.1.4. Файл ftpgroups
  264. 11.1.5. Файл ftpconversions
  265. Листинг 11.6. Файл ftpconversions
  266. 11.1.6. Файл xferlog
  267. Листинг 11.7. Фрагмент файла xferlog
  268. 11.2. СерверProFTP
  269. 11.2.1. Файл /etc/proftpd.conf
  270. Листинг 11.8. Пример файла конфигурации /etc/proftpd.conf
  271. 11.2.2. Ограничение доступа
  272. Листинг 11.9. Пример использования директивы Limit
  273. Листинг 11.10. Пример блока Limit
  274. 11.2.3. Файл .ftpaccess
  275. 11.3. Организация анонимного FТР-сервера
  276. Листинг 11.11. Типичный блок Anonymous
  277. 11.4. Вспомогательные программы
  278. Листинг 11.12. Результат работы программы ftpwho
  279. Листинг 11.13. Результат работы программы ftpcount
  280. 11.5. Виртуальный узел FTP
  281. Листинг 11.14. Директива VirtualHost
  282. Листинг 11.15. Пример использования директивы VirtualHost
  283. 12 Сервер Apache
  284. 12.1. Установка Apache
  285. 12.2. Файлы конфигураци исервера
  286. 12.2.1. Файл httpd.conf
  287. Листинг 12.1. Фрагмент файлаhttpd.conf
  288. Листинг 12.2. Применение директив Add Handler и Action
  289. Листинг 12.3. Директива Directory
  290. Листинг 12.4. Директивы allow, deny
  291. Листинг 12.5. Разрешения доступа подсети 192.168.1.0
  292. Листинг 12.6. Использование директивы require
  293. Листинг 12.7. Применения параметра users
  294. Листинг 12.8. Блок Location
  295. 12.2.2. Конфигурирование Apache с помощью netconf
  296. 12.3. Каталоги пользователей
  297. 12.4. Виртуальный HTTP-сервер
  298. 12.4.1. Виртуальные серверы с идентификацией по имени
  299. Листинг 12.9. Два виртуальных сервера — www 121– и lib
  300. 12.4.2. Виртуальные серверы с идентификацией по IP-адресу
  301. Листинг 12.10. Идентификация по IP-адресу
  302. Листинг 12.11. Подключение почтового Web-интерфейса
  303. 12.5. SSL и Apache
  304. 12.5.1. Установка SSL
  305. 12.5.2. Подключение SSL к Apache
  306. Листинг 12.12. Виртуальный https-cepвep
  307. 12.5.3. Генерирование сертификатов
  308. 12.6. Пример файла httpd.conf
  309. Листинг 12.13. Пример файла httpd.conf
  310. 12.7. Перекодирование русскоязычных документов «на лету»
  311. 13 Почтовый сервер
  312. 13.1. Настройка sendmail
  313. Листинг 13.1. Стандартный файл redhat.mc
  314. 13.2. Аутентификация в sendmail
  315. 13.3. Настройка почтовых клиентов
  316. Программа The Bat!
  317. Программа Outlook Express
  318. Netscape Messenger
  319. 13.4. Другие программы для работы с электронной почтой
  320. Листинг 13.2. Файл .procmailrc
  321. 13.5. Создание списка рассылки
  322. Листинг 13.3. Сценарий smailer
  323. Листинг 13.4 Файл users
  324. 14 Бастионы
  325. 14.1. Применение IPChains
  326. 14.2. Настройка IPChains
  327. Листинг 14.1. Сценарий управления пакетной фильтрацией
  328. 14.3. Различные примеры
  329. 14.3.1. Пакеты SYN
  330. 14.3.2. Фрагментация пакетов
  331. 14.3.3. Пинг смерти
  332. 14.3.4. I Р-спуфинг
  333. Листинг 14.2. Запрещение IР-спуфинга
  334. 14.3.5. Фильтрация фрагментированных бомб
  335. 14.4. Практический пример
  336. 14.5. IPTables
  337. 15 Прокси-сервер SQUID
  338. 15.1. Что такое SQUID?
  339. 15.2. Установка SQUID
  340. 15.3. Настройка SQUID
  341. 15.4. Запуск SQUID
  342. 15.5. Формат файла squid.conf
  343. 15.5.1. Параметры сети
  344. 15.5.2. Параметры соседей
  345. 15.5.3. Управление кэшем
  346. 15.5.4. Протоколирование
  347. 15.5.5. Параметры внешних программ
  348. 15.5.6. Списки ACL
  349. 15.5.7. Параметры доступа
  350. 15.5.8. Параметры администрирования
  351. 15.6. Отказ от рекламы. Баннерный фильтр
  352. 15.7. Разделение канала
  353. 15.8. Программы для учета трафика
  354. 15.9. Настройка клиентов
  355. Internet Explorer 5
  356. Netscape Communicator
  357. Konqueror
  358. 16 Установка MySQL
  359. 16.1. Установка сервера
  360. 16.2. Клиентская часть
  361. 16.3. Связка Apache + PHP + MySQL
  362. 16.3.1. Первый способ: из пакетов RPM
  363. 16.3.2. Второй способ: из исходных текстов
  364. 17 Практические примеры. Обратный звонок
  365. 17.1. Настройка шлюза
  366. 17.1.1. Настройка ядра
  367. 17.1.2. Настройка сети
  368. 17.1.3. Конфигурирование IpChains
  369. Листинг 17.1. Скрипт управления пакетной фильтрацией
  370. 17.1.4. Настройка DNS
  371. Листинг 17.2. Файл named.conf
  372. Листинг 17.3. Файл dhsilabs.com (для преобразования имен в IP-адреса)
  373. Листинг 17.4. Файл named.local
  374. Листинг 17.5. Файл 192.168.1 или файл обратного соответствия
  375. 17.1.5. Настройка Squid
  376. 17.2. Настройка Dial-In сервера
  377. 17.2.1. Установка программного обеспечения
  378. 17.2.2. Настройка mgetty
  379. Листинг 17.6. Файл/etc/ppp/ppplogin
  380. Листинг 17.7. Файл mgetty.config
  381. Листинг 17.8. Фрагмент файла inittab
  382. 17.2.3. Настройка ррр
  383. Листинг 17.9. Файл options
  384. Листинг 17.10. Файл /etc/ppp/pap-secrets
  385. Листинг 17.11. Файл /etc/hosts
  386. 17.2.4. Включение IP Forwarding
  387. 17.2.5. Второй вариант настройки
  388. Листинг 17.12. Фрагмент файла /etc/ppp/pap-secrets
  389. 17.2.6. Если что-то не работает…
  390. 17.2.7. Настройка Windows-клиентов
  391. 17.2.8. Дополнительная литература
  392. 17.3. Обратный звонок
  393. 17.3.1. Что такое callback?
  394. 17.3.2. Настройка сервера. Способ1
  395. Листинг 17.13. Файл mgetty.config
  396. Листинг 17.14. Файл /etc/ppp/options.ttyS0
  397. 17.3.3. Настройка сервера.Способ 2
  398. Листинг 17.15. Файл /etc/ppp/callback-users
  399. Листинг 17.16. Файл /etc/ppp/callback-users
  400. 17.3.4. Настройка клиентов. Способ 1
  401. Листинг 17.17. Сценарий для callback
  402. 17.3.5. Настройка клиентов. Способ 2
  403. Листинг 17.18. Файл /etc/ppp/callback-client
  404. 18 Компилирование ядра
  405. 18.1. Параметры ядра
  406. 18.1.1. Параметры корневой файловой системы
  407. 18.1.2. Управление RAMDISK
  408. 18.1.3. Управление памятью
  409. 18.1.4. Другие параметры ядра
  410. 18.2. Конфигурирование ядра
  411. 18.2.1. Processor type and features
  412. Math emulation
  413. SMP (Symmetric multi-processing support)
  414. MTRR
  415. 18.2.2. Loadable module support
  416. 18.2.3.General setup
  417. BIGMEM
  418. Networking support
  419. PCI support
  420. PCI quirks
  421. PCI bridge optimization (experimental)
  422. Backward-compatible /proc/pci
  423. MCA support
  424. System V IPC
  425. BSD Process accounting
  426. Sysctl support
  427. Kernel support for a.out/ELF/MISC/JAVA binaries
  428. Parallel port support
  429. PC-style hardware
  430. Support foreign hardware
  431. Advanced Power Management ( АРМ) BIOS support
  432. Support Enable PM at boot time
  433. Enable console blanking using АРМ
  434. Ignore multiple suspend/resume cycles
  435. RTC stores time in GMT
  436. 18.2.4. PnP support
  437. 18.2.5. Block devices
  438. Normal PC floppy disk support
  439. Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
  440. Use old disk-only driver on primary interface
  441. Include IDE/ATA-2 Disk support
  442. Use multi-mode by default
  443. Include IDE/ATAPI CDROM support
  444. Include IDE/ATAPI TAPE support
  445. Include IDE/ATAPI FLOPPY support
  446. SCSI emulation support
  447. 18.2.6. Networking options
  448. Packet Socket
  449. Kernel/User netlink support
  450. 18.2.7. SCSI support
  451. 18.2.8. Network device support
  452. 18.2.9.IrDA, USB support
  453. 18.2.10. Filesystems
  454. 18.2.11. Sound
  455. 18.3. Компилирование ядра
  456. 19 Полезные команды и программы. Создание RPM-пакетов
  457. 19.1. Общие команды
  458. 19.2. Команды для работы с файлами
  459. 19.3. Команды для работы с Интернет
  460. 19.4. Обработка текста
  461. 19.5. Создание RPM-пакетов
  462. Листинг 19.1. Файл спецификации для программы port
  463. 19.6. Использование редактора vi
  464. 19.7. Интерпретатор команд bash
  465. 19.7.1. Каналы и списки
  466. 19.7.2. Перенаправление ввода/вывода
  467. 19.7.3. Подоболочки
  468. 19.7.4. Переменные и массивы
  469. 19.7.5. Подстановка команд и арифметических выражений
  470. 19.7.6. Управляющие структуры и циклы
  471. Конструкция if-fi
  472. Листинг 19.2. Пример вложенности операторов
  473. Конструкция case-esac
  474. Листинг 19.3. Пример использования оператора case
  475. Циклы
  476. Листинг 19.4. Цикл while
  477. Листинг 19.5. Цикл until
  478. 19.7.7. Подстановка переменных
  479. 19.7.8. Функции
  480. 19.7.9. Обработка сигналов и протоколирование
  481. 20 Графический интерфейс пользователя. Система X Window
  482. 20.1. Установка и запуск системы
  483. Листинг 20.1. Сценарий startx
  484. 20.2. Конфигурационный файл XF86Config
  485. Листинг 20.2. Пример файла XF86Config
  486. 20.3. Настройка X Window
  487. 20.4. Конвертирование шрифтов Windows
  488. 20.5. Оконная среда KDE
  489. 20.6. Оконная среда GNOME
  490. 20.7. Настройка Х-терминала
  491. Листинг 20.3. Файл /etc/X11/xdm/Xservers
  492. Листинг 20.4. Файл /etc/X11/xdm/Xaccess
  493. Листинг 20.5. Файл /etc/X11/xdm/xdm-config
  494. 21 Linux в игровом зале
  495. 21.1. Достоинства и недостатки
  496. 21.2. Выбор аппаратного обеспечения для игрового зала
  497. 21.3. Установка драйверов для видеокарт nVidia
  498. Листинг 21.1. Файл /etc/X11/XF86Config-4 для драйвера nVidia
  499. 21.4. Установка Windows-эмулятора wine
  500. 21.5. Запуск игр с помощью эмулятора wine
  501. 21.6. Средства мультимедиа
  502. 21.7. Администрирование зала
  503. 21.7.1. Доступ к Интернет
  504. 21.7.2. Управление пользователями
  505. Листинг 21.2. Программа newclient
  506. 21.7.3. Ограничение доступа пользователя
  507. 22 Антивирусная защита
  508. 22.1. Антивирусные программы
  509. 22.1.1. Программа DrWeb для Linux
  510. 22.1.2. Программа AVP для Linux
  511. Листинг 22.1. Файл AvpUnix.ini
  512. 22.2. Проверка входящей и исходящей почты
  513. Листинг 22.2. Файл kav_loc.mc
  514. Листинг 22.3. Сообщения о найденных вирусах
  515. 23 Прочие возможности
  516. 23.1. SATAN
  517. Листинг 23.1. Файл paths.pl
  518. 23.2. Защита от спама
  519. 23.3. Ограничение системных ресурсов
  520. 24 Вместо заключения
  521. Приложения
  522. Приложение А. Конфигурационные файлы Linux
  523. Каталог /etc/xinet.d
  524. Листинг А.1. Файл xinetd.conf
  525. Листинг А.2
  526. Файл /etc/urpmi/urpmi.cfg
  527. Файл /etc/aliases
  528. Листинг A.3. Файл /etc/aliases
  529. Файл /etc/host.con f
  530. Листинг А.4. Файл /etc/host.conf
  531. Файл /etc/hosts
  532. Листинг А.5. Файл /etc/hosts
  533. Файл /etc/networks
  534. Листинг А.6. Файл /etc/networks
  535. Файл /etc/motd
  536. Файл /etc/resolv.conf
  537. Листинг А.7. Файл /etc/resolv.conf
  538. Файл /etc/protocols
  539. Листинг А.8. Файл /etc/protocols
  540. Файл /etc/services
  541. Листинг А.9. Файл /etc/services
  542. Файл /etc/modules.conf
  543. Листинг А.10. Файл /etc/modules.conf
  544. Приложение Б. Общие параметры программ для системы X Window
  545. Приложение В. Компактное и нормальное ядра
  546. Листинг В.1. Пример файла конфигурации компактного ядра
  547. Листинг В.2. Пример файла конфигурации обычного ядра
  548. Приложение Г. Ссылки
  549. Дистрибутивы и ядра Linux
  550. Документация по Linux
  551. Рабочие столы
  552. Архивы и ресурсы ПО
  553. Серверы
  554. Безопасность
  555. Программное обеспечение для Linux
  556. Информационные узлы
  557. Группы новостей
  558. СУБД и офис
  559. Программирование под Linux
  560. Создание загрузочных дисков
  561. Другие программы


Ваше впечатление от этой книги  


Полный текст книги (читать онлайн): Linux- сервер своими руками

Скачать эту книгу (2628k) в формате: fb2, epub, mobi, txt, html

close [X]

close [X]


Комментарии


ALitvin73243 17.04.2015 16:55  

Весьма полезная книга особенно для новичков в Линукс. Сам прочитал и периодически использую в работе как справочник.

Оценка 5 из 5 звёзд от ongon 01.10.2014 11:42  

Всего обзоров: 2
Средний рейтинг 4.4 из 5

Ваше имя:     Ваше впечатление от этой книги

Комментарий:


получать комментарии о книге Linux- сервер своими руками на e-mail

Код авторизации Anti spam Capcha