Установка Windows на GPT-диск

Для создания загрузочной флешки открываем командную строку от имени администратора и вводим команды:

Читать далее «Установка Windows на GPT-диск»

Почему мигают энергосберегающие и LED лампы?

Основные причины мигания энергосберегающих и светодиодных ламп при выключенном выключателе:

Читать далее «Почему мигают энергосберегающие и LED лампы?»

Настройка watchdog в Linux

Установка в Linux Ubuntu/Debian:

sudo apt-get install watchdog

Список некоторых файлов которые будут установлены в систему:
/etc/init.d/watchdog
/etc/init.d/wd_keepalive
/etc/watchdog.conf
/etc/default/watchdog
/dev/watchdog
/usr/sbin/watchdog
/usr/sbin/wd_identify
/usr/sbin/wd_keepalive
/usr/share/doc/watchdog/
/usr/share/man/man5/watchdog.conf.5.gz
/usr/share/man/man8/watchdog.8.gz
/usr/share/man/man8/wd_identify.8.gz
/usr/share/man/man8/wd_keepalive.8.gz

Возможные параметры конфига /etc/watchdog.conf:
interval =
Интервал между двумя операциями записи в watchdog устройство. Значение по умолчанию составляет 10 секунд. Интервал больше минуты может быть использованы только параметром -f из командной строки.

logtick =
Если пишутся логи, можно пропускать запись событий каждое указанно количество интервалов. Например если logtick = 60 и interval 10, получится 600 секунд, то есть в логируемый файл будет добавляться запись не чаще одного раза в 10 минут.

max-load-1 =
Максимально разрешенное значение загрузки системы за 1 минуту при превышении которого система перезагрузится. 0 — отключает проверку.

max-load-5 =
Максимально разрешенное значение загрузки системы за 5 минуту при превышении которого система перезагрузится. 0 — отключает проверку.

max-load-15 =
Максимально разрешенное значение загрузки системы за 15 минуту при превышении которого система перезагрузится. 0 — отключает проверку.

min-memory =
Установка минимального количества виртуальной памяти которое должно быть свободно. 0 — проверка отключено.

max-temperature =
Установка максимально разрешенной температуры.

watchdog-device =
Установка имени устройства.

temperature-device =
Установка имени устройства температуры.

file =
Файловый режим, проверка файлов.

change =
Интервал времени для файлового режима.

pidfile = Имя pid файла. Можно добавить отслеживаемый процесс, например «pidfile = /var/run/apache2.pid». В случае невозможности запуска процесса watchdog будет постоянно перезагружать систему.

ping =
Режим пинга, для проверки сетевых соединений. Опция может быть использована более одного раза.

interface =
Установка имени сетевого интерфейса.

test-binary =
Выполнение пользовательского теста.

test-timeout =
Тест может выполняться указанное количество секунд. 0 — неограничено.

repair-binary =
Выполняется при невозможности перезагрузки системы.

admin =
Адрес email для уведомлений, можно оставить значение пустым для отключения.

realtime =
Yes для невозможности выгрузки watchdog из оперативной памяти.

priority =
Установка приоритета для режима realtime.

Пример настройки с Intel TCO Watchog Timer.
Загрузка модуля:

sudo modprobe iTCO_wdt

В /etc/watchdog.conf должно быть раскоментировано/добавлено:

watchdog-device    = /dev/watchdog
interval = 10

В /etc/default/watchdog указать имя модуля:

watchdog_module="iTCO_wdt"

Можно добавить опцию отладки чтобы в syslog журнал писалась отладочная информация:

watchdog_options="-v"

Перезапуск watchdog:

sudo /etc/init.d/watchdog restart

Мониторить в реальном времени записи syslog можно командой:

tail -f /var/log/syslog

Настройка Arcotel EOC-MO350-1G

За пример возьмем модель устройства EOC-MO350-1G.
Стандартный IP адрес устройства — 192.168.223.1/24.
Права доступа:
telnet: root 888888
ftp: admin 888888
CLI: admin admin
WEB: admin admin

После подключения через telnet необходимо набрать команду «cli» и ввести логин и пароль CLI пользователя.

Справку по команде можно получить набрав:
команда ?
Клавишей «Tab» можно выбирать возможные подкоманды или завершить набор не до конца набранной команды.

Кратко опишу возможные telnet команды:
cls Очистка экрана.
debug Включение/выключение отображения отладочной информации.
display sysinfo
display network-info
display snmp
display topology
display user-white-list
display alarm-log
display opt-log
display sys-log
display ftp-server

dsdt-port-mirror Enable port mirroring on MV88E6171R.
dsdt-rgmii-delay Show or Enable or disable MV88E6171R RGMII timing delay.
dsdt-stats Show or clear MV88E6171R port statistics.
exit Выход.

ftp-server set ip-address
ftp-server set port <порт>
ftp-server set user-name <имя_пользователя>
ftp-server set passwd <пароль>
ftp-server set file-path <путь>

heartbeat Включение/выключение отправки трапов.
help Справочная информация.
ip-address
ip-gateway
undo ip-address
undo ip-gateway
mgmt-vlan
undo mgmt-vlan
mme-mdio Read or write phy register value from MDIO interface.
password Изменение пароля.
create cnu Добавление CNU.
permit cnu <1/N> Добавление CNU в белый список.
undo permit cnu <1/N> Удаление CNU из белого списка.
delete cnu <1/N> Удаление CNU.
qos-mapping Map cos or tos bits to pri queue.
reboot Перезагрузка cbat, clt или cnu системы.
restore-default Восстановление заводских настроек
save-config Сохранение конфигурации
scroll manual/automatic Установка режима прокрутки экрана.

snmp set read-community <комьюнити>
snmp set write-community <комьюнити>
snmp set trap-community <комьюнити>
snmp set trap-server <адрсе_сервера>
snmp set trap-desport <порт>

undo Отмена команды
upgrade Обновление програмного обеспечения
wdt Включение/выключение wdt таймера.
white-list Включение/выключение белого списка.

Пример команд управления CNU (N — номер CNU):
cm cnu/1/N
display cur-profile

cm cnu/1/N
vlan set
undo vlan

cm cnu/1/N
rate-limit set
undo rate-limit

cm cnu/1/N
storm-filter
undo storm-filter

cm clt/1
reboot

cm cnu/1/N
reload-profile
help
exit

Меню WEB интерфейса:
System Info
-Network
-SNMP
Port Settings
-Properties
-Statistics
Management
-Topology
-CLT
-CNU
-Authorization
-Diagnostics
Device Info
-Basic
-System Log
-Operating Log
-Alarm Log
Save
Reboot
Restore Default
Update Software
Passwords
-WEB
-CLI
Exit

Примеры MySQL запросов

Приведу ниже пример некоторых стандартных MySQL запросов.

Подключение к базе данных:

<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password") or die("Could not connect: " . mysql_error());
mysql_close($link);
?>

Выбор базы данных:

<?php
 mysql_select_db ("auth", $link);
?>

Вывод количества записей в таблице:

SELECT count(*) FROM таблица1;

Удаление таблицы:

DROP TABLE таблица1;

Удаление строки с id=25 в таблица1:

DELETE from таблица1 where id = '25';

Изменение кодировки базы данных:

ALTER DATABASE `characters` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Создание таблицы:

CREATE TABLE таблица1 (
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
поле2 CHAR(60) NOT NULL,
PRIMARY KEY (id)
);

Сортировка (ORDER BY):

SELECT `поле1`, `поле2`, `поле3` FROM `таблица1` ORDER BY `поле2`; //выбирает поля из таблицы1 и сортирует их по полю2.
SELECT `поле1` FROM `таблица1` WHERE поле1 = 'а%' ORDER BY `поле2` ASC LIMIT 20; //выбирает 20 строк которые начинаются с буквы а и сортирует их по полю2 по возрастанию.

ASC – по возрастанию и DESC – по убыванию. По-умолчанию данные сортируются по возрастанию.

Изменение данных:

UPDATE таблица1 set поле1 = 'текст' where id = '25'

Смотрите также мои статьи:
SQL запросы для ABillS
SQL запросы для АСРМ «Ника»

Linux в Wi-Fi роутерах

DD-WRT
Сайт: dd-wrt.com
Список поддерживаемых устройств и загрузки:
https://wiki.dd-wrt.com/wiki/index.php/Supported_Devices
http://www.dd-wrt.com/site/support/router-database

Читать далее «Linux в Wi-Fi роутерах»

apticron — оповещение на email о появившихся обновлениях

Установка в Ubuntu/Debian:

Читать далее «apticron — оповещение на email о появившихся обновлениях»

Базы данных эксплоитов

Немного ссылок на сайты с информацией о уязвимостях, эксплоитах и т.д., которую полезно знать для обеспечения большей безопасности.

www.exploit-db.com
insecure.org
ussrback.com
www.securitylab.ru
www.securityfocus.com
www.securiteam.com
ru.1337day.com