Linux Club – Telegram
Linux Club
4.16K subscribers
654 photos
280 videos
72 files
750 links
Заказать рекламу: https://telega.in/c/Linux_Club_nomer_1

Полезные советы, обучающие видеоуроки, статьи по linux.
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
😁101👍1🙈1
📌Управление автозапуском сервисов в Linux с помощью chkconfig

В системах на базе SysVinit, таких как CentOS 6 и RHEL 6, утилита chkconfig позволяет управлять автозапуском сервисов.

---

Просмотр статуса сервисов
chkconfig --list
chkconfig --list httpd


Включить автозапуск
chkconfig httpd on
chkconfig --level 35 httpd on


Отключить автозапуск
chkconfig httpd off
chkconfig --level 35 httpd off


Добавление и удаление сервиса
chkconfig --add httpd
chkconfig --del httpd


Сброс настроек сервиса
chkconfig httpd reset


⚠️ Современные Linux-системы используют systemd!
systemctl enable httpd
systemctl disable httpd


🐧 Linux Club
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Знаем, что многие тут хотят уйти в DevOps. Но не знают где взять информацию и четкий план.

💪 Советем бесплатный мета-курс Devops Roadmap- это расширенный чек-лист, который поможет сориентироваться в мире DevOps и стать крутым спецом.

В мета-курсе перечислены все основные разделы и навыки, которыми должен обладать DevOps инженер: от Linux до программирования в удобном формате.

✔️А еще он будет полезен при подготовке к собеседованиям.

👉 Кстати, бонусом крутой канал о девопс. Там тоже самые свежие IT-новости, полезные советы от DevOps-инженера с 20-летним стажем, эксклюзивные материалы, релизы топовых инструментов, обзоры вакансий и личный взгляд на девопс-сферу.

📌 Ну а тем, кто хочет двигаться под руководством наставника - индивидуальная программа.
2👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11👍1🔥1
Подборка популярных каналов по информационной безопасности и этичному хакингу:

🔐 infosec — ламповое сообщество, которое публикует редкую литературу, курсы и полезный контент для ИБ специалистов любого уровня и направления.

🤯 Social Engineering — самый крупный ресурс в Telegram, посвященный этичному Хакингу, OSINT и социальной инженерии.

💬 Вакансии в ИБ — актуальные предложения от самых крупных работодателей и лидеров рынка в сфере информационной безопасности.
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀Диагностика странных зависаний сетевых соединений: "всё пингуется, но не работает"

Бывает, что ping идёт, но ssh, curl или apt зависают. Проблема может быть в MTU / фрагментации пакетов.


Проверка: запусти ping с флагами "do not fragment" и максимальным размером пакета:

ping -M do -s 1472 <IP>


Если видишь Frag needed and DF set, MTU слишком большой. Уменьшай -s, пока не дойдёт.

🧠 Пример:

* 1472 + 28 (заголовки IP+ICMP) = 1500 — стандартный MTU
* если пакет не проходит, а проходит только при -s 1392, значит MTU на пути — 1420 (возможно, GRE/IPsec/WireGuard)


Решение — задай правильный MTU на интерфейсе (или wg):

sudo ip link set dev eth0 mtu 1420


Для WireGuard:

[Interface]
MTU = 1420


Или временно:

sudo wg set wg0 mtu 1420



Когда применять:
– нестабильный VPN
– apt/ssh/rsync "зависает"
– TCP-соединения обрываются при загрузке больших данных
– странное поведение в Docker/K8s с overlay-сетями


Проверка MTU — обязательный шаг в нетипичной сетевой отладке.

🐧 Linux Club
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁171🔥1🤔1
📌Шпаргалка по расширенным параметрам в Bash

🐧 Linux Club
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Please open Telegram to view this post
VIEW IN TELEGRAM
13😁9👍4
🚀aрt-get — кoманда для управления пакетами программного обеспечения в дистрибутивах, основанных на Debian

Команда apt-get предназначена для работы с утилитой «apt», являющейся стандартной утилитой для управлении пакетами программного обеспечения в дистрибутиве Debian, а также основанных на нем дистрибутивах (Ubuntu, Linux Mint, ...).

Вы можете использовать apt-get для установки и удаления пакетов программного обеспечения из вашей системы (группами или по одному), а также обновления системных списков пакетов программного обеспечения из подключенных на данный момент репозиториев.

Примеры испoльзования
Установка пакета программного обеспечения:

# apt-get install <имя пакета>

Переустановка пакета программного обеспечения:

# apt-get install --reinstall <имя пакета>

Удаление пакета программного обеспечения:

# apt-get remove <имя пакета>

Удаление пакета программного обеспечения со всему файлами конфигурации:

# apt-get --purge remove <имя пакета>

Поиск пакета программного обеспечения:

# apt-cache search <имя пакета>

Обновление списков пакетов программного обеспечения из подключенных репозиториев (файлов с расширением .deb):

# apt-get update

Обновление системы (полезно для поддержания программного обеспечения в актуальном состоянии):

# apt-get upgrade

Обновление дистрибутива (утилита попытается загрузить и установить пакеты программного обеспечения из состава новой версии дистрибутива):

# apt-get dist-upgrade

Вывод короткого списка всех доступных параметров команды:

# apt-get --help

Механизм автодополнения команд
Для активации механизма автодополнения команд apt-get по клавише Tab следует добавить строку

source /etc/bash_completion

в файл .bashrc из вашей домашней директории. После этого при вводе такой команды, как «apt-get install a» и нажатии клавиши Tab командная оболочка Bash попытается подставить имя пакета программного обеспечения.

Дополнительная информация
Попробуйте выполнить команду:

apt-get moo

Вы должны будете увидеть следующий вывод:

(__)
(oo)
/------/
/ | ||
* /---/

...."Have you mooed today?"…


Использование в других дистрибутивах
Если утилиты из комплекта поставки apt-get совместимы с вашим дистрибутивом, вы сможете воспользоваться штатным менеджером пакетов вашего дистрибутива для установки их в вашу систему. После окончания процесса установки вы сможете использовать приведенные выше команды для управления пакетами программного обеспечения дистрибутива.

Устранение неполадок в дистрибутивах, использующих пакеты RPM
В некоторых случаях после исполнения команды apt-get будет выводиться сообщение о невозможности блокировки определенной директории. Большинство проблем, вызывающих подобное поведение, решается путем исполнения следующей последовательности команд:

rm /var/lock/rpm/transaction
rm /var/lib/rpm/__db*
rm /var/cache/apt/archives/lock

🐧 Linux Club
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16
🚀Как посмотреть нагрузку на диски в linux?

1. iostat:
   - Эта команда предоставляет информацию о вводе/выводе и загрузке дисков.
   - Установите пакет sysstat, если он не установлен:
    

     sudo apt install sysstat   # Для Ubuntu/Debian
     sudo yum install sysstat   # Для CentOS/Fedora
    

   - Запустите команду:
    

     iostat -x 1
    

   - Параметр -x выводит детализированную информацию, а 1 означает обновление каждые 1 секунду.

2. vmstat:
   - Предоставляет информацию о процессах, памяти, вводе/выводе и системе в целом.
   - Запустите:
    

     vmstat 1
    


3. iotop:
   - Позволяет мониторить ввод/вывод дисков в реальном времени и показывает, какие процессы используют дисковые ресурсы.
   - Установите его, если не установлен:
    

     sudo apt install iotop   # Для Ubuntu/Debian
     sudo yum install iotop   # Для CentOS/Fedora
    

   - Запустите:
    

     sudo iotop
    


4. df:
   - Показывает использование дискового пространства для всех смонтированных файловых систем.
   - Команда:
    

     df -h
    

   - Параметр -h отображает размер в удобочитаемом формате (например, КБ, МБ).

5.syssta

   - Позволяет увидеть использование дискового пространства для конкретных файлов и каталогов.
   - Например, для просмотра использования пространства в текущем каталоге:
    

     du -sh *
    


6. apt inst

   - Альтернатива для vmstat, iostat, и netstat, позволяющая комбинировать их вывод.
   - Установите его, если не установлен:
    

     sudo apt install dstat   # Для Ubuntu/Debian
     sudo yum install dstat   # Для CentOS/Fedora
    

   - Запустите:
    

     dstat



🐧 Linux Club
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
Please open Telegram to view this post
VIEW IN TELEGRAM
😁81
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣222👍1
🤩Нашли для вас топовые каналы, которые реально научат вас программировать!

Free Znanija — огромная база курсов по ИТ, которые можно скачать совершенно бесплатно;

IT библиотека — самая огромная библиотека книг по IT во всём телеграмме

Hacking & InfoSec Base — канал действующего белого хакера. Подробные уроки по безопасности, эксплуатации уязвимостей, социальной инженерии.

🫵Подпишись, чтобы не потерять самые полезные материалы!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41😴1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁14🔥2👍1
Безопасность контейнеров. Фундаментальный подход к защите контейнеризированных приложений

Год
: 2020
Автор: Лиз Райс
Язык: Русский

Во многих организациях приложения работают в облачных средах, обеспечивая масштабируемость и отказоустойчивость с помощью контейнеров и средств координации. Но достаточно ли защищена развернутая система? В этой книге, предназначенной для специалистов-практиков, изучаются ключевые технологии, с помощью которых разработчики и специалисты по защите данных могут оценить риски для безопасности и выбрать подходящие решения.
Лиз Райс исследует вопросы построения контейнерных систем в Linux. Узнайте, что происходит при развертывании контейнеров, и научитесь оценивать возможные риски для безопасности развертываемой системы. Приступайте, если используете Kubernetes или Docker и знаете базовые команды Linux.


#Book #Linux #Kubernetes #Docker

🐧 Linux Club
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🤝2👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣7🔥2😎21👍1
Как запустить собственный пет-проект и зарабатывать на нём как senior-разработчик? 💲

А что, если перевернуть игру, и вместо работы в IT на дядю запустить собственный пет-проект, который будет приносить деньги?

Александр Рогачев запустил телеграм-канал Indie Hackers, где рассказывает про пет-проекты, которые приносят неплохой стабильный доход своим создателям. Без венчурных инвестиций, без бизнес-планов и команды. Разве такое возможно? Да!

Несколько примеров:
Агрегатор вакансий c доходом в 4000$ / месяц
Плагин для Chrome с доходом 20000₽ / месяц

Вдохновляйтесь свежими идеями, которые могут обеспечить стабильный пассивных доход, на канале Indie Hackers. Уверен, что там вы найдёте то самое, что зажжёт огонь в вашем сердце! ❤️‍🔥

➡️ Ссылка для входа
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥2🤝2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁193👍1
😮 Добавлена новая база слитых курсов на 800ГБ:

Python:
https://news.1rj.ru/str/+MFiP32gTwH0zMTRi

Программирование:
https://news.1rj.ru/str/+4p0V_XlwLD9kNzU6

Графика и дизайн:
https://news.1rj.ru/str/+43tAWN4HkPViN2Vi

Frontend и Web:
https://news.1rj.ru/str/+eonLXw0F6AA5NjMy
🥴4👍2🤣1