basics

[Basics] chmod a-x chmod

Привет, %username%! Довольно популярный вопрос на собеседовании, который задаю в том числе и я. У меня этот вопрос звучит дословно вот так: “Что будет, если выполнить в консоли из под root’a chmod a-x $(which chmod) и как это починить?” ...

2023-03-08 20:16 · 6 минут · jtprogru
basics

[Basics] Инициализация системы

Привет, %username%! В Linux после загрузки ядра начинается инициализация системы, сервисов и других компонентов. За это отвечает процесс с PID 1, называемый “init proccess” или “процесс инициализации”. Он запускается ядром сразу после завершения загрузки и будет выполняться пока будет работать система. ...

2021-09-12 12:13 · 4 минуты · jtprogru
basics

[Basics] Мой личный чек-лист для Linux сервера

Привет, %username%! Небольшая заметка (в первую очередь для меня) о том, что требуется сделать при разворачивании нового Linux-сервера. ...

2021-08-26 20:14 · 5 минут · jtprogru
basics

[Basics] Авторизация по ключу при подключении по SSH

Привет, %username%! В 21-ом веке на сервера уже никто не ходит руками, а если требуется такое, то ходить по паролю – моветон! ...

2021-04-22 10:37 · 3 минуты · jtprogru
basics

[Basics] Что показывает atop?

Привет, %username%! Мониторинга много не бывает, а значит такие инструменты как Zabbix, Prometheus и другие имеют какие-то недостатки. Одним из основных недостатков может быть то, что для мониторинга нужна инфраструктура. А если у нас один сервер, то нам может быть достаточно такого инструмента как atop. ...

2020-12-05 19:36 · 2 минуты · jtprogru
work

[Work] Настраиваем systemd-timesyncd

Привет, %username%! Для синхронизации времени в Linux традиционно используется ntpd как стандарт де-факто, но есть альтернатива в виде systemd-timesyncd. Посмотрим как оно настраивается и включается, а ntpd забудем и удалим. ...

2020-11-27 20:20 · 4 минуты · jtprogru
basics

[Linux] Что показывает top?

Привет, %username%! Для того, чтобы посмотреть чем именно занят ваш Linux-сервер, надо посмотреть, что же запущено в нем – какие процессы, сколько ресурсов они используют. Для этого есть замечательная утилита top, которая присутствует “из коробки”. ...

2020-11-04 16:14 · 3 минуты · jtprogru
howto

[HowTo] Максимальное количество коннектов

Привет, %username%! Рано или поздно при работе с MySQL возникает ошибка too many connections. Пофиксить ее можно легко и даже без перезапуска сервиса, изменив всего один параметр - max_connections, тем самым увеличив количество разрешенных коннектов. ...

2020-08-14 17:42 · 1 минута · jtprogru
OS

[OS] Генерация паролей в CLI

Привет, %username%! Довольно не редко приходится придумывать себе и/или кому-то пароль и далеко не всегда есть под рукой менеджер паролей с функцией генератора паролей. Рассмотрим несколько способов генерации паролей прямо в CLI - мне так очень удобно. ...

2020-02-17 15:13 · 2 минуты · jtprogru
howto

[HowTo] Добавление SWAP в систему

Привет, %username%! Есть сервер на который при разворачивании не добавили SWAP раздел и это необходимо исправить. Все как всегда довольно просто. ...

2019-11-11 11:23 · 3 минуты · jtprogru