SAL

Системное администрирование Linux


Аннотация

Курс предназначен для начинающих администраторов и пользователей Linux, которые хотят приступить к развитию навыков системного администрирования Linux до уровня, при котором они смогут:

·         подключить и настроить рабочую станцию в существующей сети,

·         установить и настроить Linux;

·         уметь учитывать ограничения оборудования;

·         настраивать сетевые и файловые системы;

  • настраивать систему X Window;
  • конфигурировать безопасность;
  • устанавливать стандартные сетевые (IP) службы;
  • осуществлять диагностику и устранение неисправностей;
  • выполнять ключевые задачи администрирования Linux.


Аудитория

Специалисты-непрофессионалы, имеющие небольшой опыт работы с системой LINUX или начинающие работать с ней.

 
Необходимая подготовка
Навыки работы с компьютерами, знакомство с основами программирования.

Содержание

Блок 1. Оборудование:

·         Архитектура Intel и ее клоны.

  • IRQ и настройки IRQ для стандартных последовательных портов.
  • Дисковые подсистемы (IDE, EIDE, SCSI).
  • Разметка диска на разделы.
Блок 2. Основы UNIX/Linux:

·         Основы использования текстового редактора. Основы редактирования текстов.

·         Открытие, закрытие, запись и удаление файлов.

Блок 3. Иерархия и структура файловых систем UNIX:

·         Файловые системы UNIX/Linux.

·         Устройства SCSI, floppy, CD-ROM и IDE.

·         Использование устройств /dev.

·         Вопросы использования ISA и PCI.

·         Форматирование и проверка файловых систем, средства fdisk, mkfs, fsck.

·         Использование нескольких разделов для корневой файловой системы.

·         Монтирование разделов.

Блок 4. Основные операции с файлами:

·         Стандартные: cp, mv, ls, more, less, cd, pwd, tar, find и т.п.

·         Фильтры: cat, grep, egrep, wc, cat, tail, head, sort и т.п..

·         Символы: *, ?, [ ] и другие.

Блок 5. Печать: Команды lpq, lprm, lpr. Установка локальных и удаленных принтеров.

Блок 6. Оболочка UNIX/Linux (shell):

·         Основы программирования Shell.

·         Piping, перенаправление ввода/вывода, ошибок.

·         Выполнение сценариев, разрешения.

·         Переменные и параметры.

·         Наследуемое окружение (environment).

Блок 7. Основы безопасности:

·         Shadow-пароли.

·         Разрешения на файлы.

·         Пользователи, группы и umask.

·         Suid.

Блок 8. Системное администрирование UNIX:

·         /etc/skel/... и домашние каталоги.

·         Daemons.

·         Cron.

·         Superuser.

·         Syslogd и ведение журналов.

·         Задачи резервного копирования и восстановления.

·         Управление сетевыми службами и демонами.

·         Системная crontab.

·         Использование журналов системы и управление ими.

·         Основные операции по резервному копированию и восстановлению системы.

Блок 9. Основы сетевого взаимодействия TCP/IP:

·         IP адреса, классы.

·         Адрес сети, широковещательный адрес, маска подсети.

·         Утилиты и команды: ping, ifconfig, netstat.

·         Настройка разрешения имен: /etc/hosts, /etc/resolv.conf, /etc/host.conf, /etc/nsswitch.conf.

Блок 10. Стандартные сетевые службы:

·         NFS и удаленные файловые системы

·         Sendmail

·         POP, IMAP

·         FTP

·         DNS

·         DHCP

·         SMB

·         httpd

·         YP, Nis

·         Inetd

Блок 11. Основы сетевой безопасности.