Переходите на новый сайт Базы знаний. Актуализация контента происходит теперь там.

Вводная информация по работе с ОС Astra Linux для начинающих
Операционная система Astra Linux относится к классу операционных системам семейства Linux. Исторически работа в данных операционных системах осуществляется преимущественно в режиме терминала (консоли, командной строки).

Краткое ознакомление с файловой системой и командами для работы в ней

В операционных системах Linux используется файловая система, в которой напрямую четко не указано с каким физическим или логическим диском происходит работа в данный момент. Корень файловой системы обозначается символом слэша / все дочерние каталоги являются стандартными и относятся к операционной системе.

Для пользователей в Linux существует специальный каталог, который называется home (/home), в этом каталоге создаются дочерние каталоги пользователей (например, для пользователя pix будет создан каталог /home/pix). Ближайшим аналогом домашней папки в Linux является домашний каталог пользователя Windows. Все файлы, с которыми работает пользователь принято размещать именно в данном каталоге.

Для хранения конфигурационных файлов операционной системы и установленных приложений, серверов предназначен каталог верхнего уровня: /etc

Для установки серверов, которые не предоставляют графического интерфейса пользователю (работают в основном по web-протоколам), принято использовать такие каталоги, как: /opt,

Для перехода между каталогами в Linux используется команда cd (Change Directory)

Для получения списка файлов в текущем каталоге или каталоге, указанном в параметрах – команда ls (LiSt), или ее расширенный вариант ls ls (добавляется атрибут -ls)

Для копирования файлов используется команда cp (CoPy), для копирования всего каталога используется параметр -r (recursive)

Для удаления файлов используется команда rm (ReMove), для удаления всего каталога используется параметр -r (recursive), для принудительного удаления используется параметр -f (force).

Для запуска программы, установленной на уровне системы или пользователя достаточно написать ее название (например, будем использовать такую программу для редактирования файлов, как nano – просто пишется в терминале как есть)

Для запуска программы (или скрипта с правом на исполнение), располагающейся в конкретном каталоге, но не установленной на уровне системы или пользователя – необходимо написать полный адрес для ее запуска

Для запуска программы (или скрипта с правом на исполнение), располагающейся в текущем каталоге – необходимо обратиться к каталогу через ./ (точка слэш) и написать название программы (например, для запуска студии будем использовать команду ./Studio)


Использование привилегий супер-пользователя

Для большинства действий в данной инструкции требуется повышение прав до уровня супер-пользователя.

Для выполнение точечных команд в режиме повышенного доступа нужно перед исполняемой командой указывать команду sudo

Более простой способ, чем писать sudo каждый раз – выполнить команду sudo su. После выполнения вы получите управление терминалом суперпользователя (root). Все выполняемые вами действия могут прямо повлиять на работу системы (вплоть до приведения в нерабочее состояние). Для того, чтобы выйти из режима управления терминалом суперпользователя, необходимо выполнить команду exit

Скачивание файлов в режиме терминала (консоли)

При работе в терминальном (консольном, текстовом) режиме вы не можете скачивать файлы по http, https протоколам через браузер. Для скачивания выполнения данной операции следует применять следующую команду:

wget <Адрес HTTP/HTTPS>

Скачивание произойдет в текущий каталог, в котором работает пользователь.

В некоторых редакциях Astra Linux команда wget не доступна после установки чистой системы, и ее необходимо установить отдельно.

Команды установки и удаления приложений в Astra Linux

Astra Linux является «дочерним» дистрибутивом ветки Debian и в основном использует установочные пакеты формата .deb

Для установки пакета используется команда dpkg -i <имя файла .deb>

Для удаления пакета используется команда dpkg -r <имя пакета> (не файла, как правило это название пакета без номера версии)

Так как использование данных команд предполагает предварительное копирование файлов на целевой сервер, для упрощения данной операции предлагается использовать репозитории. Это специальные хранилища пакетов, доступные по сети или располагающиеся в заранее определенных директориях. По умолчанию после установки Astra Linux вам доступны официальные репозитории Astra Linux в глобальной сети Интернет, но при желании можно подключить другие репозитории (как в сети Интернет, так и располагающиеся на дисках, идущих в поставке с операционной системой).

Для установки пакета из репозитория требуется использовать команду:

apt-get install <имя пакета> (без номера версии, по умолчанию будет установлена самая свежая или помеченная как актуальнаяверсия в репозитории)

Для удаления пакета можно использовать как озвученную ранее команду dpkg, так и команду:

apt-get remove <имя пакета>

При выполнении команды установки система будет проверять имеющиеся на диске операционной системы списки пакетов. После свежей установки системы данные списки могут быть не полными. Так же они не обновляются автоматически после добавления новых источников пакетов. Для обновления списка доступных пакетов необходимо выполнить команду:

apt-get update