GNU/Linux

Custom resolution in virtualbox guest OS Windows 10

Розділи: 

Особисто мені не допомогла інсталяція "virtualbox guest additions"
На моєму ноуті виртуалбокс не схотів показувати більше ніж 1024x768
Отже для віртуальної машини "Win10" встановлюємо 1366x768 з 32-бітним коліром:

$ vboxmanage setextradata global GUI/MaxGuestResolution any
$ vboxmanage setextradata "Win10" "CustomVideoMode1" "1366x768x32"
$ vboxmanage controlvm "Win10" setvideomodehint 1366 768 32

How to reset USB port remotely

Розділи: 


#!/bin/bash
usb=`dmesg | grep "New USB device found, idVendor=1058, idProduct=0820"|cut -f1 -d':'| awk '{print $4}' | tail -1`
sudo sh -c "echo $usb > /sys/bus/usb/drivers/usb/unbind"
sudo sh -c "echo $usb > /sys/bus/usb/drivers/usb/bind"

Замінюйте параметри grep на те що вам потрібно.
В моєму випадку результат має бути ось такий:

# dmesg | grep "New USB device found, idVendor=1058, idProduct=0820"|cut -f1 -d':'| awk '{print $4}' | tail -1

1-6

Emergency reboot and poweroff

Розділи: 

Іноді трапляються випадки коли використання стандартних reboot/poweroff не можливе і нам потрібно з'імітувати натискання reset або power.

Отже, якщо "нічого не працює" - перезавантажуємо сервер:
echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger

Те саме, тільки перед ребутом синхронізуємо фс:
echo 1 > /proc/sys/kernel/sysrq
echo s > /proc/sysrq-trigger
echo b > /proc/sysrq-trigger

А ця команда вимкне сервер:
echo 1 > /proc/sys/kernel/sysrq
echo о > /proc/sysrq-trigger

Remove old backups on mega.nz megatools

Easy way to remove old backup files from MEGA.NZ using megatools and bash.

Just make some changes you need and add it to cron.daily

Глобальне видалення всіх групових кімнат у ejabberd

Розділи: 

ejabberdctl muc_online_rooms global | sed -e 's/@/ /g' | xargs -n 2 -I {} bash -c 'ejabberdctl destroy_room {}'

dd-wrt і tcpdump

Розділи: 

Якось знадобилося мені посніфити трафик на роутері з dd-wrt, на якому немає ані tcpdump ані USB для встановлення доп. пакетів.
Але не все так погано як здається на перший погляд.
Вставляємо цей скрипт у Administration-->Commands-->Startup script
В першій частині я замінюю дефолтний /etc/profile на свій, а в другій встановлюю libpcap та tcpdump у /tmp тобто у RAM

Блокуємо доступ з Криму, Донецької та Луганської області

Розділи: 

Однострочный скрипт, блокирующий доступ к ресурсу с диапазонов IP адресов Крыма, Донецкой и Луганской области.
Запускать из-под рута:

unknown ACL verb "acl_local_deny_exceptions" in "acl_local_deny_exceptions"

Є сервер Ubuntu 14.04 з VestaCP та exim4+dovecot

Але захотілося мені ще й greylistd, стандартна комплектація VestaCP чомусь не використовує greylistd

1) Встановлюємо

apt get install greylistd

2) Вмикаємо

greylistd-setup-exim4 add

3) Лікуємо помилку unknown ACL verb "acl_local_deny_exceptions" in "acl_local_deny_exceptions"

find /etc/exim4 -type f -exec sed -i '/= acl_local_deny_exceptions/s/^/#/' {} +

Все - в мене грейлист працює.

flac to mp3

Розділи: 

На компі в мене місця вистачає, тому я не переймаюсь в якому форматі зберігати аудіо.
А от для смартфону це буде корисно.
В теці з аудіофайлами треба виконати цей маленький скріпт:
for f in *.flac; do flac -cd "$f" | lame -b 320 - "${f%.*}".mp3; done

Дистрибутиву Debian виповнилося 22 роки!

Розділи: 

16 серпня 1993 року з’явився перший реліз Debian v0.01.
Вже багато років це мій улюблений дистрибутив Linux.

P.S. Доречі, щось в них трохи зламалося:
$ sudo apt-get install cupcakes
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package cupcakes
:)

Debian 22

Сторінки

Підписатися на RSS - GNU/Linux