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

РКН clck.ru/3KoGJ3
Download Telegram
Шпаргалка по работе с Tmux

tmux — это менеджер терминалов, к которому удобно подключаться и отключаться, не теряя при этом процессы и историю. Как screen, только лучше (в первую очередь потому, что использует модель клиент—сервер).

Очень хороший способ запустить tmux:
tmux attach || tmux new — делая так, вы сперва пытаетесь подключиться к уже существующему серверу tmux, если он существует; если такого ещё нет — создаёте новый.

После этого вы попадаете в полноценную консоль.
Ctrl+b d — отключиться. (Точно так же вы отключитесь, если прервётся соединение. Как подключиться обратно и продолжить работу — см. выше.)

В одной сессии может быть сколько угодно окошек:
Ctrl+b c — создать окошко;
Ctrl+b 0...9 — перейти в такое-то окошко;
Ctrl+b p — перейти в предыдущее окошко;
Ctrl+b n — перейти в следующее окошко;
Ctrl+b l — перейти в предыдущее активное окошко (из которого вы переключились в текущее);
Ctrl+b & — закрыть окошко (а можно просто набрать exit в терминале).

В одном окошке может быть много панелей:
Ctrl+b % — разделить текущую панель на две, по вертикали;
Ctrl+b " — разделить текущую панель на две, по горизонтали (это кавычка, которая около Enter, а не Shift+2);
Ctrl+b →←↑↓ — переходить между панелями;
Ctrl+b x — закрыть панель (а можно просто набрать exit в терминале).

Недостаток — непривычным становится скроллинг:
Ctrl+b PgUp — вход в «режим копирования», после чего:
PgUp, PgDown — скроллинг;
q — выход из «режима копирования».

👉 @sysadminof
👍10
Pure-bash-bible

Коллекция собранная сообществом примеров скриптов и алгоритмов на чистом bash, для выполнения многих рутинных процессов и задач

https://github.com/dylanaraps/pure-bash-bible

👉 @sysadminof
👍5🔥2
📌Network Engineer в Kept

Фултайм, Москва (можно удалённо), зарплата на собеседовании

Обязанности:

— Обеспечение 2-3 линии поддержки сетевых сервисов компании, включая передачу данных в/из сети Интернет, взаимодействие между площадками дата центров и офисами компании по технологиям Site-to-Site VPN, DMVPN;
— Обработка запросов, связанных с обеспечением безопасного функционирования проводных, беспроводных сетей, сетей ЦОД, региональных сетей, периметров выхода в Интернет;
— Выполнение роли техлида в сетевых проектах, в том числе связанных с обеспечением информационной безопасности компании. Подготовка и анализ документов Технических заданий, Архитектуры решений;
— Мониторинг работы сетевых сервисов, анализ проблем, формирование предложений о развитии сервисов в зоне ответственности;
— Устранение выявленных уязвимостей информационной безопасности. Выполнение регулярных обновлений систем.


Профессиональные навыки и опыт работы:

— Опыт работы сетевым инженером/администратором в крупной компании 3+ лет;
— Опыт работы с сетевым оборудованием от ведущих вендоров, в том числе Cisco, Palo Alto, и включает: конфигурирование и поддержку коммутаторов с защитой сети на уровне L2/L3; маршрутизаторов c протоколами маршрутизации OSPF, EIGRP, BGP; межсетевых экранов; VPN шлюзов;
— Опыт построения VPN Site-to-Site туннелей, Lite VRF DMVPN на оборудовании Cisco; знание современных методов установки шифрованных VPN каналов;
— Знания и опыт применения инструментов информационной безопасности в LAN/WAN сетях на базе протоколов 802.1x, Radius, TACACS, LDAP, Kerberos, MS Active Directory;
— Опыт внедрения и поддержки беспроводных сетей, в том числе внедрения современных техник беспроводной безопасности;
— Опыт внедрения и поддержки QoS в корпоративной сети для «голоса/видео» и др. критичных приложений.

Что предлагаем:

— Собственный путь развития и прозрачная карьерная лестница;
— Корпоративное обучение: неограниченный доступ к изучению иностранных языков в удобных форматах и более 50 тренингов для прокачки профессиональных и личностных навыков;
— Команда, готовая поддержать: коллеги всегда придут на помощь и поделятся экспертным опытом;
— Проекты, влияющие на будущее крупных компаний: ты сможешь проявить себя в решении разнообразных задач;
— Бизнес-поездки: твоя возможность исследовать всю Россию и не только;
— Конкурентная заработная плата и расширенная медицинская страховка;
— Доверие к сотрудникам: возможность взять 5 оплачиваемых дней в год по болезни без официального подтверждения;
— Личностное развитие: программы менторинга, коучинга и карьерное консультирование;
— Поддержка физического и психологического здоровья (консультации с психологом, онлайн-фитнес и марафоны);
— Официальное трудоустройство.

Откликнуться: https://budu.jobs/vacancy/06effd77-453e-49de-841d-6e751c520874
👍43
Как удалить файлы в системах Linux или UNIX с помощью команды rm

Как удалить файлы в операционной системе Linux / UNIX / * BSD / AIX / HP-UX с помощью параметров командной строки?

Чтобы удалить или удалить файл или папку в операционной системе Linux, FreeBSD, Solaris, macOS или Unix, используйте команду rm или команду unlink. На этой странице объясняется, как удалить определенный файл в Linux или Unix-подобной системе с помощью параметра командной строки.

https://telegra.ph/Kak-udalit-fajly-v-sistemah-Linux-ili-UNIX-s-pomoshchyu-komandy-rm-02-19

👉 @sysadminof
👍5
Media is too big
VIEW IN TELEGRAM
Уничтожаем Linux одной командой!

В этом видео мы посмотрим, что произойдет с системой Linux, если во время работы системы удалить все данные с корневого раздела диска.

Зависнет ли Linux, появится ли черный или, может быть, синий «экран смерти», будут ли пропадать иконки на рабочем столе, закроется ли окно терминала, что произойдет после перезагрузки компьютера?

Для чистоты эксперимента мы используем дистрибутив KUbuntu Linux, который установлен на настоящем компьютере. Это не виртуальная машина! На видео показана запись с экрана монитора реальной системы Linux.

👉 @sysadminof
👍10👎1
12 лет спустя: Damn Small Linux снова в строю. По-прежнему быстрый, но изрядно «располневший»

Проект Damn Small Linux достаточно странный. Он не обновляется по многу лет, все считают, что он умер, а потом его авторы снова начинают работу над дистрибутивом. Так произошло в далёком уже 2012 году, когда апдейтов не было около 4 лет. После всё снова затихло, уже на 12 лет. И вот сейчас дистрибутив возродился и готов служить Linux-комьюнити.

https://habr.com/ru/companies/ru_mts/articles/794412/

👉 @sysadminof
👍8
👨‍💻 Social Engineering — полезный ресурс для системных администраторов и специалистов в области информационной безопасности.

Особое внимание стоит обратить на следующую информацию:

Собственный бот, который проверит Ваш файл 70 антивирусами одновременно;
Список полезных ресурсов для системных администраторов (чаты, блоги, подкасты и т.д.);
Бесплатные правочники по командной строке Windows и изучению команд Unix-подобных ОС;
Подборка бесплатных курсов для изучения компьютерных сетей.

Вас ждёт только актуальный и качественный материал. @S.E.
Please open Telegram to view this post
VIEW IN TELEGRAM
Полезные команды

Отправить тестовое письмо:
echo "test" | mail -s "Test Subject" user@gmail.com

Выполнить PHP функцию в консоли:
php -r "echo phpinfo();" | grep date.timezone

Отключить спящий режим на ubuntu server:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

Для проверки набора переменных BASH_ENV:
$ env | grep BASH_ENV

Замер скорости диска:
dd if=/dev/zero of=testfile bs=4k count=1310720
dd if=testfile of=/dev/null bs=4k count=1310720


Обновить locate:
/usr/libexec/locate.updatedb

Конвертировать HEIC в JPG:
ls *.HEIC -1 | sed -e 's/\.HEIC$//' | xargs -I {} convert {}.HEIC {}.JPG

Изменить текстовый редактор для конкретного случая:
export EDITOR=ee; crontab -e

Удалить snapd в Ubuntu Server:
$ sudo apt purge snapd
$ sudo apt-mark hold snapd

snapd помечен как зафиксированный.

Удалить старые данные telegraf в Influxdb 1.8:
$ docker exec -ti influxdb influx
Connected to http://localhost:8086 version 1.8.10
InfluxDB shell version: 1.8.10
> use telegraf;
Using database telegraf
> DELETE WHERE time < '2022-06-01'


будут удалены все записи до 2022-06-01

Работа с сетью

Изменением маршрута:
route change default 192.168.1.1

Выключаем IPv6:
sudo nano /etc/sysctl.conf

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1



👉 @sysadminof
👍8
Информация о пользователях и системе в Linux

whoami или echo $USER- выведем имя юзера
groups - выведет группы пользователя
id - выведет User IDentifier, его имя, Group IDentifier и группы данного юзера с их GID
(Обычно первая сотка/тысяча юзеров зарезервирована для системных)
В /etc/passwd записываются UIDs пользователей
В /etc/groups записываются GIDs пользователей
last - список последних логинов в систему
last reboot - список перезагрузок хоста по времени
last user1 - отобразить историю регистрации пользователя в системе и время его нахождения в ней
w - показывает активные сессии (дата, время, ip, простой, сколько было потреблено процессорного времени и что выполняет)
echo $XDG_CURRENT_DESKTOP - узнать какая графическая оболочка
hostname - выведет имя хоста, hostname -i - IP адреса
uname -a - выводит ОС, версию ядра, архитектуру и дату сборки, процессор, лицензию и так далее, т.е. вся информация о системе, сборке или lsb_release -a или пакет neofetch с полной информацией о системе или cat /etc/os-release
dmidecode - информация о железе
free -w -t --mega - выводит данные об использовании ОЗУ и swap в мегабайтах (поле shared значит разделенная между процессами память, кэш это то, что часто используется и хранится, буфер это то, что приготовлено для записи, кэш и буфера это условно свободная память)
date - полная дата с часовым поясом
ifconfig -a - Настройки всех сетевых адаптеров
ip addr show - Список всех сетевых интерфейсов и связанных IP-адресов
wget -qO- eth0.me - Узнать внешний IP
uptime
man ls - документация/инструкция по указанному пакету

👉 @sysadminof
👍15
Администрирование с Антоном Павленко

В чем разница между OSI и TCP/IP? Зачем существуют одновременно две сетевые модели?
Куда расти сисадмину-эникею? Мое мнение и опыт
Настройка nginx wordpress php-fpm. Nginx или apache для wordpress? Почему nginx?
Что такое DDOS? Простым языком. Какие атаки я наблюдал Распределенная атака на сервера.
SSD. Архитектура. Как появляются битые сектора и что с этим делается?
Strace Linux. Когда нет другого выхода

источник

👉 @sysadminof
👍10👎6😐32🔥2💩1