Linux notes #14 — Как запланировать выполнение задачи в Linux

Любая повторяющаяся работа, должна быть автоматизирована. Планировщики можно отнести к инструментам автоматизации, так как они помогают нам выполнять одно и тоже действие, без нашего участия. Рассмотрим доступные в Linux инструменты. Утилита at подходит для задачи, которую нужно сделать один раз. Например сегодня в 22 часа нам нужно перезагрузить наш сервер, предварительно перезагрузив nginx. В терминале … Читать далее

Основы компьютерных сетей #15 — Как настроить телефонию в Cisco IOS

Если под рукой нет оборудования Cisco и самое главное VOIP телефонов, эту лабу можно выполнить в Cisco Packet Tracer. Я постараюсь максимально подробно указать основные настройки. R1 Теперь нужно настроить голосовой vlan S1 Регистрируем телефоны на маршрутизаторе Возможно придется подождать, затем открыть телефоны (если вы в Cisco Packet Tracer) и можно попробовать позвонить с одного … Читать далее

Основы компьютерных сетей #14 — Как настроить балансировку трафика с помощью EIGRP в Cisco IOS

EIGRP позволяет распределять трафик между несколькими маршрутизаторами, что обеспечивает оптимальную производительность и надежность, например увеличивается пропускная способность сети и уменьшается нагрузка на каждый канал.  PC1 — 192.168.10.2/24 192.168.10.1 PC2 — 192.168.20.2/24 192.168.20.1 R4 R1 R3 R2 Сделаем пинг с PC1 на PC2. Если пинг прошел, значит все настроено верно. На роутерах можно проверить Теперь про … Читать далее

Основы компьютерных сетей #13 — Межвлановая маршрутизация (InterVLAN Routing) в Cisco IOS

Межвлановая маршрутизация (Inter-VLAN routing) — процесс маршрутизации трафика между разными VLAN. Другими словами — когда устройства в разных VLAN могут обмениваться информацией.  VLAN 10 PC1 — 192.168.10.2/24  PC3 — 192.168.10.3/24  VLAN 20 PC2 — 192.168.20.2/24  PC4 — 192.168.20.3/24  S1 S2 Проверим пинг с PC1 до PC3 и PC2 до PC4 Теперь настроим межвлановую маршрутизацию R1 … Читать далее

Linux notes #13 — Как сделать программный RAID в Linux

Если у вас осталась виртуальная машина от предыдущего урока и на вашем LVM нет никаких важных данных (а на тестовом стенде в лабе и не должно) сделаем так Закомментируем строку от LVM Когда мы создаем аппаратный RAID есть рекомендация по использованию дисков от одного вендора, одной объема и т.д. Простыми словами они должны быть максимально … Читать далее

Linux notes #12 — Как работает LVM (Logical Volume Manager) в Linux

LVM (Logical Volume Manager) — это система управления логическими томами в операционных системах семейства Unix, включая Linux. По сути логический том — это абстракция физических дисков, которая позволяет легко управлять их разделами, объединяя в группы и создавая тома произвольного размера.  Например с помощью LVM вы можете объединить несколько физических дисков в один логический том, а … Читать далее

Linux notes #11 — Как создать файловую систему в Linux

На жестком диске файлы хранятся в секторах, которые по своей сути являются физическими адресами. Для организации, управления, хранения, поиска и отслеживания изменений и нужна файловая система.  Каждая файловая система имеет свою собственную структуру каталогов и способы хранения метаданных о файлах. Среди распространенных можно выделить EXT4 (Linux) и NTFS (Windows). Каждая из них имеет свои преимущества … Читать далее

Linux notes #10 — Добавляем новый диск

Добавим в нашу виртуальную машину диск 2 GB. Проверим Подготовим диск к работе Далее выбираем первый и последний сектор Выглядит вот так Если нужно удалить раздел Еще варианты для работы с дисками

Основы компьютерных сетей #12 — Строим локальную сеть из двух офисов с применением DHCP и DNS серверов

Задача, построить локальную сеть двух офисов, в которой у нас будет работать DNS и DHCP сервер. PC1 — 192.168.10.2/24 192.168.10.1 PC2 — 192.168.10.3/24 192.168.10.1 PC3 — 192.168.20.2/24 192.168.20.1 DNS Server — 192.168.20.20/24 192.168.20.1 Web Server — 192.168.20.10/24 192.168.20.1 R1  e0/0 — 1.1.1.1/30 e1/0 — 192.168.10.1 R2 e0/0 — 1.1.1.2/30 e1/0 — 192.168.20.1 DNS Server будет … Читать далее

Linux notes #9 — Ядро Linux

Ядро Linux — это основная часть ОС, которая отвечает за управление всеми ресурсами компьютера, такими как процессор, память, устройства ввода-вывода и другими. Кроме того оно принимает решения о том, что делать с запросами от программ, как распределять ресурсы между ними, обеспечивает взаимодействие между аппаратным и программным обеспечением и т.д. Ядро Linux поддерживает многозадачность и многопоточность, … Читать далее