Системный Администратор
2.14K subscribers
207 photos
506 videos
8 files
219 links
Канал для системных администраторов. Полезный контент по Windows, Linux и т.д.

По всем вопросам @evgenycarter
Download Telegram
Как очистить историю bash при выходе из системы

Как автоматически очищать историю GNU Bourne-Again SHell при выходе из оболочки shell?

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


$ echo "unset HISTFILE" | sudo tee /etc/profile.d/unset_histfile.sh


При необходимости установите для переменной оболочки HISTSIZE значение 0 при входе в систему, чтобы выполненные команды не сохранялись в списке истории.

Внимание, это очень неудобно, так как полностью отключит историю в оболочке входа в систему.


$ echo "HISTSIZE=0" | sudo tee /etc/profile.d/disable_histsize.sh


Создайте /etc/bash.bash_logout файл, который будет выполняться при выходе из шелла.

Используйте его для очистки истории.

Не волнуйтесь, он будет выполнен после отдельного файла очистки оболочки входа ~/.bash_logout.


$ echo "history -c" | sudo tee /etc/bash.bash_logout


Обратите внимание, он не будет записывать пустой список истории в файл истории.

Добавление второй команды для записи списка истории в файл истории не будет работать, так как переменная оболочки HISTFILE не была установлена.

Это также означает, что список истории не будет инициализирован из файла истории при запуске.

Удалите существующий файл истории ~ /.bash_history, чтобы все было в порядке.

Но помните о других пользователях.

Вы всегда можете сохранить список истории в специальный файл.

Обратите внимание, что это добавит текущий список истории в файл.


$ HISTFILE=session_history.txt history -w
$ cat session_history.txt
cat .bash_history
HISTFILE=session_history.txt history -w


👉 @sys_adminos
👍4🤡1
Восстановление RAID 1 или как мне поменяли не тот диск

Хочу рассказать поучительную историю, которая случилась со мной на днях. На одном из серверов в ЦОД вышел из строя диск в составе рейда mdadm. Ситуация типовая, с которой регулярно сталкиваюсь. Оставил заявку в техподдержку на замену диска с указанием диска, который надо поменять. В цоде заменили рабочий диск и оставили сбойный. Дальше история, как я решал возникшую проблему.

Цели статьи
Рассказать поучительную историю о том, какие могут быть проблемы при аренде серверов в ЦОД.
Показать на примере, как надо действовать при выходе из строя диска в рейде mdadm.
Простыми словами объяснить, в чем разница между программным и аппаратным рейдом.

https://telegra.ph/Vosstanovlenie-RAID-1-ili-kak-mne-pomenyali-ne-tot-disk-11-13

👉 @sys_adminos
👍6
Linux - Как быстро узнать скорость между серверами

В данном случае все действия будут производиться в CentOS, но инструмент iperf3 который будет использоваться в рамках данной статьи доступен для большинства дистрибутивов и даже есть пакеты для macOS, Windows, Android и iOS :)


Установка iperf

Здесь все просто устанавливается штатными средствами:
dnf install iperf3

Или например в macOS:
brew install iperf3


Запуск сервера

Здесь все просто, на удаленной машине:
iperf3 -s

Перед этим не забываем временно разрешить порт в firewalld:
firewall-cmd --add-port=5201/tcp



Запуск на клиенте

Здесь тоже все просто запускаем следующим образом:
iperf3 -c xxx.xxx.xx.x -p 5201

👉 @sys_adminos
👍5🤡1
Media is too big
VIEW IN TELEGRAM
SSH клиент Tabby

SSH менеджер с гибкими настройками и поддержкой переноса файлов между сервером и клиентом.

👉 @sys_adminos
👍5
Компьютерные сети. Продвинутые темы

Протокол IPv6
Адреса IPv6
Автоматическое назначение IPv6 адресов
Протокол NDP
Протоколы маршрутизации
Протокол RIP
Протокол OSPF
Иерархическая маршрутизация
Протокол BGP
Web сокеты

Автор: Andrey Sozykin

👉 @sys_adminos
👍5🔥3
Кунг-фу стиля Linux: регулярные выражения

Если вы считаете, что умеете готовить, то может, вы знаете о том, как сделать суфле или пахлаву, а может — и не знаете. Но есть кое-что такое, чему вы, вероятно, научились, просто готовя разные блюда.
Например, вы, скорее всего, можете вскипятить воду, можете правильно разбить яйцо, можете поджарить мясо. Если говорить о работе в Linux или Unix, то тут тоже можно сделать похожие наблюдения.
Возможно, вы не знаете о том, как установить сервер Wayland, или о том, как написать модуль ядра. Но есть определённые базовые навыки, вроде работы с файлами или редактирования текстов, которые люди осваивают независимо от того, чем они занимаются, навыки, которые помогают им в самых разных ситуациях.

Один из навыков, полезных в самых разных ситуациях, овладение которым часто вызывает определённые сложности, это — умение пользоваться регулярными выражениями. Многие программы используют их в качестве средства описания шаблонов поиска чего-либо. Обычно — для поиска данных в строках, например — в файлах с каким-то текстом.

https://habr.com/ru/companies/ruvds/articles/533334/

👉 @sys_adminos
👍3
Шпаргалка_системного_администратора_по_сетевым_инструментам_Linux.pdf
897.6 KB
Шпаргалка системного администратора по сетевым инструментам Linux

👉 @sys_adminos
👍2🥱1