Для администрирования серверов

Для администрирования серверов

Пишу больше для себя, иначе просто забываю, т.к. не администрирую сервера (в основном).

Менеджер терминалов TMUX

Tmux - менеджер терминалов
Офигенная штука для работы с терминалами. Поддерживает сессии (замена screen).
Так же поддержитвает большое кол-во команд для работы с сессиями, «окнами» и панелями.

Поставил его на все сервера.
Ставится, проще некуда:

# CentOS
sudo yum install tmux

#Ubuntu
sudo apt install tmux

Lnav — THE LOG FILE NAVIGATOR

Просто удобный навигатор по логам. Просто удобно.

# CentOS
sudo yum install lnav

#Ubuntu
sudo apt install lnav

Настройки терминала и другого

Постоянно в новых серверах приходится все с нуля настраивать… Надоело.
Взял себе настройки чувака, которые понравились и использую теперь везде где нужно.
По сути, просто сборник дотфайлов с конфигами, алиасами и красивостями для нескольких консольных утилит.
Брать тут (GitHub)

Алиасы серверов для подключения к SSH

Открываем для редактирования файл ~/.ssh/config и добавляем в него алиасы для хостов. Удобно, т.к. не нужно каждый раз писать имя пользователя, ip хоста и адрес файла ключа (если он не id_rsa или лежит в нестандартной директории).

Host test_host_1
        HostName <ip_хоста>
        User root
        Port 22

Host test_host_2
        Hostname <ip_хоста>
        User notroot
        Port 52823
        IdentityFile /some/long/strange/path/some_file

Host test_host_3
        Hostname <ip_хоста>
        User usbuser
        Port 22
        IdentityFile /mnt/usb_stick/key_file_from_usb

Теги: Linux, Shell, SSH

Комментарии ()