Всё пошло по пайплайну | IT Notes
611 subscribers
98 photos
2 videos
52 links
Заметки одного айтишника.
Пишу про DevOps, IT, о жизни и движению вперёд.
Добро пожаловать 😌
Download Telegram
Теперь детальнее.
Улетели впервые в Турцию. На самом деле не ожидали что тут так много разнообразного. Рассчитывали только на отельный отдых, а теперь в отеле бываем только во время завтрака 😁
Все летает, открывается без «приседаний». Небо спокойное.
Для нас это дико, а для местных абсолютная норма.
У четвероногих друзей есть свой целый парк с прудом и рыбами 🐈‍⬛
Водичка в среднем по 30 рублей за 1.5 литра. Пепси, кола по 85 рублей за 0.33. Пивас по 100 деревянных. Давно такого не видел 😳
Не все дешево как может показаться, но цены нормальные.
Отношение к русским туристам нейтральное, по крайне мере в отельных районах, за другие не скажу.
Вечера пока прохладные, но днем легко можно обгореть (проверено)
4🔥13❤‍🔥22
Путешествие подходит к концу 🛫
Пару лет назад я не мог позволить себе отдыхать за границей, максимум выехать за город на выходных. Сейчас осознаю, как всё изменилось. Без резкого взлета. Просто поставленная цель, много работы и постепенный рост.
Спасибо всем, кто помогал на пути и помогает до сих пор 🤝
Спасибо каждому кто здесь, за мотивацию двигаться дальше 💞
Увидимся дома ☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥12❤‍🔥76
#гайд

Вернулся с отпуска с новыми силами
Допилил гайд по установке GitLab в Kubernetes
Пошагово, с разбором мест, где чаще всего возникают ошибки
https://itzm.tech/p/install_gitlab/

Если будете ставить и что-то пойдёт не так напишите, разберём
🔥63👍3
Врываемся в рабочую неделю
😁11🤝4
10 читерских Linux-команд🐧

Никаких алиасов. Никаких кастомных скриптов.
Только встроенные возможности shell и стандартные инструменты.

1. sudo !! Повторить прошлую команду с sudo
apt update
sudo !!

Забыл sudo? Не перепечатывай всю команду заново.

2. !$ и Alt + . вставка последнего аргумента
mkdir -p /opt/app/new
cd !$

Или просто нажми Alt + .
Экономит кучу времени, когда работаешь с длинными путями.

3. Создание пачки файлов и папок
mkdir -p /var/www/{cache,static,uploads}

touch file-{1..10}.csv

Одна команда создаст сразу несколько объектов.

4. tee - смотреть и сохранять вывод одновременно
make 2>&1 | tee build.log

Лог сохраняется, а вывод видно в реальном времени.
2>&1 нужен, чтобы сохранить ещё и stderr, а не только stdout.

5. Поиск с include/exclude поиск без мусора
grep -RIn \
--include='*.py' \
--exclude-dir={.git,venv,node_modules} \
'TODO' .

Ищет только там, где нужно.

6. Сделать CSV читаемым
cut -d ',' -f1,4 users.csv \
| column -s ',' -t

CSV превращается в нормальную таблицу.

7. cd - мгновенный возврат
cd /var/log
cd -

Переключение между двумя каталогами.
Alt+Tab, только для shell.

8. История shell как суперсила
history | grep docker

!248

Нашёл старую команду и мгновенно запустил снова.
Перестаёшь перепечатывать километровые команды.

9. watch - Мониторинг в реальном времени
watch -d -n1 'df -h /'

Команда автоматически обновляется каждую секунду.
-d подсвечивает изменения.

10. tail -F следить за логами как профи
tail -F /var/log/nginx/access.log

Продолжает следить за файлом даже после logrotate.
Для дебага это просто база.

Бонус: xargs превратит вывод одной команды в аргументы другой
docker ps -q | xargs docker stop

Останавливает все контейнеры одной строкой.
Unix пайп на максималках.

Теперь использование Linux терминала станет ещё более удобным для тебя 🤝

Если будет много реакций, то скоро сделаю ещё подборку 👾
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍43