Рескан SCSI шины на наличие новых жестких дисков, иногда нужно при добавлении нового HDD в виртуалку на горячую
# echo "- - -" > /sys/class/scsi_host/hostX/scan
Тут X это число, обычно 0,1,2.
А вот при изменении размера диска, можно пересканировать конкретное устройство, чтобы увидеть новый размер, так же на горячую
# echo 1 > /sys/block/sdb/device/rescan
Грепаем все пустые строки и закомментированные строки (начинаются с #)
cat file.conf | grep -vE "(^#|^$)"
Возвращаем старое поведения монтирования флешек в /media
Сейчас дистрибутивы ALTLinux монтируют накопители flash в /run/media/username/devname, для меня это не удобно, хотя видимо на многопользоватеьских системах это правильно ибо безопасно, но я работаю со своим компом один, пому мне удоно монтирвать их в /media/devname. Вот как это сделать:
Правим файлик /etc/udev/rules.d/99-alt-udisks2-media-mount-point.rules
Пишем такие строки:
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1"'После чего обновляем правила udev:
# udevadm control --reloadУправляем рабочим столом соседнего ПК со своего черезx11vnc и x2x
Т.е. можно со своего ПК курсор загнать за границы правого края и он появися на втором ПК, ввод с клавиатуры так же переключится на тот пк. Это не дополнительный рабочий стол, а рабочий стол соседнего ПК, но все равно способ удобный.
На удаленном ПК ставим x11vnc и x2x
запускаем vnc сервер, он должен вам сказать, что слушает порт 5900.
Длалее на своем ПК подключаемся следующий образорм
$ ssh -YC user@ip.add.re.ss 'x2x -east -to :0.0'После чего на своем ПК пробуем загнать курсор вправо, он должен появиться на соседнем ПК.
Генерируем открытый ключ
$ ssh-keygenКопируем его на удаленный хост
$ ssh-copy-id ip.add.re.ssТеперь можем ходить по SSH по ключу
Монтируем шару windows
sudo mount -t cifs //servername/sharename /mnt/point -o user=user,domain=domain,pass=password,iocharset=utf8,rw,dir_mode=0777,file_mode=0777Посмотреть UUID дисков
[root@storage disk2]# blkid/dev/sdb1: UUID="5a99f89f-0b85-3ce7-fce4-c9199aecfef2" TYPE="linux_raid_member"/dev/sdc1: UUID="5a99f89f-0b85-3ce7-fce4-c9199aecfef2" TYPE="linux_raid_member"/dev/sda1: UUID="bfc899b8-a5e9-4c4e-ad52-9aa6eb8bae35" TYPE="ext4"/dev/sda2: UUID="50267fce-7329-4a80-95e8-61215538af21" TYPE="swap"/dev/sda3: UUID="c868e3ca-3e92-4bd6-8126-bce3c679269c" TYPE="xfs"/dev/md0: UUID="1b5c0286-4014-46a4-9e21-4c760fc8f0fe" TYPE="xfs"Посмотреть информацию об аппаратном обеспечении
lshw
выдает очень много инфы, о материнке, проце, памяти, дисках, контроллерах и т.п.
[root@storage disk2]# lshwstorage.plck.rwdescription: Systemproduct: S5000VSA (8c5299brp)vendor: Intelserial: .........width: 64 bitscapabilities: smbios-2.5 dmi-2.5 vsyscall64 vsyscall32configuration: administrator_password=disabled boot=normal chassis=server frontpanel_password=disabled sku=8c5299brp uuid=15917501-F9C5-11DC-82D5-0015175FB03C*-coredescription: Motherboardproduct: S5000VSAvendor: Intelphysical id: 0serial: QSSA81300085... бла бла бла ...
Разрезать файл на более мелкие при помощи split и склеить затем при помощи cat
Например режем по 2 гигабайта
[sf@sf-desktop centos]$ split -b 2G centos7.isoна выходе имеем
-rw-r--r-- 1 sf sf 2000683008 фев 9 07:30 xab-rw-r--r-- 1 sf sf 2147483648 фев 9 07:29 xaaЗатеми обратно склеиваем
[sf@sf-desktop centos]$ cat xa* > /home/sf/sda6/centos/centos7.isoВывод списка пакетов отсортированных по размеру
[root@sf-srv ~]# rpm -q -a --qf '%10{SIZE}\t%{NAME}\n' | sort -k1,1nsudo
# sudoers file.## This file MUST be edited with the 'visudo' command as root.## See the sudoers man page for the details on how to write a sudoers file.## Host alias specification# User alias specificationUser_Alias WHEEL_USERS = %wheelUser_Alias XGRP_USERS = %xgrp# Cmnd alias specification# Defaults specification# If env_reset is disabled, sudo will NOT reset the environment# to only contain the fixed list of variables.# See sudoers(5) for details.#Defaults:WHEEL_USERS !env_reset# Preserve DISPLAY and XAUTHORITY environment variables# for "xgrp" group members.Defaults:XGRP_USERS env_keep += "DISPLAY XAUTHORITY"# User privilege specificationroot ALL=(ALL) ALLuser ALL=(ALL) NOPASSWD:ALLДадим заббиксу права рута, но только на определенные программы
zabbix ALL = (ALL) NOPASSWD: /usr/sbin/smartctl,/usr/local/bin/smartctl-disks-discovery.pl,/usr/bin/iostatУстранение проблем с rdesktop
Правим /usr/share/rdesktop/keymaps/en-us
запускаем без ключа -y
include commonmap 0x409asciicircum 0x07 shiftapostrophe 0x28grave 0x29asciitilde 0x29 shiftbar 0x2b shiftless 0x33 shiftgreater 0x34 shift