Системная интеграция
администрирование, программирование, программы
17 Декабрь
Библиотека функций – http://geolite.maxmind.com/download/geoip/api/php/geoip.inc
Массив городов - http://geolite.maxmind.com/download/geoip/api/php/geoipregionvars.php
База данных - http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
База данных бесплатная.
Действуют некоторые ограничения:
- база обновляется каждый месяц, платная каждую неделю;
- точность данных 99,5%, в платной 99,8%;
- в базе есть не все адреса анонимных прокси-серверов и «спутниковых» провайдеров;
Код.
include(«geoip.inc»);
include(«geoipregionvars.php»);
$gi = geoip_open(«GeoIP.dat»,GEOIP_STANDARD);
echo geoip_country_code_by_addr($gi, $_SERVER['REMOTE_ADDR']);
/* geoip_country_name_by_addr($gi, «24.24.24.24″) . «\n»;
echo geoip_country_code_by_addr($gi, «80.24.24.24″) . «\t» .
geoip_country_name_by_addr($gi, «80.24.24.24″) . «\n»;
*/
geoip_close($gi);
16 Декабрь
1. Обновление портов. cvsup -g -L 2 supfile
2. После обновления – portsdb -Uu
Ключи:
- u Обновление или создание портов из фала базы данных INDEX.db
Note: the ports database file is automatically updated if
it is not up-to-date when looked up, so manual updating is
not mandatory.
- U Обновление или создание INDEX файла при запущенном make index
3. Проверка версий установленных пакетов – portversion
4. Обновление выбранного пакета со всеми зависимостями – portupgrade -rR
16 Декабрь
Вход в режим shell
perl -MCPAN -e shell
Дальше. Например установка Net::Pcap
cpan >install Net::Pcap
16 Декабрь
Утилиты.
/etc/postfix/master.cf: smtp unix - - n - - smtp -o smtp_bind_address=11.22.33.44
15 Декабрь
1С:Предприятие 7.7. Конфигурация «1С:Бухгалтерия 7.7.» Типовая конфигурация «Упрощенная система налогообложения». Редакция 1.3. Релиз 7.70.159 от 19.12.2008 г.
14 Декабрь
Создание виртуального раздела на имеющемся жестком диске, размером 5000 Гб.
Диск: – /dev/ad0x0x – /var Размером 100 Гб.
Программы, команды: – mdconfig , bsdlabel , dd ,
1. Создать файл в разделе /var
dd of=/dev/random if=/var/iso_0.1.ram bs=1m count=5000
2. Конфигурирование и включение дисков отображаемых в память.
mdconfig -a -t vnode -f /var/iso_0.1.ram -u 0
3. Запись BSD метки на диск.
bsdlabel -w /dev/md0 auto
4. Создать на диске ФС ( UFS )
newfs /dev/md0
5. С монтировать диск на раздел.
mount /dev/md0 /mnt
13 Декабрь
Это программа предназначена для диагностики ошибок в файлах конфигураций системы 1С:Предприятие 7.7.
12 Декабрь
Случается ситуация, когда платформа 1С:Предприятие 7.7 установлена, но регистрационные данные пользователя по ошибке были введены неправильно.
11 Декабрь
Выполнить резервное копирование файловой системы по сети с использованием SSH .
Вход на другой сервер осуществляется не по паролю, а с помощью «публичного» ключа (файла).
Программы и команды: – dump ; – ssh ; – ssh-keygen ;
1. Сделать публичный ключ на сервере/компьютере с которого будет выполнятся вход на сервер хранения.
Команда создания ключа.
ssh-keygen -t rsa
ключи
- t определяет тип шифрования для создания ключа. Возможные значения « rsa1 » – для протокола версии 1 и « rsa » или « dsa » для второй версии протокола.
Ключ будет с генерирован и сохранен в дерриктории /root/.ssh/id_rsa.pub
2. Переписать ключ на сервер в директорию /root/.ssh/
3. Создать файл authorized_keys2
4. Переписать ключ в этот файл.
5. В файле конфигурации – /etc/ssh/sshd_config проверить установлено значение параметра Protocol 2
6. Выполнить команду архивирования файловой системы с сохранением архива на другой сервер в сети.
dump -0 -L -f – /dev/ad*раздел_диска | gzip -2 | ssh -c blowfish root@адрес_сервера dd of=/backup/system_0/ad4s1a_root.gz
11 Декабрь
Системные программы, команды.
dump – программа создания резервных копий файловых систем.
restore – программа восстановления фаловых систем из резервных копий, созданных при помощи программы – dump
Для резервирования файловой системы разделов жесткого диска, нужно знать эти самые разделы.
1. Выполнить команду df
Список разделов на моем
HDD
Filesystem
/dev/ad4s1a – /
/dev/ad4s1d – /tmp
/dev/ad4s1f – /usr
/dev/ad4s1e – /var
2. Выполнить резервирование командой dump -0 -L -f – /dev/ad*-раздел
Ключи:
- 0 Уровни «дампа» Уровень 0 выполнит полное резервирование, гарантированно скопирует фаловую систему полностью.
- L Этот ключ сообщает, что происходит резервирование «живой» файловой системы, той которая используется на данный момент.
- f Ключ указывает на то что «дамп» нужно записать в файл, если вместе с этим ключом указан еще дополнительный ключ – «-» значит дамп будет выведен в стандартный «вывод».
К потоковому выводу архива можно применить сжатие – gzip
dump -0 -L -f – /dev/ad*-раздел | gzip -2
Ключи gzip :
-2 указывает на уровень компрессии всего 1-9
Выполнив команду dump -0 -L -f – /dev/ad*-раздел | gzip -2 > /var/dump/ad1.img
ad1.img – мой архив.
Последние комментарии