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
🚀Диагностика странных зависаний сетевых соединений: "всё пингуется, но не работает"

Бывает, что 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
Ты будешь жалеть, что не узнал это о девушках раньше.

На канале Творчество чувств автор с многолетним опытом всех форматов отношений рассказывает о тонкостях женской психологии, которые ВАЖНО узнать перед тем, как подкатывать к той самой:

— Почему 95% девушек непригодны для построения отношений?
— 3 признака, кричащие о том, что девушка точно изменит в будущем
— Как за несколько сообщений влюбить в себя любую девушку


Подпишись и узнай секрет женской симпатии:
t.me/+UPFimzMU2TxkZTgy
😁5🥴3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁214🔥3
Подборка каналов IT от наших друзей:

🎬 https://news.1rj.ru/str/videos_it  — Самая большая база видеоуроков по IT в Рунете

🐧 https://news.1rj.ru/str/Linux_Club_nomer_1 — Гайды, статьи  и обучающие материалы по Linux. Если хочешь погрузиться в мир Linux, то тебе к нам

📔 https://news.1rj.ru/str/Programmirovanie_1 — объёмная библиотека для программистов

🇷🇺 https://news.1rj.ru/str/our_computer — От каждого по способностям, каждому по потребностям

🔐 https://news.1rj.ru/str/LazySecurity777 — канал по информационной безопасности с разнообразными техническими материалами на разные темы

🤩 https://news.1rj.ru/str/iwannabeprogrammer  — здесь вы найдёте лучшие IT-мемы и прекрасно проведёте время

🔥 https://news.1rj.ru/str/floppydisky — Юмор для программистов

🦥https://news.1rj.ru/str/Lazy_Programmer_channel – подпишись, будем лениться вместе

📱 https://news.1rj.ru/str/codebase_frontend— Все самое интересное и полезное у нас 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Командная строка Linux

Год:
2020
Автор:
Уильям Шоттс
Язык:
Русский

Вы освоите неустаревающие навыки владения командной строкой: навигацию по файловой системе, настройку окружения, объединение команд в цепочки и сопоставление с регулярными выражениями. Вы постигнете философию, лежащую в основе многих инструментов командной строки, разберетесь с богатым наследием, полученным от суперкомпьютеров с Unix, и приобщитесь к знаниям, накопленным поколениями гуру, исключивших мышь из своего арсенала инструментов


#Book #Unix #Linux #CLI

🐧 Linux Club ©
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3
MaxSwap — твоя финансовая свобода в мире криптовалют

Если устал от бешенных комиссий банков, сложных процедур и бесконечных карт, то MaxSwap создан специально для тебя.

💳Твой виртуальный криптокошелек, который всегда под рукой.

Почему криптодержатели выбирают MaxSwap:

Мгновенная активация карты без лишних вопросов. Просто подключи и пользуйся.

Низкие комиссии. Больше валюты останется у тебя.

Анонимные платежи. Безопасные покупки везде, где бы ты ни оказался.

Управление криптой через Telegram или мобильном приложении. Все в одном месте — удобно и просто.

Открой для себя новые криптовозможности. Открой MaxSwap.
🥱3