1. Познакомиться с утилитой Midnight Commander, установить её на VM и узнать с помощью неё все папки верхнего уровня файловой системы. 2. Установить PowerShell на VM и проверить, что он работаёт путем выполнения каких-нибудь простейших команд. 3. Создать простейший bash-скрипт sysinfo.sh, который собирает данные о: - количестве свободной оперативной памяти - текущей загрузке процессора - текущем IP адресе(ах) и выводит их в формате ключ: значение, причем все ключи заменить на русские названия. Например, чтобы вместо «Mem: 1024Mb» выводилось «Память: 1024Мб». Для написания скрипта рекомендуется использовать утилиты awk, grep и sed. 4. (**) Cоздать файл immortalfile, запретить его удаление даже пользователем root и попытаться его удалить из под root, результатом должно быть “Operation not permitted”. Подсказка: chattr. 5. (***) Выполнить команду и разобраться, что она делает и что сохраняется в file.log
Дедлайн: 16/02/2024
1. Познакомиться с утилитой
Midnight Commander
, установить её на VM и узнать с помощью неё все папки верхнего уровня файловой системы.2. Установить
PowerShell
на VM и проверить, что он работаёт путем выполнения каких-нибудь простейших команд.3. Создать простейший bash-скрипт
sysinfo.sh
, который собирает данные о:- количестве свободной оперативной памяти
- текущей загрузке процессора
- текущем IP адресе(ах)
и выводит их в формате
ключ: значение
, причем все ключи заменить на русские названия. Например, чтобы вместо «Mem: 1024Mb» выводилось «Память: 1024Мб». Для написания скрипта рекомендуется использовать утилитыawk
,grep
иsed
.4. (**) Cоздать файл
immortalfile
, запретить его удаление даже пользователемroot
и попытаться его удалить из подroot
, результатом должно быть “Operation not permitted”. Подсказка:chattr
.5. (***) Выполнить команду и разобраться, что она делает и что сохраняется в
file.log
env -i bash -x -l -c 'echo hello_there!' > file.log 2>&1
** и *** не обязательны к выполнению. Задачи на интерес