uz
Feedback
Linux

Linux

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
3 396
Obunachilar
-124 soatlar
-957 kunlar
-1 70630 kunlar
Postlar arxiv
Linux
3 412
Шпаргалка основных команд mysql по работе с базой данных и таблицам Здесь в компактном виде собраны основные команды администрирование сервера MySQL посредством консоли, позволяющие получить информацию о состоянии баз данных, таблиц, просмотреть их структуру. SHOW DATABASES; — список баз данных SHOW TABLES [FROM db_name]; — список таблиц в базе SHOW COLUMNS FROM таблица [FROM db_name]; — список столбцов в таблице SHOW CREATE TABLE table_name; — показать структуру таблицы в формате «CREATE TABLE» DESC table_name; — узнать полную структуру таблицы SHOW INDEX FROM tbl_name; — список индексов SHOW GRANTS FOR user [FROM db_name]; — привилегии для пользователя. SHOW VARIABLES; — значения системных переменных SHOW [FULL] PROCESSLIST; — статистика по mysqld процессам SHOW STATUS; — общая статистика SHOW TABLE STATUS [FROM db_name]; — статистика по всем таблицам в базе USE db_name; — использовать базу данных, для которой будут выполнятся дальнейшие запросы DELETE FROM table_name; — удалить все записи из таблицы. Сначала нужно выполнить USE db_name; SELECT * FROM table_name; — просмотр всех записей из таблицы 👉 @linuxchmod

Linux
3 412
Частые ошибки программирования на Bash Качество скриптов, используемых для автоматизации и оптимизации работы системы, является залогом ее стабильности и долголетия, а также сохраняет время и нервы администратора этой системы. Несмотря на кажущуюся примитивность bash как языка программирования, он полон подводных камней и хитрых течений, способных значительно подпортить настроение как разработчику, так и администратору. Большинство имеющихся руководств посвящено тому, как надо писать. Я же расскажу о том, как писать НЕ надо 🙂 https://habr.com/ru/articles/47706/ 👉 @linuxchmod

Linux
3 412
Rescuezilla - клон всех HDD и SSD. Клонирование Windows и Linux. Резервное копирование. С помощью Rescuezilla вы можете клонировать HDD и SSD, создавать резервные копии и быстро восстанавливать как Windows, так и Linux системы. В этом видео я пошагово покажу: Как сделать 1:1 клон диска Как клонировать Windows и Linux Как увеличить раздел с помощью GParted Какой M.2 SSD USB-адаптер лучше всего подходит Для резервного копирования, миграции системы или простой восстановительной операции – Rescuezilla бесплатная, с открытым исходным кодом и очень надежная. 00:00 | Обзор оборудования для клонирования 00:55 | Адаптер USB SSD M.2 01:26 | Программа Rescuezilla 03:10 | Linux OS клон 05:25 | Gparted - увеличение раздела 06:37 | Windos OS клон источник 👉 @linuxchmod

Linux
3 412
Внезапно 😎 👉 @linuxchmod

Linux
3 412
+9
Диски и файловые системы О файловых системах Работа с дисками (RHCSA) Основы файловых систем Работа с файловыми системами (RHCSA) Управление логическими томами - LVM (RHCSA) Программный RAID - MD Дедупликация с VDO (RHCSA) Виртуальная память, swap (RHCSA) Управление многоуровневым хранилищем - stratis (RHCSA) Сетевые файловые системы - NFS (RHCSA) источник 👉@linuxchmod

Linux
3 412
Адресация IPv4. Деление на подсети и объединение подсетей Что такое адресация IPv4 и как осуществляется деление на подсети? Вы познакомитесь с алгоритмом разделения сетей на подсети, а также со структурой IP-адреса, рассмотрите логическую структуру IP-адреса, разберёте понятия «идентификатор сети» и «идентификатор хоста», остановитесь на определении параметров IP-адресации при разделении сетей на подсети. источник 👉@linuxchmod

Linux
3 412
Fuck - это великолепная утилита, которое исправляет ошибки в предыдущих консольных командах. Примеры:apt-get install vim E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?fuck sudo apt-get install vim [enter/↑/↓/ctrl+c] [sudo] password for nvbn: Reading package lists... Done ... ➜ git push fatal: The current branch master has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin master fuck git push --set-upstream origin master [enter/↑/↓/ctrl+c] Counting objects: 9, done. ... Установка На Ubuntu / Mint установите The Fuck с помощью следующих команд: sudo apt update sudo apt install python3-dev python3-pip python3-setuptools pip3 install thefuck --user На FreeBSD установите The Fuck с помощью следующих команд: pkg install thefuck На macOS или Linux установить The Fuck можно через Homebrew: brew install thefuck https://github.com/nvbn/thefuck 👉@linuxchmod

Linux
3 412
Mikrotik и несколько провайдеров. Балансировка каналов Как мы уже говорили, сегодня очень многие рабочие процессы прямо завис
Mikrotik и несколько провайдеров. Балансировка каналов Как мы уже говорили, сегодня очень многие рабочие процессы прямо зависят от наличия доступа в интернет, поэтому несколько каналов доступа - это не прихоть и не роскошь, а насущная необходимость. Одной из первых задач, которые решаются несколькими каналами, является отказоустойчивость, но потом возникают иные вопросы, а именно полноценное использование двух каналов, ведь это совсем не дело если оплаченный резервный канал простаивает. Поэтому в данной статье мы разберем методы балансировки каналов на оборудовании Mikrotik и рассмотрим связанные с этим проблемы и способы их решения. https://telegra.ph/Mikrotik-i-neskolko-provajderov-Balansirovka-kanalov-01-25 👉@linuxchmod

Linux
3 412
Болгарский «Правец-16» (ЕС-1839). Вылазка в консольный интернет в 2023 году на PC/XT 35-летней давности О выходе в интернет с
Болгарский «Правец-16» (ЕС-1839). Вылазка в консольный интернет в 2023 году на PC/XT 35-летней давности О выходе в интернет с помощью старой, почтенной (но не всегда почившей) техники написано немало статей. Возможно, для кого-то именно эта статья окажется первой, человек вполне может заинтересоваться и начнет расширять кругозор в подобном направлении. В данной статье описан пример возможности пребывания в современном интернете на примере компьютера архитектуры PC/XT, без Ethernet-карты, болгарского производителя «Правец». Доступ в интернет при помощи консольного браузера, может быть полезен для просмотра документации, мануалов. Не всегда на сервере установлена графическая оболочка. Важна суть, а при помощи каких средств она получена, пожалуй, дело второе. Также данное решение может быть использовано для управления хостом — мы получим MS-DOS терминал с функционалом Kermit. Под катом детальные фото содержимого «ретро-Правц»а, настройка терминального соединения через RS-232, видеодемонстрация выхода в интернет. Фото кликабельны. https://habr.com/ru/companies/timeweb/articles/747402/ 👉@linuxchmod

Linux
3 412
+1
Пакетная фильтрация в Linux Бесконтекстная пакетная фильтрация (iptables): stateless Контекстная пакетная фильтрация (iptables): stateful источник 👉@linuxchmod

Linux
3 412
Что такое свой NAS и как его начать делать? Современный и доступный NAS - понятие довольно растяжимое. Для чего он нужен - дл
Что такое свой NAS и как его начать делать? Современный и доступный NAS - понятие довольно растяжимое. Для чего он нужен - для дома или офиса, его размеры, мобильность, стоимость, программное обеспечение, все эти и другие вопросы так или иначе определяют конкретную модель и сферу применения. Рассмотрим то, что будет интересно всем - это системы хранения для дома или малых рабочих групп. Причем существуют не только ограничения по стоимости и локальной доступности, но также и простое желание собрать что-то своими руками. Мы постарались разобраться в ситуации, проанализировать существующие решения и, возможно, предложить свой вариант развития, который будет интересен и тем, кто хочет купить готовое решение, и тем, кто смотрит на NAS как на потенциальное устройство для самостоятельной сборки от железа до софта. https://habr.com/ru/company/3rdman/blog/713900/ 👉@linuxchmod

Linux
3 412
🛠 StorageToolkit: Когда место кончилось, а du не помогает Каждый сисадмин сталкивался с ситуацией: мониторинг кричит, что ди
🛠 StorageToolkit: Когда место кончилось, а du не помогает Каждый сисадмин сталкивался с ситуацией: мониторинг кричит, что диск забит на 100%, но простой подсчет места через du не сходится с df. Обычно это означает либо скрытые под маунтами файлы, либо удаленные файлы, которые всё еще держит какой-то процесс. Наткнулся на полезный репозиторий StorageToolkit, который собирает инструменты для глубокого анализа дискового пространства. Основная фишка это скрипт topdiskconsumer. Это не просто красивый du, это комбайн для траблшутинга. Что умеет: 📊 Глубокий анализ: Показывает топ-20 самых больших файлов, директорий и файлов старше 30 дней. 👻 Призраки: Умеет находить и репортить открытые дескрипторы удаленных файлов (те самые unlinked files, которые не освобождают место). 👀 Рентген маунтов: С флагом --alt-root можно заглянуть "под" смонтированную файловую систему (через bind mount), если подозреваете, что место съедено там. 📝 Форматирование: Умеет выводить отчет сразу в HTML или BBCode. Удобно, если нужно копипастить красивый отчет прямо в тикет-систему (Jira/Redmine). Пример использования:

# Найти, кто съел место, включая удаленные файлы
./topdiskconsumer

# Проверить, не скрыто ли что-то под точкой монтирования /mnt/data
mount --bind / /mnt/root_debug
./topdiskconsumer --alt-root /mnt/root_debug/mnt/data

Забираем в копилку скриптов: 🔗 GitHub: https://github.com/klazarsk/storagetoolkit #linux #storage #bash #sysadmin #tools 👉@linuxchmod

Linux
3 412
Есть два типа людей 👉@linuxchmod
Есть два типа людей 👉@linuxchmod

Linux
3 412
Bashtop Монитор ресурсов Linux/OSX/FreeBSDресурсов, который показывает статистику по загруженности процессора, оперативной па
+2
Bashtop Монитор ресурсов Linux/OSX/FreeBSDресурсов, который показывает статистику по загруженности процессора, оперативной памяти, жесткого диска и сети. https://github.com/aristocratos/bashtop 👉@linuxchmod

Linux
3 412
Продвинутая работа с логами в Linux Журнал событий, это компонент systemd, который захватывает сообщения Syslog, логи ядра, в
Продвинутая работа с логами в Linux Журнал событий, это компонент systemd, который захватывает сообщения Syslog, логи ядра, все события при инициализации системы (RAM, диск, boot, STDOUT/STDERR для всех сервисов), индексирует их и затем предоставляет удобной пользовательский интерфейс для поиска и фильтрации логов. Журнал (systemd journal) можно использовать вместе или вместо syslog или syslog-ng. Утилита командной строки journalctl, если сравнивать ее с традиционным инструментами для работы с логами в UNIX (tail, grep, sed, awk) более широкие возможности. Давайте рассмотрим основные возможности которые предоставляет журнал systemd и способы их применения. http://i-odmin.ru/prodvinutaya-rabota-s-logami-v-linux/ 👉@linuxchmod

Linux
3 412
+3
Командная строка Linux Продвинутое владение 👉@linuxchmod

Linux
3 412
Инструменты для работы с памятью в Linux procinfo snap.py memstats processes2png shmat shmem connections find_instances https://github.com/tatref/linux-mem/ 👉@linuxchmod

Linux
3 412
Основы сетей передачи данных. Модель OSI и стек протоколов TCP IP. Основы Ethernet. В программе: - Основы передачи данных; - Способы связи: simplex, half-duplex, duplex; - Виды коммутации: коммутация каналов и коммутация пакетов; - Методы передачи данных: unicast, broadcast, multicast; - Виды сетей: LAN, MAN, WAN; - Сетевая модель OSI; - Стек протоколов TCP/IP; - Инкапсуляция и декапсуляция данных; - Основы Ethernet, CSMA/CD, коллизии, сегментация, адресация, формат Ethernet фрейма. 👉@linuxchmod

Linux
3 412
Серверная в одной из клиник Питера 😢 👉@linuxchmod
Серверная в одной из клиник Питера 😢 👉@linuxchmod

Linux
3 412
Траблшутинг сетевых сервисов.Инструменты и утилиты для диагностики 🔹Общий вид алгоритма поиска и устранения неисправностей и корреляция с моделью ISO/OSI 🔹Диагностика физического и канального уровней модели ISO/OSI и проверка связности 🔹Диагностика сетевого уровня, если сервис за пределами локальной сети 🔹Диагностика транспорта на уровне сокетов 🔹Диагностика верхних уровней модели ISO/OSI источник 👉@linuxchmod