Свържете се с нас

Съдържание и теми, включени в курса

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 Часа

Брой участници


Цена за участник

Предстоящи Курсове

Свързани Kатегории