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

Технологии Raid массивов. Что делать, если из raid массива выпал диск?
Сетевое хранилище Synology - восстановление данных
RAID 5 - особенности и восстановление данных
Почему наличие Raid массивов любого уровня не освобождает вас от создания резервного копирования
Сбои Raid - контроллеров
Raid-массивы: ошибки пересборки

источник

👉@linuxchmod
👍2
Как разбить команду на несколько строк в linux

В Linux можно разбить длинную команду на несколько строк, используя обратный слэш (\) в терминале. Это позволяет сделать команду более читаемой.


1. Запуск команды с аргументами:

cp -r \
/home/user/Documents \
/backup/Documents

Здесь команда cp -r переносится на новую строку после \.

2. Использование в скриптах (bash):

echo "Этот текст будет \
выведен в одной строке"

Результат:

Этот текст будет выведен в одной строке


3. Конвейер (Pipeline) с |:

cat /var/log/syslog | \
grep "error" | \
sort | \
uniq


4. Переменные и длинные строки:

MY_VAR="Это очень длинная строка, \
которая разбивается на несколько строк, \
но сохраняет свою целостность."
echo "$MY_VAR"


5. Использование фигурных скобок {}:

mv {file1.txt,file2.txt,file3.txt} \
/destination/


6. Перенос в командах sed, awk, grep:

awk '{ print $1, \
$2 }' file.txt


7. Использование EOF (многострочный ввод):

cat <<EOF
Это многострочный текст,
который будет выведен в терминал.
EOF


🔹 Важно: \ должен стоять в конце строки, без пробелов после него.

👉@linuxchmod
👍9🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
RustScan – Инструмент для быстрого сканирования портов

Данный проект может похвастаться высокой скоростью работы(Сканирует все 65 тыс. портов за 3 секунды), гибкой расширяемостью и адаптивным методом работы.

https://github.com/RustScan/RustScan

👉@linuxchmod
👍6🥰1
🔥 Оптимизация SSH-доступа: ускоряем работу с серверами 🔥

🔹 Отключаем DNS-резолвинг на сервере
При подключении по SSH сервер по умолчанию пытается определить IP клиента через DNS, что может замедлять вход. Отключаем это:

echo "UseDNS no" | sudo tee -a /etc/ssh/sshd_config
sudo systemctl restart sshd


🔹 Используем MUX-сессии SSH
Чтобы не устанавливать новое соединение при каждом подключении, можно использовать multiplexing:
Добавьте в ~/.ssh/config:

Host *
ControlMaster auto
ControlPath ~/.ssh/sockets/%r@%h-%p
ControlPersist 10m

Создайте папку:

mkdir -p ~/.ssh/sockets

Теперь первое соединение будет стандартным, а последующие — молниеносными!

🔹 Включаем сжатие трафика
Если соединение медленное, попробуйте сжатие:

ssh -C user@server

Или добавьте в ~/.ssh/config:

Compression yes


🔹 Используем mosh вместо ssh
mosh (Mobile Shell) держит соединение даже при смене сети и потере пакетов. Устанавливаем:

sudo apt install mosh # Debian/Ubuntu
sudo yum install mosh # CentOS/RHEL

Подключаемся:

mosh user@server


👉@linuxchmod
👍8❤‍🔥1🥰1
Права в Linux (chown, chmod, SUID, GUID, sticky bit, ACL, umask)

Всем привет. Это перевод статьи из книги RedHat RHCSA RHCE 7 RedHat Enterprise Linux 7 EX200 and EX300.

От себя: Надеюсь статья будет полезна не только начинающим, но и поможет более опытным администраторам упорядочить свои знания.

https://habr.com/ru/post/469667/

👉@linuxchmod
👍8🥰1
📌 Оптимизация загрузки системы: ускоряем boot на Linux

1️⃣ Анализируем время загрузки
Для начала посмотрим, что тормозит boot:

systemd-analyze

Выведет общее время загрузки. Теперь разберёмся, какие службы тормозят:

systemd-analyze blame

Эта команда покажет список сервисов и время их запуска.

2️⃣ Отключаем ненужные сервисы
Если видите, что какой-то сервис грузится долго, но не нужен – отключаем:

sudo systemctl disable имя_сервиса
sudo systemctl stop имя_сервиса

Проверяйте осторожно, отключение критичных служб может повлиять на работу системы!

3️⃣ Оптимизируем GRUB
Можно уменьшить задержку перед загрузкой ОС:
Открываем конфиг:

sudo nano /etc/default/grub

Находим строку:

GRUB_TIMEOUT=5

Ставим меньшее значение, например 1, затем обновляем:

sudo update-grub


4️⃣ Параллельная загрузка служб
Включаем параллельный запуск процессов:

sudo systemctl enable systemd-readahead-collect
sudo systemctl enable systemd-readahead-replay

Это поможет заранее загружать часто используемые данные.

5️⃣ Используем профилирование ядра
Если хотите максимальной скорости, включите опцию profile в загрузке ядра:

sudo grubby --update-kernel=ALL --args="profile"

После перезагрузки ядро само оптимизирует загрузку.

👉@linuxchmod
👍6
Media is too big
VIEW IN TELEGRAM
pSnapper (Linux Process Snapper)
Скрипт, с помощью которого можно получить информацию о процессах, их состоянии и статусах в системе.

Скрипт не подключается к рабочему процессу, он просто получает информацию из /proc/PID/task/*. Для работы нужен только python, более ничего устанавливать не требуется.

🔹Установка
# git clone https://github.com/tanelpoder/psnapper
# cd psnapper
# chmod +x ./psn

И работаем с нашими процессами в системе.
Например, получаем активность за последние 5 секунд, просто введя:
# ./psn

Получаем список активных процессов, запущенную при этом команду, pid, вызовы и текущие состояния:
# ./psn -g pid,cmdline,state,syscall -a

Смотрим, как обстоят дела у нашего сервера БД, но собираем информацию не 5, а 30 секунд:
# ./psn -d 30 -p ^mysql -g cmdline,state,syscall,wchan -a

https://github.com/tanelpoder/psnapper


👉@linuxchmod
👍3
Как измерить скорость жестких дисков?

Часть 1. Обзор программы Crystal Disk Mark.
Часть 2. Кеш рейд контроллера.
Часть 3. Соотношение кеша чтение/запись.
Часть 4. Задержка и IOPS.
Часть 5. DiskSPD, Performance monitor.

Автор: SERVAK

👉@linuxchmod
👍3
Что Вы чувствуете глядя на это фото?⁠⁠

👉@linuxchmod
😢11😁1😱1🥴1
Виртуализация/гипервизоры. ESXI.

Виртуализация и гипервизоры.Установка гипервизора ESXI на сервер.
ESXI. Создание виртуального сервера Windows 2019.
ESXI. Совместимость железа.
ESXI. Перемещение и копирование виртуальных серверов
Что будет если сломается флешка? Переустановка ESXI.
ESXI. Снимки виртуальных машин.
ESXI. Сеть. Разделение подсетей.
ESXI. Сеть. Shaping, режем трафик!

Автор: SERVAK

👉@linuxchmod
👍2