
🔥 Финальная неделя весенних скидок на Telega.in
Скидки до 70% в каталоге + дополнительно 3,5% по промокоду MAYFINAL
В каталог
Купить рекламу в этом канале
Формат:
keyboard_arrow_down
- 1/24
- 2/48
- 3/72
- 7 дней
- Репост
1 час в топе / 24 часа в ленте
Количество:
keyboard_arrow_down
- 1
- 2
- 3
- 4
- 5
- 8
- 10
- 15
Стоимость публикации:
local_activity
9 090.90₽9 090.90₽local_mall
0.0%
Осталось по этой цене:0
Последние посты канала
imageИзображение не доступно для предпросмотра
🛠️ Файл
Не знаешь, с чего начать кастомизацию терминала? Начни с
📂 Что это?
✅ Переменные окружения
✅ Алиасы
✅ Автодополнение
✅ Функции
✅ Настройки prompt’а
✅ И многое другое
🔍 Где находится?
Обычно тут:
Проверь:
📝 Как редактировать?
Открой любимым редактором:
После изменений применяй сразу:
💡 Что можно туда добавить?
📌 Алиас для
📌 Цветной
📌 Установка переменной пути:
📌 Автоматическое приветствие:
📌 Функция для перехода в проект:
Теперь просто:
⚠️ Важно:
*
* Для логин-сессий смотри
* Не забывай делать backup перед экспериментами.
👉 @i_odmin_book
.bashrc
— твой личный ускоритель командной строкиНе знаешь, с чего начать кастомизацию терминала? Начни с
.bashrc
💡📂 Что это?
.bashrc
— это конфигурационный файл, который выполняется каждый раз при запуске интерактивного shell’а. Именно тут можно прописать:✅ Переменные окружения
✅ Алиасы
✅ Автодополнение
✅ Функции
✅ Настройки prompt’а
✅ И многое другое
🔍 Где находится?
Обычно тут:
~/.bashrc
Проверь:
ls -a ~ | grep bashrc
📝 Как редактировать?
Открой любимым редактором:
nano ~/.bashrc
# или
vim ~/.bashrc
После изменений применяй сразу:
source ~/.bashrc
💡 Что можно туда добавить?
📌 Алиас для
ls
:
alias ll='ls -alF --color=auto'
📌 Цветной
grep
:
alias grep='grep --color=auto'
📌 Установка переменной пути:
export PATH=$HOME/bin:$PATH
📌 Автоматическое приветствие:
echo "Привет, $USER! Сегодня $(date)"
📌 Функция для перехода в проект:
proj() {
cd ~/projects/$1
}
Теперь просто:
proj my_project
⚠️ Важно:
*
.bashrc
работает только для интерактивных оболочек.* Для логин-сессий смотри
.bash_profile
или .profile
.* Не забывай делать backup перед экспериментами.
👉 @i_odmin_book
1100
05:01
21.05.2025
imageИзображение не доступно для предпросмотра
Как найти количество открытых файлов в Linux
Чтобы узнать количество открытых файлов в Linux, можно воспользоваться следующими командами:
1. Использовать
Эта команда покажет общее количество открытых файлов в системе, где
2. Использовать
Этот файл содержит три числа, разделенные табуляцией:
- Первое число — текущее количество открытых файлов.
- Второе число — количество файлов, которые находятся в ожидании.
- Третье число — максимальное количество файлов, которое система может открыть.
3. Подсчитать открытые файлы для определенного процесса:
Если нужно узнать количество открытых файлов конкретного процесса, можно использовать:
Замените
4. Использовать
Замените
👉 @i_odmin_book
Чтобы узнать количество открытых файлов в Linux, можно воспользоваться следующими командами:
1. Использовать
lsof
(List Open Files) для подсчета открытых файлов в системе:
lsof | wc -l
Эта команда покажет общее количество открытых файлов в системе, где
wc -l
подсчитывает количество строк, то есть количество открытых файлов.2. Использовать
/proc/sys/fs/file-nr
для просмотра счетчика открытых файлов:
cat /proc/sys/fs/file-nr
Этот файл содержит три числа, разделенные табуляцией:
- Первое число — текущее количество открытых файлов.
- Второе число — количество файлов, которые находятся в ожидании.
- Третье число — максимальное количество файлов, которое система может открыть.
3. Подсчитать открытые файлы для определенного процесса:
Если нужно узнать количество открытых файлов конкретного процесса, можно использовать:
lsof -p PID | wc -l
Замените
PID
на идентификатор процесса, который вас интересует.4. Использовать
lsof
для подсчета открытых файлов конкретным пользователем:
lsof -u username | wc -l
Замените
username
на имя пользователя, чтобы увидеть количество открытых файлов этим пользователем. 👉 @i_odmin_book
1600
08:15
20.05.2025
imageИзображение не доступно для предпросмотра
🛡 Полезные команды для работы с SSH
🔹 Подключение к
🔹 Подключение к IP
🔹 Подключение к
🔹 Генерация пары ключей (приватный + публичный) для текущего пользователя.
🔹 Копирование публичного ключа на удалённый
🔹 Подключение с X11 Forwarding — перенаправление графического интерфейса.
🔹 Альтернатива
🔹 Подключение с запуском графического терминала
🔹 Выход из SSH-сессии.
👉 @i_odmin_book
ssh user@host
🔹 Подключение к
host
как пользователь user
.
ssh -l admin 192.168.1.1
🔹 Подключение к IP
192.168.1.1
под пользователем admin
.
ssh -p порт user@host
🔹 Подключение к
host
через указанный порт
.
ssh-keygen
🔹 Генерация пары ключей (приватный + публичный) для текущего пользователя.
ssh-copy-id user@host
🔹 Копирование публичного ключа на удалённый
host
для доступа без пароля.
ssh -X -l user 192.168.0.1
🔹 Подключение с X11 Forwarding — перенаправление графического интерфейса.
ssh -Y -l user 192.168.0.1
🔹 Альтернатива
-X
, с ослабленным контролем безопасности (trusted X11 forwarding).
ssh -X -l user 192.168.0.1 'xterm'
🔹 Подключение с запуском графического терминала
xterm
.
exit
🔹 Выход из SSH-сессии.
👉 @i_odmin_book
1900
10:53
19.05.2025
imageИзображение не доступно для предпросмотра
2100
05:56
18.05.2025
imageИзображение не доступно для предпросмотра
🚀 Открой для себя идеальный путь к лидерству с карьерным тестом от ОЭЗ «Алабуга»! 🌟
Мечтаете о карьере в крупной компании, где ваш потенциал раскроется на полную? Наш тест поможет вам определить вашу уникальную лидерскую роль. Может быть, именно вы станете тем лидером, который выведет команду на новый уровень?
После прохождения теста вы можете заполнить заявку и получить приглашение на эксклюзивную лидерскую программу. Участие в программе открывает реальные перспективы трудоустройства в ОЭЗ «Алабуга», предоставляя шанс начать путь к профессиональному признанию.
Сделайте первый шаг к своему будущему сегодня! Пройдите тест, подайте заявку и начните строить свою карьеру вместе с нами. 🎯
Мечтаете о карьере в крупной компании, где ваш потенциал раскроется на полную? Наш тест поможет вам определить вашу уникальную лидерскую роль. Может быть, именно вы станете тем лидером, который выведет команду на новый уровень?
После прохождения теста вы можете заполнить заявку и получить приглашение на эксклюзивную лидерскую программу. Участие в программе открывает реальные перспективы трудоустройства в ОЭЗ «Алабуга», предоставляя шанс начать путь к профессиональному признанию.
Сделайте первый шаг к своему будущему сегодня! Пройдите тест, подайте заявку и начните строить свою карьеру вместе с нами. 🎯
2400
06:03
17.05.2025
imageИзображение не доступно для предпросмотра
🧰 Базовые команды Linux для работы с файлами и папками
📁 Создание папок:
mkdir project # создать папку «project»
mkdir project project/css project/js # создать несколько папок
mkdir -p project/{css,js} # то же, но короче (создаст сразу папки css и js внутри project)
📄 Создание файлов:
touch index.html # создать один файл
touch index.html css/style.css js/script.js # создать несколько файлов (папки css/ и js/ уже должны быть)
📤 Копирование:
cp index.html catalog.html # копировать файл с переименованием
cp index.html old/ # копировать в папку
cp -r temp/ temp2/ # рекурсивно скопировать папку со всем содержимым
📦 Переименование / перемещение:
mv index.html old/ # переместить файл в папку
mv index.html old/new_name.txt # переместить с переименованием
mv order.txt orderNew.txt # просто переименовать файл
🗑 Удаление:
rm ghost.png # удалить файл
rm -rf old # удалить папку со всем её содержимым
Сохрани, чтобы не забыть! 👆
👉 @i_odmin_book
2600
19:55
16.05.2025
imageИзображение не доступно для предпросмотра
📁 Файловая система: Перемещение по файловой системе
# Перемещение по файловой системе
# Переход в подпапку 'projects' внутри текущей директории
cd projects
# Windows-совместимый путь: переход в папку D:/projects
cd /d/projects
# Путь с пробелами: Program Files на диске C:
cd /c/Program\ Files # Экранирование пробела с помощью \
# Остаемся в текущей директории (полезно для явного указания)
cd .
# Подняться на уровень выше (к родительской директории)
cd ..
# Переход в домашнюю директорию пользователя
cd ~
# Вернуться в предыдущую директорию (ту, где был перед последним cd)
cd -
👉 @i_odmin_book
2000
11:01
16.05.2025
🔥 Как я чуть не уронил прод из-за cronjob
Обычное утро. Кофе, стендап, лёгкий PR в репу. И тут в монитор как шарахнет — прод API стал отвечать 5xx. Паника, алерты, PagerDuty в слезах.
📌 Что случилось?
Каждый день в 04:00 по UTC запускался innocently выглядящий
Результат:
* Cronjob выжрал CPU ноды.
* Redis улетел в swap.
* Лимиты на pod’ах не были прописаны.
* Horizontal Pod Autoscaler на проде не догнал ситуацию.
* Пользователи увидели 503.
💡 Выводы, которые я сделал и которые сэкономят вам время и нервы:
1️⃣ Cronjob != безобидный скрипт. Он может быть убийцей.
2️⃣ У cronjob должны быть:
*
*
*
*
3️⃣ Разделяй traffic и batch workloads. Лучше – на уровне неймспейсов/taints.
4️⃣ Логируй отдельно вывод cronjob, а не в общие логи.
5️⃣ Придумай throttling для тяжелых задач. И используй
🛡️ А лучше всего — не доверяй cronjob, пока не докажет, что он не пёс-камикадзе.
Подпишись 👉@devopslib
Обычное утро. Кофе, стендап, лёгкий PR в репу. И тут в монитор как шарахнет — прод API стал отвечать 5xx. Паника, алерты, PagerDuty в слезах.
📌 Что случилось?
Каждый день в 04:00 по UTC запускался innocently выглядящий
cronjob
в Kubernetes. Он гонял тяжелую агрегацию по БД и триггерил пересчёт данных в Redis. Всё было нормально… пока нагрузка на базу не выросла, а кластер не стал экономить CPU.Результат:
* Cronjob выжрал CPU ноды.
* Redis улетел в swap.
* Лимиты на pod’ах не были прописаны.
* Horizontal Pod Autoscaler на проде не догнал ситуацию.
* Пользователи увидели 503.
💡 Выводы, которые я сделал и которые сэкономят вам время и нервы:
1️⃣ Cronjob != безобидный скрипт. Он может быть убийцей.
2️⃣ У cronjob должны быть:
*
resource limits/requests
*
successfulJobsHistoryLimit
*
failedJobsHistoryLimit
*
ttlSecondsAfterFinished
3️⃣ Разделяй traffic и batch workloads. Лучше – на уровне неймспейсов/taints.
4️⃣ Логируй отдельно вывод cronjob, а не в общие логи.
5️⃣ Придумай throttling для тяжелых задач. И используй
nice
/ ionice
если запускаешь скрипты.🛡️ А лучше всего — не доверяй cronjob, пока не докажет, что он не пёс-камикадзе.
Подпишись 👉@devopslib
2100
09:44
16.05.2025
imageИзображение не доступно для предпросмотра
⚠️ Как настроить Nginx и Angie для стабильной и быстрой работы при большом количестве запросов?
👉 Приглашаем на вебинар: Оптимизация Nginx и Angie под высокие нагрузки
На вебинаре вы узнаете:
- Как оптимизировать системные параметры для повышения производительности
- Как правильно настроить TLS и сократить накладные расходы на шифрование
- Какие возможности по кэшированию есть у Nginx и Angie и как их эффективно использовать
- Как измерять и анализировать клиентскую и серверную производительность
В результате вебинара вы:
- Научитесь выявлять и настраивать ключевые параметры, влияющие на производительность
- Сможете оптимизировать конфигурацию Nginx и Angie под конкретные сценарии нагрузки
- Попробуете применять техники кэширования и настройки TLS для снижения нагрузки
- Поймёте, как оценивать эффективность настройки и устранять узкие места
Все участники получат скидку на большое обучение «Инфраструктура высоконагруженных систем».
👉 Для участия зарегистрируйтесь: https://vk.cc/cLZJ4W
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👉 Приглашаем на вебинар: Оптимизация Nginx и Angie под высокие нагрузки
На вебинаре вы узнаете:
- Как оптимизировать системные параметры для повышения производительности
- Как правильно настроить TLS и сократить накладные расходы на шифрование
- Какие возможности по кэшированию есть у Nginx и Angie и как их эффективно использовать
- Как измерять и анализировать клиентскую и серверную производительность
В результате вебинара вы:
- Научитесь выявлять и настраивать ключевые параметры, влияющие на производительность
- Сможете оптимизировать конфигурацию Nginx и Angie под конкретные сценарии нагрузки
- Попробуете применять техники кэширования и настройки TLS для снижения нагрузки
- Поймёте, как оценивать эффективность настройки и устранять узкие места
Все участники получат скидку на большое обучение «Инфраструктура высоконагруженных систем».
👉 Для участия зарегистрируйтесь: https://vk.cc/cLZJ4W
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
2000
07:43
16.05.2025
imageИзображение не доступно для предпросмотра
📁Файловая система: Просмотр содержимого папки
# Показать текущий путь
pwd # Print Working Directory
# Показать содержимое текущей папки
ls # Список файлов и папок
# Расширенный список с правами, размерами, датой
ls -l # Long format
# Показать все, включая скрытые файлы (начинаются с .)
ls -a # All files
# То же, но в один столбец
ls -a -1 # One column
# Красивый вывод: человекочитаемый размер, пометка типов, сортировка по расширениям
ls -hF -1 --sort=extension
# Показать содержимое вложенной папки
ls build/css
# Показать содержимое папки на другом диске (например, D:)
ls /d/projects
👉 @i_odmin_book
1900
07:18
16.05.2025
close
С этим каналом часто покупают
Отзывы канала
keyboard_arrow_down
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
5.0
1 отзыва за 6 мес.
Превосходно (100%) За последние 6 мес
m
**stulova@**********.ru
на сервисе с ноября 2023
12.02.202513:35
5
Четкое соблюдение ТЗ
Показать еще
Лучшие в тематике
Новинки в тематике
Статистика канала
Рейтинг
16.7
Оценка отзывов
5.0
Выполнено заявок
57
Подписчики:
17.7K
Просмотры на пост:
lock_outline
ER:
7.9%
Публикаций в день:
1.0
CPV
lock_outlineВыбрано
0
каналов на сумму:0.00₽
Подписчики:
0
Просмотры:
lock_outline
Перейти в корзинуКупить за:0.00₽
Комментарий