Системный Администратор (Сисадмин) – Telegram
Системный Администратор (Сисадмин)
14K subscribers
1.81K photos
1.69K videos
87 files
1.88K links
Настройка серверов Windows, Linux, сетевое оборудование Cisco Systems, D-Link, HP, Huawei, Juniper, MikroTik. Книги и мануалы для сисадминов.
По всем вопросам @evgenycarter

РКН clck.ru/3KoGJ3
Download Telegram
Про технологии Veeam

Как создать задание архивирования на ленту Backup to Tape и File to Tape
Создание и работа с SureBackup Jobs
Создание Application Groups
Создание Veeam Virtual Labs
Установка агента для Linux и его использование
Настройка и работа Veeam Backup для Microsoft Office 365 с объектным репозиторием
Установка Veeam Backup Enterprise Manager
Установка и первичная настройка Veeam Backup для Microsoft Office 365
Что такое Backup Repository
Capacity Tier в SOBR

источник

#Veeam 👉 @sysadminof
👍4
Про технологии Veeam

Как создать задание архивирования на ленту Backup to Tape и File to Tape
Создание и работа с SureBackup Jobs
Создание Application Groups
Создание Veeam Virtual Labs
Установка агента для Linux и его использование
Настройка и работа Veeam Backup для Microsoft Office 365 с объектным репозиторием
Установка Veeam Backup Enterprise Manager
Установка и первичная настройка Veeam Backup для Microsoft Office 365
Что такое Backup Repository
Capacity Tier в SOBR

источник

#Veeam 👉 @sysadminof
👍5
Команда sudo

Запустить последнюю команду с привелегиями root'а
$ sudo !!

Разрешить пользователю выполнять команды без пароля через sudo
# visudo
<username> ALL=(root) NOPASSWD:/etc/init.d/apache2 reload
<username> ALL=(root) NOPASSWD:/usr/sbin/apache2 -t
<username> ALL=(root) NOPASSWD:/usr/sbin/nginx -t


Записать что-то в файл
$ sudo cp <(echo 'Hello, World!') /etc/something.conf

Записать файл из потока ввода
$ sudo cp /dev/stdin /etc/something.conf <<<'Hello, World!'

Записать файл из потока ввода
$ sudo tee /etc/something.conf <<<'Hello, World!'

Дописать строку в файл
$ sudo tee -a короткая_речь_маленького_человека.txt \
<<<'Я не буду говорить долго, я буду говорить коротко'>/dev/null


Дописать строку в файл
$ sudo sed -i '$a\строка' файл

Список команд, которые может выполнять пользователь через sudo
waserd@lili ~ $ sudo -l
Matching Defaults entries for waserd on this host:
env_reset


User waserd may run the following commands on this host:
(ALL) ALL
(root) NOPASSWD: /bin/umount /home/waserd/mnt


Выполнить команду от другого пользователя
$ sudo -u www-data id
uid=33(www-data) gid=33(www-data) группы=33(www-data),1000(waserd)


Дать всем пользователям в системе без пароля выполнять любые команды от рута
ALL ALL=(ALL) NOPASSWD:ALL

👉 @sysadminof
👍141
Как просмотреть нагрузку на процессор в Linux

В Linux потребление ресурсов CPU, с сортировкой по наибольшей загрузке, можно посмотреть при помощи двух команд: ps и top. Далее

👉 @sysadminof
👍2
Тайм-капсула. Архив со сжатием файловой системы

Тайм-капсула — слепок файловой системы (ФС), желательно с максимальным сжатием, на заданную дату/время. Используется для долговременного хранения в архиве, резервного копирования и восстановления в случае сбоя/потери данных. Нас интересует, как делать такие слепки самостоятельно и какие файлы получаются при этом.

Кто-то привык к обычному tar cvzf output.tar.gz /source/path для клонирования дисков, но есть более универсальный инструмент FSArchiver, который сохраняет файловые атрибуты, несколько файловых систем в одном архиве и контрольные суммы файлов с хорошим уровнем сжатия.
https://habr.com/ru/company/ruvds/blog/694486/


👉 @sysadminof
👍5
Bashfuscator- инструмент по обфускации кода

Полностью настраиваемая и расширяемая структура обфускации Bash. Превращет код в нечитаемую лапшу.

https://github.com/Bashfuscator/Bashfuscator

👉 @sysadminof
👍31
​Stacer – Опенсорсная утилита для оптимизации и мониторинга Linux-систем

https://github.com/oguzhaninan/Stacer

👉 @Githublib
👍7
Команды для работы с файлами и каталогами

Файловые команды

ls – список файлов и каталогов

ls –l - форматированный список файлов и каталогов с атрибутами, владельцем, датой создания

ls -al – форматированный список, включая скрытые каталоги и файлы

cd dir – сменить директорию на dir

cd ~ – сменить на домашний каталог

cd .. - перейти в каталог уровнем выше.

pwd – показать текущий каталог

mkdir dir – создать каталог dir

rm file – удалить file

rm -r dir – удалить каталог dir

rm -f file – удалить файл без запросов подтверждения и игнорировать ошибки file

rm -rf dir – удалить каталог dir без запросов подтверждения и игнорировать ошибки

cp file1 file2 – скопировать file1 в file2

cp -r dir1 dir2 – скопировать dir1 в dir2; создаст каталог dir2, если он не существует

mv file1 file2 – переименовать или переместить file1 в file2. если file2 существующий каталог – переместить file1 в каталог file2

ln -s file link – создать символическую ссылку link к файлу file

touch file – создать file, если файл существует – изменить отметки времени файла.

cat > file – направить стандартный ввод в file

more file – вывести содержимое файла file в постраничном режиме

head file – вывести первые 10 строк указанного файла.

tail file – вывести последние 10 строк указанного файла

tail –n 100 /var/log/messages - отобразить последние 100 строк из файла журнала /var/log/messages.

tail -f file - выводить содержимое файла по мере его роста.

Права доступа:

chmod octal file – сменить права file на octal, раздельно для пользователя, группы и для всех добавлением:

4 – чтение (r)
2 – запись (w)
1 – исполнение (x)
Примеры:

chmod 777 iptraf – чтение, запись, исполнение любым пользователям для файла iptraf
chmod 755 – rwx для владельца, rx для группы и остальных.

👉 @i_odmin_book
👍13🔥2
Iptables-tracer

Утилита, позволяющая отследить путь прохождения пакетов через цепочки iptables на сервере.

https://github.com/x-way/iptables-tracer

👉 @sysadminof
👍6