Основы администрирования и безопасности Linux (ч.1)
Терминология:
- Терминал —устройство ввода/вывода рабочее место на многопользовательских ЭВМ, монитор с клавиатурой.
- Оболочка операционной системы ( от англ. shell - оболочка) — интерпретатор команд операционной системы (ОС), обеспечивающий интерфейс для взаимодействия пользователя с функциями системы.
- Консоль — интерфейс командной строки в котором инструкции компьютеру даются только путём ввода с клавиатуры текстовых строк (команд).
Иерархия файловой системы:
/bin - исполняемые файлы
/sbin - исполняемые файлы
/dev - файлы устройств
/etc - файлы конфигураций
/lib - системные быблиотеки
/home - каталог пользователей
/root - каталог суперпользователя
/usr - размещение приложений
/var - данные приложений
/tmp - временный каталог системы
/var/tmp - временные каталоги приложений
/proc - файловый интерфейс ОС
/opt - аналог Program Files (windows)
/mnt - монтирование сетевых ФС
/media - монтирование съемных ФС
/boot - загрузчик и ядро системы
/sys - интерфейс к устройствам ОС
/srv - размещение вэб-сайтов, FTP...
man [опции ] [раздел ] manpage
Программа предназначена для просмотра страниц руководства (manpages). man UNIX присутствует во всех версиях и является старейшей системой помощи. Для получения справки о программе, функции, формате файла в командной строке необходимо набрать man имя_программы . Документация хранится в специально форматированных текстовых файлах в , директории /usr/share/man
Разделы man
man1 Системные утилиты общего пользования
man2 Функции системы
man3 Библиотечные функции
man4 Описание устройств
man5 Форматы конфигурационных файлов
man6 Игры
man7 Различные описания
man8 Административные утилиты
man9 Дополнительная документация по ядру
Переменные окружения:
– SHELL – shell содержит путь к текущего
пользователя
– LS_COLORS – определяет соответствие между
расширениями файлов и теми цветами
которыми те отражаются в при выводе
командой ls
– USER – текущий пользователь
– HOME – USER домашний каталог пользователя
– PATH – содержит пути для поиска файлов по
умолчанию
– PWD – указывает на текущий каталог
– LANG – определяет текущие настройки локали
Команды оболочки:
– env – выводит список переменных окружения
– export – , экспортирует переменные окружения делая их
доступными для других программ
– echo – , выводит на терминал то что передано в качестве
параметра, в том числе и esc- последовательности
– reset – возврат настроек терминала к значениям по
умолчанию
– logout – завершение текущего пользовательского сеанса
– exit – завершение сеанса работы с оболочкой