Набрёл сегодня на мануал по установке ack, а там такое: curl https://beyondgrep.com/ack-2.28-single-file > ~/bin/ack && chmod 0755 !#:3 ack — инструмент для поиска текста в файлах, который часто используется разработчиками как более удобная и современная альтернатива grep. Он написан на Perl и ориентирован на работу с кодом. В строке, в конце есть непонятности: !#:3 ㅤ Опять какая-то магия, а магию мы с тобой любим. Давай разберемся. В данном случае !#:3 — это конструкция, связанная с историей ко...
Линукс и DevOps Дни
Самобытно про разработку, devops, linux, скрипты, тестирование, сисадминство, техдирство, пиэмство и за айтишную жизу.
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
18 из 18Верной дорогой идёте товарищи... ㅤ Уровень статьи средне-сложный. Я не буду объяснять, как завести пользователя, как прописать ему оболочку, как настроить аутентификацию по ключам. Информации об этом валом. Сегодня мы рассмотрим как сделать «тупиковую машину». Под ней я понимаю машину, попасть на которую можно через интернет по ssh, но на самой этой машине интернета нет. Заинтриговал? Мозг немного взорвался? Короче, делаем ssh-прокси. ⁉️ Для чего это нужно? Это можно использовать для раздачи дос...
Привет, друзья, вопрос из зала от коллеги. Кто что думает? Велком в комменты! ㅤ Вопрос: Сейчас занимаюсь задачей по миграции/синхронизации файлового сервера предприятия. Суть проблемы в следующем: Вся информация сейчас распределена по разным серверам, которые начинают выходить из строя. Используется Windows Server с DFS, права настроены через Active Directory. Новый файловый сервер нужно реализовать на базе РЕД ОС. На этапе планирования столкнулся с рядом вопросов — как лучше организовать процес...
Интересно, но часто получаю вопрос: чем vi отличается от vim? ㅤ Если коротко, то все форки vi это стероидные штуки, со своими свистоперделками, обвесами и т.п. А vi давно уже в деприкейтед. VIM = VI iMproved, то есть — «VI Улучшенный» Прям готовое погоняло для викинга. Сейчас в современных дистрибутивах предустановлен именно vim. Даже в CentOS 7 был предустановлен vim вместо vi (без симлинков). Так что ничего тут такого нет. Отличия — в функциональности. Банально открой какой-нибудь index.py в v...
Пули закончатся раньше чем ноги Откапал сегодня в одном коммерческом интерпрайзе такую конструкцию: while [ $(pgrep process_name)>'0' ] do sleep 5 done Смотрю я в неё и понять не могу, а нахуя? ㅤ Давай разберемся что тут не так. «[» = это аналог или синоним встроенной команды «test». Если не задавать оператор, то на пустой строке вернется FALSE. Ну и логично что вернется TRUE если срока не пустая. «while» — ежу понятно, условный цикл. Будем вертеть на хуй, пока команда заданная в условие во...
Добрый вечер, здрасти. За чо купил, за то и продаю. На повестке — direnv. Эт полезная хуёвина для расширения оболочки. И она достаточно известна среди населения в загнивающем западе. ㅤ Позволяет загружать и выгружать переменные среды в зависимости от каталога. Грубо говоря — позволяет не засирать .profile всяким дерьмом. Работает так: перед каждым запуском оно проверяет наличие файла (.envrc или .env) в текущем или родительском каталоге. Если такой файл существует, то он загружается в подоболочк...
Как-то мы с тобой познакомились с etckeeper, ну дак вот, есть еще такая штука — ChezMoi. ㅤ Это херня для управления dotfiles (конфигурационными файлами, которые обычно начинаются с точки, например, .bashrc, .vimrc, .gitconfig) на нескольких устройствах. Я сейчас такие файлы просто в гит руками херачу. Из основного у меня это конфиг для вима и zshrc со всякими алиасами и настройками. ChezMoi как раз всю эту рутину берет на себя. Из коробки есть синхронизация между устройствами, поддержка git, соз...
👀 Один рубит - семеро в хуй трýбят! Попросил сегодня на собесе кандидата зачистить nginx логи. Кандидат на роль девопс (мидл) на вилку 200-250к. Зачистил — rm /var/log/nginx/access.log Мде блядь… это будет интересно! ㅤ Задаю следующий вопрос — Серёжа, а почему файл access.log пропал и больше не появляется? Nginx то в данный момент работает, запросы на него идут. Где карта Билли? Нам нужна карта! Внятного ответа не получил, что-то на уровне — он появится спустя сутки, когда logrotate отработает....
Про процессоры Привет, знаю что несколько не формат, но давно хотел написать да и в личке довольно много просили, потому полагаю некоторым пригодится. 🔤🔤🔥🔤🔤🔤🔤🔤🔤🔤 Автор поста 👆👆👆 А я лишь утащил в телеграф, получился длинно-пост, сюда не влезло. Лайки и комментарии приветствуются. 👉 Читаем и проникаемся tags: #hardware — 🔔 ➡️
Сегодня 1с начала ругаться на нехватку лицензий. Дело не мое, но начали проверять, и увидели подключение с IP, которого нет в нормативных документах. 🔥 Инцидент. Я немного офигел. Что, откуда? Нужно искать, кто тут такой умный. Начинаем исследование: на сервере 1c ss|grep ip - Видно, машина работает с 1с. ping ip - машина не пингуется. nmap -Pn ip - все порты < 1000 закрыты. Ага, скорее всего windows 10 после обновления переключила сеть в "общедоступные". arp ip - показывает mac По mac определи...