Вопрос №40 из теста Linux Essentials Certification: What is the number called that is used to identify a process? | Как называется номер, используемый для идентификации процесса?
Anonymous Quiz
2%
Proc Num
94%
PID
3%
PIN
2%
Process Entry
👍6
Forwarded from Лига сисадминов
SSH-перенаправление портов
Если вы ищете, как просто пробросить порты через SSH, то, скорее всего, наткнётесь на что-то вроде:
Или вот это, если вы ещё хотите отправить ssh в фон:
ssh -NT -L 3306:db.example.com:3306 example.com &
Обе эти команды используют как минимум одну лишнюю опцию, а вторая вообще может привести к тому, что SSH не подключится, если вы используете аутентификацию по паролю. Тем не менее, подобные примеры до сих пор кочуют по разным статьям про перенаправление портов через SSH. Я и сам до недавнего времени пользовался первой вариацией, и решил, что стоит написать об этом — может, кому-то пригодится.
Правильный вариант для этого случая - это не -nNT, а просто -N, вот так:
Если вы хотите отправить ssh в фон, то стоит добавить -f, а не использовать &, встроенный в оболочку. Потому что тогда вы сможете ввести пароль в ssh, если это понадобится.
По сути, в этом и вся суть статьи - так что, если вам просто нужно было это, можете дальше не читать. Но если хочется разобраться, что вообще делают эти опции и зачем они нужны, или вы не совсем понимаете, о чём речь - читайте статью целиком.
https://telegra.ph/SSH-perenapravlenie-portov-06-19
#ит_статьи #linux #network #ssh #forwarding
Если вы ищете, как просто пробросить порты через SSH, то, скорее всего, наткнётесь на что-то вроде:
ssh -nNT -L 8000:example.com:80 user@bastion.example.com
Или вот это, если вы ещё хотите отправить ssh в фон:
ssh -NT -L 3306:db.example.com:3306 example.com &
Обе эти команды используют как минимум одну лишнюю опцию, а вторая вообще может привести к тому, что SSH не подключится, если вы используете аутентификацию по паролю. Тем не менее, подобные примеры до сих пор кочуют по разным статьям про перенаправление портов через SSH. Я и сам до недавнего времени пользовался первой вариацией, и решил, что стоит написать об этом — может, кому-то пригодится.
Правильный вариант для этого случая - это не -nNT, а просто -N, вот так:
ssh -N -L 8000:example.com:80 user@bastion.example.com
Если вы хотите отправить ssh в фон, то стоит добавить -f, а не использовать &, встроенный в оболочку. Потому что тогда вы сможете ввести пароль в ssh, если это понадобится.
По сути, в этом и вся суть статьи - так что, если вам просто нужно было это, можете дальше не читать. Но если хочется разобраться, что вообще делают эти опции и зачем они нужны, или вы не совсем понимаете, о чём речь - читайте статью целиком.
https://telegra.ph/SSH-perenapravlenie-portov-06-19
#ит_статьи #linux #network #ssh #forwarding
Telegraph
SSH-перенаправление портов
Если вы ищете, как просто пробросить порты через SSH, то, скорее всего, наткнётесь на что-то вроде: ssh -nNT -L 8000:example.com:80 user@bastion.example.com Или вот это, если вы ещё хотите отправить ssh в фон: ssh -NT -L 3306:db.example.com:3306 example.com…
👍20🔥5
Media is too big
VIEW IN TELEGRAM
🚀 Урок 17 — Отладка Bash-скриптов: как находить и исправлять ошибки
Привет, охотник за багами! 👋
Сегодня будем искать и устранять ошибки в Bash-скриптах: логические, синтаксические, опечатки — ничто не скроется. На примере простой игры разберём пошаговую отладку.
Зачем смотреть?
✅ Освоишь ключевые приёмы для поиска багов в Bash
✅ Узнаешь, как использовать
✅ Научишься ловить и устранять как синтаксические, так и логические ошибки
Таймкоды:
00:04 — Введение: типы ошибок в Bash
01:00 — Запуск и анализ скрипта
06:37 — Исправление логических ошибок
08:22 — Отладочные советы: как выводить и проверять значения
🌐 Источник: https://www.youtube.com/watch?v=uyQ0ZakSzGY
📩 Завтра: Как за 1 минуту проверить соединение с десятками серверов
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Bash Урок 2: Переменные, массивы и логика
🧠 - Урок 3 — Освой циклы Bash
🧠 - Процесс с неизвестным именем грузит CPU на 25000%! Что происходит?
----
#Linux_youtube #bash #linux #bashскрипты #обучение #Linux\_youtube
Привет, охотник за багами! 👋
Сегодня будем искать и устранять ошибки в Bash-скриптах: логические, синтаксические, опечатки — ничто не скроется. На примере простой игры разберём пошаговую отладку.
Зачем смотреть?
✅ Освоишь ключевые приёмы для поиска багов в Bash
✅ Узнаешь, как использовать
set и отладочные команды✅ Научишься ловить и устранять как синтаксические, так и логические ошибки
Таймкоды:
00:04 — Введение: типы ошибок в Bash
01:00 — Запуск и анализ скрипта
06:37 — Исправление логических ошибок
08:22 — Отладочные советы: как выводить и проверять значения
🌐 Источник: https://www.youtube.com/watch?v=uyQ0ZakSzGY
📩 Завтра: Как за 1 минуту проверить соединение с десятками серверов
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Bash Урок 2: Переменные, массивы и логика
🧠 - Урок 3 — Освой циклы Bash
🧠 - Процесс с неизвестным именем грузит CPU на 25000%! Что происходит?
----
#Linux_youtube #bash #linux #bashскрипты #обучение #Linux\_youtube
👍6🔥3
🔍 Сисадмин, ты точно знаешь, сколько ты стоишь на рынке?
Как часто ты думаешь, что тебе мало платят за твою работу?
Задаёшься вопросом, почему другим платят больше, чем тебе?
Я решил копнуть глубже:
- проанализировал 39 000+ реальных резюме;
- собрал 3 500+ вакансий.
🤖 Встречай GradeLift — бот от @linuxskill.
💪 Для тех кто ищет работу сейчас:
• Покажет реальную медиану зарплаты по опыту, городу и формату;
• Все свежие вакансии в одном месте;
• Выдаст ТОП навыков, которыми ты должен обладать;
• Подготовит к техническому собеседованию на сисадмина.
• Новостная рассылка — рассказываем, что скрывают вакансии, и показываем неочевидные реалии рынка труда.
⚠️ Даже если ты не ищешь работу тебе точно будет интересно пройди тест, оценить свой уровень и получить фидбек: чего не хватает в скиллах и сколько ты реально стоишь на рынке.
Готов узнать, правду о себе и как расти? 👉 GradeLiftBot
Как часто ты думаешь, что тебе мало платят за твою работу?
Задаёшься вопросом, почему другим платят больше, чем тебе?
Я решил копнуть глубже:
- проанализировал 39 000+ реальных резюме;
- собрал 3 500+ вакансий.
🤖 Встречай GradeLift — бот от @linuxskill.
💪 Для тех кто ищет работу сейчас:
• Покажет реальную медиану зарплаты по опыту, городу и формату;
• Все свежие вакансии в одном месте;
• Выдаст ТОП навыков, которыми ты должен обладать;
• Подготовит к техническому собеседованию на сисадмина.
• Новостная рассылка — рассказываем, что скрывают вакансии, и показываем неочевидные реалии рынка труда.
⚠️ Даже если ты не ищешь работу тебе точно будет интересно пройди тест, оценить свой уровень и получить фидбек: чего не хватает в скиллах и сколько ты реально стоишь на рынке.
Готов узнать, правду о себе и как расти? 👉 GradeLiftBot
🔥6👎2👍1
✅ Как за 1 минуту проверить соединение с десятками серверов
Привет, друзья! Сегодня разберём, как автоматизировать проверку подключения к множеству серверов без лишних заморочек с
Если вам нужно просто узнать — открыт порт на хосте или нет, без передачи данных — вот самые эффективные способы:
1. nmap
Быстрый скан нужных портов:
2. netcat (nc)
Минималистичный способ через
3. /dev/tcp в bash
Проверка средствами самого bash:
4. fping
Если важен только факт доступности по ICMP:
Все эти методы можно обернуть в скрипт и проверять десятки или сотни хостов автоматически! 🔥
🌐 Источник: https://unix.stackexchange.com/questions/788022/how-to-check-multiple-hosts-for-simple-connectivity
📩 Завтра: #Инфографика Pacman
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Linux команды: file, mv, cp, rmdir, ps, kill 9, find, sort, , clear
🧠 - Linux команды: mv, настройка Терминала
🧠 - Linux команды: cmp, df, apt get install, remove, update, upgrade, chmod
#stackoverflow #Linux #Bash #Скрипты #Сеть #DevOps #Порты #nmap #netcat
Привет, друзья! Сегодня разберём, как автоматизировать проверку подключения к множеству серверов без лишних заморочек с
telnet и ручным вводом команд.Если вам нужно просто узнать — открыт порт на хосте или нет, без передачи данных — вот самые эффективные способы:
1. nmap
Быстрый скан нужных портов:
nmap -sT -p 22 192.168.1.1-5
2. netcat (nc)
Минималистичный способ через
nc:timeout 3 nc -zv host1 22
timeout 3 nc -zv host2 22
3. /dev/tcp в bash
Проверка средствами самого bash:
if (exec 3<>/dev/tcp/host/port) 2>/dev/null; then
echo "Порт открыт"
else
echo "Порт закрыт"
fi
4. fping
Если важен только факт доступности по ICMP:
fping -a -r 0 -qs -g 192.168.1.0/24
Все эти методы можно обернуть в скрипт и проверять десятки или сотни хостов автоматически! 🔥
🌐 Источник: https://unix.stackexchange.com/questions/788022/how-to-check-multiple-hosts-for-simple-connectivity
📩 Завтра: #Инфографика Pacman
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Linux команды: file, mv, cp, rmdir, ps, kill 9, find, sort, , clear
🧠 - Linux команды: mv, настройка Терминала
🧠 - Linux команды: cmp, df, apt get install, remove, update, upgrade, chmod
#stackoverflow #Linux #Bash #Скрипты #Сеть #DevOps #Порты #nmap #netcat
Unix & Linux Stack Exchange
How to check multiple hosts for simple connectivity?
I need a tool that tells me if a connection to a host is open or not -- no data to send or receive, just see if the connection is successful.
Today I use telnet.
$ telnet myhost myport
Trying 192.1...
Today I use telnet.
$ telnet myhost myport
Trying 192.1...
👍8🔥3
Базовая шпаргалка Pacman
📩 Завтра: 5 фишек Netdata, которые спасут твой сервер от падения
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Сетевой уровень: адресация и маршрутизация
🧠 - Сетевой уровень: связность и целевая маршрутизация
🧠 - Транспортный уровень: TCP, UDP и не только
#инфографика #linux #Pacman
📩 Завтра: 5 фишек Netdata, которые спасут твой сервер от падения
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Сетевой уровень: адресация и маршрутизация
🧠 - Сетевой уровень: связность и целевая маршрутизация
🧠 - Транспортный уровень: TCP, UDP и не только
#инфографика #linux #Pacman
👍5🔥5👀2
📈 5 фишек Netdata, которые спасут твой сервер от падения
Привет, хранители серверов! 🛡️
Netdata — это лёгкий, но очень мощный инструмент мониторинга Linux-серверов в реальном времени. И вот 5 фишек, за которые его обожают:
1️⃣ Графики без задержек
Показывает все метрики в реальном времени — от CPU и RAM до дисков, сети и процессов.
2️⃣ Уведомления о сбоях
Netdata сам выявляет аномалии и может уведомить тебя через почту, Slack или другие каналы.
3️⃣ Низкая нагрузка на систему
Процесс мониторинга почти не влияет на производительность сервера. Даже на слабых VPS всё летает.
4️⃣ Готовые интеграции
Легко подключается к Prometheus, Grafana и другим системам для расширенного анализа.
5️⃣ Установка за 5 минут
И через пару секунд сервер уже мониторится через браузер:
🎯 Совет: Следи за своими staging и прод-серверами с Netdata, чтобы ловить проблемы ДО того, как они взорвутся!
🌐 Источник: https://github.com/netdata/netdata
📩 Завтра: Базовая шпаргалка Tar
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Транспортный уровень: трансляция адресов и формирование трафика
🧠 - Прикладной уровень: возможности системы
🧠 - Прикладной уровень: что нужно для полноценной работы?
#linux #monitoring #netdata #devops #server
Привет, хранители серверов! 🛡️
Netdata — это лёгкий, но очень мощный инструмент мониторинга Linux-серверов в реальном времени. И вот 5 фишек, за которые его обожают:
1️⃣ Графики без задержек
Показывает все метрики в реальном времени — от CPU и RAM до дисков, сети и процессов.
2️⃣ Уведомления о сбоях
Netdata сам выявляет аномалии и может уведомить тебя через почту, Slack или другие каналы.
3️⃣ Низкая нагрузка на систему
Процесс мониторинга почти не влияет на производительность сервера. Даже на слабых VPS всё летает.
4️⃣ Готовые интеграции
Легко подключается к Prometheus, Grafana и другим системам для расширенного анализа.
5️⃣ Установка за 5 минут
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
И через пару секунд сервер уже мониторится через браузер:
http://<IP-адрес-сервера>:19999🎯 Совет: Следи за своими staging и прод-серверами с Netdata, чтобы ловить проблемы ДО того, как они взорвутся!
🌐 Источник: https://github.com/netdata/netdata
📩 Завтра: Базовая шпаргалка Tar
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Транспортный уровень: трансляция адресов и формирование трафика
🧠 - Прикладной уровень: возможности системы
🧠 - Прикладной уровень: что нужно для полноценной работы?
#linux #monitoring #netdata #devops #server
GitHub
GitHub - netdata/netdata: The fastest path to AI-powered full stack observability, even for lean teams.
The fastest path to AI-powered full stack observability, even for lean teams. - netdata/netdata
👍7🔥2
Базовая шпаргалка Tar
📩 Завтра: Вопрос №41 из теста Linux Essentials Certification
Включи 🔔 чтобы не пропустить!
________________
Дополнительный материал:
🧠 - Сетевые основы: Введение в межсетевые экраны
🧠 - Сетевые основы: Туннелирование и частные сети
🧠 - Сетевые основы: Настройка сети в Linux
#инфографика #linux #tar
📩 Завтра: Вопрос №41 из теста Linux Essentials Certification
Включи 🔔 чтобы не пропустить!
________________
Дополнительный материал:
🧠 - Сетевые основы: Введение в межсетевые экраны
🧠 - Сетевые основы: Туннелирование и частные сети
🧠 - Сетевые основы: Настройка сети в Linux
#инфографика #linux #tar
👍15
Вопрос №41 из теста Linux Essentials Certification: Which statement about users and user groups is correct? | Какое утверждение о пользователях и группах пользователей верно?
Anonymous Quiz
77%
Каждый пользователь принадлежит по крайней мере к одной группе пользователей
2%
В группе может быть только один основной пользователь
20%
Пользователи не обязательно должны принадлежать к группе пользователей
1%
В системе может быть только одна группа пользователей
👍8🔥1
Вопрос №42 из теста Linux Essentials Certification: Which command will display running process information in realtime? Какая команда отображает информацию о запущенных процессах в реальном времени?
Anonymous Quiz
8%
process
5%
show current
12%
ps current
75%
top
👍1
Вопрос №43 из теста Linux Essentials Certification: Which one of the following statements concerning Linux passwords is true? | Какое из следующих утверждений о паролях в Linux является верным?
Anonymous Quiz
84%
Пароли хранятся только в зашифрованном виде
1%
Пользователи не могут изменить свой пароль после его установки
9%
Все пароли могут быть расшифрованы с помощью мастер-пароля системного администратора
5%
Пароли никогда не могут начинаться с не-буквенного символа
0%
Пароли могут содержать максимум шесть символов
👍5👎1
🚀 11 SSH-команд, после которых ты удалишь половину скриптов
Привет, покоритель удалённых серверов! 👋
Устал писать длинные bash-скрипты для простых SSH-задач? Подготовил для тебя команды, которые заменят кучу твоих велосипедов одной строкой.
____________________
Дополнительный материал:
🧠 - Сетевые основы: Удаленное управление
🧠 - Сетевые основы: Безопасность
🧠 - Основы программирования: Основы языка программирования
#инфографика #SSH #Linux #DevOps #Sysadmin #Security #Automation
Привет, покоритель удалённых серверов! 👋
Устал писать длинные bash-скрипты для простых SSH-задач? Подготовил для тебя команды, которые заменят кучу твоих велосипедов одной строкой.
____________________
Дополнительный материал:
🧠 - Сетевые основы: Удаленное управление
🧠 - Сетевые основы: Безопасность
🧠 - Основы программирования: Основы языка программирования
#инфографика #SSH #Linux #DevOps #Sysadmin #Security #Automation
👍17
🔥 Git-команды: откатываем, чистим, исправляем за секунды
Эй, повелитель версий! 👋
Сломал ветку? Закоммитил не то? Забыл про .gitignore? Держи команды, которые вытащат тебя из любой Git-ямы.
⚠️ Жми на изображение и отправляйся в путешествие 👆
#инфографика #Git #DevOps #Linux #GitHub #GitLab #VersionControl
Эй, повелитель версий! 👋
Сломал ветку? Закоммитил не то? Забыл про .gitignore? Держи команды, которые вытащат тебя из любой Git-ямы.
⚠️ Жми на изображение и отправляйся в путешествие 👆
#инфографика #Git #DevOps #Linux #GitHub #GitLab #VersionControl
👍4👀3
Дополнительный материал:
🧠 - Основы программирования: Python
🧠 - Основы программирования: Bash
🧠 - Системы контроля версий: Введение в Git
#инфографика #Git #DevOps #Linux #GitHub #GitLab #VersionControl
🧠 - Основы программирования: Python
🧠 - Основы программирования: Bash
🧠 - Системы контроля версий: Введение в Git
#инфографика #Git #DevOps #Linux #GitHub #GitLab #VersionControl
👍9