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

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


сисадмин: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'

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

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 -r -k -l 7 -p -E -nc 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 по алгоритму ГОСТ с параметрами от Cryptopro

rhash --gost94-cryptopro -p'%{gost94-cryptopro} %p\n' -r *
сисадмин/linux_в_одну_строчку.1568709132.txt.gz · Последнее изменение: 2019.09.17 08:32 — feser