Инструменты пользователя

Инструменты сайта


сисадмин:linux_в_одну_строчку

Это старая версия документа!


Содержание

Массовая замена

find . -type f -name '*.php' -exec sed -i -r 's#что#на_что#g' {} \;

Посмотреть открытые порты

netstat -ntulp

Сгенерировать ключи ssh

ssh-keygen

Проблема с воспроизведение audacity совместно с PulseAudio версии 4 и выше

/usr/share/applications/audacity.desktop
Exec=env PULSE_LATENCY_MSEC=30 audacity %F

Как сконвертировать видео .ogv или .ogm в .avi

mencoder input.ogv -ovc xvid -oac mp3lame -xvidencopts pass=1 -o output.avi

Как фильтровать в tcpdump’е только SYN пакеты:

tcpdump 'tcp[13] &2 == 2'  пакеты и SYN и SYN-Ack
tcpdump 'tcp[13] &18 = 2'  только SYN

Удалить нулевые символы из текстового файла

cat Chromos.log | tr -d '\000'  > Chromos_new.log 

Создать туннель (пробросить порт по ssh) для доступа к локальному серверу

ssh -f -N -L 7080:192.168.1.1:80 root@myserver.zapto.org

Просмотреть открываемые приложением файлы

strace Программа 2>&1 | grep ТипФайла

VNC Исправить CConnection: No matching security types

gsettings set org.gnome.Vino require-encryption false

Проверка на открытый релей

nmap --script smtp-open-relay.nse -p 25,465 server.name

Просмотреть в реальном времени работу почтовой системы (без спама)

tail -f /var/log/maillog | egrep "sent|nrcpt" | grep -v "<>"

Скачать сайт в работающем виде

wget -rkpN -e robots=off http://anysite10293.ru

Удалить старые письма у всех пользователей в корзине

find /var/mail/has.ru -path "*.Trash/cur/*hiserver*" -mtime +365 -print -delete 

Найти все файлы php в который встречается строка STRING

find ./ -type f -name "*.php" -exec grep -i -H "STRING"  {} \;

Как удалить ненужные пакеты без зависимостей (перед ненужным пакетом ставим пробел)

for i in `dnf leaves`; do echo "$i $(rpm -qi $i | grep Summary)" ; done > leaves.txt; mcedit leaves.txt; dnf erase `egrep "^\ " leaves.txt | awk '{ print $1 }'`; rm -f leaves.txt
for i in `package-cleanup --leaves`; do echo "$i $(rpm -qi $i | grep Summary)" ; done > leaves.txt; mcedit leaves.txt; yum erase `egrep "^\ " leaves.txt | awk '{ print $1 }'`; rm -f leaves.txt

Вычислить hash по алгоритму ГОСТ Р 34.11-94 с параметрами от Cryptopro

rhash --gost94-cryptopro -p'%{gost94-cryptopro} %p\n' -r *

Текущие значения ключей Redis

watch -n 1 redis-cli mget programm_status programm_start

Изменение размера гостевой машины VirtualBox на лету

vboxmanage controlvm win-7 setvideomodehint 1920 1080 32

Изменение размера гостевой машины VirtualBox перед загрузкой

vboxmanage setextradata "Win" CustomVideoMode1 1366x768x32 vboxmanage setextradata "macOS" VBoxInternal2/EfiGraphicsResolution 1366x768

Синхронизация через rsync

rsync -zavкP '-e ssh -p 22022' /var/lib/ root@myserver.ru:/backup

Find и права файлов

find FOLDER -type d -exec chmod 775 {} \;
find FOLDER -type f -exec chmod 664 {} \;
сисадмин/linux_в_одну_строчку.1615359945.txt.gz · Последнее изменение: 2021.03.10 07:05 — feser