24 заметки с тегом

linux

Позднее Ctrl + ↑

Запуск скриптов при изменении состояния интерфейса в CentOS

В некоторых случаях может понадобится запускать определенный сценарий при изменении состояния интерфейса (UP/DOWN). В Debian это, реализовано «из коробки». Такую возможность можно реализовать и в CentOS, для этого необходимо в sbin создать скрипты: ifup-pre-local, ifup-local, ifdown-pre-local, ifdown-local.

Перед поднятием интерфейса

vim /sbin/ifup-pre-local
#!/bin/bash
#
PREUP="/etc/sysconfig/network-scripts/pre-up-${1:6}"
if [ -x $PREUP ]; then
exec $PREUP
fi

После поднятия интерфейса

vim /sbin/ifup-local
#!/bin/bash
#
POSTUP="/etc/sysconfig/network-scripts/post-up-${1:6}"
if [ -x $POSTUP ]; then
exec $POSTUP
fi

Перед отключение интерфейса

vim /sbin/ifdown-pre-local
#!/bin/bash
#
PREDOWN="/etc/sysconfig/network-scripts/pre-down-$1"
if [ -x $PREDOWN ]; then
exec $PREDOWN
fi

После отключение интерфейса

vim /sbin/ifdown-local
#!/bin/bash
#
POSTDOWN="/etc/sysconfig/network-scripts/post-down-$1"
if [ -x $POSTDOWN ]; then
exec $POSTDOWN
fi

Делаем их исполняемыми

chmod +x /sbin/ifup-local
chmod +x /sbin/ifdown-local

chmod +x /sbin/ifup-pre-local
chmod +x /sbin/ifdown-pre-local

Создаем файлы сценариев, которые необходимо выполнять.

vim /etc/sysconfig/network-scripts/pre-up-<if_name>
vim /etc/sysconfig/network-scripts/pre-down-<if_name>
vim /etc/sysconfig/network-scripts/post-up-<if_name>
vim /etc/sysconfig/network-scripts/post-down-<if_name>
chmod +x /etc/sysconfig/network-scripts/pre-*
chmod +x /etc/sysconfig/network-scripts/post-*
 Нет комментариев    58   2016   centos   linux

Уснановка Debian Jessie на HP t5325

Это дополнение к статье Прокачиваем тонкий клиент HP t5325.

Установка Debian Jessie на HP t5325 будет осуществляться при помощи штатных средств, без его разборки.

Для начала необходимо подготовить USB-флеш-накопитель. Его необходимо отформатировать со следующими параметрами:

  • Файловая система: «FAT32»,
  • Размер кластера: «Стандартный размер кластера»,
  • Метка тома: «5325-image»,
  • Быстрое форматирование: «выбрано».

Далее скачиваем образ ThiniPRO T5A33009 и распаковываем его на USB-флеш-накопитель. Переходим на диск и удаляем: settings.ini, init.sh, папку images и содержимое папки boot.

Далее скачиваем и кладем в паку boot uInitrd и uImage после чего переименовываем их в  uInitrd.usb и uImage.usb соответственно.

В итоге должно получится следующее:

Удерживаем клавишу включения t5325 порядка 4 секунд, чтобы он отключился.
Подключаем USB-флеш-накопитель и несколько раз нажимаем на кнопку включения, чтобы активировать USB boot mode (время между первым и вторым нажатием должно варьироваться от 0.5 до 2 секунд). После чего начнется установка.

При этом методе установки, папка boot должна находиться на диске sda1 с файловой ситемой ext2, иначе после перезагрузки повторная загрузка тонкого клиента будет невозможна.

 Нет комментариев    177   2016   debian   hp   linux   t5325
 Нет комментариев    23   2016   linux   web