{{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