bash, zsh или любую другую утилиту) и запускает защищённый веб-интерфейс, доступный из любого современного браузера.libuv (асинхронный ввод-вывод) и WebGL2 (ускоренный рендеринг терминала). xterm.js с поддержкой CJK-символов (китайских, японских, корейских) и методов ввода.lrzsz или trzsz.read-only или запись), поддержка IPv6 и UNIX-сокетов.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4
tar.gz или tar.bz2? Какие там флаги у unrar? А 7z вообще как запускается? Приходится лезть в документацию или историю команд. Самописная функция extract() решает именно эту проблему.~/.bashrc или ~/.zshrc:extract() {
if [ -f "$1" ]; then
case "$1" in
*.tar.bz2) tar xjf "$1" ;;
*.tar.gz) tar xzf "$1" ;;
*.bz2) bunzip2 "$1" ;;
*.rar) unrar x "$1" ;;
*.gz) gunzip "$1" ;;
*.tar) tar xf "$1" ;;
*.tbz2) tar xjf "$1" ;;
*.tgz) tar xzf "$1" ;;
*.zip) unzip "$1" ;;
*.7z) 7z x "$1" ;;
*) echo "unknown archive" ;;
esac
fi
}source ~/.bashrc
extract имя_файла и получаете распакованное содержимое. Без флагов, без гугления, без ошибок из-за опечатки в параметрах.tar.gz, tar.bz2, bz2, rar, gz, tar, tbz2, tgz, zip, 7z.unknown archive вместо того, чтобы молча упасть.extract() {
if [ ! -f "$1" ]; then
echo "'$1' не найден"
return 1
fi
case "$1" in
*.tar.bz2) tar xjf "$1" ;;
*.tar.gz) tar xzf "$1" ;;
*.bz2) bunzip2 "$1" ;;
*.rar) unrar x "$1" ;;
*.gz) gunzip "$1" ;;
*.tar) tar xf "$1" ;;
*.tbz2) tar xjf "$1" ;;
*.tgz) tar xzf "$1" ;;
*.zip) unzip "$1" ;;
*.7z) 7z x "$1" ;;
*) echo "Формат не поддерживается: '$1'" ; return 1 ;;
esac
}Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥2
qm, pct) в интерактивное меню или скриптовый интерфейс. Никаких демонов, агентов, зависимостей, кроме тех, что поставляются с Proxmox VE.Please open Telegram to view this post
VIEW IN TELEGRAM
👍4😐2
⚡️ С 5 по 9 мая не будет интернета как минимум в Москве и Питере.
Сотовые операторы предупредили абонентов об отключении интернета в целях безопасности.
🧠 Используй это время наилучшим образом!
Изучай новые технологии или закрой пробелы в знаниях по своему стеку.
🤩 Admin Books – наш дочерний канал. В нем собрана техническая литература для сетевых и системных администраторов, ИБ специалистов и не только.
Ссылка для своих: https://t.me/+MTZEYIhkVIY1MDIy
Сотовые операторы предупредили абонентов об отключении интернета в целях безопасности.
Изучай новые технологии или закрой пробелы в знаниях по своему стеку.
Ссылка для своих: https://t.me/+MTZEYIhkVIY1MDIy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4😐2🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3
📘 На платформе Mentorix вышел курс — «DevOps-инженер: от основ до продакшена»
Если вы хотите не просто изучить инструменты, а понять, как собирается реальная DevOps-инфраструктура — этот курс даёт полный системный подход.
🔧 Что внутри:
• Linux, администрирование и bash
• Docker и Kubernetes (реальная оркестрация)
• Terraform и Ansible (Infrastructure as Code)
• CI/CD: GitLab CI, GitHub Actions, Jenkins
• мониторинг и логирование: Prometheus, Grafana, ELK
• безопасность, сети, балансировка нагрузки
• облака (AWS/GCP/Azure)
📊 Формат:
— 82 урока и 784 шага
— 320 теорий, 325 тестов, 139 задач практических задач
— практика в каждом блоке
💡 Важно:
вы не просто изучаете инструменты — вы собираете end-to-end инфраструктуру, которую можно положить в портфолио и показывать на собеседованиях.
💰 скидка 40%, действует 24 часа
👉 Пройти курс
Если вы хотите не просто изучить инструменты, а понять, как собирается реальная DevOps-инфраструктура — этот курс даёт полный системный подход.
🔧 Что внутри:
• Linux, администрирование и bash
• Docker и Kubernetes (реальная оркестрация)
• Terraform и Ansible (Infrastructure as Code)
• CI/CD: GitLab CI, GitHub Actions, Jenkins
• мониторинг и логирование: Prometheus, Grafana, ELK
• безопасность, сети, балансировка нагрузки
• облака (AWS/GCP/Azure)
📊 Формат:
— 82 урока и 784 шага
— 320 теорий, 325 тестов, 139 задач практических задач
— практика в каждом блоке
💡 Важно:
вы не просто изучаете инструменты — вы собираете end-to-end инфраструктуру, которую можно положить в портфолио и показывать на собеседованиях.
💰 скидка 40%, действует 24 часа
👉 Пройти курс
🔥4👍3✍1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
✍4👍4
--help и --version).Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4✍3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8✍3🔥3
trap решает её в одну строчку.trap#!/bin/bash
set -euo pipefail
tmpfile=$(mktemp)
cleanup() {
rm -f "$tmpfile"
echo "Cleaned up temporary files"
}
trap cleanup EXIT # сработает при любом выходе
# Основная работа
echo "Processing..." > "$tmpfile"
cat "$tmpfile"
EXIT это сигнал, который bash отправляет при завершении скрипта. Функция cleanup удалит временный файл, даже если скрипт упал на середине.traprm в конце скриптаrm в конце не выполнится, если скрипт упадёт раньше. trap cleanup EXIT выполнится всегда — это гарантия на уровне интерпретатора.Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
📘 На платформе Mentorix вышел курс — «Nginx на практике: от деплоя до production»
Практический курс по настройке Nginx для реальных задач: от базовой конфигурации до использования в production.
В курсе:
• настройка и конфигурация Nginx
• работа как reverse proxy
• SSL и HTTPS
• балансировка нагрузки
• подготовка конфигурации для production
Начать можно бесплатно — вводная часть курса доступна без оплаты.
Скидка действует 48 часов
👉 Пройти курс
Практический курс по настройке Nginx для реальных задач: от базовой конфигурации до использования в production.
В курсе:
• настройка и конфигурация Nginx
• работа как reverse proxy
• SSL и HTTPS
• балансировка нагрузки
• подготовка конфигурации для production
Начать можно бесплатно — вводная часть курса доступна без оплаты.
Скидка действует 48 часов
👉 Пройти курс
👍3🔥1
-P или --policy информация о ключах хоста, обменах ключами, шифрах, MAC-адресах и т. д. сравнивается с набором ожидаемых значений, определённых в указанном файле политики. Если всё совпадает, выводится короткое сообщение о прохождении. В противном случае отображаются несовпадающие поля.Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3✍2
bash.Please open Telegram to view this post
VIEW IN TELEGRAM
✍6👍4