Виртуальные маршрутизаторы

Виртуальный маршрутизатор по своей сути это виртуальная машина, созданная с учетом специфики корпоративных сетей, предназначенная для маршрутизации трафика, защиты сети и в целом для создания и конфигурирования сетевой инфраструктуры. Как правило виртуальные маршрутизаторы устанавливаются в облаке на виртуалках, но могут быть развернуты и на реальном железе. Варианты использования виртуальных маршрутизаторов в целом схожи с их … Читать далее

Linux notes #7 — su и sudo

Начнем с создания еще одного пользователя Зададим ему пароль Попробуем перейти в директорию этого пользователя Видим ошибку. Залогинимся под этим пользователем и зайдем снова Команда su позволяет переключить текущего пользователя на другогоЕсли написать su без указания имени пользователя, нас переключит на root (потребуется ввести пароль от рута). Если указать после su имя пользователя, то мы … Читать далее

Linux notes #6 — Процессы

Процесс в Linux — это исполняемая программа Самый простой способ увидеть запущенные процессы, запустить ps Чтобы увидеть больше информации о процессах можно воспользоваться Данные опции позволят дополнительно увидеть PID (идентификатор процесса), время запуска, команды, с помощью которых был запущен процесс и другое. Запустим команду ниже (опции less и -S добавляют удобства при просмотре) и рассмотрим … Читать далее

Linux notes #5 — Стандартные потоки

Стандартные потоки — основная форма общения между пользователем, ОС и ПО. Существует 3 вида: Символ stdin знак меньше (<). Например считаем данные командой cat из стандартного потока ввода и передадим на стандартный поток вывода. Символ stdout знак больше (>). Например направим результат работы команды ls в файл Как видите результат работы команды вместо вывода на … Читать далее

Ansible #1

Ansible — ПО для управления инфраструктурой и развертывания приложений, отличающееся простотой и не требующее установки агентов. Ansible состоит из: Установка: Если появилась ошибка Выполним После установки проверим Далее выполним Эта команда позволяет проверить связь между управляющим хостом ansible и целевым узлом. В случае успешного выполнения модуль ping вернет pong Ansible playbook — это набор инструкций, … Читать далее

Linux notes #4 — Текстовые редакторы и файлы

В Linux вам часто придется работать с такой простой вещью как чтение текстовых файлов — как пример текст конфигов программ или логи. Для того чтобы просмотреть лог файл есть команда cat Прокручивать большие файлы можно с помощью комбинаций — Shift + Page Up и Shift + Page Down. Для удобства чтения больших файлов есть less … Читать далее

Linux notes #3 — работа с директориями и файлами

Работать с файлами в Linux можно как в графическом интерфейсе с помощью файлового менеджера так и через командную строку. Некоторые команды уже упоминались ранее, но не будет лишним их повторить. Для просмотра содержимого директора существует команда ls. Чтобы узнать местонахождение текущей директории необходимо ввести pwd Для просмотра содержимое другой директории Для того чтобы зайти в … Читать далее

Linux notes #2 — ФС, терминал, команды

В Linux все есть файл, что означает, что все элементы системы (сокеты, устройства, файлы, директории и т.д.) представлены в виде файлов.  FHS (Filesystem Hierarchy Standard) — стандарт, который унифицирует и определяет расположение и структуру файлов и каталогов, с целью обеспечения единообразия размещения компонентов системы. Основной целью разработки было упростить администрирование и обеспечить переносимость ПО между … Читать далее

Linux notes #1 — Устанавливаем ОС

Для обучения мы будем использовать AlmaLinux (можете использовать другой дистрибутив, некоторые команды будут отличаться), запускать можно через любую систему виртуализации (иногда придется откатываться, а там есть возможность клонировать машину и не менее удобные снапшоты). Линк для скачивания — https://almalinux.org/ru/ Если используете для установки VirtualBox, ниже несколько полезных советов: Включить в настройках виртуальной машины: Выбор ресурсов … Читать далее

CasaOS — строим свое облако

CasaOS — это открытое ПО, позволяющее буквально в одну команду запустить свое облако, управлять файлами и приложениями. Перейдем сразу к практике и рассмотрим возможности в процессе. Рекомендуется устанавливать на Debian 12, сделаем также. Ждем окончания установки и заходим по http://ip_address (впишите свой адрес, работает на 80 порту) Создадим учетную запись Так выглядит главное меню Из … Читать далее