sysadmin_library | Unsorted

Telegram-канал sysadmin_library - Секреты сисадмина | DevOps, Linux, SRE

18467

Крупнейший справочник системного администратора. Сотрудничество: @max_excel

Subscribe to a channel

Секреты сисадмина | DevOps, Linux, SRE

17 лучших дистрибутивов linux

Дистрибутивы Linux от различных организаций имеют различные функции для удовлетворения потребностей всех типов пользователей. Поиск лучшего дистрибутива Linux с желаемыми функциями может стать для вас утомительным процессом. Эта статья рекомендует 17 лучших дистрибутивов Linux для всех пользователей с начальными и продвинутыми знаниями о работе с этими операционными системами.

1. Alpine Linux
2. Arch linux
3. CENTOS Linux
4. Chakra Linux
5. Debian
6. Elementary Os
7. Fedora
8. Frugalware
9. Kali Linux
10. Linux Mint
11. Lubuntu
12. Manjaro
13. Opensuse
14. Puppy Linux
15. Qubes Os
16. Solus
17. Ubuntu

#СекретыСисадмина

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Шпаргалка по GNU Screen

Скачайте шпаргалку по использованию популярного терминального мультиплексора Linux.

#СекретыСисадмина

📁 Скачать/Download 👇

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

6 способов очистки терминала в Linux

Иногда при работе в терминале вызываемые команды и результаты их выполнения полностью “засоряют” экран и делают работу в консоли некомфортной. Давайте разберемся с несколькими способами быстрой очистки терминала в Linux.

1. Самый простой и самый быстрый способ очистки терминала - использование комбинации клавиш ctrl+L (control+L для MacOS).

2. Вторым широко известным способом очистки консоли является команда clear.

3. На третьем месте по частоте использования в целях очистки терминала находится команда reset.

4. Далее следуют несколько экзотические способы. Например, для очистки терминала можно ввести такую команду:
printf "\033c"

Естественно, это не так удобно в использовании, как первые три варианта, но мы можем сделать алиас:
alias cls='printf "\033c"'

И это уже не выглядит странно.

5. Данный вариант можно использовать для очистки терминала в дистрибутивах с графической оболочкой KDE:
clear && echo -en "\e[3J"

Ну или сразу создаем алиас:
alias cls='clear && echo -en "\e[3J"'

6. В дистрибутивах с оболочкой GNOME можно самостоятельно назначить комбинацию клавиш, которая будет отвечать за очистку терминала, например: Shift + ctrl + alt + c

#СекретыСисадмина

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Стать аналитиком, чтобы работать с большими объёмами данных, или стать дата-сайентистом, чтобы… тоже работать с большими объёмами данных?

Ребята из Нетологии помогут увидеть разницу между этими похожими на первый взгляд профессиями. На бесплатном занятии «Аналитик данных и Data Scientist: как выбрать профессию» вы на реальных примерах узнаете:

- чем занимаются и как помогают бизнесу Data Scientist и аналитик данных;
- какие есть сходства и различия в задачах, навыках и инструментах специалистов;
- как использовать предыдущий опыт при переходе в эту сферу.

Занятие пройдёт 17 января в 19:00 по Москве.

Регистрируйтесь https://netolo.gy/cHP4

Реклама. ООО "Нетология". Erid LatgC6HEE

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Замена дисков меньшего объёма на диски большего объёма в Linux

В данной статье будет рассмотрены 2 случая замены дисков и переноса информации на новые диски большего объёма с дальнейшим расширением массива и файловой системы. Первый случай будет касаться замены дисков c одноименной разметкой MBR/MBR либо GPT/GPT, второй случай касается замены дисков с разметкой MBR на диски объёмом более 2 TB, на которые потребуется ставить разметку GPT с разделом biosboot.

#СекретыСисадмина

📁 Скачать/Download 👇

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Шпаргалка по run командам Windows

msconfig - Системные настройки.
msinfo32 - Информация о системе.
resmon - Монитор ресурсов.
main.cpl - Свойства мыши.
mstsc - Подключение к удаленному рабочему столу.
cmd - Командная строка.
explorer - Проводник Windows.
taskmgr - Диспетчер задач.
shutdown - Выключение компьютера.
chkdsk - Проверка диска.
cleanmgr – Очистка диска.
dxdiag - Параметры
powershell - Консоль Windows PowerShell.
winver - Версия
controlfolders - Параметры папок.
diskmgmt.msc – Управление дисками.
eventvwr.msc – Журнал событий.
gpedit.msc - Редактор локальной групповой политики.
regedit - Редактор реестра.
sysdm.cpl - Свойства системы.
powercfg.cpl - Параметры питания.
magnify – Экранная лупа.
charmap - Таблица символов Windows.
ncpa.cpl - Сетевые подключения.
mrt - Средство удаления вредоносных программ Microsoft Windows.
devmgmt.msc - Диспетчер устройств.
netplwiz - Учетные записи пользователей.
services.msc - Службы.
appwiz.cpl - Программы и компоненты.
control - Панель управления.
"." - открыть папку текущего пользователя.
osk - Экранная клавиатура.
snippingtool - Ножницы.
mdsched - Проверка оперативной памяти.

#СекретыСисадмина

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

UDP vs TCP Protocol

#СекретыСисадмина

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Импорт данных из доменных служб Active Directory

В этой статье:
• Создание соединителя Active Directory
• Синхронизация соединителя Active Directory
• Включение и отключение соединителя Active Directory
• Импорт данных из других доменов
• Дальнейшие действия

#СекретыСисадмина

📁 Скачать/Download 👇

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Развивайся играя

Платформа Wikium — сервис для тренировки памяти, внимания и мышления. Система автоматически адаптируется под вашу успеваемость и составляет индивидуальную программу занятий. Всего 10-15 минут в день дают улучшение работоспособности, скорости обучения и концентрации.

Также вы можете овладеть конкретным навыком в короткие сроки на специализированном курсе:

Развитие внимания;
Скорочтение;
Эмоциональный интеллект;
Эффективное общение;
• И многие другие полезные курсы.

Занятия на Викиум — крайне полезная привычка, присоединяйтесь и вы: wikium.ru

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Бесплатные утилиты Solarwinds для мониторинга и управления ИТ-инфраструктурой и безопасностью

#СекретыСисадмина

📁 Скачать/Download 👇

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

IPv4 против IPv6

IPv4 и IPv6 представляют собой два поколения интернет-протоколов, в которых IPv4 означает протокол интернет-протокола 4 и протокол IPv6 для протокола Интернет версии 6.

IPv4 — это протокол для использования в сетях Link Layer (например, Ethernet).

Это один из основных протоколов, созданных на стандартах методов межсетевых взаимодействий в Интернете, и был первой версией, развернутой для производства в ARPANET в 1983 году.

#СекретыСисадмина

📁 Скачать/Download 👇

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Полезные команды Linux. Резервное копирование ( Backup )

# find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2
Поиск всех файлов, заканчивающихся на ".log" в директории /var/log, и упаковка их в bzip-архив
# find /home/user -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents
Поиск в директории /home/user файлов, имена которых оканчиваются на ".txt", и копирование их в другую директорию
# rsync -rogpav --delete /home /tmp
Синхронизация директории / tmp и / home
# rsync -rogpav -e ssh --delete /home ip_address:/tmp
Синхронизация через SSH туннель
# dd if=/dev/sda of=/tmp/backup
Создание резервной копии содержимого жесткого диска в файл backup
# dump -0aj -f /tmp/home0.bak /home
Создание полной резервной копии директории /home в файл /tmp/home0.bak
# restore -if /tmp/home0.bak
Восстановление данных из резервной копии /tmp/home0.bak
# tar cf - . | (cd /tmp/backup ; tar xf - )
Упаковка в архив и копирование одной директории в другую с сохранением прав доступа и ссылок

#СекретыСисадмина

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Наиболее распространенные оболочки

Текстовые оболочки
:
• Bash (оболочка типичная для систем GNU / Linux)
• Bourne оболочки (оболочка из первых систем Unix)
• C оболочки (оболочки популярные на Unix)
• Z оболочки (известный как Zsh)
• Korn оболочки (системы оболочки, обычно доступные на Unix)
• Debian Альмквист оболочки (оболочки, используемые в Debian и производных для запуска системных скриптов)
• cmd.exe (оболочка операционных систем семейства Windows NT)
• command. com (оболочка операционной системы MS-DOS и некоторых систем Microsoft Windows)
• Windows PowerShell (Advanced Shell для систем Microsoft Windows)

Графические оболочки:
• GNOME (характерно для GNU / Linux и Solaris 10)
• KDE (характерно для GNU/ Linux)
• Xfce (характерно для GNU / Linux)
• Common Desktop Environment (как правило, доступны для систем Unix)
• Finder (оболочка систем Mac OS)
• File Explorer (оболочка системы Microsoft Windows)
• Unity (Official оболочка Ubuntu)

#СекретыСисадмина

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Команды Linux: IPTABLES (firewall)

# iptables -nL
отобразить все цепочки правил
# iptables -t nat -L
отобразить все цепочки правил в NAT-таблице
# iptables -t filter -F
очистить все цепочки правил в filter-таблице
# iptables -t nat -F
очистить все цепочки правил в NAT-таблице
# iptables -t filter -X
удалить все пользовательские цепочки правил в filter-таблице
# iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT
позволить входящее подключение telnet'ом
# iptables -t filter -A OUTPUT -p tcp --dport http -j DROP
блокировать исходящие HTTP-соединения
# iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT
позволить «прокидывать» (forward) POP3-соединения
# iptables -t filter -A INPUT -j LOG --log-prefix "DROP INPUT"
включить журналирование ядром пакетов, проходящих через цепочку INPUT, и добавить к сообщению префикс «DROP INPUT»

#СекретыСисадмина

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Мониторинг в ОС Linux (часть 1)

gstat

gstat — показывает использование дисков
gstat -a — используется для вывода только активных устройств

top

У утилиты top есть параметры, которые облегают жизнь, их мы набираем в top’e когда он запущен:
S — показать системные процессы
u — и имя пользователя, например u mysql покажет процессы запущенные от пользователя mysql
o — используется для сортировки, возможные параметры: pri, size, res, cpu, time, threads
m — переключиться между режимами отображения нагрузки и ввода-вывода
k — завершить процесс
r — изменить приоритет процесса
n — отобразить статистику по определённому процессу
top -n 3 — показывает самые ресурсоёмкие приложения в данный момент

#СекретыСисадмина

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Как эффективно работать с MySQL?

Расскажет Николай Лавлинский на бесплатном практическом уроке «MySQL 8.0: запуск GTID-репликации в Docker» от OTUS.

На вебинаре:

- разберём полный процесс запуска надежной репликации в MySQL 8.0 c использованием GTID
- используем контейнеры для запуска серверов баз данных

💻 Урок будет полезен начинающим и опытным сисадминам Linux, веб-разработчикам и всем, кто хочет разобраться в работе MySQL в контейнерах.

Занятие пройдёт 30 января в 19:00 мск и будет приурочено к старту курса «Administrator Linux. Professional». Доступна рассрочка на обучение!

Пройдите короткое тестирование прямо сейчас, чтобы занять место на открытом уроке: https://vk.cc/ctWYQw

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Открытый практикум Linux by Rebrain: Файловые системы

Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!

👉Регистрация

Время проведения:


17 Января (Среда) в 20:00 по МСК

Программа практикума:

🔹Blocks, inodes, directoryes
🔹Hardlinks
🔹Superblock
🔹Восстановление суперблока на примере ext4

Кто ведёт?

Андрей Буранов – Системный администратор в департаменте VK Play. 10+ лет опыта работы с ОС Linux. 8+ лет опыта преподавания. Входит в топ 3 лучших преподавателей образовательных порталов.

Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!

Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2VtzqvgsVUc

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

11 примеров использования netstat

Команда netstat, входящая в стандартный набор сетевых инструментов UNIX, отображает различную network–related информацию, такую как сетевые подключения, статистику интерфейсов, таблицы маршрутизации, masquerade, multicast, и т.п.

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

#СекретыСисадмина

📁 Скачать/Download 👇

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Увеличение дискового пространства в ОС FreeBSD

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

#СекретыСисадмина

📁 Скачать/Download 👇

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Полезные команды Linux. Мониторинг и отладка системы

# free -m
Вывести статистику по оперативной памяти
# kill -9 proc_id
Убить процесс с PID proc_id, без соблюдения целостности данных, то есть насмерть
# last reboot
Вывести историю ребутов системы
# lsof /home/user1
Вывести список открытых файлов из директории /home/user1
# lsof -p proc_id
Вывести список файлов, открытых процессом с PID proc_id
# lsmod
Список загруженных модулей ядра
# ps -eafw
Отобразить работающие в системе процессы, используемые ими ресурсы и другую полезную информацию
# pstree
Вывести дерево процессов
# smartctl -i /dev/hda
Проверить доступность SMART на жёстком диске /dev/hda
# strace -f -e open ls >/dev/null
Вывести список вызовов системных библиотек
# tail /var/log/messages
Вывести десять последних записей из системного журнала
# top
Вывести список работающих в системе процессов с различной полезной информацией в режиме реального времени с автоматическим обновлением данных

#СекретыСисадмина

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Sophia Script for Windows

Sophia Script for Windows - это самый большой на GitHub модуль PowerShell для Windows 10 и Windows 11, предназначенный для тонкой настройки и автоматизации рутинных задач. Он предлагает более 150 уникальных настроек и показывает, как можно настроить Windows, не причиняя ей никакого вреда.

СмотретьКлик

#СекретыСисадмина

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

h2t

Простой инструмент, помогающий администраторам повысить безопасность своих веб-сайтов.
Скрипт проверяет заголовки сайта и выдает рекомендации, что можно поправить и улучшить.

СмотретьКлик

#СекретыСисадмина

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Магия превращений: клик на сайте в выполнение Powershell скрипта на сервере

В этой статье автор разберет как создавать веб интерфейсы для администрирования, чтобы запускать Powershell код по клику на сайте или при обращении к API. Для наглядности напишем три сервиса, взаимодействующих со службами, Active Directory и файловой системой.

#СекретыСисадмина

📁 Скачать/Download 👇

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Шпаргалка по работе в командной строке

Команды для работы с файлами

ls — вывод содержимого каталога;
ls -la — вывод содержимого каталога в форматированном виде (в т.ч. скрытые файлы);
cd dir — перейти в каталог dir;
cd — перейти в домашний каталог;
pwd — показать текущий каталог;
mkdir dir — создать каталог dir;
rm file — удалить файл;
rm -r dir — удалить каталог dir;
rm -f file — принудительно удалить файл;
rm -rf dir — принудительно удалить каталог dir;
cp file1 file2 — скопировать file1 в file2;
cp -r dir1 dir2 — скопировать каталог dir1 в каталог dir2 (если каталога dir2 нет, он будет создан);
mv file1 file2 — переместить (или переименовать, если file1 и file2 находятся в одном каталоге) file1 в file2;
ln -s file link — создать симлинк link на файл file;
touch file — создать файл;
cat > file — направить стандартный ввод в file;
more file — вывод содержимого file;
head file — вывод содержимого первых 10 строк file;
tail file — вывод содержимого последних 10 строк file;
tail -f file — вывод содержимого file по мере появления, начиная с последних 10 строк файла.

#СекретыСисадмина

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Разжёванный курс по Linux для чайников

В этом видеокурсе на примерах и практике автор подробно разбирает основные темы Linux.

0:00:10 Знакомство с Линукс (теория)
2:17:17 Командная оболочка
2:56:51 stdout и stderr (перенаправление в файл)
3:37:33 Команды (cр, mv, head, tail, wc, grep, cat, маски)
5:39:11 Права пользователей (chmod, inode и т. д.)
6:35:02 SUD (sudo, passwd, stat)
7:39:17 Регулярные выражения

Смотреть это видео на youtube: youtu.be/adcijRTI_8E

#СекретыСисадмина

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Полезные команды Linux. Анализ файловой системы

# badblocks -v /dev/hda1
Проверить раздел hda1 на наличие bad-блоков
# fsck /dev/hda1
Проверить и при необходимости попробовать восстановить целостность linux-файловой системы раздела hda1
# fsck.ext2 /dev/hda1
Проверить и при необходимости попробовать восстановить целостность файловой системы ext2 раздела hda1
# fsck.msdos /dev/hda1
Проверить и при необходимости попробовать восстановить целостность файловой системы fat раздела hda1
# fsck.vfat /dev/hda1
Проверить и при необходимости попробовать восстановить целостность файловой системы fat раздела hda1
# fsck.ext3 /dev/hda1
Проверить и при необходимости попробовать восстановить целостность файловой системы ext3 раздела hda1
# dosfsck /dev/hda1
Проверить и при необходимости попробовать восстановить целостность файловой системы fat, раздела hda1
# e2fsck /dev/hda1
Проверить и при необходимости попробовать восстановить целостность файловой системы ext2 раздела hda1
# e2fsck -j /dev/hda1
Проверить и при необходимости попробовать восстановить целостность файловой системы ext3 раздела hda1, журнал файловой системы расположен там же

#СекретыСисадмина

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Удалённая переустановка Raspberry Pi OS по ssh

Внезапно автору понадобилось переустановить Raspberry Pi OS на microSD-карте, установленной в Raspberry Pi 4. При этом доставать microSD-карту очень не хотелось, дело в том, что плата Raspberry Pi установлена внутрь корпуса, который не позволяет достать microSD-карту без разборки.

#СекретыСисадмина

📁 Скачать/Download 👇

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Как очистить кэш DNS

Windows 10
1. Убедитесь, что Вы находитесь на Рабочем столе Вашей операционной системы
2. Нажмите правой кнопкой мыши на меню Пуск и выберите Командная строка из появившегося меню
3. Напечатайте и выполните команду ipconfig /flushdns

Windows 8 / Windows 8.1
1. Убедитесь, что Вы находитесь на Начальном экране операционной системы
2. Начните печатать cmd и окно поиска Windows появится в правой стороне экрана, с результатами поиска
3. Нажмите правой кнопкой мыши по Командной строке и выберите Запустить от имени администратора
4. Напечатайте и выполните команду ipconfig /flushdns

Windows Vista / Windows 7
1. Нажмите на меню Пуск и перейдите к Командной строке (Пуск > Все программы > Стандартные > Командная строка)
2. Убедитесь в том, что Вы нажали правой кнопкой мыши по приложению Командная строка и выбрали Запустить от имени администратора
3. Напечатайте и выполните команду ipconfig /flushdns

Обратите внимание: Вы также можете напечатать команду cmd в меню Пуск, используя операционную систему Windows Vista / Windows 7, после чего, нажать правой кнопкой мыши по cmd.exe и запустить от имени администратора, вместо того, чтобы переходить по различным категориям меню Пуск.

#СекретыСисадмина

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Мониторинг в ОС Linux (часть 2)

vmstat

vmstat — показывает состояние виртуальной памяти и буфера
vmstat 5 — отображает статистику раз в пять секунд
vmstat -z — показывает состояние буфера
vmstat -i — показывает состояние прерываний

iostat

iostat — выводит статистику по I/O устройств
iostat -d -w5 — показывает информацию по дискам, с периодичностью в пять секунд безостановочно
iostat -dx -w5 — показывает расширенную статистику

netstat

netstat — показывает активные сетевые соединения
netstat -w 1 — количество пакетов в настоящее время
netstat -rn — отображает таблицу маршрутизации
netstat -ibt — вывод сетевых интерфейсов с разбивкой по IP адресам

#СекретыСисадмина

Читать полностью…

Секреты сисадмина | DevOps, Linux, SRE

Enter-PSSession: интерактивное управление удаленным компьютером из PowerShell

#СекретыСисадмина

📁 Скачать/Download 👇

Читать полностью…
Subscribe to a channel