
- •Список тем к курсу Red Hat Enterprise Linux
- •Уровни работы ос: уровень ядра и пользователя
- •Назначение и функции ядра ос и системные компоненты (модули ядра, библиотеки и драйвера)
- •Файловая система как способ организации данных на диске
- •Назначение и содержимое супер-блока
- •Индексный узел (I-node). Файлы и каталоги.
- •Жесткие (hard) и символные (symbolic) ссылки
- •Файлы устройств
- •Виртуальная файловая система (vfs): назначение и организация
- •Дерево каталогов: корень и стандартные папки. Содержимое и назначение стандартных каталогов
- •Виды устройств: символьные, блочные. Стандартные устройства: console, null, random, stdin, stdout, stderr
- •Монтирование и работа с mount, umount, fstab
- •Страничная организация памяти и виртуальная память процессов
- •Процесс и контекст процесса: pid, ppid, process state, uid, priority. Потоки
- •Механизм создания процессов и потоков (функция fork)
- •Разделяемая память
- •Переменные окружения
- •Сигналы
- •Shell: назначение, приглашение
- •Shell: логические функции и спец. Символы &&, ||. Возвращаемые программами значения
- •Пользователи и группы. Uid, gid, euid, основная группа в которую входят пользователи.
- •Безопасность в Linux. Права доступа к файлам.
- •Авторизация и аутентификация. Процесс входа пользователя в систему.
- •Пользователь root
- •Конфигурационные файлы. Примеры, формат и назначение.
- •Системные службы (демоны): локальные и сетевые
- •Службы syslog и cron
- •Сетевая подсистема Linux. Сетевой интерфейс, сокеты, стек tcp/ip. Службы dns, dhcp. Файлы hosts, resolv.Conf и настройки сетевых адаптеров. Маршрутизация.
- •Работа со справкой: справка самих команд (вызов с аргументов --help), работа с man, info и whatis
- •Работа с текстовым редактором VI
- •Процесс загрузки ос. Mbr, Загрузочные скрипты, загрузчик, уровни загрузки.
- •Программа init, inittab и другие настройки загрузки.
- •Команды ls, cd, cp, mv, rm, ln, touch, cat, find, mkdir, tar gzip
- •Команды , echo, more, less, tail, head, file
- •Команды useradd, userdel, groupadd, groupdel, usermod, passwd, groupmod
- •Команды ps, top, nice, kill, killall
- •Команды chmod, chown, chgrp
- •Команды ifconfig, ping, route, netstat, traceroute
Команды , echo, more, less, tail, head, file
Команда echo выводит на устройство стандартного вывода заданные ей аргументы, разделяя их пробелами и завершая их символом новой строки
Команды more и less — постраничный вывод
Команда tail выводит на экран последние несколько строк файла. По умолчанию выводятся последние 10 строк
Команда head выводит на экран первые несколько строк файла.
???
Команды useradd, userdel, groupadd, groupdel, usermod, passwd, groupmod
Команда useradd предназначена для добавления нового регистрационного имени пользователя в системе.
Команда userdel предназначена для удаления регистрационных имен пользователей из системы.
Команда groupadd используется для создания новой группы в системе.
Команда groupdel используется для удаления определения группы из системы.
Команда usermod предназначена для изменения регистрационной информации о пользователе в системе.
Команда passwd используется для изменения пароля.
Команда groupmod предназначена для изменения определения группы в системе.
Команды ps, top, nice, kill, killall
Команда ps выводит список всех запущенных процессов.
Для вывода динамически изменяющейся информации о процессах и используемых ресурсах системы используется программа top.
Команда nice используется для запуска процесса с измененным приоритетом для планировщика задач.
Команда kill используется для отправки сигнала процессу.
Команды chmod, chown, chgrp
Команда chmod используется для изменения прав доступа к файлам.
Команда chown/ chgrp используется для смены владельца/группы файлов.
Команды ifconfig, ping, route, netstat, traceroute
Команда ifconfig используется для настройки сетевых интерфейсов. Команда должна использоваться при загрузке системы для настройки адресов каждого сетевого интерфейса, а также может использоваться после загрузки для изменения параметров сетевых интерфейсов. Если команда введена без аргументов, ifconfig выдает информацию о состоянии активных интерфейсов. Если в качестве аргумента указан какой-либо интерфейс, то выдается информация только о состоянии этого интерфейса; если указан один аргумент -a, выдается информация о состоянии всех интерфесов, даже отключенных.
Команда ping использует датаграмму ECHO_REQUEST протокола ICMP, чтобы вызвать ответ ICMP ECHO_RESPONSE указанного хоста или сетевого шлюза. Если хост отвечает, ping выдает сообщение, что хост включен (хост is alive), в стандартный выходной поток. Для проверки наличия хоста в сети достаточно ввести команду ping с аргументом - именем или адресом хоста
Команда route используется для просмотра и изменения таблицы маршрутизации хоста.
Команда netstat показывает содержимое различных структур данных, связанных с сетью, в различных форматах в зависимости от указанных опций. Команда используется для показа состояния сети.
Команда traceroute служит для отладки сетевых соединений посредством построения маршрута следования пакетов к хосту назначения.
Если успеем:
Работа с NFS и Samba
Удаленное подключение по ssh
Установка программ с помощью yum и rpm
Работа с EMC Networker