Подлинный высокоэффективный сервер Linux и обслуживание фактическая боевая оболочка программирования Оптимизация сигнализации и фактическая боевая регистрация
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
- Информация о товаре
- Фотографии
Номер ISBN: 9787111655497
Название: Высокая эксплуатационная работа и обслуживание сервера Lin
Цена: 145,00 Юань
Нажжение на пресс: Machinery Industry Press
Время публикации 2020.6
«Высокая эксплуатационная работа и обслуживание сервера Linux. Фактическая борьба: программирование оболочки, мониторинг тревоги, оптимизация производительности и фактический боевой корпус» сосредоточены на программном обеспечении приложения с открытым исходным кодом в платформе работы и обслуживания Linux. Он включает в себя все аспекты работы Linux и обслуживания . Корректировка производительности, интеллектуальная эксплуатация и мониторинг технического обслуживания, а также были введены практические случаи эксплуатации и технического обслуживания.Эта книга справляется с характеристиками реального боевого, практичного, популярного и простых для понимания. С точки зрения контента она фокусируется на фактическом бою. Благодаря реальной производственной среде все аспекты работы и технического обслуживания вводятся из нескольких аспектов.Благодаря изучению реальных случаев, читатели могут позволить читателям глубоко овладеть различным опытом и навыками технологий работы и технического обслуживания Linux, чтобы по -настоящему улучшить практические способности предприятия.
Вся книга проходит через методы обучения точек и линий, линий и лиц, которые могут не только соответствовать ссылкам и изучению начинающих, но и помогают продвинуту Читатели на разных уровнях могут из этого книги.
Предисловие
Глава 1 Основная транспортная статья системы
Глава 1 Использование базовой команды Linux
1.1 Командная строка Linux и оболочка
1.1.1 Команда является сущностью Linux
1.1.2 Мост связи между пользователями и операционной системой ядра
1.1.3 Формат командной строки оболочки и как использовать
1.1.4 Использование обычно используется в оболочке
1.1.5 Вход, вывод и ошибка оболочки и расстройство ошибок
1.1.6 Как использовать трубы в оболочке
1.1.7 Как использовать 3 эталонных символа в оболочке
1.2 Основная команда по эксплуатации и обслуживанию
1.2.1 Как упаковать, сжимать и распаковать файлы
1.2.2 Как быстро искать и искать файлы
1.2.3 Как подключить, объединять, сортировать и перейти к файлам
1.3 Команда класса работы и мониторинга работы системы и технического обслуживания
1.3.1 Запросите количество потоков в каждом процессе текущей системы
1.3.2 Как обнаружить процесс зомби в системе и убить
1.3.3 Как просматривать несколько процессов, занимающих процессорные процессоры или большинство памяти
1.4 Команда проверки кибер -сбоев
1.4.1 Команда загрузка командной строки WGE
1.4.2 Мощный карок инструмента командной строки HTTP
1.4.3 Инструменты передачи файлов SCP между Linux Systems
1.4.4 Динамическое отслеживание маршрутов и проверка сбоев сети
Глава 2 Фактическое программирование и применение оболочки
2.1 Регулярное выражение и переменные
2.1.1 Композиция и применение регулярных выражений
2.1.2 Переменные и приложения в оболочке
2.1.3 Переменный тест, перехват и замена
2.2 Оператор, оператор тестирования и оператор IF
2.2.1 Расчет оператора
2.2.2 Оператор теста на состояние и условия состояния
2.2.3 Если/иначе структура суждения
2.3 Выбор случая, для цикла и структурированной команды
2.3.1 Примеры грамматики и применения выбирают грамматику
2.3.2 Для цикла и структурированной команды
2.4 Во время петли, до петли и выберите
2.4.1 В то время как циркуляционная структура
2.4.2 До велосипедного предложения и примера подачи заявки
2.4.3 Среда применения и методы выхода и сна
2.4.4 Выберите приложение Loop и Menu
2.5 Вызов функции и функции, передача параметра
2.5.1 Концепция функции
2.5.2 Определение функции и грамматика
2.5.3 Вызов, хранение и отображение функции
2.5.4 Функции, переменные и результаты функций и возвращаемые значения
2.6 Краткое содержание
2.6.1 Статистический сценарий информации о процессе, связанный с процессом Linux
2.6.2 Дисковый пространство сценарий мониторинга хоста
2.6.3 Пользовательский сценарий пакетного автоматического создания
2.6.4 Скрипт мониторинга состояния сервера
2.6.5 Сценарий автоматической конфигурации системы армирования Linux
2.6.6 Обнаружение сценария статуса службы MySQL
2.6.7 Резервное копирование сценария MySQL
2.6.8 Один -клика автоматическая установка Nginx Script
2.6.9 Найти активный IP -скрипт указанного сегмента сети
2.6.10 Обычно ли страница веб -сайта мониторинга образуется сценарий
Глава 3 Работа и техническое обслуживание системы Linux в практике.
3.1 Управление разрешениями пользователя Linux
3.1.1 Управление пользователями и группами пользователей
3.1.2 Добавить, переключить и удалить команду группы пользователей GroupAdd/NewGrp/GroupDel
3.1.3 Добавить, изменить и удалять команды пользователей userAdd/usermod/userdel
3.1.4 Интерпретация атрибута разрешений файла
3.1.5 Используйте Chown, чтобы изменить право собственности и группы
3.1.6 Используйте chmod, чтобы изменить права доступа
3.2 Управление хранением дисков Linux
3.2.1 Метод дискового устройства в Linux
3.2.2 Отношения между UEFI, BIOS и MBR, GPT
3.2.3 Используйте инструмент FDISK, чтобы разделить раздел диска
3.2.4 Используйте разделенный инструмент для разделения диска
3.3 Управление файловой системой Linux
3.3.1 Стандарт файловой системы выбора бизнес -системы онлайн
3.3.2 Введение в сетевую файловую систему (NFS)
3.3.3 Установка и конфигурация NFS
3.4 Управление и мониторинг процессов Linux
3.4.1 Классификация и статус процесса
3.4.2 Мониторинг проекта и управление
3.4.3 Использование процесса планирования задач Crond
3.4.4 Как закрыть процесс
Глава 2 Глава настройки производительности системы
Глава 4 Настройка производительности должна иметь инструменты и навыки
4.1 Каковы индикаторы производительности системы Linux
4.1.1 Индикатор процесса
4.1.2 Индикатор памяти
4.1.3 Индекс файловой системы
4.1.4 Индикатор ввода/вывода диска
4.1.5 Индикатор сети
4.2 Основной инструмент для настройки производительности
4.2.1 Инструмент настройки производительности процессора
4.2.2 Инструмент настройки производительности памяти
4.2.3 Инструмент настройки производительности диска
4.2.4 Инструмент настройки сетевой производительности
4.2.5 Производительность системы комплексный инструмент настройки
4.3 Проанализируйте и найдите узкое место производительности системы
4.3.1 Как найти узкое место процессора
4.3.2 Как найти узкие места памяти
4.3.3 Как найти узкое место на диске
4.3.4 Как найти узкое место в сети
Глава 5 Правила реализации системы настройки производительности системы
5.1 Начните с установки системы Linux для настройки
5.1.1 Основная конфигурация системы и настройка
5.1.2 Механизм безопасности и защиты системы
5.2 Настройка параметров ядра Linux
5.2.1 Файловая система ядра Linux
5.2.2 Оптимизация параметров ядра
5.2.3 Оптимизация параметров сети ядра
5.2.4 Оптимизация параметров ядра системы
5.2.5 Оптимизация параметров ядра памяти
5.2.6 Оптимизация параметров ядра файловой системы
5.3 Ресурсы памяти (физическая память/виртуальная память) Настройка производительности
5.3.1 Кэш и буфер в памяти Linux
5.3.2 Кэш -кеш и буферный кеш
5.3.3 Буферы и кэшируются в бесплатной команде
5.3.4 Меры оптимизации кэша страниц и восстановление кэша
5.3.5 Использование и оптимизация свопа
5.4 Диск ввод -вывод и настройка производительности файловой системы
5.4.1 Диск ввода/вывода практика настройки производительности
5.4.2 Меры оптимизации производительности файловой системы
Глава 3 Интеллектуальная глава мониторинга работы и технического обслуживания
Глава 6 Оружие мониторинга эксплуатации и технического обслуживания Zabbix
6.1 Выбор платформы и дизайна мониторинга эксплуатации и технического обслуживания
6.1.1 Общие инструменты мониторинга работы и технического обслуживания
6.1.2 Проектные идеи для платформы мониторинга работы и технического обслуживания
6.1.3 Стратегия выбора платформы для работы и технического обслуживания предприятия
6.1.4 Процесс эволюции платформы мониторинга эксплуатации и технического обслуживания
6.2 Процесс развертывания платформы работы и технического обслуживания Zabbix
6.2.1 Zabbix работает архитектура
6.2.2 Установка и развертывание платформы мониторинга Zabbix
6.3 Zabbix Web Настройка фактического боевого объяснения
6.3.1 Управление шаблонами и использование
6.3.2 Создать набор приложений
6.3.3 Создать элементы мониторинга
6.3.4 Создать триггер
6.3.5 Создать главную команду и хозяин
6.3.6 Конфигурация действия триггера
6.3.7 Конфигурация типа носителя тревоги
6.3.8 Статус мониторинга
6.4 Автоматическое обнаружение Zabbix, автоматическая регистрация и индивидуальная реализация мониторинга
6.4.1 Автоматическое обнаружение сети Zabbix
6.4.2 Активный клиент автоматически зарегистрируется
6.4.3 Низкое открытие (LLD)
6.4.4 Zabbix пользовательский мониторинг
6.4.5 Активный режим Zabbix и пассивный режим
6.5 Zabbix Monitor Mysql, Apache, Nginx Приложение Фактические боевые случаи
6.5.1 Zabbix Monitor Monitor MySQL Приложение Фактическое борьба
6.5.2 Zabbix Monitor Apache Applications Application Faction Combat
6.5.3 Zabbix Monitor Nginx Приложения фактической борьбы
6.6 Zabbix Monitor PHP-FTPM, Tomcat, Redis Application Faction Cash
6.6.1 Zabbix Monitor PHP-FPM Приложение Фактическое бой
6.6.2 Zabbix Monitor Tomcat Application Faction Combat
6.6.3 Zabbix Monitor Monitor Redis Encem
6.7 Zabbix реализует реальную тревогу с помощью интеграции с WeChat и Nails
6.7.1 Zabbix Integrated WeChat для достижения реальной тревоги
6.7.2 Zabbix Integrated Nails реализует реальную тревогу
Глава 7 Платформа мониторинга Prometheus и визуализация Grafana
7.1 Сервис -основанного с открытым исходным кодом Прометэй Прометей
7.1.1 Прометей введение
7.1.2 Компонент и архитектура Prometheus
7.1.3 Установка и конфигурация Прометея
7.1.4 Функция экспортера узела Введение и конфигурация установки
7.1.5 Установка и конфигурация AlertManager
7.1.6 ПРОМЕЧА
7.2 Grafana+Zabbix+Prometheus для создания комплексной трехмерной системы мониторинга
7.2.1 Основные знания Графаны
7.2.2 Установка и конфигурация Grafana
7.2.3 Графана и Zabbix интегрированное улучшение работы и обслуживания
7.2.4 Прометей и интегрированное приложение Grafana
Глава 4 Глава практического случая эксплуатации и технического обслуживания
Глава 8 Работа в системе и техническое оборудование
8.1 Linux Система сбоя.
8.1.1 Идея справиться с сбоем системы Linux
8.1.2 Решение, которое система Linux не может запустить
8.1.3 Система Linux без ответа (сбоя) Анализ проблем
8.1.4 Общее решение для других недостатков
8.2 Сервер появляется слишком много неверных файлов.
8.2.1 Данные внезапно не могут быть добавлены на фоне сайта
8.2.2 Максимальное количество открытых файлов превышает системный предел и вызывает веб -аномалии
8.2.3 Разумно установите максимальное количество открытых файлов системы
8.2.4 Ulimit Experience Резюме Ulimit в рамках Linux
8.2.5 Проблема ограничения ресурсов ULIMIT в centOS7.x/rhel7.x
Глава 9 Обычные случаи работы и случаев неисправности технического обслуживания
9.1 Файловая система появляется только для чтения ошибок и анализа файловой системы.
9.1.1 Система веб -сайтов внезапно появляется не в состоянии загрузить ошибки с изображением
9.1.2 Анализ причины, почему файловая система только для чтения неверна
9.1.3 Исправить ошибки файловой системы EXT4 и XFS через FSCK, XFS_REAPIR
9.1.4 Системное ненормальное отключение вызывает случаи сбоя диска
9.2 Crontab Planning Case Aswork и анализ на сервере
9.2.1 Задача плана Crontab внезапно не может выполнить
9.2.2 Проблема с разрешением на файл вызывает, что Crontab не может быть выполнен регулярно
9.2.3 Проанализируйте и суммируйте опыт Crontab в системе Linux
9.3 Случаи переполнения памяти Java и исследование механизма памяти Linux
9.3.1 Задача анализа данных онлайн - это Killerkill
9.3.2 Анализ механизма триггера OOM Killer
9.3.3 Как избежать системного триггера -убийца
9.4 NAS System System Sawing и анализ
9.4.1 Nas Storage внезапно не может добавить данные
9.4.2 Пользователь System Root удаляется так, чтобы система NAS не могла запустить
9.4.3 Стратегия управления разрешениями пользователей в рамках Linux
9.4.4 Первоначальный механизм инициации Linux и механизм управления системой
Глава 10 Операция и техническое обслуживание сервера
10.1 Веб -сайт имплантирован с случаями веб -обороны и стратегиями обороны веб -безопасности
10.1.1 Сайт клиентов внезапно не может получить доступ
10.1.2 Уязвимость веб -сайта имплантируется в анализ процесса WebShell
10.1.3 Как справиться с имплантированным трояном веб -машины
10.1.4 Принцип и предотвращение веб -страницы веб -машины Trojan
10.2 Облачные хосты имплантируются в процедуры добычи полезных ископаемых и как сделать меры предосторожности Redis Security
10.2.1 Из системы Spike Customer она не может ее использовать
10.2.2 Процесс и анализ сервера имплантируются в программу Minerd
10.2.3 В -глубиневом анализе того, как Redis имплантируется в вирус горнодобывающей промышленности
10.3 Использование случаев атаки DDOS и инструментов обнаружения вторжения rkhunter, clamav
10.3.1 О Рутките под Linux
10.3.2 Онлайн -сервер атакуется случаями атаки и анализа атаки полосы пропускания DDOS
10.3.3 Рутикит инструмент обнаружения задней двери chkrootkit
10.3.4 Рутикит инструмент обнаружения задней двери rkhunter
10.3.5 Инструмент защиты безопасности Linux Clamav Использование
10.4 Меры лечения сервера после атаки и стратегии защиты син -наводнения и атаки CC
10.4.1 Общая идея справиться с атакой сервера
10.4.2 Быстро проверяйте и заблокируйте подозрительных пользователей
10.4.3 Проверьте источник информации журнала
10.4.4 Проверьте и закройте подозрительный процесс системы
10.4.5 Syn Flow, CC Attack Solution
Глава 11 Случай оптимизации онлайн -сервера
11.1 Java Process Accounts для изучения идей исследования и анализа случаев высокого процессора
11.1.1 Портал внезапно появился прерывистым и неспособным получить доступ к ошибкам сбоя
11.1.2 Проверьте идею процесса Java, чтобы занять слишком высокий процессор
11.1.3 Стратегия настройки Tomcat и резюме
11.1.4 Connector Tomcat Three Clance REDERSION и оптимизация
11.2 Случаи сбоя базы данных в Интернете MySQL и выбор двигателя хранения MySQL
11.2.1 База данных MySQL внезапно терпит неудачу
11.2.2 Удалить файлы данных MySQL, заставляя MySQL запускать ненормально
11.2.3 Файлы данных mysql, которые удаляются памятью из памяти
11.2.4 MySQL не может снова написать
11.2.5 Дисковый сектор имеет плохой канал, который делает MySQL невозможным написать данные
11.2.6 Скопируйте и переключитесь на идеальное решение через MySQL Master
11.2.7 Выбор двигателя хранения MySQL
11.2.8 Исправить несколько методов таблицы повреждений MySQL
11.3 Онлайн -приложение Java OutofmemoryError Case Record
11.3.1 Ошибка OutofmemoryError появилась на платформе Hadoop
11.3.2 Отрегулируйте параметр JVM, чтобы решить проблему
11.3.3 Композиция памяти JVM и распределение памяти
11.3.4 Процесс и оптимизация переработки памяти JVM
11.3.5 Настройки и оптимизацию параметров памяти JVM
11.3.6 Анализ ошибок
11.3.7 Инструмент мониторинга памяти JVM