ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

Linux

Linux

前往频道在 Telegram

Все для системного администратора, новости и информация из мира Linux По всем вопросам @evgenycarter

显示更多
2 446
订阅者
-124 小时
-67 天
-4030 天
帖子存档
Linux
2 446
С чего всё начиналось... Сервер компании Google. США. 1996 г. 👉@linuxchmod
С чего всё начиналось... Сервер компании Google. США. 1996 г. 👉@linuxchmod

Linux
2 446
+9
AWX/Tower. Ansible. 01-Установка Ansible AWX/Tower за 5 минут 02-Ansible AWX. Подключение проекта. Настройка и запуск.e 03-Survey Опросы в AWX. Формы.e 04-WorkFlow Ansible AWX 01-Ansible. Начало. Что это и для чего? 01-Ansible. Начало. Что это и для чего? 01-Ansible. Начало. Что это и для чего? 02 Ansible Установка и Настройка 02 Ansible Установка и Настройка 03-Ansible. Inventory. Hosts. Groups. Подключаем Ansible к клиентамer 👉@linuxchmod

Linux
2 446
+9
Cisco Packet Tracer Урок 1 "Настройка ip адресации компьютеров и подключение к коммутатору" Урок №2 "Настройка динамической ip-адресации, DHCP, DNS, WEB серверов" Урок №3 "Настройка протокола доступа SSH на коммутаторе Cisco" Урок 4 "Настройка VLAN на коммутаторах Cisco" Урок №5 "Настройка ip-адресации vlan на коммутаторах и маршрутизаторах Cisco" Урок №6 "Настройка pool (диапазона ip-адресов) на DHCP сервере для VLAN" Урок №7 "Настройка ACL (Access Control List) на маршрутизаторе Cisco" Урок №8 - "Настройка ip-телефонии" Урок №9 "Настройка почтового сервера" Урок №10 "Настройка беспроводной сети, WiFi роутер" 👉@linuxchmod

Linux
2 446
Один из первых представителей того, что сейчас называют нетбуком, а на момент появления называлось субноутбуком. Compaq Contu
+4
Один из первых представителей того, что сейчас называют нетбуком, а на момент появления называлось субноутбуком. Compaq Contura Aero 4/25, был представлен в 1994 году. Цифра 4 показывает тип процессора (80486SX), а 25 - частоту процессора (25 МГц). Ноутбук оснащен монохромным VGA-дисплеем (640*480, 16 цветов), 4 Мб оперативной памяти (с возможностью расширения до 20 Мб) и жестким диском на 170 Мб. 👉@linuxchmod

Linux
2 446
Шпаргалка по MDRAID Создание массива: mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1 После чего нужно создать конфигурационный файл mdadm.conf mdadm --detail --scan > /etc/mdadm/mdadm.conf И записать изменения в загрузочный образ: update-initramfs -u Работа с массивом Пометка диска как сбойного Диск в массиве можно условно сделать сбойным, ключ --fail (-f): mdadm /dev/md0 --fail /dev/hde1 mdadm /dev/md0 -f /dev/hde1 Удаление сбойного диска Сбойный диск можно удалить с помощью ключа --remove (-r): mdadm /dev/md0 --remove /dev/hde1 mdadm /dev/md0 -r /dev/hde1 Добавление нового диска Добавить новый диск в массив можно с помощью ключей --add (-a) и --re-add: mdadm /dev/md0 --add /dev/hde1 mdadm /dev/md0 -a /dev/hde1 Сборка существующего массива Собрать существующий массив можно с помощью mdadm --assemble. Как дополнительный аргумент указывается, нужно ли выполнять сканирование устройств, и если нет, то какие устройства нужно собирать. mdadm --assemble /dev/md0 /dev/hde1 /dev/hdf2 /dev/hdg1 mdadm --assemble --scan Проверить состояние массива и получить информацию и массиве Состояние массива: cat /proc/mdstat Информация о массиве: mdadm --detail /dev/md0 Информация об элементе массива: mdadm --examine /dev/sda1 Проверка целостности. зарускаем проверку echo check > /sys/block/md1/md/sync_action смотрим результат ~# cat /proc/mdstat Personalities : [raid10] [raid1] md0 : active raid1 sdb1[1] sda1[0] sdc1[2] sdd1[3] 128384 blocks [4/4] [UUUU] md1 : active raid10 sdd2[3] sdc2[2] sda2[0] sdb2[1] 134222848 blocks 256K chunks 2 near-copies [4/4] [UUUU] [>....................] check = 0.5% (787072/134222848) finish=19.7min speed=112438K/sec Убить массив mdadm --stop /dev/md0 mdadm --zero-superblock /dev/sda.. 👉@linuxchmod

Linux
2 446
Полезный софт для самохостинга Home Assistant и Node-RED — управление умным домом. Pi-hole — фильтрация интернет-трафика во в
Полезный софт для самохостинга Home Assistant и Node-RED — управление умным домом. Pi-hole — фильтрация интернет-трафика во всей сети, блокировка рекламы. Plex — проприетарный медиасервер для стриминга (в качестве свободной альтернативы можно использовать Jellyfin). Transmission — быстрый и простой торрент-клиент, с ним интегрируется менеджер/индексатор Radarr или Sonarr для мониторинга RSS-раздач и автоматического скачивания новых эпизодов. Всё это сразу подгружается в Plex/Jellyfin. Есть ещё менеджер Lidarr — то же самое, только для музыки, и Prowlarr для интеграции Lidarr, Mylar3, Radarr, Readarr и Sonarr в одном интерфейсе. Audioserve, audiobookshelf и Boringstreamer — простые серверы для аудиостриминга, то есть раздачи аудиофайлов из папок (аудиокниги, музыка, подкасты). Nextcloud — опенсорсная замена Google Drive и другим облачным хостингам. PhotoPrism — хранение фотографий, красивый интерфейс для просмотра альбомов и удалённого доступа. Invidious — клиент для YouTube без трекинга и рекламы. Nitter — фронтенд для Twitter (если вы им ещё пользуетесь). Whoogle — фронтенд для Google, очищенный от рекламы, скриптов, ссылок AMP, кукисов и трекинга по IP-адресам с профилированием пользователей, чем занимается Google. LibReddit — альтернативный приватный фронтенд для Reddit, тоже без трекинга и рекламы. SyncThing — синхронизация файлов между всеми устройствами. Code Server — запуск VS Code на сервере и удалённый доступ из браузера. Vaultwarden — неофициальный сервер для менеджера паролей Bitwarden. Tailscale — не требующий настройки VPN, который даёт доступ к вашему серверу из любой точки мира. Synapse — свой инстанс Matrix для децентрализованных чатов, совместимый с клиентами Element. Electrs — быстрый и эффективный сервер для кошелька Electrum. Gitea — простой хостинг Git. Uptime Kuma — мониторинг аптайма для своего сервера. 👉@linuxchmod

Linux
2 446
Горячие клавиши терминала Linux Управление окном эмулятора терминала Указанные ниже сочетания клавиш упростят вашу работу с т
Горячие клавиши терминала Linux Управление окном эмулятора терминала Указанные ниже сочетания клавиш упростят вашу работу с терминалом GNOME и большинством других приложений эмуляторов терминала. Ctrl + Shift + Q — закроет текущее окно терминала. Ctrl + Shift + T — откроет дополнительную вкладку терминала. Ctrl + Shift + W — закроет текущую вкладку. Ctrl + Shift + D — превратит вкладку в отдельное окно. Ctrl + PgUp — переместит на предыдущую вкладку. Ctrl + PgDown — переместит на следующую вкладку. https://telegra.ph/Goryachie-klavishi-terminala-Linux-03-28 👉@linuxchmod

Linux
2 446
+9
Linux Commands for Beginners 01 - Introduction 02 - Setting up a Cloud Instance 03 - Setting up a Virtualbox Virtual Machine 04 - Navigating the Filesystem 05 - Basic File Editing 06 - Moving and Renaming Files 07 - The Bash Configuration File 08 - Command Aliases 09 - Understanding Permissions 10 - Checking Resource Usage 👉@linuxchmod

Linux
2 446
🔍 Как найти и убить процессы, занявшие порт в Linux

fuser -k 8080/tcp
📌 Что делает эта команда: - fuser — показывает, какие процессы используют файл или сокет; - -k — убивает найденные процессы; - 8080/tcp — порт, который проверяем (можно заменить на свой). 💡 Альтернатива с lsof:

kill -9 $(lsof -t -i:8080)
- lsof -i:8080 — находит процессы, слушающие порт; - -t — выводит только PID; - kill -9 — принудительно завершает процессы. ⚠️ Будь аккуратен, особенно с kill -9 — он не даёт процессу корректно завершиться. 👉@linuxchmod

Linux
2 446
❓ Вы в курсе, что можно автоматизировать инфраструктуру как код с помощью Terraform и GitLab? ⏰ На открытом уроке 3 апреля в
❓ Вы в курсе, что можно автоматизировать инфраструктуру как код с помощью Terraform и GitLab? ⏰ На открытом уроке 3 апреля в 20:00 мск Вячеслав Федосеев расскажет, как настроить CI/CD-пайплайны для работы с Terraform, разграничивать окружения и эффективно управлять конфигурацией. Вячеслав — эксперт в IT с 2006 года, от первых Linux-серверов до масштабных DevOps-решений. Автор и ментор курсов по DevOps и CI/CD. Если вы DevOps-специалист, архитектор или инженер, стремящийся оптимизировать процессы и автоматизировать инфраструктуру, этот урок для вас. Повышайте свою квалификацию, изучив лучшие практики IaC, и получайте навыки, востребованные на рынке. 🎁 Все участники вебинара получат скидку на полный курс по CI/CD на основе Gitlab. 👉 Для участия зарегистрируйтесь https://vk.cc/cKdBtn Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Linux
2 446
Материнская плата с процессором 80286 В центре ряд слотов ISA, справа микросхемы оперативной памяти (у 286 и более ранних пла
+8
Материнская плата с процессором 80286 В центре ряд слотов ISA, справа микросхемы оперативной памяти (у 286 и более ранних плат память обычно была на борту и ее количество часто было равно 640 Кб), снизу слоты для расширения памяти, в них втыкались модули SIPP. Микросхем BIOS аж 3 штуки. Слева так называемый клавиатурный BIOS, а справа основной. Микросхемы стоят парой, так как шина 16-разрядная, а микросхемы 8-разрядные. Процессор 80286 с частотой 12 МГц производства AMD. Раньше в порядке вещей было, когда разные фирмы выпускали процессоры по лицензии Intel (не зря внизу стоит копирайт Интел). Левее математический сопроцессор 80287 производства компании Integrated Information Technology с частотой 6 МГц. Основной процессор не умел работать с числами с плавающий точкой, поэтому для ускорения предусматривалась возможность установки сопроцессора. 👉@linuxchmod

Linux
2 446
+9
Компьютерные сети с CISCO УРОК 10 - Настраиваем DHCP на маршрутизаторе УРОК 11 - настройка интерфейсов средствами консоли, сетевой принтер. УРОК 12 - настройка передачи данных между сетями на маршрутизаторе УРОК 13 - Маршрут по умолчанию (нулевой маршрут) УРОК 14 - Маршрут по умолчанию при наличии нескольких сетей УРОК 15 - Что скрывалось за слешем (разбор домашнего задания) УРОК 16 - динамическая маршрутизация с использованием RIP УРОК 17 - Настройка протокола EIGRP УРОК 18 - Настройка протокола OSPF УРОК 19 - Поведение OSPF при неполадках в сети Часть 1 👉@linuxchmod

Linux
2 446
+9
Компьютерные сети с CISCO Вводный урок УРОК 1 - Простейшая сеть на 2 ПК УРОК 2 из 250 - Сеть с использованием концентратора (HUB) УРОК 3 из 250 - Применение сетевого коммутатора (switch) УРОК 4 из 250 - Управление устройствами с использованием терминала (CLI) УРОК 5 из 250 - деление сети с помощью VLAN УРОК 6 из 250 - Групповое конфигурирование портов при настройке VLAN УРОК 7 из 250 - использование магистральных портов УРОК 8 - Интегрируем Web-server УРОК 9 - Использование служб DNS и DHCP 👉@linuxchmod

Linux
2 446
🔄 Мониторинг загрузки процессора с уведомлением в Telegram 📡 Ниже простой Bash-скрипт, который будет следить за загрузкой CPU и отправлять уведомление в Telegram, если нагрузка превышает установленный порог. 📜 Скрипт: #!/bin/bash # Настройки TOKEN="ВАШ_TELEGRAM_BOT_TOKEN" CHAT_ID="ВАШ_CHAT_ID" THRESHOLD=80 # Порог загрузки CPU в процентах # Получаем среднюю загрузку CPU за последнюю минуту CPU_LOAD=$(uptime | awk -F 'load average:' '{print $2}' | cut -d',' -f1 | awk '{print $1*100}') # Округляем значение CPU_LOAD=$(printf "%.0f" "$CPU_LOAD") # Проверяем, превышает ли загрузка порог if (( CPU_LOAD > THRESHOLD )); then MESSAGE="⚠️ Внимание! Высокая загрузка CPU: ${CPU_LOAD}% на $(hostname)" curl -s -X POST "https://api.telegram.org/bot$TOKEN/sendMessage" \ -d chat_id="$CHAT_ID" \ -d text="$MESSAGE" fi 📌 Как использовать: 1️⃣ Замените ВАШ_TELEGRAM_BOT_TOKEN на токен вашего бота. 2️⃣ Укажите ВАШ_CHAT_ID, куда слать уведомления. 3️⃣ Установите порог THRESHOLD, при котором хотите получать оповещения. 4️⃣ Добавьте скрипт в крон, например, чтобы он запускался каждую минуту: * * * * * /path/to/cpu_monitor.sh Теперь, если CPU на сервере превысит 80%, вы получите уведомление в Telegram. 👉@linuxchmod

Linux
2 446
Стокгольмская телефонная башня с примерно 5500 телефонных линий, 1890 год 👉@linuxchmod
Стокгольмская телефонная башня с примерно 5500 телефонных линий, 1890 год 👉@linuxchmod

Linux
2 446
Какие есть виды и категории кабеля "витая пара"? Витая пара (twisted pair) — вид кабеля связи, представляет собой одну или не
Какие есть виды и категории кабеля "витая пара"? Витая пара (twisted pair) — вид кабеля связи, представляет собой одну или несколько пар изолированных проводников, скрученных между собой (с небольшим числом витков на единицу длины), покрытых пластиковой оболочкой. https://telegra.ph/Kakie-est-vidy-i-kategorii-kabelya-vitaya-para-03-18 👉@linuxchmod

Linux
2 446
Олды тут? Кто помнит? 📗Книга Евгения Козловского - Norton Commander 4.0. 1993 год. 👉@linuxchmod
Олды тут? Кто помнит? 📗Книга Евгения Козловского - Norton Commander 4.0. 1993 год. 👉@linuxchmod

Linux
2 446
📌 Оптимизация автозапуска сервисов в Linux: systemd в деле! 🔍 Как проверить время загрузки? Первым делом смотрим, сколько времени занимает загрузка:

systemd-analyze
Если время велико, пора разбираться. ⏳ Какие сервисы тормозят запуск? Выполним:

systemd-analyze blame
Этот список покажет, какие сервисы грузятся дольше всего. 📂 Какие сервисы стартуют при загрузке?

systemctl list-unit-files --state=enabled
Здесь видим все включённые юниты. Если что-то лишнее, отключаем. 🛠 Отключаем ненужное Если нашли сервис, который не нужен на старте, отключаем:

systemctl disable имя_сервиса
А если вообще не нужен, можно маскировать (это ещё жёстче, чем disable):

systemctl mask имя_сервиса
Так он больше не запустится, пока его не unmask. 🚀 А можно ускорить? Попробуйте включить параллельную загрузку сервисов:

systemctl set-default multi-user.target
Это отключает графическую среду при старте (если не нужна). 👉@linuxchmod

Linux
2 446
🔧 Устаревшие команды Linux и их современные аналоги 🔄 🔥 Что устарело и чем заменить: 📌 ifconfig → ip 🔹 Старый инструмент ifconfig больше не развивается. Используйте ip a для просмотра IP-адресов, ip r для маршрутов, ip link для работы с интерфейсами. 📌 netstat → ss 🔹 Netstat давно заменили на ss, который работает быстрее и даёт больше информации о сетевых соединениях: ss -tulnp – показывает активные порты и процессы. 📌 route → ip route 🔹 route заменён на ip route, который предлагает более гибкое управление маршрутами: ip route show – просмотр текущих маршрутов. 📌 iptables → nftables 🔹 iptables постепенно уходит в прошлое. nftables унифицирует работу с брандмауэром: nft list ruleset – показать текущие правила. 📌 fdisk → gdisk или parted 🔹 fdisk не поддерживает GPT-разделы. Вместо него используйте gdisk или parted: parted /dev/sdX print – отображает информацию о разделах. 📌 killall → pkill 🔹 killall может работать ненадёжно. pkill позволяет убивать процессы по имени: pkill -9 firefox – завершает все процессы Firefox. 📌 service → systemctl 🔹 service устарел, на смену ему пришёл systemd с systemctl: systemctl restart nginx – перезапуск сервиса. 📌 cron → systemd timers 🔹 Cron никуда не делся, но systemd timers мощнее и удобнее: systemctl list-timers – просмотр активных таймеров. 👉@linuxchmod

Linux
2 446
Настройка коммутатора D-Link DGS 1210-52/ME В этом видео будем настраивать коммутатор с нуля. Создадим пользователя, VLAN, настроим пропускную способность портов, включим возможность IPTV в операторских вланах. источник 👉@linuxchmod