Руководство пользователя 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 <PID>	Остановить процесс по его идентификатору	kill -9 <PID> — принудительное завершение
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/.

Дата последней проверки документа:
Версия VEOS, к которой относится руководство:
Автор: