sadm.magnus.pp.ru Заметки крошки-админа

9 January 2009

Запрещаем изменение /etc/resolv.conf при использовании DHCP в Linux

Filed under: Компьютеры и интернет — Tags: , , — Magnus @ 00:31

Чтобы предотвратить изменение файла /etc/resolv.conf можно установить аттрибут, который запрещает любую модификацию файл:

# chattr +i /etc/resolv.conf

Конвертируем PDF в JPEG в Linux

Filed under: Компьютеры и интернет — Tags: , , — Magnus @ 00:12

Если нам нужно конвертировать PDF-файл в формат JPEG в Linux, мы можем использовать утилиты pdftoppm и ppmtojpeg.

# pdftoppm file.pdf file.ppm

В результате получаем по PPM-файлу на каждую страницу из PDF. Теперь разом конвертируем PPM-файлы в JPEG.

# for file in *.ppm; do ppmtojpeg $file > ${file/.ppm/.jpg}; rm $file; done

Монтируем iso-образ в Linux

Filed under: Компьютеры и интернет — Tags: , — Magnus @ 00:03
# mount -o loop -t iso9660 file.iso /mnt

4 September 2008

Ошибка "Unable to open pty: No such file or directory" после обновления VE

Filed under: Компьютеры и интернет — Tags: , — Magnus @ 13:05

После обновления системы при попытке зайти в VE получаем ошибку:

# vzctl enter 101
enter into VE 101 failed
Unable to open pty: No such file or directory

Решение оказалось простым.

Пересоздаем устройства в /dev VE:

# vzctl exec 101 /sbin/MAKEDEV tty
# vzctl exec 101 /sbin/MAKEDEV pty

Далее заходим в VE и выполняем там:

# vzctl enter 101
# rpm -qf /etc/udev/makedev.d/50-udev.nodes
udev-095-14.16.el5
# rpm -e udev-095-14.16.el5 --nodeps

Рестартуем VE:

# vzctl restart 101

И снова пересоздаем устройства в /dev VE:

# vzctl exec 101 /sbin/MAKEDEV tty
# vzctl exec 101 /sbin/MAKEDEV pty

Всё.

11 December 2007

Работаем со SCSI-устройствами в Linux

Filed under: Компьютеры и интернет — Tags: — Magnus @ 11:16

Посмотреть подключенные устройства:

[~]# cat /proc/scsi/scsi
Attached devices:
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: SEAGATE  Model: ST336704LC       Rev: 0004
Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi1 Channel: 00 Id: 06 Lun: 00
Vendor: ESG-SHV  Model: SCA HSBP M16     Rev: 0.05
Type:   Processor                        ANSI SCSI revision: 02

Добавить устройство:

[~]# echo "scsi add-single-device <h> <b> <t> <l>" > /proc/scsi/scsi

где переменные host, bus (channel), target (scsi id) и lun
Например,

[~]# echo "scsi add-single-device 1 0 1 0" > /proc/scsi/scsi

Удалить устройство:

echo "scsi remove-single-device 1 0 1 0" > /proc/scsi/scsi
« Newer Posts

Powered by WordPress