|
Взломы и настройка LINUX. 100 профессиональных советов и инструментов. Практическое пособие |
Фликенгер Р. |
год издания — 2006, кол-во страниц — 288, ISBN — 5-7163-0121-5, 0-596-00461-3, тираж — 3000, язык — русский, тип обложки — мягк., масса книги — 380 гр., издательство — СП ЭКОМ |
|
цена: 599.00 руб | | | | |
|
Rob Flickenger LINUX SERVER HACKS 100 Industrial-Strenght Tips & Tools
O'REILLY 2004
Пер. с англ.
Формат 70x100 1/16. Бумага офсетная. Печать офсетная |
ключевые слова — linux, server, hacks, сервер, perl, bind, mysql, apache, администратор, хакер, оболочк, командн, makefile, rcs, cvs, ssh, rsync, брандмауэр, ip-адрес, iptables, сокет, grep, веб-трафик, http, bash, shell, ftp, ssl, mod_rewrite, mod_proxy, хостинг, прокси- |
Книга представляет собой сборник профессиональных советов, позволяющий повысить эффективность работы серверов под управлением ОС Linux. Рассматриваются следующие темы: основы серверов, контроль версий управляющих файлов и их резервное копирование, работа в сети, мониторинг работы сервера, вопросы защиты информации, написание сценариев на языке Perl, а также три наиболее важных программы под ОС Linux — Bind 9, MySQL и Apache.
Книга рассчитана на администраторов сетей различного уровня, а также пользователей ОС Linux, желающих глубже изучить возможности этой операционной системы.
|
ОГЛАВЛЕНИЕРедакционный коллектив | 11 | | Как стать хакером | 14 | | Предисловие | 19 | | Сервер: основы | 24 | | 1. Отключение неиспользуемых служб | 26 | 2. Отказ от подключения к консоли | 29 | 3. Наиболее распространённые параметры загрузки | 31 | 4. Создание постоянно работающего демона с помощью init | 33 | 5. n>&m: перенаправление стандартных выходных данных и | стандартных ошибок | 35 | 6. Составление сложных командных строк | 37 | 7. Работа с файлами при помощи утилиты xargs | 40 | 8. Неизменяемые файлы в ext2/ext3 | 43 | 9. Ускорение компиляции | 45 | 10. Как чувствовать себя комфортно в оболочке командной строки | 46 | 11. Поиск и удаление файлов с установленными битами setuid/setgid | 50 | 12. Заставим программу sudo работать не покладая рук | 53 | 13. Применение утилиты Makefile для автоматизации задач | администратора | 55 | 14. Подбор нового доменного имени | 58 | 15. Охота на пожирателей дискового пространства | 58 | 16. Развлечения с /ргос | 60 | 17. Оперирование символьными именами процессов в procps | 64 | 18. Распределение системных ресурсов между отдельными процессами | 65 | 19. Удаление «хвостов» за бывшими пользователями | 68 | 20. Удаление неиспользуемых драйверов из ядра системы | 70 | 21. Использование больших объёмов ОЗУ | 73 | 22. hdparm: тонкая настройка параметров IDE-устройств | 74 | | Контроль версий | 78 | | 23. Начинаем работу с системой RCS | 79 | 24. Проверка предыдущих версий в системе RCS | 81 | 25. Отслеживание изменений при помощи журнала rcs21og | 82 | 26. Начинаем работу с системой CVS | 84 | 27. CVS: проверка модуля | 87 | 28. Обновление рабочей копии | 88 | 29. CVS: использование тегов | 89 | 30. CVS: Внесение изменений в модуль | 90 | 31. CVS: слияние файлов | 91 | 32. CVS: добавление и удаление файлов и директорий | 91 | 33. CVS: разработка с ветвлением | 92 | 34. CVS: наблюдение за файлами и их блокировка | 93 | 35. CVS: безопасность системы | 94 | 36. CVS: анонимные репозитории | 96 | | Резервное копирование | 99 | | 37. Резервное копирование с помощью tar в ssh | 100 | 38. Использование rsync в ssh | 102 | 39. Архивация с помощью утилиты pax | 103 | 40. Резервное копирование загрузочного раздела | 110 | 41. Синхронизация отдельных частей файловой системы при помощи | утилиты rsync | 111 | 42. Автоматизация процесса добавочного копирования с помощью | программы rsync | 117 | 43. Работа с ISO и дисками CD-R/CD-RW | 124 | 44. Запись компакт-дисков без создания файлов образа ISO | 126 | | Сеть | 128 | | 45. Создание брандмауэра из командной строки любого сервера | 129 | 46. Простая подмена IP-адреса | 131 | 47. Советы и хитрости в работе с iptables | 132 | 48. Перенаправление трафика через порты TCP на произвольные узлы | сети | 136 | 49. Применение пользовательских цепочек iptables | 137 | 50. Туннелирование: инкапсуляция IPIP | 139 | 51. Туннелирование: инкапсуляция GRE | 142 | 52. Использование vtun через ssh для обмана транслятора сетевых | адресов | 143 | 53. Автоматический генератор файла vtund.conf | 149 | | Мониторинг | 155 | | 54. Управление службой syslog | 155 | 55. Наблюдение за выполнением заданий при помощи службы watch | 159 | 56. Что удерживает порт в открытом состоянии? | 160 | 57. Проверка открытых файлов и сокетов с помощью Isof | 162 | 58. Мониторинг системных ресурсов с помощью утилиты top | 164 | 59. Постоянное отображение средней загрузки системы в строке | заголовка | 166 | 60. Сетевой мониторинг при помощи утилиты ngrep | 167 | 61. Сканирование компьютеров с помощью утилиты nmap | 170 | 62. Анализ частоты использования диска | 172 | 63. Контроль над IP-адресами | 174 | 64. Запуск утилиты ntop для получения сетевой статистики в режиме | реального времени | 177 | 65. Мониторинг веб-трафика в режиме реального времени при помощи | сценария httptop | 181 | | Защищённая оболочка SSH | 189 | | 66. Быстрый вход в систему при помощи клиентских ключей SSH | 189 | 67. Подключение через ssh в турборежиме | 191 | 68. Эффективное использование агента ssh | 193 | 69. Запуск агента ssh в графическом интерфейсе пользователя | 195 | 70. Запуск X через ssh | 196 | 71. Переназначение портов в ssh | 197 | | Написание сценариев | 201 | | 72. Быстрый перенос настроек при помощи сценария movein.sh | 201 | 73. Глобальный поиск и замена с помощью языка Perl | 204 | 74. Деление данных на порции произвольной величины (в оболочке bash) | 207 | 75. Анализ журналов, выводимых на экран с цветовым форматированием | 208 | | Информационные серверы | 211 | | 76. Запуск BIND в окружении chroot | 212 | 77. Представления в BIND 9 | 215 | 78. Настройка кэширования DNS с правами для локальных доменов | 220 | 79. Распределение серверной загрузки при помощи циклического DNS | 222 | 80. Запуск собственного домена верхнего уровня | 224 | 81. Мониторинг состояния MySQL при помощи утилиты mtop | 225 | 82. Настройка репликации в MySQL | 228 | 83. Восстановление отдельной таблицы из большого дампа MySQL | 232 | 84. Настройка сервера MySQL | 233 | 85. Использование proftpd с источником аутентификации mysql | 236 | 86. Оптимизация glibc, linuxthreads и ядра системы для сервера MySQL | 239 | 87. Панель инструментов Apache | 241 | 88. Отображение полного имени файла в индексах | 245 | 89. Быстрое изменение конфигурации при помощи IfDefine | 246 | 90. Упрощенное отслеживание посещаемости по рекламным ссылкам | 249 | 91. Имитация FTP-серверов при помощи сервера Apache | 252 | 92. Циклический сдвиг и сжатие журналов сервера Apache | 254 | 93. Генерирование сертификатов SSL и запросов на их подпись | 256 | 94. Создание собственного Центра сертификации | 258 | 95. Распространение сертификатов вашего Центра на клиентских | браузерах | 261 | 96. Обслуживание нескольких веб-узлов при помощи одного DocumentRoot | 263 | 97. Передача содержимого на основе строки запроса при помощи | mod_rewrite | 266 | 98. Применение mod_proxy для ускорения работы сервера Apache | 268 | 99. Распределение нагрузки при помощи директивы RewriteMap сервера | Apache | 270 | 100. Обслуживание узлов: массовый веб-хостинг при помощи | подстановочных символов, прокси-серверов и перенаправления | 273 | | Предметный указатель | 277 |
|
Книги на ту же тему- Использование Linux. — 6-е изд. Специальное издание, Бендел Д., Нейпир Р., 2002
- Linux: основные команды. Карманный справочник, Баррет Д. Д., 2007
- Тюнинг веб-сервера. — 2-е изд., Киллелиа П., 2003
- Linux. Карманный справочник, Граннеман С., 2007
- Linux. Справочник, Сивер Э., Спейнауэр С., Фиггинс С., Хекман Д., 2001
- Linux и UNIX: программирование в shell. Руководство разработчика, Тейнсли Д., 2001
- DNS и BIND, Альбитц П., Ли К., 2002
- Perl для системного администрирования, Бланк-Эдельман Д. Н., 2001
- Perl 6 и Parrot: справочник. — 2-е изд., Рэндал Э., Сугальски Д., Тёч Л., 2005
- CGI/Perl: Создание программ для Web, Пэтчетт К., Райт М., 1999
- Perl & XML. Библиотека программиста, Макинтош Д., Рэй Э. Т., 2003
- Perl: изучаем глубже. — 2-е изд., Шварц Р. Л., Фой Б., Феникс Т., 2007
- Perl. Сборник рецептов. Для профессионалов. 2-е изд., Кристиансен Т., Торкингтон Н., 2004
- Perl-отладчик. Карманный справочник, Фоули Р., 2005
- Perl: Библиотека программиста, Кристиансен Т., Торкингтон Н., 2000
- CGI программирование на Perl, Гулич С., Гундаварам Ш., Бирзнекс Г., 2001
- Изучаем Perl, Шварц Р. Л., Кристиансен Т., 1999
- Программирование на Perl DBI, Декарт А., Банс Т., 2000
- Программирование на Perl, Уолл Л., Кристиансен Т., Орвант Д., 2001
- Программирование на C++ в Linux, Секунов Н. Ю., 2003
- GCC. Настольная книга пользователей, программистов и системных администраторов, Гриффитс А., 2004
- UNIX. Профессиональное программирование. — 2-е изд., Стивенс Р., Раго С., 2007
- UNIX. Практическое пособие администратора, Торчинский Ф., 2003
- Запускаем Linux. — 3-е изд., Уэлш М., Далхаймер М. К., Кауфман Л., 2001
- UNIX. Справочник, Роббинс А., 2007
- Настройка производительности UNIX-систем, Мусумеси Д. П., Лукидес М., 2003
- MySQL. Сборник рецептов, Дюбуа П., 2004
- Анти-хакер. Средства защиты компьютерных сетей. Справочник профессионала, Джонс К. Д., Шема М., Джонсон Б. С., 2003
- Разработка средств безопасности и эксплойтов, Фостер Д., Лю В., 2007
- Создание защиты в Интернете, Цвики Э., Купер С., Чапмен Б., 2002
- Операционные системы. Параллельные и распределённые системы, Бэкон Д., Харрис Т., 2004
|
|
|