Linux
2.57K subscribers
210 photos
383 videos
6 files
140 links
Все для системного администратора, новости и информация из мира Linux
Download Telegram
Материнская плата с процессором 80286

В центре ряд слотов ISA, справа микросхемы оперативной памяти (у 286 и более ранних плат память обычно была на борту и ее количество часто было равно 640 Кб), снизу слоты для расширения памяти, в них втыкались модули SIPP. Микросхем BIOS аж 3 штуки. Слева так называемый клавиатурный BIOS, а справа основной. Микросхемы стоят парой, так как шина 16-разрядная, а микросхемы 8-разрядные.

Процессор 80286 с частотой 12 МГц производства AMD. Раньше в порядке вещей было, когда разные фирмы выпускали процессоры по лицензии Intel (не зря внизу стоит копирайт Интел). Левее математический сопроцессор 80287 производства компании Integrated Information Technology с частотой 6 МГц. Основной процессор не умел работать с числами с плавающий точкой, поэтому для ускорения предусматривалась возможность установки сопроцессора.

👉@linuxchmod
👍4
Вы в курсе, что можно автоматизировать инфраструктуру как код с помощью 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


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
👍4
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
👍1🔥1
Горячие клавиши терминала 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
👍5
Полезный софт для самохостинга

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
👍6🔥1
Шпаргалка по 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
👍2