Кладовка полезных советов

Shell

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

grep -v '^#' имя_файла | grep -v '^$'

Первая итерация удаляет строки начинающиеся с символа #, вторая убирает пустые строки

Удалить не запущенные docker-контейнеры

docker rm $(docker ps -a -q)

Удалить не используемые docker-образы

docker rmi $(docker images -f "dangling=true" -q)

Рескан всех scsi-шин для обнаружения свежеподключенных дисков

for i in `ls /sys/class/scsi_host/host*/scan`; do echo "- - -" > $i; done

Удаление блочного устройства диска со стороны OS

blockdev --flushbufs /dev/<dev>; echo 1 > /sys/block/<dev>/device/delete

Конфигурация модуля selinux

checkmodule -M -m -o zabbix_mysql.mod zabbix_mysql.te
semodule_package -o zabbix_mysql.pp -m zabbix_mysql.mod
semodule -i zabbix_mysql.pp

Дефрагментация XFS

xfs_db -c frag -r /dev/sdb1
xfs_fsr -v /dev/sdb1

Замена диска ceph osd

ceph osd out osd.<num>
systemctl stop ceph-osd@<osd-id>
ceph osd crush remove osd.<num>
ceph auth del osd.<num>
ceph osd rm osd.<num>
umount /var/lib/ceph/osd/ceph-<num>

Сгенерировать случайный хэш

openssl rand -base64 32

Windows

Configure WinRM & CredSSP

winrm quickconfig
Enable-WSManCredSSP -Role Server –Force