Оглавление.


ОГЛАВЛЕНИЕ


ПРЕДИСЛОВИЕ

Тема 1. Краткая характеристика операционной системы Linux.

1.1. История ОС с открытым кодом.        

1.2. Разновидности Юникс. Линукс.

1.3. Unix-way.

1.4. Что такое Linux.        

1.5. Средства просмотра системной информации.        

Тема 2. Файловая система Linux.

2.1. Основные понятия: корневой каталог, точка монтирования, домашний каталог.        

2.2. Типы файлов. Обычные файлы. Каталоги. Файлы устройств. Команды ls.        

2.3. Навигация по файловой системе: команды cd, pushd, popd, pwd.

2.4. Создание, удаление и копирование файлов. Команды touch, rm, cp.

2.5. Операции с каталогами. Команды mkdir и rmdir.

2.6. Важнейшие каталоги файловой системы Linux.

Тема3. Учётные записи в Linux.        

3.1. Понятие учетной записи и аутентификации. Файлы /etc/passwd и /etc/group, /etc/shadow и /etc/gshadow.

3.2. Учетная запись root.        

3.3. Пароли в Linux.

3.4. Команды login, su, newgrp, passwd, gpasswd, chage.

Тема4.Права доступа.

4.1. Распределение прав доступа в Linux. Чтение. Запись. Выполнение.

4.2. Особенности прав у каталогов.

4.3. Назначение прав доступа. Команды chmod, chown, chgrp.

4.4. Sticky bit.

Тема5. Работа с файлами.        

5.1. Вывод текстовой информации на экран. Команды cat, tac, more, less, head, tail, od.        

5.2. Программа просмотра справочного руководства man.        

5.3.  Перенаправление вывода. Понятие stdin, stdout, stderr. Каналы. Операторы | и <, >, >>.        

5.4. Фильтрование информации. Регулярные выражения. Команда grep.

5.5. Архивирование. Утилиты tar и gzip.

Тема 6. Процессы.

6.1. Процессы в Linux. Идентификаторы процессов. Демоны.        

6.2. Команда ps.

6.3. Права доступа процессов. Реальный и эффективный идентификаторы. Биты SUID и SGID.        

6.4. Управление процессами. Сигналы.

6.5. Команды nice, nohup, kill, killall.

Тема 7. Командные оболочки.        

7.1. Понятие командной оболочки. Обзор командных оболочек.        

7.2. Командная оболочка bash. Особенности работы (история команд, оператор "!", действия по нажатию клавиши <tab>).

7.3. Многозадачность в консоли. Задания. Управление заданиями.

7.4. Переменные среды.

7.5. Midnight commander

7.6. Программирование для Bash        

Тема 8. Планирование заданий. Работа с дисковыми накопителями.

8.1. Понятие планирования заданий.

8.2. Команда at.        

8.3. Демон cron. Команда crontab.        

8.4. Работа с дисковыми накопителями, команда mount        

Тема 9. Текстовые редакторы.

9.1. Редактор vi.

9.2. Редактор Emacs.        

ЗАКЛЮЧЕНИЕ.

ЛИТЕРАТУРА.        




Петродворец

2017