GitLinux
14 subscribers
40 photos
1 video
43 links
Приветствуем в GitLinux!

Здесь все про линукс и его возможности.

Админы:
@Imadona2
@Tomoko_ch

По рекламе:
@Tomoko_ch
Download Telegram
👨‍💻 Linux. Командная строка

Это практическое руководство предлагает полное погружение в мир терминала Linux. Книга охватывает все ключевые аспекты работы с командной строкой - от базовых команд до автоматизации задач.


Что внутри:
🔴Основы навигации в файловой системе
🔴Работа с процессами и правами доступа
🔴Полезные утилиты и инструменты
🔴Создание скриптов и автоматизация

➡️ Скачать

GitUnion || #Книги
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥1
🐧 Linux Kernel — сердце операционной системы

Официальный репозиторий torvalds/linux — это ядро операционной системы Linux, разрабатываемое сообществом под руководством Линуса Торвальдса.


Что внутри?
✔️ Основные подсистемы
- Управление процессами и планировщик
- Файловые системы и драйверы устройств
- Сетевой стек и безопасность

✔️ Аппаратная поддержка
- Архитектура x86, ARM, RISC-V и другие
- Драйверы для периферийных устройств
- Виртуализация и контейнеризация

✔️ Разработка
- Модель разработки с открытым исходным кодом
- Тестирование и отладка

🔗 Ссылка

GitUnion || #Репозитории
Please open Telegram to view this post
VIEW IN TELEGRAM
🐧 Linux для разработчиков

Практическое руководство по эффективной работе в Linux-среде для программистов. Книга охватывает все аспекты — от базового администрирования до продвинутых DevOps-практик.


Что внутри:
🔴 Настройка идеальной рабочей среды
🔴 Автоматизация с bash-скриптами
🔴 Контейнеризация (Docker, Podman)

➡️ Скачать

GitUnion || #Книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻 grep — поисковик для терминала

Когда нужно быстро найти нужную строку в файле или выводе команды — grep станет вашим лучшим другом! Это мощный инструмент поиска, который должен знать каждый, кто работает с терминалом.

Что такое grep?
Это консольная утилита для поиска текста по шаблону (регулярным выражениям). Название расшифровывается как Global Regular Expression Print.

🔍 Базовый синтаксис
grep "шаблон" файл
✔️ Ищет "шаблон" в указанном файле
✔️ Выводит все строки, где есть совпадение

😊 Полезные опции
-i Игнорирует регистр
-v Ищет строки без шаблона
-r Рекурсивный поиск в папках
-n Показывает номера строк
-c Только количество совпадений
-A3 Показывает 3 строки после совпадения

💡 Примеры из жизни
Найти все упоминания функции в коде:

grep -rn "calculate_score" ./src


Отфильтровать ошибки из логов:
tail -f app.log | grep -i "error"


Проверить, есть ли пользователь в системе:
grep "vasya" /etc/passwd



Вывод:
grep — это швейцарский нож для поиска в терминале. Освоив его, вы сможете быстро анализировать логи, искать в коде и фильтровать вывод любых команд!

GitUnion || #Статьи
Please open Telegram to view this post
VIEW IN TELEGRAM
✏️ Изучаем vi и Vim

Полное руководство по освоению самого мощного текстового редактора для разработчиков и системных администраторов.


Что внутри:
🔹 Основы навигации и редактирования
🔹 Продвинутые макросы и скрипты
🔹 Интеграция с инструментами разработки
🔹 Кастомизация .vimrc
🔹 Решение реальных задач в 10 раз быстрее

Почему стоит выбрать?
✓ Работа в терминале без мыши
✓ Поддержка 300+ языков программирования
✓ Экономия часов рутинного редактирования
✓ Стандарт для UNIX-систем

🚀 Скачать

GitUnion || #Книги
Please open Telegram to view this post
VIEW IN TELEGRAM
🐧 Linux: от новичка к профессионалу

Полное руководство по освоению Linux — от первых команд до администрирования серверов.


Что внутри:
🔹 Основы терминала и файловой системы
🔹 Скриптинг на Bash/Python
🔹 Управление пользователями и правами
🔹 Сетевые настройки и безопасность
🔹 Развертывание сервисов (Docker, Nginx)

Почему стоит выбрать?
✓ Подходит для поэтапного изучения
✓ Практические задачи с решениями
✓ Подготовка к LPIC/RHCSA
✓ Актуальные дистрибутивы (2023)

📥 Скачать

GitUnion || #Книги
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Полезные сетевые команды

Разбираемся с базовыми командами для диагностики и работы с сетью в Linux:


🔹 ip a — аналог ifconfig
Показывает все сетевые интерфейсы и их IP-адреса.

🟡 В чём разница между ip a и ifconfig?
ip a — современная команда из пакета iproute2, активно поддерживается.
ifconfig — устаревшая команда, входит в net-tools, не отображает всю информацию (например, IPv6).

Рекомендуется использовать ip a на всех современных системах.

🔹 iwconfig — управление беспроводными интерфейсами
Используется для настройки и просмотра информации о Wi-Fi.
🔹 ip n — просмотр ARP-таблицы
Показывает соседние устройства в сети. Современная альтернатива arp, поддерживает IPv4 и IPv6.
🔹 arp -a — просмотр ARP-кэша
Показывает только IPv4-устройства. Устаревшая команда, но всё ещё встречается.

🟡 Разница между ip n и arp -a:
ip n — часть современных инструментов iproute2, работает с IPv4 и IPv6.
arp -a — старый инструмент, показывает только IPv4 ARP-записи.

🔹 ip r — просмотр таблицы маршрутизации
Показывает, как и куда направляется трафик внутри сети.
🔹 route — устаревшая команда для маршрутов
Аналог ip r, но не поддерживается на новых системах. Лучше использовать ip route.
🔹 netstat — сетевые соединения, порты, маршруты
Устаревшая команда, заменяется на ss. Но может быть полезной при отладке.

🔧 Базовый набор для любого линукс-админа или тех, кто работает с сетями. Сохрани — пригодится!

GitUnion || #Статьи
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Разбираем директории в корне Linux — что скрывается в /?

Если открыть корень Linux-файловой системы (/), можно увидеть кучу папок с короткими названиями: /bin, /etc, /var, /usr, /home и т.д.

Вот краткий гайд, чтобы не теряться:

📁 /bin — важные системные утилиты (например, ls, cp, mv). Доступны даже в режиме восстановления.

📁 /sbin — то же, но для админов. Тут команды типа fsck, reboot, iptables.

📁 /etc — вся конфигурация системы. Пароли, настройки сети, службы и т.д.

📁 /dev — устройства как файлы: диск — это /dev/sda, флешка — /dev/sdb и т.д.

📁 /proc — виртуальная ФС: инфа о процессах и ядре. Попробуй cat /proc/cpuinfo.

📁 /var — «изменяемые» файлы: логи (/var/log), очередь почты, кэш.

📁 /tmp — временные файлы. Чистится при перезагрузке.

📁 /home — домашние директории пользователей. Всё ваше добро — здесь.

📁 /root — дом администратора (пользователя root), а не корень 😄

📁 /usr — программы и библиотеки, установленные вручную или из пакетов.

Не путать с /home!

📁 /lib, /lib64 — системные библиотеки для запуска программ.

📁 /mnt, /media — точки подключения внешних устройств и сетевых дисков.

📁 /boot — ядро Linux и загрузчик (например, grub.cfg).

📁 /opt — ПО от сторонних разработчиков. Например, сюда может встать Chrome.

📁 /run — данные о текущем запуске системы. Содержимое временное.

🧠 Знать структуру / полезно не только админам. Это база для понимания, как работает Linux под капотом.

GitUnion|| #Статьи