{{indexmenu_n>7}}
====== Руководство пользователя VEOS ======
**VEOS** — операционная система семейства Linux, предназначенная для управления телеком-оборудованием и сервисами.\\
Данное руководство содержит базовые инструкции для работы в системе, информацию о типовых командах и приёмах.
**Ключевые возможности для пользователя:**
* Работа в многопользовательском режиме с разделением прав
* Исполнение стандартных команд и утилит Linux
* Доступ к встроенной справочной системе (''%%man%%'', ''%%info%%'')
* Управление файлами и процессами из командной строки
* Установка дополнительного ПО через пакетный менеджер (''%%dnf%%'')
----
===== 1. Загрузка системы и вход =====
=== 1.1. Загрузка VEOS ===
Запуск VEOS выполняется автоматически после включения компьютера. На экране появляется меню загрузчика **GRUB**, в котором перечислены доступные варианты загрузки.
^ Действие ^ Клавиша ^
| Выбор варианта загрузки | Стрелки ''%%Вверх%%'' / ''%%Вниз%%'' |
| Немедленная загрузка выбранного варианта | ''%%Enter%%'' |
| Редактирование параметров загрузки | ''%%E%%'' |
| Переключение в графический режим отображения загрузки | ''%%Esc%%'' |
В процессе загрузки на экран выводятся сообщения о запуске различных служб. Каждая строка начинается со статуса **[Сообщение]** и слова ''%%OK%%'' или ''%%FAILED%%''.
Если какой-либо этап загрузки завершился со статусом ''%%FAILED%%'', это может потребовать вмешательства администратора системы.
Основные этапы загрузки:
* Загрузка ядра
* Монтирование (подключение) файловых систем
* Запуск системных служб
* (При необходимости) проверка файловых систем на ошибки
=== 1.2. Вход в систему (логин) ===
После завершения загрузки система переходит в консольный режим и отображает приглашение на ввод логина и пароля.
Login: _
Password: _
Учетные данные предоставляются системным администратором. При успешной аутентификации открывается командная оболочка (обычно ''%%bash%%'').
**Важно:** Для переключения между виртуальными консолями используйте комбинации клавиш ''%%Ctrl+Alt+F1%%'' … ''%%Ctrl+Alt+F6%%''.
----
===== 2. Встроенная документация =====
VEOS содержит обширную встроенную справочную систему.
=== 2.1. Утилита ''man'' ===
Команда ''%%man%%'' (от manual) используется для просмотра страниц руководства по командам, конфигурационным файлам и другим объектам системы.
^ Действие ^ Команда ^
| Просмотр справки по команде ''%%ls%%'' | ''%%man ls%%'' |
| Поиск команды по ключевому слову | ''%%apropos <ключевое слово>%%'' |
| Поиск команды по ключевому слову (короткая форма) | ''%%man -k <ключевое слово>%%'' |
| Справка по самой утилите ''%%man%%'' | ''%%man man%%'' |
**Навигация внутри справочной страницы:**
^ Клавиша ^ Действие ^
| ''%%Пробел%%'' | Перейти на следующую страницу |
| ''%%q%%'' | Выйти из режима просмотра |
=== 2.2. Утилита ''info'' ===
В отличие от линейных страниц ''%%man%%'', система ''%%info%%'' представляет собой гипертекст.
^ Команда ^ Действие ^
| ''%%info%%'' | Показать список всех документов ''%%info%%'' в системе |
| ''%%info info%%'' | Открыть руководство по навигации в ''%%info%%'' |
| ''%%h%%'' | Получить справку по перемещению (внутри ''%%info%%'') |
----
===== 3. Установка и обновление ПО =====
Для управления программным обеспечением используются пакетные менеджеры ''%%dnf%%'' (или ''%%yum%%''). Установка и обновление требуют прав суперпользователя.
=== 3.1. Основные операции с пакетами ===
^ Операция ^ Команда (от root) ^
| Установка пакета из репозитория | ''%%dnf install <имя_пакета>%%'' |
| Удаление пакета | ''%%dnf remove <имя_пакета>%%'' |
| Обновление всех пакетов системы | ''%%dnf update%%'' |
| Установка локального ''%%rpm%%''-пакета | ''%%rpm -ih <путь_к_файлу.rpm>%%'' |
| Обновление локального ''%%rpm%%''-пакета | ''%%rpm -Uh <путь_к_файлу.rpm>%%'' |
**Пример установки пакета ''%%fastdpi%%'' (DPI):**
dnf install fastdpi
В VEOS по умолчанию настроен доступ к официальным репозиториям VAS Experts, поэтому установка пакетов компании производится без дополнительной настройки источников.
----
===== 4. Основные команды для работы в системе =====
Все команды, приведенные в этом разделе, являются стандартными для Linux и могут быть выполнены из командной строки.
Большинство коротких ключей (опций) команд начинаются с одного дефиса (''%%-l%%''), после которого можно указать несколько букв подряд (например: ''%%ls -lF%%'' вместо ''%%ls -l -F%%'').
=== 4.1. Управление пользователями ===
^ Команда ^ Действие ^ Примечание ^
| ''%%su -%%'' | Получение прав суперпользователя (root) | Будет запрошен пароль root |
| ''%%exit%%'' | Выход из сеанса суперпользователя | Возврат к обычному пользователю |
| ''%%id%%'' | Показать информацию о текущем пользователе | Выводит UID, GID и список групп |
| ''%%id <логин>%%'' | Показать информацию о другом пользователе | |
| ''%%passwd%%'' | Изменить пароль текущего пользователя | Требуется ввод старого пароля |
| ''%%passwd <логин>%%'' | Изменить пароль другого пользователя | Может выполнить только root |
=== 4.2. Навигация и работа с файлами ===
^ Команда ^ Описание ^ Примеры / Пояснения ^
| ''%%ls%%'' | Просмотр содержимого каталога | ''%%ls -la%%'' — показать все файлы с подробной информацией |
| ''%%cd%%'' | Смена текущего каталога | ''%%cd /usr/bin%%'' — перейти в абсолютный путь, ''%%cd ..%%'' — на уровень вверх, ''%%cd -%%'' — в предыдущий каталог |
| ''%%pwd%%'' | Показать абсолютный путь к текущему каталогу | |
| ''%%mkdir <каталог>%%'' | Создать новый каталог | ''%%mkdir -p path/to/dir%%'' — создать каталог с родителями |
| ''%%rmdir <каталог>%%'' | Удалить пустой каталог | Часто используется ''%%rm -rf%%'' для непустых |
| ''%%rm <файл>%%'' | Удалить файл | ''%%rm -i%%'' — запрос подтверждения, ''%%rm -rf%%'' — рекурсивное удаление **с осторожностью!** |
| ''%%cp <источник> <цель>%%'' | Копирование файла или каталога | ''%%cp -rp dir1 dir2%%'' — рекурсивное копирование с сохранением прав |
| ''%%mv <источник> <цель>%%'' | Перемещение или переименование | ''%%mv file.txt dir/%%'' — переместить файл в каталог |
| ''%%cat <файл>%%'' | Вывести содержимое файла в консоль | ''%%cat -n file.txt%%'' — с нумерацией строк |
| ''%%head <файл>%%'' | Показать первые строки файла | ''%%head -n 20 file.txt%%'' — показать первые 20 строк |
| ''%%less <файл>%%'' | Постраничный просмотр файла | ''%%q%%'' — для выхода |
**Предупреждение:** Команды ''%%rm%%'' и ''%%rmdir%%'' при штатном использовании **удаляют файлы безвозвратно**, минуя Корзину. Будьте особенно осторожны с рекурсивным удалением (''%%-r%%'').
=== 4.3. Поиск файлов и команд ===
^ Команда ^ Описание ^ Пример ^
| ''%%grep <шаблон> <файл>%%'' | Поиск строки в файле | ''%%grep error /var/log/messages%%'' |
| ''%%find [путь] [выражение]%%'' | Поиск файлов по условию | ''%%find . -name "*.conf"%%'' — найти все ''%%.conf%%'' в текущем каталоге |
| ''%%whereis <команда>%%'' | Показать расположение программы, исходников и документации | ''%%whereis bash%%'' |
| ''%%which <команда>%%'' | Показать полный путь к исполняемому файлу команды | ''%%which ls%%'' |
=== 4.4. Права доступа ===
^ Команда ^ Описание ^ Пример ^
| ''%%chmod <режим> <файл>%%'' | Изменить права доступа к файлу | ''%%chmod +x script.sh%%'' — сделать файл исполняемым для всех |
| ''%%chown <владелец>:<группа> <файл>%%'' | Изменить владельца и группу файла | ''%%chown test:users file.txt%%'' |
=== 4.5. Мониторинг системы и процессов ===
^ Команда ^ Описание ^ Пример ^
| ''%%ps%%'' | Показать список текущих процессов пользователя | ''%%ps aux%%'' — подробный список всех процессов |
| ''%%kill %%'' | Остановить процесс по его идентификатору | ''%%kill -9 %%'' — принудительное завершение |
| ''%%df%%'' | Показать использование дискового пространства | ''%%df -h%%'' — в удобном для чтения формате |
| ''%%du%%'' | Оценить занимаемое место файлами и каталогами | ''%%du -sh ~/%%'' — общий размер домашнего каталога |
| ''%%&%%'' | Запуск программы в фоновом режиме | ''%%./long_task.sh &%%'' |
| ''%%bg%%'' | Перевести остановленное задание в фоновый режим | |
| ''%%fg%%'' | Вернуть фоновое задание на передний план | |
----
===== 5. Архивация и сжатие файлов =====
**Команда ''%%tar%%''** используется для создания архивов (без сжатия). Для сжатия архивов применяются дополнительные программы (''%%gzip%%'', ''%%bzip2%%'', ''%%xz%%'').
^ Операция ^ Команда ^
| Упаковка каталога в архив | ''%%tar -cf <архив.tar> <каталог>%%'' |
| Распаковка архива | ''%%tar -xf <архив.tar>%%'' |
| Распаковка сжатого архива (''%%.tar.gz%%'' или ''%%.tgz%%'') | ''%%tar -xzf <архив.tar.gz>%%'' |
| Упаковка (сжатие) каталога в ''%%.tar.gz%%'' | ''%%tar -czf <архив.tar.gz> <каталог>%%'' |
**Пример:**
# Упаковать каталог Documents в файл my_docs.tar
tar -cf my_docs.tar Documents/
# Распаковать архив сжатый с помощью gzip в текущий каталог
tar -xzf archive.tar.gz
----
===== 6. Часто задаваемые вопросы (FAQ) =====
**Вопрос:** Как получить права суперпользователя (root)?\\
**Ответ:** Выполните команду ''%%su -%%''. Будет запрошен пароль пользователя ''%%root%%''. Вернуться к обычному пользователю можно командой ''%%exit%%''.
**Вопрос:** Как официально установить пакет VAS Experts?\\
**Ответ:** ''%%dnf install <имя_пакета>%%''. Поиск пакетов: ''%%dnf search <ключевое слово>%%''.
**Вопрос:** Где найти справку по команде ''%%ls%%''?\\
**Ответ:** Воспользуйтесь встроенной документацией: ''%%man ls%%'' или ''%%info ls%%''.
**Вопрос:** Как запустить программу в фоновом режиме?\\
**Ответ:** Добавьте символ ''%%&%%'' в конце команды, например: ''%%./backup_script.sh &%%''.
**Вопрос:** Можно ли использовать поиск по содержимому файлов?\\
**Ответ:** Да, для этого предназначена команда ''%%grep%%''. Пример: ''%%grep -r "ошибка" /var/log/%%''.
----
📌 Техническая информация о документе
**Дата последней проверки документа:** 2026-05-12\\
**Версия VEOS, к которой относится руководство:** 8.6 и выше\\
**Автор:** VAS Experts