Linux для чайника
3.91K subscribers
133 photos
41 files
54 links
Все о свободном программном обеспечении и операционной системе Linux
Download Telegram
ping — это самый простой и одновременно базовый инструмент сетевой диагностики.

Когда что-то «не работает», именно он первым отвечает на вопрос:
хост жив или уже нет.

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

🔧 Синтаксис

ping [опции] адрес_узла


В качестве адреса можно указать:
— IP-адрес
— доменное имя

⚙️ Полезные опции `ping`

-4


Использовать только IPv4 (по умолчанию)

-6


Использовать только IPv6

-b


Разрешить ping широковещательного адреса

-c


Ограничить количество отправленных пакетов

-D


Выводить время ответа в формате UNIX timestamp

-f


Flood-режим — пакеты летят без задержек
Используется для стресс-тестов (и да, может положить узел).
Точки в выводе = потерянные пакеты

-i


Интервал между пакетами (в секундах)

-I


Отправка пакетов через конкретный сетевой интерфейс

-l


Режим перегрузки — система не ждёт ответов, просто шлёт пакеты

-n


Не резолвить IP в доменные имена (быстрее и чище)

-r


Игнорировать таблицу маршрутизации
Пакет отправляется напрямую через интерфейс

-s


Задать размер ICMP-пакета


🧠 Почему `ping` до сих пор важен

* быстро показывает, есть ли вообще связь
* помогает понять, где проблема: сеть, маршрут или хост
* незаменим при первичной диагностике

Минимум. Основа. Классика сетей 🖥

#doc
Please open Telegram to view this post
VIEW IN TELEGRAM
😎
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from [PYTHON:TODAY]
💀 Ночью под раздачу попал уже и Linux

Пользователи жалуются, что перестал открываться git.kernel.org — главный репозиторий с обновлениями ядра Linux, на котором держатся практически все отечественные дистрибутивы.

🫡 Интересно, что ещё осталось вне списка блокировок?

🌟 С добрым утром, хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from [PYTHON:TODAY]
💀 Программирование умерло 💀
🙌 Всё пропало? РАБОТЫ НЕТ | НЕ ИДИ В IT, ПОКА НЕ ПОСМОТРИШЬ ЭТО

Что думаете?

♻️ https://youtu.be/zjqXFeTTTqY

👍 Спасибо за просмотр и поддержку!

#youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from [PYTHON:TODAY]
⚡️БЕСПЛАТНЫЙ ДОСТУП К САМОЙ ХАЙПОВОЙ НЕЙРОСЕТИ NANO BANANA через Telegram

https://youtu.be/-g5HCYZGcY0

Спасибо за поддержку
🫶

#youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
🐧 Как освоить современный Linux. Полный справочник: от новичка до профессионала

Нашли мощный гайд по современному Linux, который проводит через всю систему шаг за шагом — от базовых вещей до реальной работы в инфраструктуре.

Материал выстроен как логичный маршрут:
сначала разбираются фундаментальные элементы системы — ядро, оболочки, файловые системы — а затем переход к более продвинутым вещам: сетевой стек, контейнеры, мониторинг и управление сервисами.

Отдельный акцент сделан на том, что действительно важно в реальных проектах:
🔹 безопасность
🔹 управление зависимостями
🔹 стабильность инфраструктуры
🔹 масштабируемость систем

Это не просто набор команд из мануалов. Скорее практическая дорожная карта, которая показывает, как Linux становится основой разработки, DevOps-процессов и эксплуатации современных сервисов.

Подойдёт тем, кто хочет не просто «пользоваться Linux», а понимать, как он работает под капотом.

Особенно полезно для:
— разработчиков
— архитекторов ПО
— DevOps и SRE инженеров.

#books #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
➡️ SSH: полезная шпаргалка

Большинство знает SSH как инструмент для удалённого входа на сервер. Но его можно использовать гораздо шире: для проксирования трафика, безопасного доступа к внутренним сервисам и туннелирования соединений.

💬 Создать SOCKS-прокси через SSH

Позволяет отправлять веб-трафик через удалённый сервер (например в поездках или в небезопасных сетях).

ssh -D <port> <remote_host>


После этого укажите в браузере прокси:

localhost:<port>


💬 Подключиться к RDP через bastion-сервер

Если Windows-сервер находится во внутренней сети.

ssh -L <port>:<target_host>:3389 <bastion_server>


RDP-клиент должен подключаться к:

localhost:<port>


💬 Подключиться к VNC без открытия порта

ssh -L 5901:localhost:5901 <remote_host>


После этого VNC-клиент подключается к:

localhost:5901


💬 Проброс любых других сервисов

По такому же принципу можно безопасно подключаться к другим сервисам, не открывая их в интернет:

* LDAP — порт 389
* CUPS — 631
* альтернативный HTTP — 8080

💬 Создать новую пару SSH-ключей

ssh-keygen


💬 Изменить пароль (passphrase) существующего ключа

ssh-keygen -p


💬 Скопировать публичный ключ на сервер

ssh-copy-id -i <identity_file> <remote_host>


Это добавит ключ в ~/.ssh/authorized_keys на удалённой машине.

💬 Упростить подключения через конфиг SSH

Если вы часто подключаетесь к одному серверу, можно добавить запись в файл:

~/.ssh/config


Пример:

Host myhouse
User itsme
HostName house.example.com


Теперь можно подключаться так:

ssh myhouse


вместо

ssh itsme@house.example.com


💬 Полезные параметры SSH

-l <login>           — имя пользователя на удалённой машине
-i <identity_file> — SSH-ключ для аутентификации
-p <port> — порт SSH (по умолчанию 22)
-C — сжатие трафика
-D <port> — SOCKS-прокси
-X — запуск X11-программ
-A — пересылка SSH-агента
-4 — использовать только IPv4
-6 — использовать только IPv6
-L <lport>:<host>:<port> — проброс локального порта


🖱 SSH — это не просто удалённый доступ, а универсальный инструмент для создания защищённых туннелей и работы с внутренними сервисами.

#doc
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Полезные трюки, которые сделают
тебя гуру консоли


#article #doc #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
🐧 Вершина эволюции Linux уже здесь: энтузиасты выпустили Shreknux — дистрибутив, полностью посвящённый Шреку.

Система целиком стилизована под мультфильм: от интерфейса до мелочей. Даже вход в систему оформлен как кнопка Enter the swamp.

😎 Идеальный Linux наконец-то найден.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🗑 Как восстановить удаленный файл в Linux

Способы восстановления: 

1️⃣ Корзина/Trash
Если файл был удален через GUI (например, Nautilus или Dolphin), проверьте ~/.local/share/Trash/

2️⃣ Команда lsof (если файл еще открыт процессом) 
Иногда процесс продолжает использовать удаленный файл: 
lsof | grep '(deleted)'

Можно скопировать содержимое из /proc/<PID>/fd/<FD> в новый файл. 

3️⃣ Восстановление через extundelete (для ext4) 
Если файл был удален с раздела ext4, используем extundelete
sudo umount /dev/sdX1  # Размонтируем раздел
sudo extundelete /dev/sdX1 --restore-all

Файлы восстанавливаются в папку RECOVERED_FILES

4️⃣ Photorec – восстановление данных с диска
Подходит для файловых систем ext4, NTFS, FAT и других: 
sudo apt install testdisk  # Устанавливаем пакет
sudo photorec

Выбираем диск и начинаем поиск удаленных файлов. 

5️⃣ grep в raw-данных (если знаем содержимое) 
Можно попробовать найти фрагменты файла прямо на диске: 
grep -a -b "текст из файла" /dev/sdX

Где -a указывает, что это текст, а -b показывает смещение. 

#linux #doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
🔒 Как защитить учетную запись локального администратора

#doc #article
Please open Telegram to view this post
VIEW IN TELEGRAM
Дедлайны горят, а твои глаза уже нет. Что делать, если ты за#бался и хочется просто залипать в телефоне?

И вроде понимаешь, что НАДО, но от этого еще больше сопротивление.

Если близкие думают, что ты зажрался, а тебе и самому от себя уже тошно, но как себя взбодрить – непонятно, советую посмотреть вот что: https://t.me/Manifestans

Ты 100% себя узнаешь, а значит 100% получишь пользу от того, что там увидишь!

Если ты еще не собрал пожитки и не ушел отшельником в лес – есть шанс тебя оживить и вернуть эмоции и интерес к жизни.

Кликай сюда и начинай приходить в себя.