Будем честны: большинство консольных скриптов выглядят примерно одинаково. Открываешь очередной backup.sh, а там бесконечная простыня из echo "Start...", echo "Done...", echo "Error...". Работает? Да. Красиво? Ну... скажем так, никто не открывает терминал ради эстетического удовольствия.

Признайся: ты до сих пор смотришь на монохромный список файлов после ls и чувствуешь лёгкую тоску? Твой терминал — это интерфейс к могуществу системы, а выглядит он как квитанция из ЖЭКа. Когда коллеги показывают свои подсвеченные консоли с иконками и умным поиском, тебя бросает в дрожь? Спокойно, мы это исправим.
Сегодня я хочу рассказать вам о самом экстремальном виде спорта в мире Linux — обновлении дистрибутива с одного мажорного релиза на другой. Мой «спортивный инвентарь»: верный Debian 12 Bookworm, крепкие нервы и безрассудная вера в apt-get.
Bookworm был прекрасен. Стабильный, как швейцарские часы, предсказуемый, как восход солнца. Он не подводил меня ни в дождь, ни в зной. Но где-то на горизонте замаячил новый, юный и дерзкий Trixie. Он манил меня новыми пакетами и блестящим ядром. Я не выдержал. Решено: апгрейд!
Привет, дорогой сисадмин (или просто любопытный гик)! Если ты здесь, значит, тебе надоело перекидывать файлы между Linux и Windows через флешки, облака или, не дай бог, электронную почту 😄
Сегодня мы превратим твой Debian-сервер в гостеприимного хозяина для Windows-машин с помощью Samba — мощного инструмента для общего доступа к файлам.
Web Server
Nginx
Установка
apt install nginx
Полезные утилиты
SSH (Secure Shell) — сетевой протокол для безопасного удалённого доступа и управления Linux-серверами.
Расположение и описание файлов
| Расположение | Описание |
|---|---|
/etc/ssh/ssh_config |
Общесистемная конфигурация |
~/.ssh/config |
Конфигурация для пользователя |
~/.ssh/id_{type} |
Закрытый ключ |
~/.ssh/id_{type}.pub |
Открытый ключ |
~/.ssh/known_hosts |
Открытые ключи удалённых серверов |
~/.ssh/authorized_keys |
Авторизованные ключи входа |