Linux: Системный администратор
1.93K subscribers
81 photos
8 videos
15 files
25 links
Здесь вы найдете полезные советы, практические материалы и интересные инсайты по администрированию Linux. Погружаемся в мир команд, скриптов и серверов вместе! 🚀

Авторский канал действующего админа 👨🏼‍💻
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Основы 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
👍3
Операции с файлами в 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
👍6
PowerShell.SysAdmin.Crash.Course.pdf
1.3 MB
📚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
👍5
💻 Небольшая шпаргалка по 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Восстановление_доступа_к_routeros_или_сброс_пароля_администратора.pdf
1.7 MB
Восстановление доступа к Mikrotik routeros или сброс пароля администратора с сохранением конфигурации


#Сети@linux_odmin #Шпаргалка@linux_odmin

👉 @linux_odmin
👍5
Linux Fundamentals.pdf
6.7 MB
Linux Fundamentals (Eng ver)
Paul Cobbaut (2015)

Научит вас самым основам Linux (или Unix!).
Эта книга предназначена для начинающих, новичков, всех, кто хочет стать разработчиком Linux или системным администратором Linux.
Она содержит базовые знания, но и продвинутые пользователи получат пользу от этой книги.

#Linux@linux_odmin #Book@linux_odmin

👉 @linux_odmin
👍1