nix:start
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| nix:start [2023/11/02 16:24] – [Отключение IPv6] 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 | ||
| </ | </ | ||
| Строка 79: | Строка 107: | ||
| <file bash> | <file bash> | ||
| - | ssh login@host | + | 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.1698931480.txt.gz · Последнее изменение: — san
