Найдено 2864 результата

ya
17 июл 2026, 08:52
Форум: /bin/bash
Тема: Сводки с прода и Шпаргалки
Ответы: 0
Просмотры: 66

Сводки с прода и Шпаргалки

Сводки с прода и Шпаргалки Навигация и управление файлами # 1. Создать директорию и сразу в нее перейти mkcd() { mkdir -p "$1" && cd "$1" } # 2. Подняться на N уровней вверх. Если аргумент не передан, поднимаемся на 1 (защита от syntax error) up() { local d="" l...
ya
17 июл 2026, 08:44
Форум: /bin/bash
Тема: docker
Ответы: 0
Просмотры: 50

docker

Контроль привилегий и эскалации # 1. Тотальный сброс привилегий ядра (Capabilities). # Сбрасываем все и выдаём только нужную для bind на порты <1024. docker run --cap-drop ALL --cap-add NET_BIND_SERVICE -d nginx # 2. Блокировка эскалации через SUID/SGID бинарники (в Dockerfile). # ВАЖНО: синтаксис '...
ya
17 июл 2026, 08:42
Форум: /bin/bash
Тема: Потоки и дескрипторы
Ответы: 0
Просмотры: 47

Потоки и дескрипторы

Потоки и дескрипторы # 11. Подстановка процессов: вывод команд туда, где ждут ИМЕНА файлов. diff -u <(ls -l /dir1) <(ls -l /dir2) # 12. Here String: строка на stdin без лишнего процесса echo. grep "critical" <<< "$LOG_DATA" # 13. Правильное построчное чтение. # -r запрещает тракт...
ya
17 июл 2026, 08:41
Форум: /bin/bash
Тема: Логика и структуры
Ответы: 0
Просмотры: 47

Логика и структуры

Логика и структуры # 8. Регулярки прямо в условии (только в [[ ... ]], регулярку справа НЕ кавычим). if [[ $1 =~ ^[0-9]+$ ]]; then echo "Аргумент состоит только из цифр" fi # 9. Группировка команд в ТЕКУЩЕМ процессе через { ... } (переменные сохраняются). [[ -d /tmp/app ]] || { echo "...
ya
17 июл 2026, 08:40
Форум: /bin/bash
Тема: Подстановки переменных (без sed и awk)
Ответы: 0
Просмотры: 47

Подстановки переменных (без sed и awk)

Подстановки переменных (без sed и awk) # 4. Значение по умолчанию, если TARGET не задана или пуста. cd "${TARGET:-/tmp}" # 5. Глобальная замена подстрок в памяти (все вхождения). LOG="system error, network error" echo "${LOG//error/warning}" # 6. Косвенные ссылки: читае...
ya
17 июл 2026, 08:37
Форум: network
Тема: Базовое управление интерфейсами хоста (Пакет iproute2)
Ответы: 1
Просмотры: 79

Re: Базовое управление интерфейсами хоста (Пакет iproute2)

Маршрутизация и таблица соседей

Код: Выделить всё

# Таблица маршрутизации ядра (замена 'route -n').
ip r

# Прописать шлюз по умолчанию.
sudo ip route add default via 192.168.1.1 dev eth0

# Таблица соседей: ARP для IPv4 и NDP для IPv6 (замена 'arp -n').
ip neigh show
ya
17 июл 2026, 08:36
Форум: network
Тема: Базовое управление интерфейсами хоста (Пакет iproute2)
Ответы: 1
Просмотры: 79

Базовое управление интерфейсами хоста (Пакет iproute2)

Базовое управление интерфейсами хоста (Пакет iproute2) # Показать все IP-адреса и интерфейсы (сокращение от 'ip address show'). # Флаг -c включает цветной вывод для удобного чтения. ip -c a # Погасить или поднять интерфейс (замена 'ifconfig eth0 down/up'). sudo ip link set dev eth0 down sudo ip link...
ya
17 июл 2026, 08:33
Форум: network
Тема: Таблица соседей: ARP для IPv4 и NDP для IPv6 (замена 'arp -n')
Ответы: 0
Просмотры: 49

Таблица соседей: ARP для IPv4 и NDP для IPv6 (замена 'arp -n')

Таблица соседей: ARP для IPv4 и NDP для IPv6 (замена 'arp -n')

Код: Выделить всё

ip neigh show
ya
17 июл 2026, 08:15
Форум: /bin/bash
Тема: Узнать размер директории. Если путь не передан, считаем текущую (.)
Ответы: 0
Просмотры: 44

Узнать размер директории. Если путь не передан, считаем текущую (.)

Узнать размер директории. Если путь не передан, считаем текущую (.)

Код: Выделить всё

du -sh "${1:-.}"
ya
17 июл 2026, 07:56
Форум: system
Тема: journalctl
Ответы: 0
Просмотры: 78

journalctl

проверить текущее использование диска всеми файлами журнала journalctl --disk-usage очистить журналы, запустите команду для ротации файлов журнала sudo journalctl --rotate удалить журналы журнала старше X дней sudo journalctl --vacuum-time=2days Удалять файлы журналов до тех пор, пока занимаемое дис...
ya
17 июл 2026, 01:23
Форум: system
Тема: apt
Ответы: 2
Просмотры: 79

Re: apt

Код: Выделить всё

apt autoremove
ya
17 июл 2026, 01:02
Форум: system
Тема: apt
Ответы: 2
Просмотры: 79

Re: apt

Вывести простой список установленных пакетов:

Код: Выделить всё

dpkg --get-selections | grep -v deinstall
(Команда grep -v deinstall исключает из списка пакеты, которые были удалены, но от которых остались конфигурационные файлы).

Вывести подробный список (с версиями и описанием):

Код: Выделить всё

dpkg -l | less
ya
17 июл 2026, 00:59
Форум: system
Тема: apt
Ответы: 2
Просмотры: 79

apt

Вывести только установленные пакеты:

Код: Выделить всё

apt list --installed
Поиск конкретного пакета

Код: Выделить всё

dpkg -l | grep runit
или

Код: Выделить всё

apt list --installed | grep runit
ya
11 июл 2026, 11:14
Форум: MikroTik
Тема: функция RSTP / STP на бридже
Ответы: 0
Просмотры: 81

функция RSTP / STP на бридже

Иногда протоколы устранения петель (STP/RSTP) временно блокируют Wi-Fi порт в бридже при подключении нового устройства, из-за чего DHCP-пакеты (включая опцию шлюза) не доходят вовремя. Как исправить: Перейдите в Bridge -> вкладка Bridge -> откройте свойства вашего бриджа. Перейдите на вкладку STP. П...
ya
24 июн 2026, 13:07
Форум: system
Тема: tmux && screen
Ответы: 1
Просмотры: 182

Re: tmux && screen

Сравнение базовых команд tmux && screen Главное отличие в управлении — это префикс (сочетание клавиш, после которого вводится команда): В tmux по умолчанию: Ctrl + b В screen по умолчанию: Ctrl + a Действие tmux GNU Screen Создать сессию tmux screen Отключиться (Detach) Prefix + d Prefix + d...
ya
24 июн 2026, 12:59
Форум: system
Тема: tmux && screen
Ответы: 1
Просмотры: 182

tmux && screen

Tmux (Terminal Multiplexer) — это мощный инструмент, который позволяет внутри одного окна терминала открывать несколько вкладок и панелей, а также сохранять сессии активными, даже если вы случайно закроете терминал или отключитесь от сервера по SSH. В tmux управление происходит через горячие клавиши...
ya
21 июн 2026, 20:26
Форум: soft
Тема: vnc Viewer
Ответы: 3
Просмотры: 8826

Re: vnc Viewer

ya
21 июн 2026, 18:54
Форум: git
Тема: Проверка доступности сети
Ответы: 1
Просмотры: 183

Re: Проверка доступности сети

npm

Код: Выделить всё

npm config set proxy http://ЛОГИН:ПАРОЛЬ@IP_АДРЕС:ПОРТ
npm config set https-proxy http://ЛОГИН:ПАРОЛЬ@IP_АДРЕС:ПОРТ
Проверить текущие настройки прокси

Код: Выделить всё

npm config get proxy
npm config get https-proxy
Удалить настройки прокси

Код: Выделить всё

npm config delete proxy
npm config delete https-proxy
ya
21 июн 2026, 18:53
Форум: system
Тема: xrdp
Ответы: 1
Просмотры: 127

Re: xrdp

ya
21 июн 2026, 18:29
Форум: git
Тема: Проверка доступности сети
Ответы: 1
Просмотры: 183

Проверка доступности сети

curl -I https://github.com.cnpmjs.org # (или напрямую github.com) curl -v https://github.com Сброс настроек прокси в Git git config --global --unset http.proxy git config --global --unset https.proxy использовать прокси git config --global http.proxy http://имя_пользователя:пароль@адрес_прокси:порт...
ya
21 июн 2026, 17:37
Форум: system
Тема: xrdp
Ответы: 1
Просмотры: 127

xrdp

Код: Выделить всё

apt install xrdp dbus-x11
ya
21 июн 2026, 17:30
Форум: devuan
Тема: Графическая оболочка lxqt
Ответы: 6
Просмотры: 3282

Re: Графическая оболочка lxqt

покинуть сессию графической оболочки

Код: Выделить всё

pkill -u gt -f lxqt
ya
21 июн 2026, 10:19
Форум: network
Тема: Disable ipv4 with /etc/sysctl.conf
Ответы: 1
Просмотры: 180

Re: Disable ipv4 with /etc/sysctl.conf

/etc/sysctl.d/99-disable-ipv4.conf

Код: Выделить всё

net.ipv4.conf.all.disable_ipv4 = 1
net.ipv4.conf.default.disable_ipv4 = 1
net.ipv4.conf.lo.disable_ipv4 = 0
ya
21 июн 2026, 10:09
Форум: network
Тема: Disable ipv4 with /etc/sysctl.conf
Ответы: 1
Просмотры: 180

Disable ipv4 with /etc/sysctl.conf

/etc/sysctl.conf

Код: Выделить всё

net.ipv4.conf.all.disable_ipv4 = 1
net.ipv4.conf.default.disable_ipv4 = 1

Код: Выделить всё

ip -4 addr show eth0
ip addr del 128.199.175.162/18 dev eth0

Код: Выделить всё

sysctl -p
ya
20 июн 2026, 23:21
Форум: /bin/bash
Тема: Проверка существования v6 адреса на сетевом интерфейсе
Ответы: 3
Просмотры: 600

Re: Проверка существования v6 адреса на сетевом интерфейсе

Добавление адреса на сетевой интерфейс insert_ipv6.sh #!/bin/bash # Проверяем, передан ли аргумент (имя интерфейса) if [ -z "$1" ] && [ -z "$2" ]; then echo "Использование: $0 <имя_интерфейса> <добавляемый адрес>" echo "Пример: $0 eth0" exit 1 fi INTER...
ya
20 июн 2026, 21:23
Форум: Конфиг /etc/
Тема: squid.conf
Ответы: 11
Просмотры: 24203

Re: squid.conf

идеальный конфиг для безопасности Чтобы навести порядок, приведите параметры в /etc/squid/squid.conf к следующему виду: # Явная привязка TCP (у вас уже настроена, судя по netstat) http_port 192.168.43.2:3129 http_port 192.168.100.100:3129 # Привязка входящего UDP (DNS ответов) к доверенному IP udp_...
ya
20 июн 2026, 20:10
Форум: network
Тема: Виртуальный сетевой интерфейс
Ответы: 0
Просмотры: 126

Виртуальный сетевой интерфейс

Для настройки виртуального интерфейса и перенаправления всего IPv6-трафика с него на конкретный хост в локальной сети на Debian, вам понадобятся права суперпользователя (`root`). Это делается в два основных этапа: создание интерфейса и настройка правил маршрутизации (NAT/порты или перенаправление на...