понедельник, 5 мая 2014 г.

Make munin plugin - CPU temperature monitoring

1) Создать файл "temp", который будет отдавать мунину  необходимое значение для мониторинга.

#!/bin/bash
case $1 in
   config)
        cat <<'EOM'
graph_title X220 CPU Temperature
graph_vlabel temp
temp.label temp
graph_args --base 1000 -l 0
graph_scale no
graph_category system
temp.warning 70
temp.critical 90
graph_info X220 CPU temperature
temp.info X220CPU temperature
EOM
        exit 0;;
esac

echo -n "temp.value "
cat /sys/class/thermal/thermal_zone0/temp | cut -b 1-2

2) Файл должен быть выполняемым
chmod +x temp

3) Помещаем файл в  папку с плагинами
cp temp /etc/munin-node/plugins/



4)  разрешаем плагину запускаться от рута
 vim /etc/munin/plugin-conf.d/munin-node


[temp]
user  root

5) restart munin

среда, 9 апреля 2014 г.

Debian network setup

Минимальная настройка сети в Debian

vim /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet static
        address 11.11.11.11
        netmask 255.255.255.0
        network 11.11.11.0
        gateway 11.11.11.1

применить

#  /etc/init.d/networking restart

среда, 15 января 2014 г.

netfilter-persistent (iptables-persistent)

1) install
apt-get install iptables-persistent -y

iptables-persistent (Debian 10) или netfilter-persistent (в Debian 8 )



сохранит все ваши правила iptables  в   /etc/iptables/rules*
и будет выполнять их при загрузке

/etc/init.d/iptables-persistent save  -  сохранить текущие правила
/etc/init.d/iptables-persistent flush  - отменить все правила

make win 7 boot flash

Запускаем
RUN -----> CMD

C:\Windows\system32> diskpart

DISKPART> list disk

Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 93 GB 0 B
Disk 1 Online 3911 MB 0 B

DISKPART> select disk 1

DISKPART> clean

DISKPART> CREATE PARTITION PRIMARY

DISKPART> SELECT PARTITION 1

DISKPART> ACTIVE

DISKPART> FORMAT FS=NTFS quick

DISKPART> ASSIGN   -  назначается имя флешки например U:

DISKPART> exit

C:\Windows\system32>f:  зайти на сд-двд с виндовс

F:\>cd boot

F:\boot>BOOTSECT.EXE/NT60 U:   -установить загрузчик на флеш

Скопировать все с двд на флеш

xcopy F: U:  /h /e /k /y /c



понедельник, 23 декабря 2013 г.

PHPPGADMIN post install access

После установки

apt-get install phppgadmin

как правило доступ к ......../phppgadmin  ограничен

управлять доступом можно тут

/etc/apache2/conf.d/phppgadmin


order allow,deny
#allow from 127.0.0.0/255.0.0.0 ::1/128    --  тут можно установить айпи адресса
allow from all           - -  открыть всем

пятница, 13 декабря 2013 г.

Ubuntu 12.04, Chrome, Java

Хорошо расписано по всем версиям https://sites.google.com/site/easylinuxtipsproject/java

Проверить работает ли жава у вас можно тут http://www.java.com/verify
Если не работает качаем и распаковываем куда либо
создаем папку
mkdir /opt/google/chrome/plugins
заходим и создаем ссылку туда куда распаковали
ln -s /usr/local/bin/jre<version>/lib/i386/libnpjp.so
обновите браузер!

параметры JAVA, в том числе безопасность можно менсть
через JAVA-консоль

Включение Java Console для Linux

Откройте окно терминала.
Перейдите в каталог установки Java.
cd /java/jre1.6.0_24 (Измените имя каталога в соответствии с каталогом установки Java)
Откройте панель управления Java. Введите: ./ControlPanel
Панель управления Java также можно открыть в браузере. Запустите браузер Netscape или Mozilla. Откройте файл ControlPanel.html, который, как правило, располагается в каталоге $КАТАЛОГ_УСТАНОВКИ_JAVA/jre/
На панели управления Java перейдите на вкладку Основные.
Нажмите переключатель Показать консоль.
Нажмите кнопку Применить.

Еще вариант зайти в папку с java
/jre1.7.0_51/bin/
запустить ControlPanel.html

среда, 11 декабря 2013 г.

MySql бэкапы и ресторы, пользователи


Бэкапим все подряд
$ mysqldump -u root -p --all-databases > alldb_backup.sql одна или нескольно баз
$ mysqldump -u root -p --databases database1 database2 database3 > content_backup.sql
со сжатием
$ mysqldump -u [uname] -p[pass] [dbname] | gzip -9 > backupfile.sql.gz
Ресторимся
$ mysql -u [uname] -p[pass] [db_to_restore] < [backupfile.sql]
если бэкап сжат
gunzip < [backupfile.sql.gz] | mysql -u [uname] -p[pass] [dbname]


Дамп с "локом" баз
1) FLUSH TABLES WITH READ LOCK; SET GLOBAL read_only = ON;

дампим
2) mysqldump --lock-all-tables -u root -p --all-databases > dump.sql


Отключаем "лок"
3) SET GLOBAL read_only = OFF; UNLOCK TABLES;  


Посмотреть пользователей
SELECT user,host FROM mysql.user;

Добавить пользователя
CREATE USER 'asterisk'@'localhost' IDENTIFIED BY 'password';

Просмотр прав пользователя:
SHOW GRANTS FOR asterisk@localhost;

Выдать права пользователю:
GRANT ALL PRIVILEGES ON  database_name.* TO 'username'@'localhost';

Удалить
DROP USER 'jeffrey'@'localhost';