Команда для того бы узнать UUID диска:
blkid -o value
Команда для управления подсветкой и состоянием монитора:
vbetool
Например, для того, чтобы потушить монитор:
vbetool dpms off
Иногда при сборке пакета из SRPM (в частности postgresql от 1C) вываливается следующее сообщение:
1 out of 1 hunk FAILED -- saving rejects to file src/pl/plperl/GNUmakefile.rej
Лечится это изменением макроса в /usr/lib/rpm/macros, в котором следует изменить значение параметра
%_default_patch_fuzz 0
на
%_default_patch_fuzz 2
Чтобы прогрепать все комментарии в конфигурационном файле:
#cat clients.conf | grep -v "#" | grep -v "^[[:space:]]*$"
Случайная строка из 8 символов (например для паролей):
#date +%s | sha256sum | base64 | head -c 8 ; echo
Чтобы отключить в системе поддержку ipv6 следует внести в файл /etc/modprobe.d/blacklist.conf следующие строки и перезагрузить машину:
alias net-pf-10 off
alias ipv6 off
Чтобы увидеть общую информацию об установленном железе, следует выполнить:
dmidecode -q
Установка даты в Linux производится командой:
date MMDDhhmmCCYY.ss
Рекурсивное удаление папки .svn из дерева файлов:
find . -name .svn -exec rm -rf {} \;
Просмотр адресов USB устройств в файловой системе:
for n in `ls /sys/class/*/*{ACM,wdm,usb0}*/device/interface`;do echo $(echo $n|awk -F '/' '{print $5}') : $(cat $n);done
Запуск генератора псевдослучайных данных
rngd -r /dev/urandom
Чтобы примонтировать раздел в копии диска, выполненного с помощью dd, следует:
kpartx -a /path/to/diskimage
Команда создаст устроства loop0p1, loop0p2 и т.д. в /dev/mapper их можно примонтировать командой:
mount /dev/mapper/loop0p1 /mnt/
Просмотр информации по pem сертификату
openssl x509 -in cert.pem -noout -text
Просмотр сертификата сайта в консоли
openssl s_client -connect gmail.com:443
Просмотр статистики по системным вызовам для команды
strace -qcf ls
Применение групп для уже залогинннеого пользователя:
newgrp new_group_name
Проброс сокета докер для локального соединения
ssh -L 127.0.0.1:2375:/run/docker.sock -N root@remote