Linux Education
11.5K subscribers
1.07K photos
62 videos
8 files
953 links
🐧 Гайды, тесты и обучающие материалы по Linux.

Реклама — @cyberJohnny

Заявление в РКН: https://knd.gov.ru/license?id=6784bbba96de59064dc32602&registryType=bloggersPermission
Download Telegram
🤩12
(Change Owner). Команда для смены владельца файла и его группы. Для смены владельца используем синтаксис:

chown новый_владелец имя_файла

Для смены группы файла:

chown новая_группа имя_файла

Если надо поменять оба параметра:

chown новый_владелец :новая_группа имя_файла

Команду можно применить только с правами суперпользователя. Чтобы изменить владельца/группу рекурсивно добавляем:

chown –R

🐧 Linux Education
👍12
(Change Group). Меняет группу файла. В отличие от chown, эта команда позволяет менять группы, только тем, кто в ней состоит.

🐧 Linux Education
👍7
(Dataset Definition). Позволяет скопировать данные на двоичном уровне из одного места в другое. Данные могут быть любого размера — от образа CD/ DVD до целого жёсткого диска.
Утилита перемещает блоки данных из указанного источника — if имя_файла в пункт назначения — of имя_файла, который может быть устройством или файлом. Для копирования нескольких файлов применяется утилита cp.
С данной командой надо обращаться крайне осторожно, о чём свидетельствует её альтернативное название «Data Destroyer». Ошибка в вводе данных может легко стать причиной потери данных на диске.

🐧 Linux Education
👍92🔥2
🔥27👍4
(Disk Free). Даёт полную информацию о свободном пространстве на диске. Анализ включает перечисление файловых систем смонтированных разделов, обзор занятого и свободного места на диске. Для более удобного вывода информации, лучше применять сочетание:

df –h

🐧 Linux Education
👍151🔥1
(Disk Usage). Позволяет определить размер файла или каталога. Применяется в вместе с дополнительными операторами:

df –h — представляет данные о размере в удобном для восприятия формате;
df –s — даёт необходимый минимум данных;
df –d — задаёт глубину рекурсии для каталогов.

🐧 Linux Education
🔥2
Команды Linux для монтажа и отключения любых файловых систем — от CD-диска и USB-флешки до ядер ОС. Тип файловой системы обычно определяется командой самостоятельно, путём чтения суперблока. Опция используется только с правами суперпользователя.

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

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

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

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

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

link — сетевое устройство;
address — IP-адрес сетевого устройства;
monitor — мониторинг устройства;
route — маршрутизация;
tunnel — туннелированные.
Каждый из выводимых объектов можно изменять при помощи дополнительных команд: add, change, del, save и т.д.

🐧 Linux Education
👍91🔥1
Утилита мониторинга сетевой активности устройств в системе. Чтобы задать сетевой интерфейс, введите:

nethogs -i

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

🐧 Linux Education
👍111🔥1
🤩4
Вариации команды для завершения операций. Основное различие между ними — способ идентификации.

kill — прекращает операцию, находя ее через идентификатор процесса (PID).
xkill — графический способ. После ввода команды курсор превращается в крестик, который при клике на окно открытого процесса, останавливает его;
pkill — завершает конкретный процесс, находя его по имени.
killall — прекращает все процессы с указанным именем.

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

🐧 Linux Education
👍5
Разработчик программных продуктов для оказания облачных услуг и платформы динамической инфраструктуры «Базис» и еще 10 российских вендоров представили единую экосистему из своих продуктов: автоматизированное рабочее место, подходящее для коммерческих и государственных организаций. Теперь полностью на отечественных решениях можно выстроить полноценную и безопасную работу из офиса и удаленно. Рабочее место показали на конференции ЦИПР-2023.

Именно в сфере облачных сервисов разработчики уже добились почти полного импортозамещения. Например, платформа для управления виртуальными серверами и контейнерами Базис.DynamiX позволяет создавать облачную инфраструктуру на принципах подхода «инфраструктура как код». С ее помощью можно вести разработку собственных цифровых продуктов и бизнес-приложений.

Узнать больше, что предлагают российские вендоры и как создают совместимые продукты, можно в статье РБК Тренды: https://trends.rbc.ru/trends/industry/cmrm/64786fd89a7947cf06a2e8ea
👍8
(Table of Processes). Три варианта команды, вызывающую консольную программу мониторинга активных процессов в системе. Информация отображается в виде таблицы со списком процессов в реальном времени. Рекомендуется использовать две последних модификации программы – в них больше возможностей и продвинутых функций.

🐧 Linux Education
6👍1