Linux: Системный администратор
رفتن به کانال در Telegram
Здесь вы найдете полезные советы, практические материалы и интересные инсайты по администрированию Linux. Погружаемся в мир команд, скриптов и серверов вместе! 🚀 Авторский канал действующего админа 👨🏼💻
نمایش بیشتر1 940
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-17 روز
+1430 روز
آرشیو پست ها
Шпаргалка по Linux
#Linux@linux_odmin #Шпаргалка@linux_odmin
👉 @linux_odmin
Шпаргалка по awk для Linux
#Linux@linux_odmin #Шпаргалка@linux_odmin
👉 @linux_odmin
Python для сетевых инженеров
Natasha Samoylenko (2023)
В книге рассматриваются основы Python с примерами и заданиями построенными на сетевой тематике.
С одной стороны, книга достаточно базовая, чтобы её мог одолеть любой желающий, а с другой стороны, в книге рассматриваются все основные темы, которые позволят дальше расти самостоятельно. Книга не ставит своей целью глубокое рассмотрение Python. Задача книги – объяснить понятным языком основы Python и дать понимание необходимых инструментов для его практического использования. Всё, что рассматривается в книге, ориентировано на сетевое оборудование и работу с ним. Это даёт возможность сразу использовать в работе сетевого инженера то, что было изучено на курсе. Все примеры показываются на примере оборудования Cisco, но, конечно же, они применимы и для любого другого оборудования.
В большинстве примеров в книге используется Python 3.7. При этом Python 3.7 это минимальная версия для работы с книгой, для версий >= 3.7 практически все что рассматривается в книге (изменился вывод некоторых сообщений), будет работать аналогично, для версий Python < 3.7 возможны нюансы.
#Linux@linux_odmin #Book@linux_odmin
👉 @linux_odmin
Radare2
Это мощная многофункциональная платформа для реверс-инжиниринга и анализа бинарных файлов. Она поддерживает множество архитектур, форматов файлов и обладает большим набором инструментов, включая дизассемблер, отладчик, бинарный патчер и другие полезные функции.
r2 — это полностью переписанная версия radare. Она предоставляет набор библиотек, инструментов и плагинов для упрощения задач реверс-инжиниринга. Распространяется в основном под лицензией LGPLv3, но каждый плагин может иметь отдельную лицензию (см. r2 -L, rasm2 -L и др.).
Проект radare начался как простой инструмент для редактирования шестнадцатеричных данных в командной строке, ориентированный на цифровую криминалистику. Сегодня r2 — это мощный инструмент низкоуровневого анализа с поддержкой скриптов на встроенном интерпретаторе Javascript или через r2pipe.
r2 позволяет редактировать файлы на локальных жёстких дисках, просматривать память ядра и отлаживать программы локально или через удалённые серверы gdb/windbg. Широкая поддержка архитектур делает r2 подходящим для анализа, эмуляции, отладки, модификации и дизассемблирования любых бинарных файлов.
Радует, что проект полностью бесплатный и с открытым исходным кодом. Для изучения и работы с ним понадобится время, но его возможности того стоят.
https://github.com/radareorg/radare2
#Linux@linux_odmin #Security@linux_odmin
👉 @linux_odmin
Шпаргалка Linux cron
#Linux@linux_odmin #Шпаргалка@linux_odmin
👉 @linux_odmin
Стек коммуникационных протоколов TCP/IP
#Сети@linux_odmin #Шпаргалка@linux_odmin
👉 @linux_odmin
Linux Fundamentals (
Eng ver)
Paul Cobbaut (2015)
Научит вас самым основам Linux (или Unix!).
Эта книга предназначена для начинающих, новичков, всех, кто хочет стать разработчиком Linux или системным администратором Linux.
Она содержит базовые знания, но и продвинутые пользователи получат пользу от этой книги.
#Linux@linux_odmin #Book@linux_odmin
👉 @linux_odminШпаргалка по маскам подсети CIDR
#Шпаргалка@linux_odmin #Сети@linux_odmin
👉 @linux_odmin
Подборка шпаргалок по Linux
#Linux@linux_odmin #Шпаргалка@linux_odmin
👉 @linux_odmin
+2
Подборка шпаргалок по Linux
#Linux@linux_odmin #Шпаргалка@linux_odmin
👉 @linux_odmin
Процесс загрузки Linux
#Linux@linux_odmin #Шпаргалка@linux_odmin
👉 @linux_odmin
7 уровней модели OSI
#Linux@linux_odmin #Шпаргалка@linux_odmin
👉 @linux_odmin
Шпаргалка по bash
https://github.com/cyberspacedk/BASH-Commands/blob/master/readme.md
#Linux@linux_odmin #Шпаргалка@linux_odmin
👉 @linux_odmin
Восстановление доступа к Mikrotik routeros или сброс пароля администратора с сохранением конфигурации
#Сети@linux_odmin #Шпаргалка@linux_odmin
👉 @linux_odmin
Принцип работы HTTPS
#Сети@linux_odmin #Шпаргалка@linux_odmin
👉 @linux_odmin
💻 Небольшая шпаргалка по Windows firewall
⚫️Netsh
включить/выключить брандмауэр
netsh advfirewall set [privateprofile|publicprofile|domainprofile|currentprofile] state [on|off]
установить действие брандмауэра по умолчанию
netsh advfirewall set [privateprofile|publicprofile|domainprofile|currentprofile] firewallpolicy [allowinbound|blockinbound|blockinboundalways|notconfigured],[allowoutbound|blockoutbound|notconfigured]
добавить правило
netsh advfirewall firewall add rule name="My Application" dir=in action=allow program="C:\MyApp\MyApp.exe" enable=yes remoteip=157.60.0.1,172.16.0.0/16,LocalSubnet profile=domain
показать все правила
netsh advfirewall firewall show rule status=enabled name=all
удалить правило
netsh advfirewall firewall delete rule name=rule name protocol=udp localport=500
⚫️Команды Powershell
Disable-NetFirewallRule Enable-NetFirewallRule Get-NetFirewallProfile Get-NetFirewallRule Get-NetFirewallSetting - Retrieves the global firewall settings of the target computer. New-NetFirewallRule Remove-NetFirewallRule Rename-NetFirewallRule Set-NetFirewallProfile Set-NetFirewallRule Set-NetFirewallSetting Show-NetFirewallRule
#windows@linux_odmin #Шпаргалка@linux_odmin #Сети@linux_odmin
👉 @linux_odmin📚PowerShell SysAdmin Crash Course: Unlock the Full Potential of PowerShell with Advanced Techniques, Automation, Configuration Management and Integration
Автор: Steeve Lee (2023)
Это идеальное руководство для системных администраторов и пользователей PowerShell. В этом комплексном ресурсе вы узнаете все о PowerShell, начиная с консоли и команд, заканчивая сценариями, модулями и многим другим. Вы изучите такие важные темы, как управление Active Directory, Windows Server, PowerShell Remoting, DSC, SCCM и администрирование обновлений программного обеспечения.
#Linux@linux_odmin #Book@linux_odmin
👉 @linux_odmin
Шпаргалка по awk для Linux
#Linux@linux_odmin #Команды@linux_odmin #Шпаргалка@linux_odmin
👉 @linux_odmin
Операции с файлами в Linux
pwd # Выводит текущий путь;
ls # Выводит список файлов и каталогов. Пример вывода форматированного списка всех файлов и директорий, включая скрытые: ls -laX ;
cd # Переход по директориям. Примеры:
— cd # Переход в домашнюю директорию;
— cd /home # Пример перехода в /home;
— cd .. # Переход в директорию уровнем выше;
— cd ~user # Перейти в домашнюю директорию пользователя user ;
touch # Создание пустого файла если нет. Пример: touch test.txt ;
rm # Удаление. Примеры:
— rm test.txt # Удаление файла;
— rm -rf temp # Удаление директории temp с вложенными файлами;
cp # Копирование. Примеры:
— cp test.txt /home/test.txt # Копирует test.txt из текущей директории в /home ;
— cp -la /dir1 /dir2 # Копирование директорий;
ln # — создание символической ссылки. Пример: ln -s /var/test.txt /home/test.txt — создать символическую ссылку к файлу /var/test.txt в директории /home;
mkdir # Создание директории. Пример: mkdir temp ;
rmdir # Удаление директории. Пример: rmdir temp ;
mv # ПеремещениеПереименование. Пример переименования директории: mv /dir1 /dir2 (аналогично с файлами);
locate # Поиск. Пример поиска везде всех файлов с именем test.txt: locate test.txt ;
find # Поиск. Примеры:
— find /home/it -name test.txt # Найти файлы и директории с именем test.txt в /home/it и вложенных;
— find /home/it -name "*.txt" # Найти все файлы и директории в /home/it и вложенных, имена которых оканчиваются на ‘.txt’;
— find /usr/bin -type f -atime +100 # Найти все файлы в ‘/usr/bin’, время последнего обращения к которым более 100 дней;
— find /usr/bin -type f -mtime -10 # Найти все файлы в ‘/usr/bin’, созданные или изменённые в течении последних 10 дней;
stat # Отображение всей доступной информации об указанном файле. Пример: stat test.txt;
file # Определяет тип файла. Пример: file test.txt ;
chmod # Права доступа;
chown # Меняет владельца файла, пример: chown www:www test.txt;
mc # запуск файлового менеджера;
#Linux@linux_odmin #Команды@linux_odmin #Шпаргалка@linux_odmin
👉 @linux_odminОсновы BASH
BASH — Bourne-Again SHell (что может переводится как «перерожденный шел», или «Снова шел Борна(создатель sh)»), самый популярный командный интерпретатор в юниксоподобных системах, в особенности в GNU/Linux. Ниже приведу ряд встроенных команд, которые мы будем использовать для создания своих скриптов.
break выход из цикла for, while или until
continue выполнение следующей итерации цикла for, while или until
echo вывод аргументов, разделенных пробелами, на стандартное устройство вывода
exit выход из оболочки
export отмечает аргументы как переменные для передачи в дочерние процессы в среде
hash запоминает полные имена путей команд, указанных в качестве аргументов, чтобы не искать их при следующем обращении
kill посылает сигнал завершения процессу
pwd выводит текущий рабочий каталог
read читает строку из ввода оболочки и использует ее для присвоения значений указанным переменным.\
return заставляет функцию оболочки выйти с указанным значением
shift перемещает позиционные параметры налево
test вычисляет условное выражение
times выводит имя пользователя и системное время, использованное оболочкой и ее потомками
trap указывает команды, которые должны выполняться при получении оболочкой сигнала
unset вызывает уничтожение переменных оболочки
wait ждет выхода из дочернего процесса и сообщает выходное состояние.
https://gist.github.com/Titiaiev/dcb7298389d1276b823bbc96e29f940d#file-bash-guide-1-md
#Linux@linux_odmin #Команды@linux_odmin #Шпаргалка@linux_odmin #Bash@linux_odmin
👉 @linux_odmin
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
