|
mysql tips Убить процесс mysql mysql> show processlist; mysql> kill THREAD_ID; cat www/lab/site/catalog/files/catalog.txt|awk {printf ("insert into lab_catalog(name) values(-nnn-%s-nnn-);
",$0);}|sed s/"/\"/g;s/-nnn-/"/g|mysql -u USER -h HOST NAME_OF_DB -pPASSWD echo "drop table jos_templates_menu;"|mysql -u USER -h HOST NAME_OF_DB -pPASSWD #изменить параметры столбца mysql> alter table srvtype modify column stypeid ...
Last updated 2010-07-26 15:13:32
Вопросы по файловым системам Проблема Есть внешняя система хранения данных. Расширяем физический диск (т.е. добавляем новый винт потом RAID Expand, затем Volume Expand). Все зашибись физический размер увеличился но система естественно этого не видит, как ее заставить увидеть новый размер? Без перезагрузки естественно. Система CentOS 5.4 Решение Можно использовать такой скрипт (мы не ищем легких путей): #!/bin/bash # Skript to rescan SCSI bus, using the # scsi ...
Last updated 2010-07-21 13:16:25
Bash TIPS Поиск уникальных совпадений в двух файлов cat maillist_all/nmail11|grep @|sed s/&//g |awk {if(FILENAME=="maillist_all/addrbook") { mail[$1]=$1} else {if($1 in mail) print $1}} maillist_all/addrbook -|sort |uniq Lock files #!/usr/local/bin/bash LOCKFILE="/var/run/.sendlogs.lock" CONFIGFILE="/usr/local/etc/sendlogs/${1:-sendlogs}.conf" . "$CONFIGFILE" [ "$(/bin/ps -p $PPID -o comm=)" != &quo ...
Last updated 2010-07-15 15:54:55
smbmount /sbin/mount.cifs //10.10.106.2/ku /mnt/disk/ -o user=123,iocharset=utf8,username=USER,password=PASSS mount -t smbfs //10.10.106.2/ku /mnt/disk/ -o iocharset=koi8-r,codepage=cp866,username=USER,password=PASS Rdesktop # rdesktop -u USER -p PASSWD -g 1024x768 -a 8 IP_ADDR Изменить скорость сетевой карты root@max9 ~ # ethtool -s eth0 speed 100 duplex full root@max9 ~ # mii-tool eth0: negotiated 100baseTx-FD, link ok eth1: 100 Mbit, full duplex, no link TX ...
Last updated 2010-07-05 00:52:21
Применение патчей Ниже описан контекстный патч: [rechosen@localhost ~]$ diff -c originalfile updatedfile [root@svc13 /home/tinderbox/portstrees/RB-amd64-7.2009-11-16/ports/x99/p5-Vendor]# diff -c Makefile /home/john/builder/p5-Vendor/Makefile > /home/john/builder /p5-Vendor/patch.Makefile [root@svc13 /home/tinderbox/portstrees/RB-amd64-7.2009-11-16/ports/x99/p5-Vendor]# cat /home/john/builder/p5-Vendor/patch.Makefile *** Makefile Mon Dec 28 13:22:56 2009 ...
Last updated 2010-06-03 17:46:54
Под защитой криптотуннеля ANDREY MATVEEV (ANDRUSHOCK@REAL.XAKEP.RU ) ЗАЩИТА СЕТЕВОГО ТРАФИКА ПРОВОДНЫХ И БЕСПРОВОДНЫХ WINXP-КЛИЕНТОВ ПОД АББРЕВИАТУРОЙ VPN СКРЫВАЕТСЯ СЛОВОСОЧЕТАНИЕ VIRTUAL PRIVATE NETWORK - ВИРТУАЛЬНАЯ ЧАСТНАЯ СЕТЬ. ЭТО ТЕРРИТОРИАЛЬНО-РАСПРЕДЕЛЕННАЯ СЕТЬ ПЕРЕДАЧИ ДАННЫХ, СОСТОЯЩАЯ ИЗ IP-ПОДСЕТЕЙ, СВЯЗАННЫХ МЕЖДУ СОБОЙ ЧЕРЕЗ ОБЩЕДОСТУПНУЮ СЕТЬ (НАПРИМЕР, ЧЕРЕЗ ИНТЕРНЕТ) С ПОМОЩЬЮ ЗАЩИЩЕННЫХ ПРОТОКОЛОВ Основные цели VPN - обеспечение прозрачного доступа ...
Last updated 2010-06-03 17:46:11
Linux начальная загрузка При включении компьютера BIOS ( Basic Input/Output System - базовая система ввода-вывода ) проводит самотестирование. Когда компьютер проходит самотестирование, BIOS загружает главную загрузочную запись (или MBR , обычно из первого 512-байтового сектора загрузочного устройства). Обычно это первый жесткий диск системы, но также может быть и дискетта, CD-диск или USB-ключ. Для жесткого диска MBR загружает первичный загрузчик, которым обычно является загрузчик LILO ...
Last updated 2010-06-03 14:39:50
./linux/posts/replacing_failed_raid_centos
Replacing failed RAID drive Scenario / Question A drive has failed in my raid 1 configuration, and I need to replace it with a new drive. Solution / Answer Use mdadm to fail the drives partition(s) and remove it from the RAID array. Physically add the new drive to the system and remove the old drive. Create the same partitioning tables on the new drive that existed on the old drive. Add the drive partition(s) back into the RAID array. In this example I have two drives ...
Last updated 2010-06-03 14:25:00
Конфигурация сервера nfs Настройка компьютера с ОС FreeBSD для работы в качестве сервера NFS требует добавления всего одной строки в файл /etc/rc.conf: nfs_server_enable="YES" Убедитесь также, что параметр portmap_enable имеет значение "YES" (как и было по умолчанию, если вы не изменили его). Демон portmap необходим для функционирования системы NFS, поскольку NFS-серверу требуется механизм сообщения клиентам о том, к какому порту подключаться. Службы UDP раб ...
Last updated 2010-06-02 16:42:27
./sles/posts/radeon_suse_howto
Для настройки видеоплаты Radeon-9200 в Suse с поддержкой GLX необходимо скачать стандартный пакет fglrx_4_3_0-8.22.5-1.i386.rpm и установить его: rpm -ihv ~lev/drv/fglrx_4_3_0-8.22.5-1.i386.rpm --force При этом библиотеки libGL.so.x из пакета XFree86-Mesa-4.3.99.902-43.22 заменяются новыми. Этот пакет удалять не стоит, т.к. он содержит важные библиотеки для запуска приложений OpenGL. Готовый [[sles/files/XF86Config-4][конфиг]] XF86Config для SLES9 (kernel 2.6.5-7.97-smp #1 SMP Fri J ...
Last updated 2010-06-02 13:54:55
Глава 11 Ссылки и записи * введение * 11.1. Ссылки на массивы * 11.2. Создание хэшей массивов * 11.3. Получение ссылок на хэши * 11.4. Получение ссылок па функции * 11.5. Получение ссылок на скаляры * 11.6. Создание массивов ссылок на скаляры * 11.7. Применение замыканий вместо объектов * 11.8. Создание ссылок на методы * 11.9. Конструирование записей * 11.10. Чтение и сохранение записей в текстовых файлах. * 11.11. Вывод структур данных ...
Last updated 2010-06-01 12:20:10
Управление процессами и межпроцессные взаимодействия Введение Многие из нас относятся к Perl по-своему, но большинство считает его чем-то вроде "клея", объединяющего разнородные компоненты. Эта глава посвящена командам и отдельным процессам - их созданию, взаимодействию и завершению. Итак, речь пойдет о системном программировании. В области системного программирования на Perl, как обычно, все простое упрощается, а все сложное становится доступным. Если вы хотите рабо ...
Last updated 2010-06-01 10:57:58
NGINX tips Преимущества использования nginx: Для любых prefork серверов ПОЗДНО что-либо делать на этапе, когда произошел accept соединения. Ибо активный процесс уже есть. Это же, в некоторой степени, применимо и ко всем mutithread серверам. Как только количество подключений к Apache превысит MAX_SERVER_LIMIT, возникнет отказ от обслуживания - все слоты у Apache будут использованы только на проверку, дропнуть соединение или нет. Поэтому перед prefork/mutithread серверами обычно ставят од ...
Last updated 2010-05-18 14:39:05
Mailman tips Для начала определяем админов и модераторов здесь: http://lists.x999.com/mailman/admin/info/ выставляем все настройки уведомлений, добавляем подписчиков (можно из файла), подпись и т.п. Настройки: Скрывать адрес отправителя, заменяя его адресом списка рассылки (в полях "From", "Sender" и "Reply-To") (Изменить anonymous_list) - Да Отправлять напоминания пароля на адрес, к примеру, listname-owner@hostname вместо отправки напрямую. (Подробная инфор ...
Last updated 2010-04-27 14:51:08
Пример работы с jail From: @kirgudu.org> Subject: Note! Created: 08.09.2009 01:02:09 Просьба завести для проекта clientstorage тестовые jails: clientstorage.beta.dev.x99.ru clientstorage.stage.dev.x99.ru на main1.dev по аналогии с тем как это сделано для ivrstat и callobserver (чтобы работало пересоздание через скрипт /root/bin/make_jail.sh) Также для этих доменов просьба сгенерировать сертификаты для ssl. Выложить можно в srv5.test:/home/amash ...
Last updated 2010-04-27 14:50:26
*Проблема* Утеря-порча данных на /dev/da0s2. Причем раздел в таблице разделов отсутствует, файлы устройств отсутствуют. *Решение* Для начала требуем дополнительный диск такой же геометрии подключаем порченный как *da1* и чистый *da2* ======================================================== da0 at mpt0 bus 0 target 1 lun 0 da0: Fixed Direct Access SCSI-5 device da0: 300.000MB/s transfers, Tagged Queueing Enabled da0: 238475MB (488397168 512 byte sectors: 255H 63S ...
Last updated 2010-04-27 14:50:26
Perl tips # Замена в файле perl -p -i -e "s/load([s]+)15([s]+)30/load 20 30/g;s/load5([s]+)10([s]+)25/load5 15 20/g;s/load15([s]+)10([s]+)20/load15 10 15/g;" /usr/local/etc/hqdaemon.conf # decode Mime::Base64 perl -e use MIME::Base64; print decode_base64( $ARGV )."
"; $(ldapsearch -H ldaps://ldap.server.ru -D uid= ,ou=users,o=vega -b uid=puppet_svn,ou=virtual,ou=users,o=vega -w | grep userPassword | awk {p ...
Last updated 2010-04-27 14:50:26
[john@hq3 ~/svn/production/modules/mh-apache/files]$ svn up Updated to revision 9864. [john@hq3 ~/svn/production/modules/mh-apache/files]$ svn del lds17.ru/ [john@hq3 ~/svn/production/modules/mh-apache/files]$ svn ci -m "lds17 configuration deleted: FreeBSD 6.3-RELEASE-p1 without puppetd" Deleting files/lds17.ru Committed revision 9865. 355 Aug 07 15:29:18 cd ../../../../puppet/hosting/ 356 Aug 07 1 ...
Last updated 2010-04-27 14:50:26
Управление файловой системой Основными задачами администрирования файловых систем являются создание, монтирование и демонтирование физических файловых систем, а также проверка их целостности. В следующих подразделах мы рассмотрим соответствующие команды и обобщенно опишем выполняемые ими действия. Создание физической файловой системы Команда mkfs создает файловую систему путем записи на указанное устройство (необходимо указать специальное символьное устройство). Файловая система создает ...
Last updated 2010-04-27 12:01:45
FreeBSD boot При включении машины выполняется проверка оборудования и установка конфигураций, заданных в BIOS и CMOS. Процедура проверки оборудования запускает тест памяти, а также поиск устройств IDE или SCSI. После этого на экран выводится таблица с данными о найденных устройствах и настройках. Затем BIOS читает главную загрузочную запись (Master Boot Record) (MBR) ведущего устройства первого контроллера в поисках информации о первом загрузочном блоке. Задача MBR и первых двух загру ...
Last updated 2010-04-27 12:00:45
© copyright 2010
Design by: lev