Главная страница

ЛБ Astra Lin. Лабораторная работа 13. Практическое изучение системы Astra Linux. Оглавление Варианты загрузки и экран регистрации в оссн


Скачать 1.71 Mb.
НазваниеЛабораторная работа 13. Практическое изучение системы Astra Linux. Оглавление Варианты загрузки и экран регистрации в оссн
Дата07.11.2022
Размер1.71 Mb.
Формат файлаdocx
Имя файлаЛБ Astra Lin.docx
ТипЛабораторная работа
#774801
страница3 из 3
1   2   3

Навигация

  1. find


Осуществляет поиск в файловой системе, файлах и папках. Для результатов поиска можно выполнять дополнительные команды.
  1. pwd


Отображает на экране текущий каталог.
  1. clear


Команда полной очистки окна терминала удаляет все ранее выведенные сообщения.
  1. history


Показывает ранее введённые пользователем команды. Перемещаться по списку введённых команд можно, нажимая на клавиатуре «Вверх» и «Вниз».
  1. locate


Быстрый поиск файлов по базе данных updatedb для шаблонов имён файлов. Эта БД работает со снимком файловой системы, что многократно ускоряет процесс поиска. Но тут есть и существенный минус. Точность поиска зависит от того, насколько актуальны данные о файловой системе в текущей версии снимка.
  1. zcat / zless / zmore


Утилиты для просмотра сжатых файлов. С помощью zcat можно найти увидеть список сжатых файлов, zless выводит их списком постранично с возможностью листать вперёд и назад, а zmore — только вперёд.
  1. ;


Точка с запятой — ещё один оператор для последовательного запуска нескольких команд в одной строке. Если нужно, чтобы команды выполнялись параллельно, используйте оператор так:

(команда_№1 &); (команда_№2 &); (команда_№3 &)

Управление сетью

  1. ip


(Internet Protocol). Утилита выводит полный список параметров для настройки работы с сетью. Среди них:

  • link — сетевое устройство;

  • address — IP-адрес сетевого устройства;

  • monitor — мониторинг устройства;

  • route — маршрутизация;

  • tunnel — туннелированные.
    Каждый из выводимых объектов можно изменять при помощи дополнительных команд: add, change, del, save и т.д.
  1. ping


Команда проверяет наличие и качество интернет-подключения.
  1. nethogs


Утилита мониторинга сетевой активности устройств в системе. Чтобы задать сетевой интерфейс, введите:

nethogs -i
  1. traceroute


Утилита отслеживания интернет-подключения, отслеживая маршруты следования пакетов данных в сетях TCP/IP. Более совершенный инструмент для отслеживания проблем с подключением к Сети, чем упомянутая выше команда ping. Запускается только с правами суперпользователя.

Работа с процессами

  1. kill / xkill / pkill / killall


Вариации команды для завершения операций. Основное различие между ними — способ идентификации.

  • kill — прекращает операцию, находя ее через идентификатор процесса (PID).

  • xkill — графический способ. После ввода команды курсор превращается в крестик, который при клике на окно открытого процесса, останавливает его;

  • pkill — завершает конкретный процесс, находя его по имени.

  • killall — прекращает все процессы с указанным именем.
  1. Ctrl +C


Данное сочетание клавиш — еще один быстрый способ завершить выполнение любого процесса в терминале Linux.
  1. Ctrl +Z


Комбинация ставит любой запущенный в консоли процесс на паузу. Снова запустить его можно, введя %.
  1. ps / pgrep


(Process Status / Process-ID Global Regular Expressions Print). Команды находят по заданным параметрам и выводят информацию об активных процессах. Самый доступный способ найти идентификатор процесса (PID). Модификация pstree показывает весь список («древо») исполняемых процессов.
  1. top / htop / atop


(Table of Processes). Три варианта команды, вызывающую консольную программу мониторинга активных процессов в системе. Информация отображается в виде таблицы со списком процессов в реальном времени. Рекомендуется использовать две последних модификации программы – в них больше возможностей и продвинутых функций.
  1. crontab


Выполнение Cron (Command Run ON) — задач по расписанию в Linux.
  1. time


Команда-секундомер, позволяющая подсчитать время исполнения процесса. Результатом измерения станет блок данных с тремя важнейшими параметрами:

  • real— общее время исполнения;

  • user — сколько времени пользователь занял у CPU;

  • sys — сколько времени CPU было потрачено системой.

Сделать время исполнения процесса ОС Linux минимальным поможет VPS сервер от Eternalhost! Универсальное решение по доступной цене!

Работа с архивами

  1. gzip


Создаёт архивы со сжатыми файлами. Архивный файл будет иметь расширение .gz.
  1. gunzip


Команда-распаковщик для zip-архивов. Извлекает сжатые файлы и удаляет архивный файл .gz.
  1. tar


Сохраняет файлы и каталоги в архив с расширением .tar. Удобная утилита для создания резервных копий или надёжной архивации данных.

Управление пользователями

  1. useradd / userdel / usermod


Команды управления учётными записями пользователей. Позволяют добавлять, удалять и редактировать пользовательские профили. Пример:

useradd имя_пользователя.
  1. passwd


Позволяет менять пароли учётных записей. Обычный пользователь может поменять только пароль, связанный с его именем: passwd имя_пользователя.В режиме суперпользователя можно «вслепую» сбросить все пользовательские пароли в системе.

Работа с текстом

  1. Ctrl + A / Ctrl + E


Клавиши быстрого перехода в начало (А) и конец (E) строки.
  1. Ctrl + Shift + C / Ctrl + Shift + V


Это сочетание клавиш в Linux позволит быстро скопировать (C) и вставить (V) текст в терминале.
  1. more / less


Две команды для облегчения просмотра больших текстов, не умещающихся на одном экране эмулятора терминала. Т.к. функционально команды одинаковы, но less — новее и поддерживает больше опций, рекомендуется использовать именно её.
  1. head / tail


Пара дополняющих друг друга команд для просмотра на одном экране начала и конца текста. Команда head выдаёт 10 (по умолчанию) первых строк текста, tail — последних. Число строк в обоих случаях меняется с помощью аргумента -n. Оператор -f позволяет отслеживать на экране изменения в файле. Чтобы лог (журнал) файла отображался в режиме реального времени, ввести команду:

tail –nf,

Для отслеживания логов нескольких файлов применяется модификация команды — multitail.
  1. grep


(Global Regular Expression and Print). Ищет текст по заданному шаблону. Это очень полезно, когда надо проанализировать работу команды, которая сопровождается большим объёмом текстовой информации. Шаблон может заполняться строкой или регулярным выражением. Пример:

alias старое_название новое_название
  1. sort


Сортировка текстовой информации по заданным показателям. Дополнительные переменные позволяют:
  1. wc


(Word Count). Программа для подсчета заданных параметров в тексте. Считает такие показатели, как символы, слова, строки и байты.
  1. diff


(Difference). Производит построчное сравнение двух текстовых файлов, выводя различия между ними. Алгоритм работы:

diff файл_№1 файл_№2

Различия между двумя версиями файлов отмечают такие символы, как:

  • c — изменённые строки;

  • d — удалённые строки;

  • а —новые строки.

Окружение пользователя

  1. su / sudo


(Switch User / Substitute User & Do). Две команды для запуска процессов от имени другого пользователя без завершения текущего сеанса. При использовании su по умолчанию происходит переход на пользователя root. Команда sudo способна не только активировать режим суперпользователя (о чём упоминалось выше), но и выполнить команду от имени другого пользователя без реального переключения на него. Поэтому второй вариант считается более безопасным.
  1. date


Команда Linux, сообщающая информацию о времени. Отдельными переменными можно задать удобный формат вывода и число отображаемых параметров, вплоть до миллисекунд.
  1. alias


Команда для создания синонимов названий незаменяемых команд для их сокращения. Она изменяет длинное название на удобное пользователю короткое или аббревиатуру. Пример:

alias старое_название новое_название

Этот же приём отлично подойдёт для устранения опечаток в командах. Отменить действие утилиты переименования поможет команда unalias.
  1. uname


Утилита, выводящая информацию об операционной системе. Без дополнительных параметров она выдаст только название ядра. Чтобы получить всю возможную системную информацию, введите:

uname -a
  1. uptime


Показывает аптайм – время непрерывной работы системы.
  1. sleep


Задаёт таймер выключения системы.
  1. yes


Утилита автозаполнения поля согласия в команде или скрипте. Введите: yes название_команды и вам не придётся делать подтверждение вручную, когда этого потребует сценарий взаимодействия программы с пользователем.

Пакетные менеджеры


Пакетные менеджеры (ПМ) в Linux отвечают за установку, обновление и удаление приложений. Принцип их работы – загрузка программных пакетов из собственных сетевых репозитариев. Данные утилиты работают только с правами суперпользователя. Для различных дистрибутивов Linux существуют свои версии ПМ.
  1. apt


ПМ для Debian, Ubuntu и Mint. Чтобы установить приложение, введите:

sudo apt install имя_пакета

Чтобы удалить приложение:

sudo apt remove имя_пакета
  1. dnf / yum


Два самых распространённых ПМ для операционных систем Red Hat, Fedora и CentOS. Чтобы установить приложение, введите:

sudo dnf install имя_пакета

Чтобы удалить:

sudo dnf remove имя_пакета
  1. pacman


Пакетный менеджер дистрибутивов Arch и Manjaro. Чтобы установить приложение, введите:

sudo pacman -S имя_пакета

Чтобы удалить приложение:

sudo pacman -R имя_пакета


1   2   3


написать администратору сайта