Если при удалении очень большого количества файлов вылезает ошибка вида
bash: /bin/rm: Argument list too long

— то тогда файлы можно удалить так:

# find . -type f -exec /bin/rm {} \;
Рекурсивно подсчитать количество файлов в папке:
# ls -f . | wc -l
# find . -type f | wc -l
Подсчет занимаемого места по директориям с определенной степенью вложенности:
# du -h --max-depth=1 /vz/
Rsync и нестандартный порт SSH:
# rsync -avzp -e "ssh -p 22022" /srv/ root@8.8.8.8:/srv/

— p означает сохранение прав

Rsync и исключение директорий (—exclude):
# rsync -avpz --exclude='bitrix/cache/' -e "ssh -p 22022" /var/www/ root@8.8.8.8:/var/www/

— следует учесть, что путь в exclude указывается НЕ абсолютный, а относительно директории из которой копируем, т.е. в  данном случае будет путь относительно /var/www/.

Tar с сохранением прав (параметр -p)

Упаковать:

# tar -cpzf archive.tar.gz directory

Распаковать:

# tar -xzpf archive.tar.gz
Вывести конфигурационный файл без коментариев и пустых строк
cat /usr/local/etc/php.ini | grep -v '^;' | grep -v ^$
Посмотреть открытые порты в ubuntu
netstat -plnt
Проверка работы UDP

Пример отправки udp:

root@kali-arm64:~# nc -u 192.168.2.151 80
hello

Пример получения: 

[root@backup ~]# tcpdump -i em1 udp port 80 -vv -X
tcpdump: listening on em1, link-type EN10MB (Ethernet), capture size 262144 bytes
13:00:30.959720 IP (tos 0x0, ttl 64, id 16117, offset 0, flags [DF], proto UDP (17), length 34)
    kali.41156 > backup.http: [udp sum ok] UDP, length 6
    0x0000:  4500 0022 3ef5 4000 4011 754c c0a8 02a2  E..">.@.@.uL....
    0x0010:  c0a8 0297 a0c4 0050 000e 9457 6865 6c6c  .......P...Whell
    0x0020:  6f0a 0000 0000 0000 0000 0000 0000       o.............
Рубрики: Console

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *