Linux для чайника
Open in Telegram
Все о свободном программном обеспечении и операционной системе Linux
Show more3 851
Subscribers
-224 hours
-37 days
-2130 days
Posts Archive
3 849
🔥Кафка — это будущее для всех, кто хочет работать с лучшим брокером сообщений. Kafka выступает «буфером» для нагрузки и позволяет добиться задержек доставки данных в несколько миллисекунд.
🚀С каждым годом Kafka становится все более актуальной технологией, а специалисты со знанием Kafka все более востребованными💰.
💡И задачи, с которыми они сталкиваются, очень разнообразны. Одна из таких — работа с Apache Kafka в приложениях на Spring Boot.
⚒Эту задачу разберем на открытом уроке 13 апреля в 20:00 мск в OTUS вместе с сертифицированным Java-разработчиком, Сергеем Петрелевичем. Занятие пройдет в рамках онлайн-курса «Apache Kafka» в OTUS.
💡Вебинар — это отличный способ не только расширить свои знания, но и познакомиться с курсом и преподавателем.
👨🎓Продолжить занятия и вырасти в профессии вы сможете на курсе. Главное — успеть, пока он доступен в рассрочку.
👉Чтобы присоединиться, пройдите вступительный тест https://otus.pw/NOMN/
Реклама. Информация о рекламодателе на сайте otus.ru
3 849
Kali Linux. Библия пентестера
Kali — популярный дистрибутив Linux, используемый профессионалами в области безопасности В книге есть все об инструментах и способах, которыми пользуются хакеры при взломе систем. Вы научитесь выстраивать надежную защиту от несанкционированного доступа к виртуальным ресурсам. Вне зависимости от уровня подготовки и начинающий, и практикующий пентестер почерпнет важные для себя сведения.Автор: Гас Хаваджа Год: 2023 #books #pentest #redteam #russian
3 849
🐧 Пройдите тест по Linux, ответьте на 22 вопроса и проверьте, насколько вы готовы к обучению на курсе — «Administrator Linux. Professional» в OTUS. Курс можно приобрести в рассрочку!
❗️На курсе вас ждут все необходимые навыки системного администратора — умения гибко рулить системой, создавать и изменять RAID массивы, управлять логическими томами, работать с памятью, процессами, дисками, файлами, баш-скрипты и применение подхода Infrastructure as code.
А также вы получите практические навыки в решении типовых задач администрирования. Практика проходит в режиме реального времени на виртуальных стендах
👉 ПРОЙТИ ТЕСТ — https://otus.pw/vM3v/
🎁 Пройдете успешно тест, получите доступ к 2 открытым урокам курса.
3 849
Как собрать Nginx с нестандартными модулями? 🔥 Приглашаем 31 марта в 20:00 мск на бесплатный вебинар «Ускоряем веб-приложение. Настройка Nginx с HTTP/3, brotli и RTMP»
⚡️ Вместе с Николаем Лавлинским, техническим директором «Метод Лаб» на вебинаре мы:
- Узнаем, как можно собрать кастомную версию Nginx из исходников.
- Добавим нестандартные модули и библиотеки: модуль brotli, поддержку HTTP/3, библиотеку BogingSSL, RTMP-модуль.
- Подготовим окружение и соберём deb-пакет для установки в систему.
👉 Регистрация на вебинар: https://otus.pw/48Q3/
Реклама. Информация о рекламодателе на сайте www.otus.ru
3 849
💾 Маршрутизация в TCP/IP на русском
▶️ Что такое маршрутизация
▶️ Маршрутизаторы
▶️ Виды маршрутизации
▶️ Таблицы маршрутизации
▶️ Описание раздичных протоколов и д.р полезные заметки
#doc #network #russian
3 849
Linux и AI
Как легко прокачать linux терминал с помощью СhatGPT
Или попрощайтесь с ChatGPT — попробуйте OpenSource альтернативу, работающую локально
Imagemagick размывает 16x upscale - как на счет свободного AI инструмента с идеальной чёткостью
Всё это и события индустрии AI в нашем бодром телеграме
Откройте для себя AI — подпишитесь на Future AI Today прямо сейчас!
Alert: текст и изображение этого поста сгененрированы AI
3 849
Repost from GitHub программиста
🔥 TextSnatcher — инструмент, который позволяет скопировать текст из изображений в буфер обмена за считанные секунды.
Установка
$ git clone https://github.com/RajSolai/TextSnatcher.git TextSnatcher $ cd TextSnatcher $ meson build --prefix=/usr $ cd build $ sudo ninja install && com.github.rajsolai.textsnatcher⚙️ GitHub/Инструкция 🐧 Работает под Linux #python #vala
3 849
🕸 Лучший цикл статей по изучению сетей
🌵 Сети для самых маленьких. Часть нулевая. Планирование
🌵 Сети для самых маленьких. Часть первая (которая после нулевой). Подключение к оборудованию cisco
🌵 Сети для самых маленьких. Часть вторая. Коммутация
🌵 Сети для самых маленьких. Часть третья. Статическая маршрутизация
🌵 Сети для самых маленьких. Часть четвертая. L2 и STP
🌵 Сети для самых маленьких. Часть пятая. ACL и NAT
🌵 Сети для самых маленьких. Часть шестая. Динамическая маршрутизация
🌵 Сети для самых маленьких. Часть седьмая. VPN
🌵 Сети для самых маленьких. Часть восьмая. BGP и IP SLA
#network
3 849
🔥 Пройти тест по SRE 🔥
🚀 Ответьте на 13 вопросов и проверьте, насколько вы готовы к обучению на курсе - SRE практики и инструменты. Курс доступен в рассрочку.
📚 Курс рассчитан на разработчиков, которые хотят получить дополнительные компетенции для работы в production окружениях, разобраться и внедрить SRE практики и инструменты. После курса вы сможете выстраивать SRE-процессы в контексте взаимодействия с другими отделами компании.
⏰ Время прохождения теста ограниченно 30 минут
👉 ПРОЙТИ ТЕСТ: https://otus.pw/VTXa/
💣 Сможете пройти успешно тест – получите курс по Git в записи + пройдете на курс «SRE практики и инструменты» по специальной цене!
Реклама. Информация о рекламодателе на сайте www.otus.ru
3 849
Команда id может принимать различные параметры, которые позволяют отображать только определенную информацию.
Например чтобы распечатать только действующий идентификатор пользователя, используйте параметр -u:
$ id -u 1000Используйте параметр -G ( --groups ), чтобы распечатать эффективные идентификаторы всех групп, к которым принадлежит пользователь:
$ id -G 1000 4 20 24 25 27 29 30 44 46 109 119 121 133 141Вызвать справку:
$ id --help
Usage: id [OPTION]... [USER]...
Print user and group information for each specified USER,
or (when USER omitted) for the current process.
-a ignore, for compatibility with other versions
-Z, --context print only the security context of the process
-g, --group print only the effective group ID
-G, --groups print all group IDs
-n, --name print a name instead of a number, for -ugG
-r, --real print the real ID instead of the effective ID, with -ugG
-u, --user print only the effective user ID
-z, --zero delimit entries with NUL characters, not whitespace;
not permitted in default format
--help display this help and exit
--version output version information and exit
Without any OPTION, print some useful set of identified information.
#linux #commands #doc3 849
Команда
su в Linux
Данная команда заменяет пользователя оболочки shell на указанного. Фактически происходит запуск нового экземпляра оболочки с указанными параметрами.
Благодаря этому возможно, не выходя из системы, совершенно безболезненно повышать возможности управления операционной системой или наоборот ограничивать их.
Общий синтаксис команды su следующий:
$ su [options] [-] [user]
options — некоторые дополнительные возможности команды. Мы их рассмотрим ниже:
[-] — смена контекста выполнения оболочки на контекст указанного пользователя. Переменные $PATH, $HOME, $SHELL, $USER, $LOGNAME содержат значения, характерные для указанного пользователя. Домашняя папка пользователя меняется на другую.
user — имя пользователя, под которым продолжит работать командная оболочка.
Основные опции команды su:
-c, --command=command — запускает приложение под указанным аккаунтом;
-s, --shell=shell — происходит запуск для заданного пользователя указанной оболочки;
-, -l, --login — смена контекста выполнения на контекст заданного пользователя, аналогична смене пользователя системы для shell;
-g, --group=group — вызов пользователя, состоящего в заданной группе. Используется только для пользователя root;
-h, --help — вызов справки для команды.
Примеры использования
$ su — При вызове без каких-либо параметров по умолчанию su запускает интерактивную оболочку от имени пользователя root.
$ su - Наиболее часто используемый параметр при вызове su — это - ( -l , --login ). Это делает оболочку оболочкой входа в систему со средой, очень похожей на реальный вход в систему, и меняет текущий каталог.
$ su skynet — Смена пользователя на пользователя skynet:
$ su - skynet — Смена пользователя на пользователя skynet со сменой окружения.
Если вы хотите запустить другую оболочку вместо той, которая определена в файле passwd , используйте параметр -s , --shell . Например, чтобы переключиться на root и запустить оболочку zsh , вы должны ввести: $ su -s /usr/bin/zsh
Чтобы сохранить всю среду ( HOME , SHELL , USER и LOGNAME ) вызывающего пользователя, вызовите команду с параметром -p , --preserve-environment:
$ su -p#linux #commands #doc
3 849
Внутреннее устройство Linux (3-е издание)
Познакомьтесь со всеми тонкостями работы операционной системы Linux — от системного администрирования до глубинных механизмов, обеспечивающих низкоуровневый функционал Linux.Автор: Брайан Уорд Год: 2022 #books #russian
3 849
💾 Astra Linux. Установка, настройка, администрирование
Автор: М.Д. Матвеев
Год: 2022
#books #linux #russian
3 849
💾 Большая шпаргалка по консольным командам Git на русском
🌵 Настройки
🌵 Консольные команды
🌵 Создание нового репозитория
🌵 Клонирование репозитория
🌵 Добавление, удаление, отмена изменений
🌵 Коммиты и многое другое
Лойс 👍
#doc #git #github #russian
3 849
💾 Шпаргалка по основным командам в Unix/Linux
📌 Операции с файлами
📌 Процессы
📌 Права доступа для файлов
📌 Подключение по SSH
📌 Установка программ
📌 Поиск по системе и д.р
#cheatsheet #linux
