Полная иерархия всех материалов сайта: от рубрик к статьям. Используйте для быстрой навигации.
1С
Администрирование баз
В этой рубрике разбираем вопросы связанные с базами 1С: создание пользователей в базе, решение всевозможных ошибок, создание резервных копий, обновление конфигураций. И другие подобные вопросы.
- Отправка почты из 1СВ последнее время настройка почты в 1С немного усложнилась. Связано это с требованием использовать отдельный пароль для сторонних приложений
- Слишком много фактических параметров в 1СПосле обновления конфигурации 1С, при её последующем запуске, иногда возникает ошибка «Слишком много фактических параметров»
Администрирование серверов
В этой рубрике я буду писать о серверах 1С в связке работы с Postgres. Здесь будут описаны процессы сервера 1С, создание служб 1С, технологический журнал, автоматическое резервирование баз 1С, обновление платформы 1С и подобное.
- Запуск консоли сервера 1С без прав администратораВ этой статье рассказывается как осуществить запуск консоли администрирования серверов 1С без прав администратора если у вас их нет, а консолью нужно пользоваться
- Установка PostgreSQL для 1С на LinuxВ этой статье я расскажу как быстро и просто установить сервер PostgreSQL от 1С на Linux, а именно на Debian 12
- Автономный сервер 1С и база на СУБД (Postgres)В этой статье я опишу как подключить автономный сервер 1C к базе расположенной на сервере СУБД Postgres, и опишу особенности такой работы
- Работа автономного сервера 1С с файловой базойВ этой статье описываются практические примеры работы с файловой базой с использованием автономного сервера 1С
- Установка сервера 1С 8.3.25 на LinuxВ этой статье описывается установка сервера 1С версии 8.3.25 на Linux, а в качестве Linux будем использовать Debian 12
- Автономный сервер 1СЭта статья про Автономный сервер — решение от 1С. Будут описаны: общая информация, ограничения и преимущества его использования
- Выгрузка баз 1С на Linux с помощью ibcmdВ этой статье будет продемонстрирована выгрузка клиент-серверной базы 1С помощью утилиты командной строки ibcmd на Linux
- Оптимизация PostgreSQL для 1СВ этой статье я покажу параметры, на которые следует обратить внимание, когда происходит оптимизация PostgreSQL для 1С
- Сервер хранилища конфигураций 1С на LinuxВ статье мы рассмотрим подключение удалённых сотрудников к хранилищу конфигураций 1С используя сервер хранилища конфигураций 1С на Linux
Linux
Администрирование Linux
Firewall на Linux
- Настройка фаервола — NftablesВ этой статье я покажу вам, как настраивается фаервол (netfilter) на сервере Debian 11 или Ubuntu 22.04 при помощи инструмента nftables
Linux CLI и Bash
В эту рубрику я буду записывать различные приёмы написания скриптов на Bash. Например: переменные, циклы, условия, обработка текста и тому подобное. А также здесь буду разбирать различные команды.
- Обработка строк на bash циклами while и forОчень часто в bash скриптах требуется обрабатывать строки, для этого удобно использовать циклы while и for
- Скрипт блокировки сеанса в LinuxВ этой статье я продемонстрирую вам скрипт, который через заданный промежуток времени блокирует ваш сеанс на компьютере под управлением Linux с графической средой.
- Утилита lshwlshw — это консольная утилита для Linux, предназначенная для детального отображения информации об аппаратном обеспечении системы
- Утилита dmidecodeDmidecode — это консольная утилита для Linux, которая позволяет получить информацию о системном оборудовании, извлекая данные из таблицы DMI
- Изменение строки в конфиге с помощью sedSed эта мощная утилита, которая позволяет обрабатывать текст, здесь же описано изменение строки в конфиге с помощью sed
- Утилита MegaCLI для MegaRaidВ этой статье дана инструкция по работе с утилитой MegaCLI для управления райд-контроллером ServeRAID M5015 или подобным
- Утилита TmuxВ этой статье разбирается утилита tmux, которая используется для удобства или большей функциональности в работе с терминалом Linux
- Утилита RsyncВ этой статье разбирается утилита rsync, которая может применяться для синхронизации файлов между локальным и удалённым компьютером
- Утилита scpУтилита scp (SSH Copy) предназначена для копирования файлов с одного хоста на другой по сети. Использует она для этого протокол ssh
- Фильтруем вывод с помощью awkВ этой статье разбираемся с командой awk. Научимся выводить определённые столбцы и строки, добавлять к выводу номера строк и другому
- Утилита jcУтилита jc (JSON Convert) предназначена для конвертирования выходных данных многих консольных команд в json формат
- Утилита ttydУтилита ttyd — это простой инструмент командной строки для совместного использования терминала через Web-браузер
- Автоматические действия с SFTPВ этой статье будут описаны автоматические действия с SFTP сервером. Например — передача или скачивание файлов с помощью bash скрипта.
- Утилита vmstatВ статье разбирается утилита vmstat, которая показывает статистику использования виртуальной памяти в системе Linux
- Утилита fioУтилита fio предназначена для выполнения нагрузочного тестирования дисковой подсистемы. При этом тесты могут быть достаточно разнообразны
- Утилита iostatУтилита iostat, также как iotop показывает информацию о нагрузке на дисковую подсистему. Но iostat показывает лишь общую нагрузку
- Утилита iotop и ioniceВ статье будет рассмотрена утилита iotop. Она позволяет определить нагрузку на дисковую подсистему различными процессами
- Утилиты df, du и ncduВ статье разбираем утилиты df, du и ncdu, которые покажут занятое место на диске и помогут выяснить кто занимает на диске больше всего места
- Утилита ssВ статье разбирается утилита ss, которая предназначена для получения информации о сетевых подключениях к серверу или от него
- Утилита netstatВ статье разбирается утилита netstat, которая предназначена для получения информации о сетевых подключениях к серверу или от него
- Текст в речь с помощью Festival в LinuxВ статье будет рассмотрена программа Festival, которая позволяет преобразовывать текст в речь. Я покажу пример её работы на Debian 11
- Утилита htopВ этой статье будет показана утилита htop, с помощью которой можно наблюдать за активностью процессов в режиме реального времени
- Утилита topВ этой статье будет показана утилита top, с помощью которой можно наблюдать за активностью процессов в реальном времени
- Утилита ps – изучаем процессыЗдесь будет рассмотрена утилита ps, с помощью которой мы можем изучать работающие процессы в системе Linux
- Как сгенерировать пароль в терминале LinuxРассмотрим, как можно сгенерировать случайный пароль в командной строке Linux. Будем использовать /dev/urandom и утилиты makepasswd, pwgen
SystemD
В этой рубрике будут статьи на тему системы инициализации SystemD, которая является очень распространенной и используется во многих дистрибутивов по умолчанию.
- Команды SystemDВ этой статье рассмотрим команды SystemD, а именно systemctl, timedatectl, localectl, journalctl и некоторые другие
- SystemD — Таймеры (timer)Подробнее посмотрим на юниты SystemD с типом Timer. Эти юниты сейчас набирают популярность для замены планировщика заданий — cron
- SystemD – Таргеты (target)В статье мы подробнее посмотрим на юниты SystemD с типом Target. Объединим в 1 таргет несколько юнитов и познакомимся с загрузочными таргетами
- SystemD — Службы (service)В этой статье мы подробнее посмотрим на юниты SystemD с типом Service. Разберём параметры из юнита ssh.service и не только
- Система инициализации systemdИз этой статьи вы узнаете что такое система инициализации SystemD, её основную цель, а также познакомимся с юнитами SystemD
Дистрибутивы
В этой рубрике я буду рассказывать про разные дистрибутивы Linux. А также описывать процесс установки этих дистрибутивов.
- О дистрибутиве «РЕД Оѻ этой статье будет рассказано о дистрибутиве «РЕД ОС». Это российский дистрибутив Linux, основанный на базе Red Hat Linux
- О дистрибутиве «Devuan»В этой статье будет рассказано о дистрибутиве Devuan. Это урезанный вариант Debian без SystemD для экономии ресурсов
Остальное про Linux
- Управление процессами LinuxВ статье я покажу вам как осуществляется управление процессами в Linux. Вы узнаете про сигналы (kill), передний и задний фон (fg, bg, jobs), и приоритеты процессов (nice, renice). Управление процессами в Linux — это довольно обширная темя. Но все сводится к одному, мы различными способами меняем характеристики процессов. При этом мы можем преследовать совершенно разные ...
- Как проверить SSL сертификат сайта из консоли LinuxИногда приложение на Linux-сервере не может подключиться к внешнему ресурсу из-за проблем с доверием к сертификату, в этой статье мы разберем как проверить ssl сертификат. Здесь не только команды, но и полный процесс диагностики и исправления ситуации когда в системе нет нужного CA и промежуточного сертификата.
- OOM Killer в LinuxВ статье будет рассказано про инструмент OOM Killer — который призван уберечь систему от зависания в случае нехватки физической памяти, путём завершения какого-то процесса и освобождения его памяти.
- Ядро Linux и модули ядраСейчас каждая операционная система имеет разделение на пользовательский режим и режим ядра, в этой статье разбирается ядро Linux и его модули
- Получение информации о железе в LinuxПолучение информации о железе в Linux — это один из важных навыков. В этой статье мы рассмотрим разные утилиты для этой задачи
- Лимиты на inotifyЗдесь мы разберём лимиты на использование inotify. Узнаем что это такое, для чего используются и как задать ограничение на их количество
- Лимиты накладываемые SystemD — system.confВ статье мы разберём лимиты, накладываемые системой SystemD, а для настройки этих лимитов будем править конфиг system.conf и файлы юнитов
- Лимиты накладываемые PAM — limits.confВ этой статье мы разбираем лимиты, накладываемые подсистемой PAM, а для настройки этих лимитов будем править конфиг limits.conf
- Лимит открытых файлов — настройки sysclt.confЗдесь я разбираю настройки системы с помощью конфига /etc/sysclt.conf, для того чтобы задать лимит открытых файлов для системы и процессов
- Стратегия освобождения памяти в LinuxВ этой статье рассматривается стратегия освобождения памяти в Linux и то, как системный администратор может этим управлять
- Linux и оперативная памятьВ этой статье будет рассмотрена общая информация о том, как в Linux используется оперативная память. Разберём основные моменты и термины
- Load average в LinuxLoad average — показатель средней загруженности системы Linux. Из статьи вы узнаете что можно узнать о системе смотря на этот показатель
- Процессы в системе LinuxИз этой статьи вы узнаете, что такое процессы, зачем они нужны и как работают в операционных системах Linux
- Объединение команд в одной строкеИз этой статьи вы узнаете про объединение нескольких команд в одной строке. Это бывает очень полезно при работе в терминале Linux
- Перенаправление потоков ввода выводаИз статьи вы узнаете про стандартные потоки ввода и вывода, и перенаправление этих потоков в файл или от одного процесса другому
- Дата, время и часовой пояс в LinuxВ статье мы разберёмся с тем, как настроить время в Linux. Посмотрим текущее время, укажем часовой пояс и настроим синхронизацию времени
- Региональные настройки (locale) в LinuxИз статьи вы узнаете как в Linux, а именно Ubuntu и Debian, настроить locale для системы в целом и для пользователей по отдельности
- Снапшоты репозиториев debianУ репозиториев Debian есть официальные снапшоты репозиториев. В этой небольшой заметке я покажу что это такое и как этим можно пользоваться
- Пакетный менеджер dpkgПакетный менеджер dpkg
- Настройка дампов ядра (core dumps) в LinuxВ этой статье я расскажу, как можно настроить сохранение дампов в Linux при падении процессов, такие дампы называют core dumps
- Пакетные менеджеры apt и apt-getНа этом уроке рассмотрим пакетные менеджеры apt и apt-get. Которые используются для работы с пакетами приложений в Linux
- Репозитории LinuxИз этой статьи вы узнаете что такое репозитории в Linux. Мы научимся их настраивать на примере Debian 11 и Ubuntu 22.04
- Настройка сети на UbuntuНастройка сети – это один из важнейших навыков системного администрирования, и в этой статье мы научимся настраивать сеть на Ubuntu 22.04
- Настройка сети на DebianНастройка сети — это один из важнейших навыков системного администрирования, и в этой статье мы научимся настраивать сеть на Debian 11
- Сетевой интерфейс enx на сервере LinuxНа одном из Linux серверов я обнаружил сетевой интерфейс ‘enx b03af2b6059f’, которого вроде недолжно быть. Расскажу что же это такое
- Ссылки в LinuxВ предыдущей статье мы познакомились с разными типами файлов в Linux, в этой статье подробнее разберем ссылки в этой операционной системе
- Типы файлов в LinuxПри создании Linux, одной из основных мыслей было то, что «Всё есть файл». И это действительно так. Здесь вы узнаете про типы файлов в Linux
- Перемещение, копирование и удаление файловНа этом уроке по администрированию Linux серверов мы рассмотрим перемещение (mv), копирование (cp) и удаление (rm) файлов
- Создание редактирование и чтение файловНа этом уроке по Linux рассматривается работа с текстовыми файлами. А именно их создание, редактирование и чтение
Пользователи и права
В этой рубрике будут статьи посвящённые пользователям и группам в Linux. А также правам доступа к файлам.
- Права ACL в LinuxВ этой статье разберём расширенные права доступа к файлам в Linux, которые называются Access Control List / списки контроля доступа (ACL)
- Стандартные права доступа в LinuxВ этой статье изучим стандартные права доступа к файлам в Linux. Научимся одним пользователям давать доступ к файлам, а у других его забирать
- Группы пользователей в LinuxВ этой статье мы рассмотрим как посмотреть на группы пользователей в Linux, создать новую группу и добавить в неё пользователей. Также вы узнаете как удалять группы и чем первичная группа пользователя отличается от остальных.
- Использование sudo в LinuxВ этой статье научимся устанавливать, настраивать и использовать утилиту sudo для выполнения административных действий в Linux
- Пользователи в LinuxПользователи — это отдельные учетные записи в многопользовательской операционной системе Linux. В этой статье рассмотрены основные аспекты работы с ними: создание, удаление, просмотр свойств.
Файловые системы
В этой рубрике будут статьи посвящённые файловым системам Linux.
- ZFS датасеты (dataset)В этой статье поближе познакомимся с ZFS датасетами (dataset), научимся их создавать и удалять, настраивать и просматривать
- ZFS и пулы ZFS (Zpool)В этой статье продемонстрировано: установка ZFS на Debian 12, создание ZFS пулов (zpool) и получение информации о них
Сервера и сервисы Linux
В этой рубрике я буду размещать статьи по настройке различных серверов на Linux. Например: samba, apache2, nginx, nfs, postgres и других.
Apt-mirror
- Локальное зеркало Linux репозитория (apt-mirror)В этой статье я расскажу как создать своё локальное зеркало репозиториев для Linux, с использованием инструмента — apt-mirror
Aptly
- Создание локального зеркала репозиториев с помощью AptlyСтатья подробно описывает процесс установки и настройки инструмента Aptly для создания локальных зеркал Linux-репозиториев
Chrony
- Установка сервера времени Chrony на Debian 11В этой статье я покажу вам как установить сервер точного времени Chrony на Debian 11, а также как настроить и использовать его
DevPi
- Кеширующее зеркало репозитория для python — DevPiВ статье я расскажу, как можно устанавливать пакеты для python с помощью pip, если на этом сервере нет интернета. Поможет нам в этом DevPI
Docker
- Запуск простых сервисов в Docker контейнерахВ этой статье я на практике продемонстрирую запуск простых сервисов в Docker контейнерах. Будем поднимать следующие сервисы: Nginx, Apache2, Postgres, Redis, MySQL.
- Управление ресурсами DockerВ этой статье я разбираю две темы: ограничение ресурсов Docker контейнеров в docker-compose.yml, и очистка системы от docker мусора.
- Сканирование образов Docker и анализ уязвимостейВ этой статье описаны инструменты для сканирования образов Docker на уязвимости: docker scan и trivy. Но основное внимание уделено именно trivy.
- Продвинутые инструкции в DockerfileЗдесь мы разбираем продвинутые инструкции в Dockerfile: HEALTHCHECK — для проверки работы приложения, LABEL — для добавления меток, ARG — для автоматизации, SHELL — для изменения оболочки.
- Docker Compose — установка и базовое использованиеВ этой статье познакомимся с Docker Compose — инструментом для создания многоконтейнерных систем с помощью одного конфигурационного файла.
- Сети в DockerИз статьи вы узнаете, как устроены сети в Docker, зачем нужны пользовательские сети и как с их помощью изолировать и связывать контейнеры
- Docker — Оптимизация ваших образовОптимизация образов Docker — одна из задач Devops-инженера. В этой статье описаны некоторые методы, которые вы можете применять для оптимизации своих образов Docker.
- Проброс каталогов и томов в DockerВ этой статье мы рассмотрим проброс каталогов и томов в контейнеры Docker. Первое используется для удобства редактирования файлов, второе для надёжного хранения данных.
- Создание собственных образов DockerИз статьи вы узнаете что такое образ Docker и из чего он состоит. Как создавать свои образы с помощью файла Dockerfile. И как выкладывать собственные образы в репозиторий Docker Hub. Статья поможет вам сэкономить ваше время если вы только начинаете изучать Docker.
- Первое знакомство с Docker — установка и базовые понятияЭта статья — ваш первый шаг в мир Docker: вы узнаете, что такое контейнеры и образы, как установить Docker на Linux и запустить первый контейнер всего за пару команд. Просто, понятно и без воды — идеально для новичков!
ELK и Graylog
- Передаём логи в Graylog с помощью агентовДля передачи логов на сервер Graylog можно использовать специальных агентов, то есть программы для передачи логов по сети на сервер
- Передаём логи в Graylog с помощью RsyslogВ этой статье я опишу как начать передавать логи с серверов Linux и роутеров Mikrotik на сервер сбора и хранения логов Graylog с помощью Rsyslog.
- Установка Graylog 6.1 на Debian 12Graylog — это сервер сбора и анализа логов, в этой статье будет описана установка этого сервера версии 6.1 на Debian 12
Nextcloud
- NextCloud — интеграция с CollaboraВ этой статье я покажу как к файловому серверу NextCloud подключить сервер документов Collabora
- NextCloud — полнотекстовый поискВ этой статье я покажу как включить полнотекстовый поиск на вашем NextCloud сервере. Он для этого использует elasticsearch
- NextCloud — интеграция с OnlyOfficeВ этой статье я покажу как к файловому серверу NextCloud подключить сервер редактирования документов OnlyOffice
- NextCloud — синхронизация LDAP (AD)В этой статье я покажу как файловый сервер NextCloud может синхронизировать пользователей и группы из LDAP (AD)
- NextCloud — описание и установкаИз этой статьи вы узнаете о сервере Nextcloud, я продемонстрирую его установку в систему Debian 11 и покажу web-интерфейс данного решения
PGWatch2
- Установка PGWatch2 на Debian 11В этой статье разбирается установка системы мониторинга PGWatch2 на операционную систему Debian 11 для мониторинга баз PostgreSQL
Postfix
- Отправка email из консоли linux через YandexВ этой статье разбираемся как на linux сервере из консоли отправить email используя postfix через яндекс почту
Proxmox
- Proxmox VE — Создание шаблона VM и использование Cloud-InitВ этой статье я покажу как можно подготовить шаблон виртуальной машины в Proxmox VE, и с помощью Cloud-Init настраивать виртуалки созданные из подготовленного шаблона. Из статье вы узнаете: что такое Cloud-Init, узнаете про облачные образы (Cloud Images). В качестве примера я буду использовать шаблон Debian 13.
- Расширение диска VM (Linux) на Proxmox VE 8В этой статье я опишу, как выполнить расширение диска и файловой системы виртуальной машины Linux на Proxmox VE 8. Разберу 2 кейса: простое расширение файловой системы Ext4, и расширение LVM с разделом XFS.
- Создание и управление виртуальной машиной Proxmox VE из консолиВ этой статье я демонстрирую создание и управление виртуальной машиной на Proxmox VE 8 с помощью консольной команды qm. Вероятно, на Proxmox VE 9 всё работает так же, но я этого пока не проверял.
- Proxmox VE — создание VM для Windows 11В этой статье я покажу процесс подготовки виртуальной машины на Proxmox VE 9 для установки Windows 11
- Proxmox VE — настройка сетиИз статьи вы узнаете, как настроить сеть в Proxmox VE 9.0 с использованием Linux Bridge и Open vSwitch, также освоите настройку бондов и VLAN
- Proxmox VE — замена системного диска в зеркале ZFSВ этой статье будет описано как происходит замена системного диска, то есть диска на котором находится система и загрузчик, на сервере Proxmox Virtual Environment 8.3, если сервер был установлен на ZFS зеркало.
- Proxmox VE — знакомство и установка на ZFSВ этой статье познакомимся с сервером виртуализации Proxmox VE, а также установим его на ZFP пул состоящий из двух дисков в зеркале (RAID-1)
- Файловая система PVE pmxcfsВ этой статье рассмотрим кластерную файловую систему pmxcfs, которая используется в гипервизоре Proxmox Virtual Environment
- SPICE в Proxmox VESPICE — это решения с открытым исходным кодом для управления виртуальными машинами и это решение встроено в Proxmox VE
SSH
- Используем ssh ключи на LinuxВ статье показано как создать ssh ключи на Linux, как их передать на другой сервер, и как протестировать подключение
- Монтирование SSHFSИз статьи вы узнаете про монтирование Linux каталога по сети с использованием SSHFS. Рассмотрим автоматическое и ручное монтирование
Taiga
- Установка Taiga в DockerВ этой статье я покажу как установить сервер для управления проектами «Taiga.io» в Docker. Особенности установки: я буду производить установку на Debian 13, для обратного проксирования на хост установлю nginx. Затем переведу работу сервера на https используя самоподписанный сертификат.
Unison
- Unison — работа с профилями и службами SystemDВ этой статье рассмотрим работу Unison с профилями, а также настроим работу Unison как службу SystemD для более удобного управления
- Unison — знакомствоВ этой статье я опишу утилиту Unison, которая предназначена для синхронизации каталогов на разных компьютерах Linux локально или по сети
Usbredirector
- Usbredirector – сервер usb over ipВ этой статье я покажу процесс установки и настройки сервера usb usbredirector на сервере Debian 12
Vaultwarden
- Установка Vaultwarden в DockerВ этой статье описывается установка сервера хранения паролей и секретов Vaultwarden в Docker на собственном сервере. Из особенностей, я использую базу данных MariaDB и обратный прокси сервер Caddy. Для поднятия контейнеров использую Docker compose.
Web сервера, сайты, cms
Nginx
WordPress
- Перенести сайт на WordPress на локальный серверВ этой статье я покажу как можно перенести сайт сделанный на WordPress к себе на локальный сервер Debian 12
Zabbix
- Обнаружение дисков в Zabbix и просмотр по ним температурыВ статье будет описано как можно настроить авто обнаружение всех дисков (sata и nvme) в системе с помощью Zabbix и получать по ним температуру. Получать температуру с дисков будем с помощью утилит hddtemp и nvme. Также нам понадобится утилита sudo, чтобы пользователь Zabbix мог выполнять команды hddtemp и nvme.
- Zabbix — пользовательские параметры агентаZabbix агент позволяет собирать множество параметров с узла, но если чего-то не хватает на помощью могут прийти пользовательские параметры
- Zabbix — правила обнаруженияВ этой статье будет рассказано про правила обнаружения в Zabbix. То есть Zabbix будет находить какие-то объекты на сервере и их мониторить
- Zabbix — конфигурация zabbix агентаВ этой статье я опишу некоторые параметры из конфигурационного файлы Zabbix агента, то есть будет разбираться конфигурация Zabbix Агента
- Zabbix — отправка уведомлений на emailВ этой статье будет описано как настраивается отправка уведомлений на email в случае срабатывания триггеров на сервере Zabbix
- Zabbix — триггерыЭта статья про триггеры в Zabbix, здесь я кратко опишу суть этих триггеров и расскажу как их можно применять
- Zabbix — элементы данных агентаВ этой статье я опишу некоторые элементы данных Zabbix агента. Кратко опишу эти элементы, расскажу где можно применить предобработку
- Zabbix — узлы сетиВ этой статье я расскажу как подключить к Zabbix серверу узлы сети для мониторинга, а также добавлю 1 элемент данных к подключенным узлам
- Zabbix — описание и установкаИз этой статьи вы узнаете о сервере Zabbix, я продемонстрирую его установку в систему Debian 12 и покажу web-интерфейс данного решения
Zentyal
- Ошибка Zentyal 6. Failed to save changes in module dnsНа Zentyal 6 при попытке добавить новую dns запись возникала ошибка и сервер не мог сохранить изменения в модуле DNS
- Знакомство с ZentyalВ этой статье мы познакомимся с многофункциональной серверной операционной системой Zentyal и узнаем для чего её можно использовать
Файловые сервера
- Установка и настройка FTPS сервера — vsftpdВ этой статье я покажу как создать ftps сервер на Linux (Debian 11) с отдельными каталогами для разных пользователей
- NFS на LinuxВ этой статье разбираемся с NFS сервером на LInux. Установим NFS сервер на Debian 13, создадим общий каталог и примонтируем его на другом сервере по сети.
- Samba – отдельный файловый серверВ этой статье я покажу процесс установки и настройки простого файлового сервера Samba на сервере Debian 13. Добавим корзину на сервере, настроим аудит доступа к файлам. Также покажу подключение к серверу с Windows и Linux клиентов.
- Ввод Samba в доменВ этой статье я покажу как ввести файловый сервер Samba в домен Active Directory. Всё будет проделано на Debian 12
- Утилита smbstatusУтилита smbstatus позволяет посмотреть некоторую статистику работы samba сервера на Linux, а точнее текущие соединения с сервером
Центры сертификации
- Создаём свой центр сертификации — opensslЗдесь я покажу вам, как можно создать свой центр сертификации и выпускать свои сертификаты для ваших тестовых или внутренних веб серверов
Windows
Администрирование Windows
- История WindowsСегодня сложно представить компьютер без Windows. А ведь всё началось ещё в 1985 году. Давай разберёмся, как развивалась эта О.С.
- Windows и оперативная памятьВ статье я поделюсь с вами знаниями о том как используется оперативная память в операционной системе Windows.
- Анализ дампов синих экранов Windows используя WinDBGВ статье рассказывается о том, как анализировать дампы, появляющиеся при возникновении синих экранов с помощью утилиты WinDBG
- Просмотр событий WindowsВ этой статье я опишу инструмент с помощью которого осуществляется просмотр событий, или по другому говоря — логов в системе Windows
- Как изменить кодировку Windows 10 на UTF-8Командная строка Windows по умолчанию использует DOS-кодировку, но её можно изменить на UTF-8. В этой статье покажу как
- Минимальные права для интеграции с LDAPВ этой статье разберём минимальные права для подключения к LDAP. Это обычно требуется корпоративным приложениям для интеграции с AD
- Кто открыл файл в общей папке WindowsИз этой статьи вы узнаете, как найти того, кто открыл файл в общей (сетевой) папке Windows с помощью оснастки mmc.exe
- Узнаём причину перезагрузки WindowsИногда требуется выяснить причину перезагрузки Windows сервера, который не должен был перезагружаться, но всё же сделал это
Базы данных
PostgreSQL
- Основы SQL на примере PostgreSQLВ этой статье разберём основы SQL на примере PostgreSQL. А именно как создаются или удаляются базы данных и таблицы в них. Также выясним про типы данных в PostgreSQL, про первичный и внешний ключ и другие ограничения целостности.
- Способы конфигурирования PostgreSQLСервер баз данных PostgreSQL имеет очень много параметров с помощью которых его можно настроить под любые нужды. В этой статье мы не будет рассматривать все эти параметры. Здесь мы посмотрим на различные способы настройки этого сервера.
- Утилита psql для работы с PostgreSQLУтилита psql используется для работы с сервером баз данных PostgreSQL. В этой статье рассмотрим её основные опции и настройки
- Установка PostgreSQL 16 на Debian 12 из репозиторияВ этой статье я покажу как установить PostgreSQL 16 из официального репозитория Postgres на сервере Debian 12 (bookworm)
- Установка PostgreSQL из исходниковЗдесь я покажу как собрать PostgreSQL 16 версии из исходников, инициализировать кластер и запустить его на сервере Debian 12
Железо
В этой рубрике я буду писать статьи про компьютерное железо и периферию
- Характеристики мониторовВ этой статье разбираем основные характеристики мониторов, на которые следует обратить внимание при выборе монитора себе или кому-то ещё
- Источник бесперебойного питанияВ этой статье рассмотрим основные характеристики, которые помогут выбрать источник бесперебойного питания (ИБП)
Кибербезопасность
В этой теме я буду писать статьи про авторизацию, аутентификацию, различные алгоритмы безопасности, про шифрование и тому подобное.
- NLA — Аутентификация на сетевом уровнеВ этой статье описан алгоритм аутентификации к серверу удалённых рабочих столов (RDP) на сетевом уровне, который называется NLA
Программирование
Python
- Python 3. СловариВ этой статье разбираем Словари в языке программирования Python 3, узнаем какими свойствами обладают словари и как можно с ними работать. Примеры в этой статье выполнены на версии: Python 3.14.3.
- Установка разных версий Python 3 на LinuxВ этой статье я покажу как можно установить несколько разных версий Python 3 на Linux, на примере дистрибутива Debian 12
- Python 3 Параметры командной строки (argparse)Разбираем модуль argparse для Python 3, который используется для написания программ, которые могут принимать параметры командной строки
- Python 3 МногопроцессорностьВ статье рассмотрим многопроцессорность в Python 3, а именно модуль multiprocessing и его классы: Process, Queue, Manager, Listen и Client
- Python 3 Синхронизация потоковВ статье я опишу механизмы Python 3 с помощью которых выполняется синхронизация потоков, а именно классы Event, Condition, Barrier и Semaphore
- Python 3 МногопоточностьВ этой статье мы разбираем многопоточность в Python 3. Вспомним про GIL, рассмотрим модуль threading и его классы Thread, Timer и Rlock
- Python 3 — ИсключенияВ этой статье разбираем исключения (exception) и их обработку в Python 3. Познакомимся с операторами try, raise, assert и with
- Python 3. Классы и ООПВ этой статье разбираем классы в Python 3 и программирование в стиле ООП. А также узнаем про методы, наследование, полиморфизм и другое
- Python 3. МодулиВ этой статье узнаем что такое модули в Python, для чего они нужны и как с ними можно работать. Познакомимся с операторами import, from и as
- Python 3. ФункцииРазберём функции Python 3. Узнаем зачем они нужны, как их создавать и выполнять. Познакомимся с рекурсией, замыканиями и декораторами
- Python 3. Циклы и условияВ этой статье разбираем циклы и условия в Python 3. Именно эти вещи делают ваш код не линейным и более интересным
- Python 3. Арифметические операцииВ этой статье разберем числовые типы данных в Python 3: int, float и complex, а также разберём арифметические операции
- Python 3. Работа с файламиВ статье будет описана работа с текстовыми файлами в Python 3. Вы научитесь сохранять строки и другие объекты в файлы а затем считывать их
- Python 3. МножестваВ этой статье я разбираю Множества в Python 3. Вы узнаете, какими свойствами обладают множества и как можно с ними работать
- Python 3. КортежиВ этой статье я разбираю Кортежи в Python 3. Вы узнаете, какими свойствами обладают кортежи и как можно с ними работать
- Python 3. СпискиВ этой статье я разбираю списки в Python 3. Вы узнаете, какими свойствами обладают списки и как можно с ними работать
- Python 3. СтрокиВ этой статье я разбираю строки в Python 3. Вы узнаете, какими свойствами обладают строки и как можно с ними работать
- Python 3. Последовательности и множестваВ Python 3 есть некоторые типы данных, которые позволяют хранить в себе сразу несколько объектов это последовательности и множества
- Установка Python 3 на WindowsВ статье описывается установка Python 3 на Windows. Подготовим систему к программированию и запуску приложений написанных на Python 3
- Интерпретатор PythonИз статьи вы узнаете, из каких элементов состоит Интерпретатор Python, как он работает и на каком языке он написан
- Proxmoxer. Работа с Proxmox API используя PythonВ этой статья я покажу как с помощью языка программирования Python 3 и модуля Proxmoxer рабо
Сети
MikroTik
- Port Knocking в MikroTikВ этой статье я опишу как настроить Port Knocking в Mikrotik. Я буду вести настройку в версии RouterOS 7.20.8, но скорее всего будет работать и на других версиях.
- Маршрутизация на MikroTik с RouterOS 7В этой статье будет описана маршрутизация на роутерах MikroTik c версией RouterOS 7. Вы узнаете про обычную маршрутизацию, а также что такое Policy-based Routing (PBR) и какие инструменты нам предоставляет RouterOS
- MikroTik (RouterOS 7) — маркировка и балансировкаВ этой статье мы разберёмся с темой «Балансировка трафика» на роутере MikroTik, под управлением RouterOS 7
- SSTP на MikroTik для удаленных сотрудниковВ этой статье я опишу настройку роутера MikroTik в качестве SSTP сервера для подключения удаленных сотрудников
- Обновление и даунгрейдинг RouterOSИз этой статьи вы узнаете как правильно выполнять обновление и даунгрейдинг RouterOS на роутерах MikroTik, а также разберём ветки релизов
- MikroTik SSTP — соединение двух офисовВ этой статье описывается процесс объединения двух офисов с помощью VPN протокола SSTP на базе двух роутеров MikroTik
- Мониторинг MikroTik с помощью ZabbixВ этой статье будет описан процесс настройки мониторинга роутеров MikroTik по SNTP с помощью сервера Zabbix
- Рекурсивная маршрутизация на MikroTikИз этой статьи вы узнаете что такое рекурсивная маршрутизация, как она настраивается на MikroTik и для чего используется
- MIkrotik. OSPF на примере 4 роутеровВ этой статье мы будем использовать MIkroTik с RouterOS версии 7.2 для изучения протокола динамической маршрутизации OSPF
- Резервирование роутеров Mikrotik с помощью VRRPВ статье, на примере роутеров Mikrotik, разберём сетевой протокол VRRP предназначенный для резервирования роутеров
- Как перенести адрес-лист с одного MikroTik на другойВ статье я покажу ручной, но довольно быстрый способ, как можно перенести большой адрес-лист с одного роутера MikroTik на другой
- Фоновые задания на MikroTikИз этой статьи вы узнаете про фоновые задания и как с ними работать на роутерах фирмы MikroTik под управлением операционной системы RouterOS
- MikroTik. Пример создания дерева очередейВ пятой части из цикла статей по очередям на MikroTik я на практике покажу пример создания дерева очередей
- MikroTik. Пример создания простых очередейВ четвёртой части из цикла статей по очередям на MikroTik я на практике покажу пример создания простых очередей
- MikroTik. Инструменты создания очередейЭто третья часть из цикла статей по очередям на MikroTik. Мы рассмотрим инструменты MikroTik для создания очередей и управления ими
- MikroTik. Алгоритмы обслуживания очередейЭто вторая часть из цикла статей по очередям на MikroTik. Здесь мы рассмотрим алгоритмы, которые были придуманы для обслуживания очередей
- MikroTik. Очереди в компьютерных сетяхЭто первая часть из цикла статей по очередям на MikroTik. Мы рассмотрим основные моменты и узнаем для чего и как используют очереди в сетях
Теория
- Multicast (групповая рассылка в TCP/IP сетях)В этой статье описаны основы мультикастовой рассылки (multicast), которая работает на сетевом уровне модели OSI
- Прикладной протокол DHCPВ этой статье мы изучим прикладной сетевой протокол DHCP, который используется для автоматизированной настройки сетевых устройств
- Сетевые модели OSI И TCP/IPВ этой статье вы познакомитесь с сетевыми моделями OSI и TCP/IP. OSI — это 7 уровневая модель. А TCP/IP — 4 уровневая модель
- Защита Wi-Fi (WEP, WPA, WPA2, WPA3)В этой статье разбираются технологии, которые отвечают за безопасность Wi-Fi, а именно: WEP, WPA, WPA1, WPA2 и WPA3
Утилиты для IT-Специалиста
- Утилита PspingУтилита psping входит в состав пакета PsTools от Марка Руссиновича. Она позволяет выполнять ping по определённому tcp порту
- Бесплатные утилиты для WindowsВ этой статье я опишу бесплатные утилиты, которые могут быть полезны системному администратору при работе за ОС Windows