Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Разпределение Debian
Какво е Debian?
- Избор на версия Debian
- Поддръжка и помощ за Debian
- Общината на Debian
Основни конзолни команди
- Промптът на оболочката
- Промптът на оболочката под X
- Акаунтът root и промптът на root оболочката (su, sudo, изпълнение на програми като root под X)
- Инструменти за системен администрация с графичен интерфейс
- Виртуални конзоли
- Как да напуснете командния промпт
- Как да изключите системата
- Възстановяване на здрав конзолен промпт
- Допълнителни предложения за пакети за новия потребител
- Дополнителен потребителски акаунт
- Конфигурация на sudo
Файловата система
- Права за файлова система
- Контрол на права за нови създадени файлове: umask
- Права за групи потребители (група)
- Цифрови отметки
- Връзки
- Именовани канали (FIFOs)
- Сокети
- Файлове на устройства
- Специални файлове на устройства
- procfs и sysfs
Midnight Commander (MC)
- Персонализация на MC
- Стартиране на MC
- Мениджър на файлове в MC
- Командни трикове в MC
- Вътрешен редактор в MC
- Вътрешен прегледач в MC
- Автоматични стартиращи функции на MC
- FTP виртуална файлова система на MC
Основната Unix-подобна работна среда
- Логин оболочката
- Персонализация на bash
- Специални натискания на клавиши
- Пагери
- Задаване на предпочитан текстов редактор
- Как да излезете от vim
- Записване на активностите на оболочката
- Основни Unix команди
Простата оболочка команда
- Изпълнение на команда и променливи за среда
- Променлива "$LANG"
- Променлива "$PATH"
- Променлива "$HOME"
- Опции на командния ред
- Глобове на оболочката
- Възвратна стойност на команда
- Типични последователности на команди и пренасочване на оболочката
- Командни псевдоними
Unix-подобна обработка на текст
- Unix текстови инструменти
- Регулярни изрази
- Изрази за заменяване
- Глобално заменяване с регулярни изрази
- Извлечане на данни от текстови файлове
- Скриптове за пренасочване на команди
Управление на пакети в Debian
Предварителни условия за управление на пакети в Debian
- Конфигурация на пакети
- Основни предпазности
- Живот с вечни обновявания
- Основни принципи на архива Debian
- Зависимости между пакети
- Поток на събития при управление на пакети
- Първи отговор на проблеми с управление на пакети
Основни операции за управление на пакети
- apt-get/apt-cache vs. aptitude
- Основни операции за управление на пакети с командния ред
- Интерактивно използване на aptitude
- Ключови връзки на aptitude
- Преглед на пакети в aptitude
- Методи за търсене с aptitude
- Формула за регулярни изрази на aptitude
- Решение на зависимости в aptitude
- Логове на дейности с пакети
Примери за операции с aptitude
- Списък на пакети с поддържащи регулярни изрази имена на пакети
- Преглед с поддържащи регулярни изрази
- Изтриване на изтрити пакети за добро
- Подреждане на автоматичен/ручния статус на инсталиране
- Пълно обновяване на системата
Напредни операции за управление на пакети
- Напредни операции за управление на пакети с командния ред
- Проверка на инсталирани файлове на пакети
- Защита от проблеми с пакети
- Търсене в метаданните на пакети
Вътрешни механизми на управление на пакети в Debian
- Архивна метаданна информация
- Върховен файл "Release" и автентичност
- Архивни файлове "Release"
- Извличане на метаданни за пакета
- Състояние на пакета за APT
- Състояние на пакета за aptitude
- Локални копия на извлечените пакети
- Имена на файлове на пакети Debian
- Командата dpkg
- Командата update-alternative
- Командата dpkg-statoverride
- Командата dpkg-divert
Възстановяване от повредена система
- Несъвместимост със старите конфигурационни файлове на потребителите
- Различни пакети с пресичащи се файлове
- Репарант на повреден скрипт на пакет
- Спасение с команда dpkg
- Възстановяване на данните за избор на пакети
Съвети за управление на пакети
- Как да изберете пакети Debian
- Пакети от смесен източник на архиви
- Подреждане на кандидат версия
- Обновявания и Backports
- Автоматично изтегляне и обновяване на пакети
- Ограничаване на лентата за изтегляне на APT
- Откачване на аварийни ситуации
- Кой е качил пакета?
- Пакета equivs
- Прехвърляне на пакет на стабилна система
- Сървър-посредник за APT
- Малка публична архива на пакети
- Записване и копиране на системна конфигурация
- Конвертиране или инсталиране на чужд бинарен пакет
- Извличане на пакет без dpkg
- Допълнително четене за управление на пакети
Инициализация на системата
- Преглед на процеса на стартиране
- BIOS, зареждач на системата, мини Debian система
- Значението на нивото на работа
- Конфигуриране на нивото на работа
- Пример за управление на нивото на работа
- Параметър по подразбиране за всеки скрипт на init
- Името на хоста
- Файловата система
- Инициализация на мрежовия интерфейс
- Инициализация на мрежови услуги
- Съобщения на системата
- Съобщения на ядрото
- Системата udev
- Инициализация на модули на ядрото
Аутентификация и сигурност
- Обикновена Unix аутентификация
- Управление на информация за акаунт и парола
- Добра парола
- Създаване на криптирана парола
- PAM и NSS
- Конфигурационни файлове, достъпни от PAM и NSS
- Съвременната централизирана система за управление
- Защо GNU su не поддържа групата wheel
- По-строги правила за пароли
- Други контроли за достъп
- sudo
- SELinux, Apparmor
- Ограничаване на достъп до някои сървърни услуги
- Сигурност на аутентификацията
- Сигурна парола в интернет
- Сигурен оболочков шел
- Допълнителни мерки за сигурност за интернет
- Защита на паролата на root
Настройка на мрежата
Основната мрежова инфраструктура
- Домейнно име
- Решение на хост имената
- Име на мрежовия интерфейс
- Диапазон на мрежови адреси за LAN
- Поддръжка на мрежово устройство
Съвременна мрежова конфигурация за работен стол
- Инструменти за конфигуриране на мрежа с графичен интерфейс
Низко ниво конфигурация на мрежата
- Команди на iproute2
- Безопасни операции на ниско ниво на мрежата
Оптимизация на мрежата
- Намиране на оптимална MTU
- Задаване на MTU
- Оптимизация на WAN TCP
Инфраструктура на Netfilter
Мрежови приложения
Пощенската система
- Основни принципи на съвременната пощенска услуга
- Стратегия за конфигуриране на поща за работна станция
Пощенски транспортен агент (MTA) и пощенски потребителски агент (MUA)
- Преглед на exim4
- Основен MUA - Mutt
Пощенски доставчик (MDA) с филтри
- Конфигуриране на maildrop
- Конфигуриране на procmail
- Повторно доставяне на съдържанието на mbox
Сървър POP3/IMAP4
Сървър за дистанционен достъп и утилита (SSH)
- Основни принципи на SSH
- Порт форвардинг за тунелиране на SMTP/POP3
- Свързване без дистанционни пароли
- Работа с чужди SSH клиенти
- Настройване на ssh-agent
- Как да изключите дистанционната система чрез SSH
- Отстраняване на проблеми с SSH
Други сървъри на мрежови приложения
Други клиенти на мрежови приложения
Диагностика на систематните демони
Системата X Window
- Настройка на работото място
- Взаимосвързаност на сървър/клиент
- Сървърът X
- Стартиране на системата X Window
- Стартиране на сесия X с gdm
- Персонализация на сесия X (класичен метод)
- Персонализация на сесия X (нов метод)
- Свързване на дистанционен X клиент чрез SSH
- Сигурен X терминал през интернет
- X приложения
- X офис приложения
- X утилитетни приложения
Системни съвети
Програмата screen
- Сценарии за използване на screen(1)
- Ключови връзки за команда screen
Записване и представяне на данни
- Лог демона
- Анализатор на логове
- Чист записване на активностите на оболочката
- Персонализиран отобразване на текстови данни
- Персонализиран отобразване на час и дата
- Оцветени оболочки echo
- Оцветени команди
- Записване на активностите на редактор за сложни повтаряния
- Записване на графично изображение на X приложение
- Записване на промени в конфигурационни файлове
Съвети за съхранение на данни
- Конфигуриране на дискови раздели
- Достъп до раздел чрез UUID
- Конфигуриране на файлова система
- Създаване и проверка на цялост на файлова система
- Оптимизация на файлова система с опции за монтиране
- Оптимизация на файлова система чрез суперблок
- Оптимизация на твърди дискове
- Използване на SMART за предсказване на отказ на твърди дискове
- Разширяване на ползвания дисково пространство чрез LVM
- Разширяване на ползвания дисково пространство чрез монтиране на друг раздел
- Разширяване на ползвания дисково пространство чрез символичен връзки
- Разширяване на ползвания дисково пространство чрез aufs
Съвети за криптиране на данни
- Криптиране на премахнаеми дискове с dm-crypt/LUKS
- Криптирана swap раздел с dm-crypt
- Автоматично криптиране на файлове с eCryptfs
- Автоматично монтиране на eCryptfs
Мониториране, контрол и стартиране на програмни активности
- Времеви настройка на процес
- Предпочитана планираност
- Командата ps
- Командата top
- Списък на файлове, отворени от процес
- Следване на програмни активности
- Идентифициране на процеси, използващи файлове или сокети
- Повторение на команда с постоянен интервал
- Повторение на команда, цикъл на файлове
- Стартиране на програма от графичен интерфейс
- Персонализиране на програма за стартиране
- Убиване на процес
- Планиране на задачи веднъж
- Редовно планиране на задачи
- Клавиш Alt-SysRq
Съвети за поддържане на системата
- Кой е в системата?
- Предупреждаване на всички
- Идентифициране на апаратно оборудване
- Конфигуриране на апаратно оборудване
- Системно и апаратно време
- Конфигуриране на терминала
- Звукова инфраструктура
- Отключване на защитата на екрана
- Отключване на звукови сигнали
- Потребяване на памет
- Проверка на системна сигурност и цялост
Ядрото
- Параметри на ядрото
- Заглавия на ядрото
- Компилиране на ядрото и свързани модули
- Компилиране на източника на ядрото: стандартна методе на Debian
- Компилиране на източника на модула: стандартна методе на Debian
- Несвободни драйвери за оборудване
Виртуализирана система
- Инструменти за виртуализация
- Работен поток на виртуализация
- Монтиране на файл на виртуалния диск
- Чroot система
- Много работни места
Управление на данни
Споделяне, копиране и архивиране
- Инструменти за архивиране и компресия
- Инструменти за копиране и синхронизация
- Идиоми за архив
- Идиоми за копиране
- Идиоми за избор на файлове
- Резервни копия и възстановяване
- Утилитетни наборове за резервни копия
- Примерен скрипт за системно резервно копие
- Скрипт за копиране на резервни данни
- Премахнаемо съхраняващо устройство
- Споделяне на данни по мрежа
- Архивни носители
Бинарни данни
- Преглед и редактиране на бинарни данни
- Манипулиране на файлове без монтиране на диск
- Данни с излишни данни
- Възстановяване на данни от файлове и форензичен анализ
- Разделяне на голям файл на по-малки файлове
- Изчистване на съдържанието на файл
- Думми файлове
- Изтриване на целия твърд диск
- Изтриване на неползваната част от твърд диск
- Възстановяване на изтрити, но все още отворени файлове
- Търсене на всички твърди връзки
- Невидимо потвърждаване на дисково пространство
Инфраструктура за сигурност на данни
- Управление на ключове за GnuPG (подписване и криптиране)
- MD5 сума
Изисквания
Нито един
35 часа