Иногда полезно посмотреть или проверить, что происходит при подключении того или иного устройства к системе, выполнить это можно следующим образом
udevadm monitor (--udev --property)
или
udev monitor --property --udev
Более подробно прочесть в man или —help
Centos установка X server.
Иногда на сервере нужен графисеский интерфейс. Порядок действий следующий:
1. установить yum install epel-release
2. yum groupinstall «X Window system»
3. yum groupinstall xfce
4. запустить графическую оболочку можно так systemctl isolate graphical.target
5. Для запуска при старте системы, нужно сделать следующие:
systemctl set-default graphical.target
rm '/etc/systemd/system/default.target'
ln -s '/usr/lib/systemd/system/graphical.target' '/etc/systemd/system/default.target'
Проверка баланса в bash (modem)
Конвертируем в PDU формат
perl -e '@a=split(//,unpack("b*","*100#")); for ($i=7; $i < $#a; $i+=8) {$a[$i]="" } print uc(unpack("H*", pack("b*", join("", @a))))."\n"'
Полученное значение отправляем в терминале
AT+CUSD=1,AA180C3602,15
Результат конвертируем в понятный вид.
perl -e 'print pack("H*", "Значение вставляем тут");'
libvirt проброс usb устройства
Для проброса usb устройства нужно в конфиг добавить следующие строки
<hostdev mode='subsystem' type='usb' managed='yes'> <source> <vendor id='0x0529'/> <product id='0x0001'/> <address bus='2' device='3'/> </source>
В моем примере, указан проброс USB ключа для 1С.
Настройка vlan в Centos (Redhat. Fedora).
В настройках сетевой карты, к которой будет привязываться vlan’s прописать нужно
TYPE=Ethernet
BOOTPROTO=none
IPV4_FAILURE_FATAL=no
IPV6INIT=no
DEVICE=enp1s0f1
ONBOOT=yes
Дальше создаем файл ifcfg-vlan300 и прописваем в него.
VLAN=yes
VLAN_NAME_TYPE=VLAN_PLUS_VID_NO_PAD
DEVICE=vlan300
PHYSDEV=enp1s0f1
ONBOOT=yes
TYPE=Ethernet
IPADDR=10.0.0.94
NETMASK=255.255.255.0
GATEWAY=10.0.0.1
Если требуется создать несколько vlan интерфейсов, то создаем нужное кол-во ifcfg-vlanXXXX с 1 по 4096
Параметр VLAN_NAME_TYPE описание:
VLAN_PLUS_VID —vlan0010
VLAN_PLUS_VID_NO_PAD — vlan10
DEV_PLUS_VID — eth0.0010
DEV_PLUS_VID_NO_PAD — eth0.10