Найти в Дзене
⌚️ Как узнать, когда именно выполнялись команды в Bash
⌚️ Как узнать, когда именно выполнялись команды в Bash Иногда важно не только вспомнить, что ты запускал в консоли, но и когда. Классическая history покажет список команд, но без привязки ко времени. Исправляется это одной переменной окружения. 📌 Достаточно добавить: export HISTTIMEFORMAT="%F %T " Теперь рядом с каждой командой в history появятся дата и время её выполнения. %F — дата в формате ГГГГ-ММ-ДД %T — время в формате ЧЧ:ММ:СС 👉 Пример: $ history 5 1010 2025-08-29 18:40:12 ls -la 1011 2025-08-29 18:41:03 cd /var/log 1012 2025-08-29...
2 месяца назад
🚦 Access vs Trunk: что скрывают порты на коммутаторе
🚦 Access vs Trunk: что скрывают порты на коммутаторе Представь, что у тебя в офисе три отдела: 👥 HR — VLAN 10 (192.168.10.0/24) 💻 IT — VLAN 20 (192.168.20.0/24) 💰 Бухгалтера — VLAN 30 (192.168.30.0/24) Каждый компьютер или принтер подключается к access-порту. Он честно работает только с одним VLAN и отправляет трафик без лишних меток. Всё чисто и просто: подключил ноутбук — и ты внутри своей подсети. Но как только трафику нужно пройти дальше, например через несколько коммутаторов, на сцену выходит trunk-порт. Это уже не простая дверь, а целый коридор с пропускной системой: он умеет передавать пакеты сразу нескольких VLAN, добавляя каждому кадру метку 802...
2 месяца назад
🧩 LVM Snapshots: быстрые бэкапы и откаты без боли
🧩 LVM Snapshots: быстрые бэкапы и откаты без боли Если работаешь с серверами или базами, ты знаешь: обновления — это всегда лотерея. Можно получить стабильную систему, а можно бесконечный вечер с логами. Чтобы играть безопасно, в LVM есть шикарная фича — снапшоты. 📌 Что это такое? Снапшот — снимок тома в определённый момент времени. Он не копирует всё содержимое, а фиксирует разницу, поэтому создаётся быстро и почти без затрат. 👉 Это удобно: для бэкапов «на горячую», без остановки сервиса; для экспериментов с апдейтами и настройками; для мгновенного отката в случае факапа. ⚙️ Немного практики: 1️⃣ Проверяем список томов: lvdisplay Находим нужный lv, например /dev/vg0/data...
2 месяца назад
Ahoy, This Is openSUSE
Ahoy, This Is openSUSE openSUSE запускает поэтапный переход от устаревшего Qt5‑окна приветствия к новому лаунчеру, который будет подгружать специальные «приветственные» экраны для разных десктопов. Это позволит сделать стартовую страницу более гибкой и современной — зависимо от того, используешь ли GNOME, KDE или другой интерфейс...
2 месяца назад
🖥 doxx — быстрый просмотр .docx в терминале
🖥 doxx — быстрый просмотр .docx в терминале Нашёлся полезный инструмент для консоли — doxx. По сути это TUI-вьювер для документов .docx. ⏱️ Загружает файл примерно за 50 мс (у Word это занимает 8+ секунд). 📂 Поддержка списков, таблиц, оглавления и поиска. 🔍 Есть экспорт в Markdown, CSV, JSON или обычный текст. ╔══╗ Таблицы форматируются аккуратно: текст слева, числа справа, рамки на Unicode...
2 месяца назад
🔥 Симметричная vs Ассиметричная маршрутизация
🔥 Симметричная vs Ассиметричная маршрутизация 🔸 Ассиметричная маршрутизация Трафик туда идёт одним маршрутом, а обратно — другим. ✔️ Плюсы: * Можно балансировать нагрузку по разным каналам * Сбой в одном направлении не всегда ломает всё соединение ❌ Минусы: * Разные задержки туда и обратно * Возможна путаница с порядком пакетов * Отладка превращается в головную боль 💡 Пример из практики: У компании два провайдера. Входящий трафик от клиентов приходит через первого, а исходящий уходит через второго (чтобы экономить канал). Работает — но иногда VPN или VoIP рвутся из-за разницы в маршрутах...
2 месяца назад
📌 Как быстро поднять FTP-сервер в Linux
📌 Как быстро поднять FTP-сервер в Linux Хочешь раздать файлы через FTP? Вот краткий гайд на примере Ubuntu/Debian: 🔹 Установка sudo apt-get install vsftpd 🔹 Базовая настройка Редактируем /etc/vsftpd.conf: Разрешить анонимный доступ: anonymous_enable=YES Вход только для пользователей: local_enable=YES Управление загрузкой/скачиванием: write_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES 🔹 Добавление пользователей sudo adduser username Теперь пользователь сможет заходить на сервер. 🔹 Безопасность Меняем порт, чтобы снизить...
2 месяца назад
📌 Как быстро поднять FTP-сервер в Linux
📌 Как быстро поднять FTP-сервер в Linux Хочешь раздать файлы через FTP? Вот краткий гайд на примере Ubuntu/Debian: 🔹 Установка sudo apt-get install vsftpd 🔹 Базовая настройка Редактируем /etc/vsftpd.conf: Разрешить анонимный доступ: anonymous_enable=YES Вход только для пользователей: local_enable=YES Управление загрузкой/скачиванием: write_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES 🔹 Добавление пользователей sudo adduser username Теперь пользователь сможет заходить на сервер. 🔹 Безопасность Меняем порт, чтобы снизить...
2 месяца назад
Linux Command Library — библиотека команд Linux, насчитывающая более 6000 страниц! Всё разложено по категориям
Linux Command Library — библиотека команд Linux, насчитывающая более 6000 страниц! Всё разложено по категориям. Доступ на сайте и даже в виде мобильного приложения. 📌 https://github.com/SimonSchubert/LinuxCommandLibrary @SysAdmin_Toolsy
2 месяца назад
📌 Команды для монтирования файловых систем в Linux
📌 Команды для монтирования файловых систем в Linux В Linux почти всё — это файлы. Даже диски и образы. Поэтому уметь «подмонтировать» что-то в систему — базовый навык. Вот шпаргалка: 💾 Разделы диска mount /dev/hda2 /mnt/hda2 Подключить раздел hda2 к /mnt/hda2. (Не забудь, папка /mnt/hda2 должна существовать). umount /dev/hda2 Отключить раздел. Перед этим выйди из папки /mnt/hda2. 🔧 Сложные случаи fuser -km /mnt/hda2 Принудительное размонтирование, если раздел занят процессом. umount -n /mnt/hda2 Размонтировать без записи в /etc/mtab. Полезно, если диск в режиме «только чтение» или мало места...
2 месяца назад
Фишки для кастомизации терминала в Linux
Фишки для кастомизации терминала в Linux Терминал — это не только «чёрное окно с белыми буквами». Его можно сделать удобнее и даже красивее. Вот несколько идей: 🎨 Меняем цвета прямо на лету echo -e '\e]P02E3440' # фон → #2E3440 echo -e '\e]P1b48ead' # текст → #b48ead Так можно подобрать цветовую схему под свой вкус. 🔠 Другой шрифт и размер Если стандартный шрифт раздражает глаза, то: gsettings set org.gnome.desktop.interface monospace-font-name 'DejaVu Sans Mono 10' Шрифт и размер поменяются для всего терминала. 👋 Своё приветствие при запуске Хочешь, чтобы терминал говорил тебе что-то своё при каждом запуске? Просто добавь строку в ...
2 месяца назад
Как работает SPF (Sender Policy Framework
Как работает SPF (Sender Policy Framework) SPF — это один из способов защититься от поддельных писем. Он проверяет: действительно ли письмо отправлено с сервера, которому доверяет владелец домена. 📌 Как это устроено: Владелец домена (например, example.com) указывает в DNS-записи список серверов, которые имеют право отправлять письма от его имени. Это делается через специальную TXT-запись. Пример: v=spf1 include:_spf.google.com ~all Здесь разрешены сервера Google, а все остальные помечаются как «подозрительные». 1. Когда письмо доходит до почтового сервера получателя, он сверяется с этой записью...
2 месяца назад