Презентация
Примеры кода
Пример файла конфигурации vim
VirtualBox
Подготовленный образ для VirtualBox
PuTTY
- Операционная система: Ubuntu Server 16.04.6 (32 bit)
- Предустановленные пакеты: только для двух первых семинаров
- Имя обычного пользователя: student
- Пароль обычного пользователя: student
- Пароль пользователя root: student
- Статический IP-адрес внутренней сети: 192.168.56.105
Предполагается, что образ системы уже скачан и распакован.
Machine
->New...
. После этого указать параметры Type: Linux
, Version: Ubuntu (32-bit)
.
Памяти нам достаточно 1024 Мбайт. Не создавать виртуальный диск, а использовать существующий,
затем выбрать файл образа.
Используется PAE-ядро с поддержкой SMP, поэтому необходимо отметить флаги в System
->Motherboard
и System
->Processor
:
Enable I/O APIC
Enable PAE/NX
Для доступа к виртуальной машине необходимо настроить дополнительный сетевой адаптер, связанный с внутренней сетью VirtualBox:
File
->Preferences...
->Network
->Host-only networks
->Значок "Добавить"
После этого нужно ввести параметры (или проверить параметры по умолчанию):
IPv4 Address: 192.168.56.1
IPv4 Network Mask: 255.255.255.0
DHCP-сервер не нужен.
После этого - включить виртуальный сетевой адаптер, если он не включен, а в настройках
созданной виртуальной машины Network
->Adapter 2
:
- Отметить
Enable Network Adapter
- Attached to:
Host-only Adapter
- Advanced -> Отметить
Cable Connected
В случае правильной настройки сети, по адресу http://192.168.56.105 должна загрузиться страница "Welcome to nginx!".
Написать shell-скрипт, который выполняет очистку "мусорных" файлов в соответствии с набором заданных шаблонов имен. Скрипт должен принимать один аргумент: имя каталога, который необходимо очистить; набор шаблонов передается скрипту в виде потока ввода.
При реализации нужно использовать циклы и условия. Использование команды find запрещено!
Шаблоны задаются в текстовом виде: каждый шаблон - на отдельной строке. Входной поток может содержать "комментарии" - строки, начинающиеся с символа #.
Пройти как можно больше уровней в игре Bandit.
- История развития Linux
- Фильм RevolutionOS о появлении свободного ПО и Linux
- Шпаргалка по работа в командной строке
- Шпаргалка по tmux
- Права доступа в Linux
- Как запускаются исполняемые файлы в Linux
- Midnight Commander: команды и горячие клавиши
- Основы работы с vim
- Основы работы с nano
- Основы bash. Часть 1 и Основы bash. Часть 2