nix:start
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
nix:start [2022/07/11 13:13] – [Замеры скорости] san | nix:start [2025/02/18 12:27] (текущий) – [tail с подсветкой строк] san | ||
---|---|---|---|
Строка 5: | Строка 5: | ||
<file bash> | <file bash> | ||
fsck -nf / | fsck -nf / | ||
+ | </ | ||
+ | |||
+ | ===== tail с подсветкой строк ===== | ||
+ | |||
+ | Вывод файла почтового лога с подсветкой строк содержащих слово " | ||
+ | < | ||
+ | tail -f / | ||
+ | </ | ||
+ | |||
+ | То же с помощью awk | ||
+ | < | ||
+ | tail -f / | ||
+ | </ | ||
+ | |||
+ | Подсветка только совпадающих слов с помощью sed | ||
+ | < | ||
+ | tail -f / | ||
+ | </ | ||
+ | |||
+ | Подсветка только совпадающих слов с помощью grep | ||
+ | < | ||
+ | tail -f / | ||
+ | </ | ||
+ | ===== Генерация пароля ===== | ||
+ | |||
+ | < | ||
+ | openssl rand -base64 15 | ||
+ | openssl rand -base64 24 | ||
</ | </ | ||
Строка 42: | Строка 70: | ||
</ | </ | ||
+ | для стандартного джамбо-фрейма(MTU=9000) следует указывать '' | ||
===== Ping нескольких хостов одновременно ===== | ===== Ping нескольких хостов одновременно ===== | ||
Данный функционал отсутствует в программе ping, но есть в fping, которую можно установить. | Данный функционал отсутствует в программе ping, но есть в fping, которую можно установить. | ||
Строка 63: | Строка 92: | ||
< | < | ||
tuned-adm profile throughput-performance | tuned-adm profile throughput-performance | ||
+ | </ | ||
+ | ===== Отключение IPv6 ===== | ||
+ | <file conf / | ||
+ | net.ipv6.conf.all.disable_ipv6 = 1 | ||
+ | net.ipv6.conf.default.disable_ipv6 = 1 | ||
+ | net.ipv6.conf.lo.disable_ipv6 = 1 | ||
+ | net.ipv6.conf.eth0.disable_ipv6 = 1 | ||
+ | </ | ||
+ | <file bash> | ||
+ | sysctl --system | ||
+ | </ | ||
+ | |||
+ | ===== Запуск фоновой программы по SSH ===== | ||
+ | |||
+ | <file bash> | ||
+ | ssh login@host 'nohup / | ||
+ | </ | ||
+ | |||
+ | ===== Выполнение серии команд по SSH ===== | ||
+ | Делаем переменную с текстом скрипта | ||
+ | <file bash> | ||
+ | script=" | ||
+ | if [ Condition_1 ]; then | ||
+ | command1 | ||
+ | elif [ Condition_2 ]; then | ||
+ | command2 | ||
+ | command3 | ||
+ | fi" | ||
+ | </ | ||
+ | И затем | ||
+ | <file bash> | ||
+ | ssh login@host " | ||
+ | </ | ||
+ | или | ||
+ | <file bash> | ||
+ | ssh login@host 'bash -s' <<< | ||
+ | </ | ||
+ | |||
+ | ===== самодельный VPN через SSH ===== | ||
+ | |||
+ | <file bash server> | ||
+ | ssh -L 127.0.0.1: | ||
+ | socat -d -d TCP4-LISTEN: | ||
+ | iptables -t nat -A POSTROUTING -o tun0 -s 192.168.255.0/ | ||
+ | </ | ||
+ | |||
+ | <file bash client> | ||
+ | socat TCP: | ||
+ | ip r add 0.0.0.0/0 via 192.168.255.1 metric 10 | ||
+ | </ | ||
+ | |||
+ | ===== Поиск имен файлов больше 255 символов ===== | ||
+ | |||
+ | Это может быть полезно при переносе файлов с NTFS/CIFS дисков на диски линукс сервера (где ограничение на длину имен в 256 байт, что для русских букв в UTF-8 будет означать 127 символов) | ||
+ | |||
+ | < | ||
+ | find . -type f -print| while read line; do len=$(basename " | ||
</ | </ | ||
{{tag> | {{tag> |
nix/start.1657534429.txt.gz · Последнее изменение: 2022/07/11 13:13 — san