Команда find в Linux – мощный инструмент сисадмина
Иногда критически важно быстро найти нужный файл или информацию в системе. Порой можно ограничиться стандартами функциями поиска, которыми сейчас обладает любой файловый менеджер, но с возможностями терминала им не сравниться.
Команда find – это невероятно мощный инструмент, позволяющий искать файлы не только по названию, но и по:
Дате добавления.
Содержимому.
Регулярным выражениям.
https://telegra.ph/Komanda-find-v-Linux--moshchnyj-instrument-sisadmina-06-10
👉 @sysadminof
Иногда критически важно быстро найти нужный файл или информацию в системе. Порой можно ограничиться стандартами функциями поиска, которыми сейчас обладает любой файловый менеджер, но с возможностями терминала им не сравниться.
Команда find – это невероятно мощный инструмент, позволяющий искать файлы не только по названию, но и по:
Дате добавления.
Содержимому.
Регулярным выражениям.
https://telegra.ph/Komanda-find-v-Linux--moshchnyj-instrument-sisadmina-06-10
👉 @sysadminof
👍6
TACACS in da Сloud
Вот есть у вас сотня коммутаторов или маршрутизаторов. Это много или мало?
Ну вроде как мало. А если надо на всех разом нового сотрудника добавить? А потом удалить уволившегося? А потом поротировать скомпрометированные пароли и ключи?
И тут приходит служба безопасности, которая, во-первых, хочет централизованно контролировать, у кого какие доступы, во-вторых, актуальны ли они на железках, в-третьих, ещё и смотреть, кто что когда запускал, да ещё и разрешать или запрещать это делать («Просто продолжай, не останавливайся» © СИБ).
Ну вот совсем уже и не мало. Чувствуете, чем это пахнет? Даааа, TACACS-ом.
Сегодня мы разберём, как сделать аутентификацию и авторизацию на сетевом оборудовании на основе TACACS, сделать работу сервиса отказоустойчивой, обеспечить себе запасной ход на случай глобальных проблем и осчастливить безопасников.
https://habr.com/ru/companies/yandex/articles/817883/
👉 @sysadminof
Вот есть у вас сотня коммутаторов или маршрутизаторов. Это много или мало?
Ну вроде как мало. А если надо на всех разом нового сотрудника добавить? А потом удалить уволившегося? А потом поротировать скомпрометированные пароли и ключи?
И тут приходит служба безопасности, которая, во-первых, хочет централизованно контролировать, у кого какие доступы, во-вторых, актуальны ли они на железках, в-третьих, ещё и смотреть, кто что когда запускал, да ещё и разрешать или запрещать это делать («Просто продолжай, не останавливайся» © СИБ).
Ну вот совсем уже и не мало. Чувствуете, чем это пахнет? Даааа, TACACS-ом.
Сегодня мы разберём, как сделать аутентификацию и авторизацию на сетевом оборудовании на основе TACACS, сделать работу сервиса отказоустойчивой, обеспечить себе запасной ход на случай глобальных проблем и осчастливить безопасников.
https://habr.com/ru/companies/yandex/articles/817883/
👉 @sysadminof
👍4❤2
Forwarded from Linux
Выпущен systemd 256 с run0, systemd-vpick, importctl и другими новыми функциями
👉 @sysadminoff
https://www.phoronix.com/news/systemd-256
👉 @sysadminoff
https://www.phoronix.com/news/systemd-256
Phoronix
systemd 256 Released With run0, systemd-vpick, importctl & Other New Features
Systemd 256 is out today as the latest major feature update to this integral component to modern Linux distributions.
👎3🔥1
Что такое RAID? Какие основные типы RAID существуют?
В работе с дисками есть две проблемы:
Низкая скорость чтения\записи
Выход дисков из строя и потеря данных
И это всё решается с помощью технологии RAID — избыточного массива независимых дисков.
Существуют следующие уровни спецификации RAID: 1, 2, 3, 4, 5, 6, 0. Кроме того, существуют комбинации: 01, 10, 50, 05, 60, 06. Существуют аппаратные и программные RAID-массивы.
Программные массивы создаются уже после установки ОС средствами программных продуктов и утилит, что и является главным недостатком таких дисковых массивов.
Аппаратные RAID’ы создают дисковый массив до установки ОС и от неё не зависят.
RAID 0 — чередование
RAID 1 — зеркалирование
RAID 5 — чередование с четностью
RAID 6 — чередование с двойной четностью
RAID 10 — совмещение зеркалирования и чередования
👉 @sysadminof
В работе с дисками есть две проблемы:
Низкая скорость чтения\записи
Выход дисков из строя и потеря данных
И это всё решается с помощью технологии RAID — избыточного массива независимых дисков.
Существуют следующие уровни спецификации RAID: 1, 2, 3, 4, 5, 6, 0. Кроме того, существуют комбинации: 01, 10, 50, 05, 60, 06. Существуют аппаратные и программные RAID-массивы.
Программные массивы создаются уже после установки ОС средствами программных продуктов и утилит, что и является главным недостатком таких дисковых массивов.
Аппаратные RAID’ы создают дисковый массив до установки ОС и от неё не зависят.
RAID 0 — чередование
RAID 1 — зеркалирование
RAID 5 — чередование с четностью
RAID 6 — чередование с двойной четностью
RAID 10 — совмещение зеркалирования и чередования
👉 @sysadminof
👍11
Массивы bash
Если вы используете «стандартную» оболочку *NIX-системы, возможно, вы не знакомы с такой полезной особенностью bash как массивы. Хотя массивы в bash не так круты, как в P-языках (Perl, Python и PHP) и других языках программирования, они часто бывают полезны.
Bash-массивы имеют только численные индексы, но они не обязательны к использованию, то есть вы не должны определять значения всех индексов в явном виде.
https://habr.com/ru/articles/511608/
👉 @sysadminof
Если вы используете «стандартную» оболочку *NIX-системы, возможно, вы не знакомы с такой полезной особенностью bash как массивы. Хотя массивы в bash не так круты, как в P-языках (Perl, Python и PHP) и других языках программирования, они часто бывают полезны.
Bash-массивы имеют только численные индексы, но они не обязательны к использованию, то есть вы не должны определять значения всех индексов в явном виде.
https://habr.com/ru/articles/511608/
👉 @sysadminof
👍3
Шпаргалка по Tmux: установка, настройка, работа
Tmux (ти-макс) — это менеджер терминалов, который позволяет работать с несколькими сессиями в одном окне. То есть вместо нескольких открытых окон терминала — вы используете одно, которое можно делить на несколько окон.
Установка и настройка Tmux
Устанавливается Tmux из стандартных репозиториев Linux:
После установки рекомендуем сразу отредактировать конфигурационный файл ти-макса (/etc/tmux.conf) и внести следующие изменения:
Эта строчка кода позволит свободно перемещать границы разделения окон с помощью курсора мышки.
Работа с Tmux
Для работы с ти-миксом используется широкий набор горячих клавиш, состоящих из базового сочетания Ctrl + b и отдельных целевых клавиш (n,p,w,b и т.д.).
Работа с сессиями в Tmux
Для создания рабочей сессии без идентификатора — достаточно ввести tmux в терминале. Будет создана сессия 0:
Идентификатор сессии отображается внизу слева в квадратных скобках. Для создания именной сессии достаточно ввести следующую команду:
Поскольку ти-макс завершает соединение с сохранением состояния сессии, правильным способом возобновить работу ти-макса будет его запуск командой:
Команда запускает проверку уже созданных сессий и если активных подключений нет — создается новое подключение.
Просмотреть список созданных сессий можно командой:
Команда вернёт список следующего вида:
Если в списке одна сессия, то командой tmux attach она будет автоматически восстановлена, а если в списке несколько сессий — необходимо ввести следующую команду:
В нашем случае сессия называется 0.
Сменить сессию можно также, находясь в другой сессии. Для этого нужно воспользоваться сочетанием клавиш
Выйти из сессии можно с помощью сочетания клавиш Ctrl + b, d. А завершить сессию командой:
Закрыть все сессии можно командой:
👉 @sysadminof
Tmux (ти-макс) — это менеджер терминалов, который позволяет работать с несколькими сессиями в одном окне. То есть вместо нескольких открытых окон терминала — вы используете одно, которое можно делить на несколько окон.
Установка и настройка Tmux
Устанавливается Tmux из стандартных репозиториев Linux:
apt-get install tmux
После установки рекомендуем сразу отредактировать конфигурационный файл ти-макса (/etc/tmux.conf) и внести следующие изменения:
set -g mouse on
Эта строчка кода позволит свободно перемещать границы разделения окон с помощью курсора мышки.
Работа с Tmux
Для работы с ти-миксом используется широкий набор горячих клавиш, состоящих из базового сочетания Ctrl + b и отдельных целевых клавиш (n,p,w,b и т.д.).
Работа с сессиями в Tmux
Для создания рабочей сессии без идентификатора — достаточно ввести tmux в терминале. Будет создана сессия 0:
Идентификатор сессии отображается внизу слева в квадратных скобках. Для создания именной сессии достаточно ввести следующую команду:
tmux new -s название сессии
Поскольку ти-макс завершает соединение с сохранением состояния сессии, правильным способом возобновить работу ти-макса будет его запуск командой:
tmux attach || tmux new
Команда запускает проверку уже созданных сессий и если активных подключений нет — создается новое подключение.
Просмотреть список созданных сессий можно командой:
tmux ls
Команда вернёт список следующего вида:
0: 1 windows (created Mon Aug 30 13:02:31 2021) (attached)
Если в списке одна сессия, то командой tmux attach она будет автоматически восстановлена, а если в списке несколько сессий — необходимо ввести следующую команду:
tmux attach -t наименование сессии
В нашем случае сессия называется 0.
Сменить сессию можно также, находясь в другой сессии. Для этого нужно воспользоваться сочетанием клавиш
Ctrl + b, s
.Выйти из сессии можно с помощью сочетания клавиш Ctrl + b, d. А завершить сессию командой:
tmux kill-session -t название сессии
Закрыть все сессии можно командой:
tmux kill-server
👉 @sysadminof
👍10
Полезный софт под Android 🔔
Если что то упустили, делитесь в комментах!
Termius (ex. ServerAuditor)
Быстрая, функциональная, удобная программка для доступа к серверу по SSH.
https://www.termius.com/
https://4pda.to/forum/index.php?showtopic=419987
Remote Desktop
Используйте Удаленный рабочий стол (Майкрософт) для Android для подключения к Виртуальному рабочему столу Azure, Windows 365, виртуальным приложениям и рабочим столам, предоставленным администратором, или к удаленным компьютерам. С помощью Удаленного рабочего стола (Майкрософт) вы можете работать продуктивно, где бы вы ни находились.
https://play.google.com/store/apps/details?id=com.microsoft.rdc.androidx&hl=ru&gl=US&pli=1
VNC Viewer - Remote Desktop
VNC® Viewer превращает ваш телефон в удаленный рабочий стол, предоставляя вам мгновенный доступ к вашим компьютерам Mac, Windows и Linux из любой точки мира.
https://play.google.com/store/apps/details?id=com.realvnc.viewer.android&hl=ru&gl=US
https://4pda.to/forum/index.php?showtopic=119414
Proxmox Virtual Environment
Войдите на свой сервер Proxmox Virtual Environment (VE) и управляйте виртуальными машинами, контейнерами, хостами и кластерами.
https://play.google.com/store/apps/details?id=com.proxmox.app.pve_flutter_frontend&hl=ru&gl=US
MikroTik Pro
Используйте приложение для смартфона MikroTik, чтобы настроить маршрутизатор, когда компьютер недоступен.
https://play.google.com/store/apps/details?id=com.mikrotik.android.tikapp&hl=ru&gl=US
https://4pda.to/forum/index.php?showtopic=999729
Moobix 2.0
Moobix идеально подходит для вас, используя систему мониторинга Zabbix, вы будете иметь ключевые функции инструмента в любое время и в любом месте.
https://play.google.com/store/apps/details?id=cloud.zabbixinbox.moobixapp
Tabbix
Важно: Вы должны написать полный URL-адрес zabbix при добавлении нового сервера. Если ваш zabbix работает на http: // yourzabbixurl / zabbix, вам нужно записать http: // yourzabbixurl / zabbix на новое текстовое поле сервера.
https://play.google.com/store/apps/details?id=com.tirgil.tabbix&hl=ru&gl=US
OpenVPN Connect
Официальное приложение для Access Server, OpenVPN Cloud и сервисов, совместимых с OpenVPN.
https://4pda.to/forum/index.php?showtopic=727790
https://play.google.com/store/apps/details?id=net.openvpn.openvpn&hl=ru&gl=US
Total Commander
Двухпанельный файловый менеджер для Android с русским интерфейсом.
https://4pda.to/forum/index.php?showtopic=224555
https://play.google.com/store/apps/details?id=com.ghisler.android.TotalCommander&hl=ru&gl=US
Linux Command Library
В настоящее время приложение содержит 4608 справочных страниц, 21 основные категории и множество общих советов по работе с терминалом. Он работает на 100% в автономном режиме, не требует подключения к Интернету и не имеет программного обеспечения для отслеживания.
https://play.google.com/store/apps/details?id=com.inspiredandroid.linuxcommandbibliotheca&hl=ru&gl=US
https://f-droid.org/ru/packages/com.inspiredandroid.linuxcommandbibliotheca/
WiFi network Analyzer
Это приложение отслеживает и анализирует Вашу сеть и предупреждает если есть проблемы.
https://4pda.to/forum/index.php?showtopic=662401
👉 @sysadminof
Если что то упустили, делитесь в комментах!
Termius (ex. ServerAuditor)
Быстрая, функциональная, удобная программка для доступа к серверу по SSH.
https://www.termius.com/
https://4pda.to/forum/index.php?showtopic=419987
Remote Desktop
Используйте Удаленный рабочий стол (Майкрософт) для Android для подключения к Виртуальному рабочему столу Azure, Windows 365, виртуальным приложениям и рабочим столам, предоставленным администратором, или к удаленным компьютерам. С помощью Удаленного рабочего стола (Майкрософт) вы можете работать продуктивно, где бы вы ни находились.
https://play.google.com/store/apps/details?id=com.microsoft.rdc.androidx&hl=ru&gl=US&pli=1
VNC Viewer - Remote Desktop
VNC® Viewer превращает ваш телефон в удаленный рабочий стол, предоставляя вам мгновенный доступ к вашим компьютерам Mac, Windows и Linux из любой точки мира.
https://play.google.com/store/apps/details?id=com.realvnc.viewer.android&hl=ru&gl=US
https://4pda.to/forum/index.php?showtopic=119414
Proxmox Virtual Environment
Войдите на свой сервер Proxmox Virtual Environment (VE) и управляйте виртуальными машинами, контейнерами, хостами и кластерами.
https://play.google.com/store/apps/details?id=com.proxmox.app.pve_flutter_frontend&hl=ru&gl=US
MikroTik Pro
Используйте приложение для смартфона MikroTik, чтобы настроить маршрутизатор, когда компьютер недоступен.
https://play.google.com/store/apps/details?id=com.mikrotik.android.tikapp&hl=ru&gl=US
https://4pda.to/forum/index.php?showtopic=999729
Moobix 2.0
Moobix идеально подходит для вас, используя систему мониторинга Zabbix, вы будете иметь ключевые функции инструмента в любое время и в любом месте.
https://play.google.com/store/apps/details?id=cloud.zabbixinbox.moobixapp
Tabbix
Важно: Вы должны написать полный URL-адрес zabbix при добавлении нового сервера. Если ваш zabbix работает на http: // yourzabbixurl / zabbix, вам нужно записать http: // yourzabbixurl / zabbix на новое текстовое поле сервера.
https://play.google.com/store/apps/details?id=com.tirgil.tabbix&hl=ru&gl=US
OpenVPN Connect
Официальное приложение для Access Server, OpenVPN Cloud и сервисов, совместимых с OpenVPN.
https://4pda.to/forum/index.php?showtopic=727790
https://play.google.com/store/apps/details?id=net.openvpn.openvpn&hl=ru&gl=US
Total Commander
Двухпанельный файловый менеджер для Android с русским интерфейсом.
https://4pda.to/forum/index.php?showtopic=224555
https://play.google.com/store/apps/details?id=com.ghisler.android.TotalCommander&hl=ru&gl=US
Linux Command Library
В настоящее время приложение содержит 4608 справочных страниц, 21 основные категории и множество общих советов по работе с терминалом. Он работает на 100% в автономном режиме, не требует подключения к Интернету и не имеет программного обеспечения для отслеживания.
https://play.google.com/store/apps/details?id=com.inspiredandroid.linuxcommandbibliotheca&hl=ru&gl=US
https://f-droid.org/ru/packages/com.inspiredandroid.linuxcommandbibliotheca/
WiFi network Analyzer
Это приложение отслеживает и анализирует Вашу сеть и предупреждает если есть проблемы.
https://4pda.to/forum/index.php?showtopic=662401
👉 @sysadminof
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤3🔥2
Срок действия учетной записи
Узнать срок действия учетной записи в ActiveDirectory можно через оснастку: Пользователи и компьютеры или с помощью команды Powershell. Во втором случае мы получим список всех учетных записей, у которых заканчивается срок действия.
Устанавливаем
👉 @sysadminof
Узнать срок действия учетной записи в ActiveDirectory можно через оснастку: Пользователи и компьютеры или с помощью команды Powershell. Во втором случае мы получим список всех учетных записей, у которых заканчивается срок действия.
Search-ADAccount -AccountExpiring -UsersOnly -TimeSpan 07.00:00:00 | Sort-Object -Descending AccountExpirationDate | ft Name, AccountExpirationDate
Устанавливаем
TimeSpan
на одну неделю и получаем список учетных записей срок действия которых закончится в течение одной недели (7 дней).👉 @sysadminof
👍7
Команды Linux
👉 @sysadminof
ulimit
— команда для вывода информации о лимитах ресурсов текущего пользователяumount
— команда для отключения файловой системы заданного устройстваuname
— команда для вывода информации о версии ядра операционной системыuniq
— команда для удаления повторяющихся строк из текстового файлаunlink
— команда для удаления ссылки на элемент файловой системыunzip
— команда для распаковки архива формата ZIPuptime
— команда для вывода информации о времени, в течение которого ваш компьютер функционируетuseradd
— команда для создания новой учетной записи пользователяuserdel
— команда для удаления учетной записи пользователяusermod
— команда для изменения параметров учетной записи пользователя👉 @sysadminof
👍6
Media is too big
VIEW IN TELEGRAM
Как быстро сбросить пароль от Root в ESXI ? / ESXI / root password /
Выполняем следующие команды строго с последовательностью !!!
# sudo su
# fdisk –l | grep /dev/sda
# mkdir /mnt/sda5
# mkdir /temp
# mount /dev/sda5 /mnt/sda5
# ls -l /mnt/sda5/state.tgz
# tar -xf /mnt/sda5/state.tgz –C /temp/
# tar -xf /temp/local.tgz –C /temp/
# rm /temp/*.tgz
# nano /temp/etc/shadow
# nano /temp/etc/shadow
# cd /temp
# tar -czf local.tgz etc
# tar -czf state.tgz local.tgz
# mv state.tgz /mnt/sda5/
# umount /mnt/sda5
# reboot
👉 @sysadminof
Выполняем следующие команды строго с последовательностью !!!
# sudo su
# fdisk –l | grep /dev/sda
# mkdir /mnt/sda5
# mkdir /temp
# mount /dev/sda5 /mnt/sda5
# ls -l /mnt/sda5/state.tgz
# tar -xf /mnt/sda5/state.tgz –C /temp/
# tar -xf /temp/local.tgz –C /temp/
# rm /temp/*.tgz
# nano /temp/etc/shadow
# nano /temp/etc/shadow
# cd /temp
# tar -czf local.tgz etc
# tar -czf state.tgz local.tgz
# mv state.tgz /mnt/sda5/
# umount /mnt/sda5
# reboot
👉 @sysadminof
👍9🔥3❤1
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
VPN
Настройка VPN с GRE и IPSec (cisco)
Настройка VPN с IPSec и crypto-map(cisco)
Настройка VPN с использованием IPSec, статический VTI и профили IPSec (cisco)
Настройка VPN с использованием IPsec и DVTI (cisco)
Настройка EasyVPN. EasyVPN в client mode. EasyVPN в network-extention mode(cisco)/VPN
Настройка FlexVPN / IKEv2(cisco)
Инфраструктура открытого ключа/ PKI/Сертификаты/ЭЛЕКТРОННАЯ ПОДПИСЬ(cisco)
Настройка FlexVPN / IKEv2 с использованием сертификатов(cisco)/Flex VPN client
Настройка L2TP с IPSec/VPN/(cisco)
источник
👉 @sysadminof
Настройка VPN с GRE и IPSec (cisco)
Настройка VPN с IPSec и crypto-map(cisco)
Настройка VPN с использованием IPSec, статический VTI и профили IPSec (cisco)
Настройка VPN с использованием IPsec и DVTI (cisco)
Настройка EasyVPN. EasyVPN в client mode. EasyVPN в network-extention mode(cisco)/VPN
Настройка FlexVPN / IKEv2(cisco)
Инфраструктура открытого ключа/ PKI/Сертификаты/ЭЛЕКТРОННАЯ ПОДПИСЬ(cisco)
Настройка FlexVPN / IKEv2 с использованием сертификатов(cisco)/Flex VPN client
Настройка L2TP с IPSec/VPN/(cisco)
источник
👉 @sysadminof
👍10🔥1