Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Debian дистрибуция
Какво е Debian?
- Избор на версия на Debian
- Поддръжка и помощ за Debian
- Debian общността
Основи на конзолата
- Промптът на обвивката
- Промптът на обвивката под X
- Root акаунт и root промпт на обвивката (su, sudo, стартиране на програми като root под X)
- GUI инструменти за системно администриране
- Виртуални конзоли
- Как да излезете от командния промпт
- Как да изключите системата
- Възстановяване на работеща конзола
- Предложения за допълнителни пакети за начинаещи
- Допълнителен потребителски акаунт
- sudo конфигурация
Файловата система
- Права на файловата система
- Контрол на правата за новосъздадени файлове: umask
- Права за групи от потребители (group)
- Времеви отпечатъци
- Връзки
- Именувани канали (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 срещу 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 система
- Значението на нивото на изпълнение (runlevel)
- Конфигурацията на нивото на изпълнение
- Пример за управление на ниво на изпълнение
- Параметърът по подразбиране за всеки init скрипт
- Името на хоста
- Файловата система
- Инициализация на мрежовия интерфейс
- Инициализация на мрежовата услуга
- Системното съобщение
- Съобщението на ядрото
- Системата udev
- Инициализация на модула на ядрото
Удостоверяване и сигурност
- Нормално Unix удостоверяване
- Управление на информация за акаунти и пароли
- Добра парола
- Създаване на криптирана парола
- PAM и NSS
- Конфигурационни файлове, достъпвани от PAM и NSS
- Модерното централизирано системно управление
- "Защо GNU su не поддържа wheel групата"
- По-строго правило за паролите
- Други контроли на достъпа
- sudo
- SELinux, Apparmor
- Ограничаване на достъпа до някои сървърни услуги
- Сигурност на удостоверяването
- Сигурна парола през интернет
- Secure Shell
- Допълнителни мерки за сигурност за интернет
- Осигуряване на root паролата
Мрежова настройка
Основната мрежова инфраструктура
- Името на домейна
- Разрешаване на име на хост
- Името на мрежовия интерфейс
- Диапазонът на мрежовите адреси за LAN
- Поддръжка на мрежови устройства
Модерната мрежова конфигурация за десктоп
- GUI инструменти за мрежова конфигурация
Ниско ниво на мрежова конфигурация
- 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
Записване и представяне на данни
- Демонът за логове
- Анализатор на логове
- Чисто записване на дейностите в обвивката
- Персонализирано показване на текстови данни
- Персонализирано показване на време и дата
- Цветно ехо в обвивката
- Цветни команди
- Записване на дейностите в редактора за сложни повторения
- Записване на графичното изображение на X приложение
- Записване на промените в конфигурационните файлове
Съвети за съхранение на данни
- Конфигурация на дискови дялове
- Достъп до дял чрез UUID
- Конфигурация на файлова система
- Създаване на файлова система и проверка за цялост
- Оптимизация на файлова система чрез опции за монтиране
- Оптимизация на файлова система чрез суперблок
- Оптимизация на твърд диск
- Използване на SMART за прогнозиране на отказ на твърдия диск
- Разширяване на използваемото пространство за съхранение чрез LVM
- Разширяване на използваемото пространство за съхранение чрез монтиране на друг дял
- Разширяване на използваемото пространство за съхранение чрез symlink
- Разширяване на използваемото пространство за съхранение чрез aufs
Съвети за криптиране на данни
- Криптиране на преносим диск с dm-crypt/LUKS
- Криптиран суап дял с dm-crypt
- Автоматично криптиране на файлове с eCryptfs
- Автоматично монтиране на eCryptfs
Мониторинг, контролиране и стартиране на програмни дейности
- Засичане на време на процес
- Приоритетът на планиране
- Командата ps
- Командата top
- Изброяване на файлове, отворени от процес
- Проследяване на програмни дейности
- Идентифициране на процеси, използващи файлове или сокети
- Повтаряне на команда с постоянен интервал
- Повтаряне на команда в цикъл върху файлове
- Стартиране на програма от GUI
- Персонализиране на програмата, която да бъде стартирана
- Убиване на процес
- Планиране на задачи еднократно
- Планиране на задачи регулярно
- Клавиш Alt-SysRq
Съвети за системна поддръжка
- Кой е в системата?
- Предупреждаване на всички
- Идентификация на хардуера
- Хардуерна конфигурация
- Системно и хардуерно време
- Конфигурация на терминала
- Звуковата инфраструктура
- Деактивиране на скрийнсейвъра
- Деактивиране на звукови сигнали
- Използване на паметта
- Проверка за системна сигурност и цялост
Ядрото
- Параметри на ядрото
- Хедъри на ядрото
- Компилиране на ядрото и свързаните модули
- Компилиране на изходния код на ядрото: стандартен метод на Debian
- Компилиране на изходния код на модула: стандартен метод на Debian
- Несвободни хардуерни драйвери
Виртуализирана система
- Инструменти за виртуализация
- Работен процес на виртуализация
- Монтиране на файла с изображение на виртуален диск
- Chroot система
- Множество десктоп системи
Управление на данни
Споделяне, копиране и архивиране
- Инструменти за архивиране и компресия
- Инструменти за копиране и синхронизация
- Идиоми за архива
- Идиоми за копирането
- Идиоми за избора на файлове
- Архивиране и възстановяване
- Пакети с помощни програми за архивиране
- Примерен скрипт за системно архивиране
- Скрипт за копиране за архивиране на данни
- Преносимо устройство за съхранение
- Споделяне на данни по мрежа
- Архивни носители
Бинарните данни
- Преглеждане и редактиране на бинарни данни
- Манипулиране на файлове без монтиране на диск
- Излишък на данни (Data redundancy)
- Възстановяване на файлове с данни и криминалистичен анализ
- Разделяне на голям файл на малки файлове
- Изчистване на съдържанието на файл
- Фиктивни файлове
- Изтриване на цял твърд диск
- Изтриване на неизползвана област от твърд диск
- Възстановяване на изтрити, но все още отворени файлове
- Търсене на всички твърди връзки
- Невидима консумация на дисково пространство
Инфраструктура за сигурност на данните
- Управление на ключове за GnuPG (подписване и криптиране)
- MD5 сумата
Изисквания
Няма специфични изисквания за присъствие на този курс.
35 Часа