Открываем командную строку (терминал)
Переходим в каталог содержащий наш архив, который необходимо распаковать.
Выполняем команду tar -zxvf new.tgz
Вот и все.
Открываем командную строку (терминал)
Переходим в каталог содержащий наш архив, который необходимо распаковать.
Выполняем команду tar -zxvf new.tgz
Вот и все.
Настроил у себя на домашнем сервере связку nginx + apache, все работает отлично. Захотелось поглядеть за тем как отрабатывает apache, держит нагрузки и т.д.
Для того чтобы apache отдавал статистику должны быть включены следующие модули
LoadModule status_module libexec/apache2/mod_status.so LoadModule info_module libexec/apache2/mod_info.so
Далее добавляем в конфиг apache следующие строки
<Location /server-status> SetHandler server-status Order deny,allow Deny from all Allow from 127.0.0.1 </Location> ExtendedStatus On <Location /server-info> SetHandler server-info Order deny,allow Deny from all Allow from 127.0.0.1 </Location>
В очередной раз понадобилось ковырять базу, на этот раз дела были хреновые, залили вирус на один сайт через жаба код.
Делалось это таким запросом
delete FROM `dle_post` WHERE full_story LIKE '%<script src="http://googglle.org/%';
Вроде все почистил, ждем перепроверки сайта 🙂
Как я писал ранее в этой статье с mysql у меня совсем плохо 🙂 , но иногда мне приходится его ковырять.
Сегодня мне понадобилось выполнить запрос в базе следующего характера, есть табличка в которой нужно найти текс схожего содержания.
Запрос пишется таким образом:
SELECT * FROM `таблица` WHERE имя_поля like ‘%искомый_текст%’;
и жмем выполнить.
Вот собственно и все 🙂
Имеются у меня в офисе данные телефончки, так как у нас построенная IP телефония.
Телефончики не плохие но с явным глюком, если ставишь приходящий звонок на холд, потом его вернуть нельзя, не было кнопочки resume.
Поставили задачу разобраться с этим багом, пара звонков, дали номер человека с cisco мол с ним общайтесь. Он тоже выслушал мою проблему и культурно послал на cisco.com.
Но как потом оказалось, он мой знакомый и помог мне решить проблему 🙂
У меня была прошивка Software Version: 7.4.3a, самая свежая 7.4.8 от 21 марта.
Прошивается телефон очень легко, для начала качаем саму прошивку spa50x-30x-sip-only-7-4-8.zip распаковываем архив, запускаем spa50x-30x-7-4-8.exe и продолжаем согласно инструкции.
Прошивка телефона занимает около 5 -7 минут, после прошивки мы получаем рабочий телефон и с работающим холдом 🙂
Основная задача выполнена, мне их надо будет еще русифицировать, этот процесс я тоже опишу когда буду это делать.
Давно не писал я в своем блоге, работы очень много, сейчас совсем не до блога.
Хотя эту запись решился опубликовать потому что столкнулся с этой проблемой, в офисе стоит cisco и клиентов нам выдали только x32, но у меня случился конфуз, надо было срочно залить с офиса файлы на ноут, а на нем стоит windows 7 x64-bit.
Гуглил долго, но все таки нашел оригинальный cisco vpn client x64 bit, выкладываю его для всех 🙂
http://slik45.kiev.ua/files/vpnclient-winx64-msi-5.0.07.0240-k9-BETA.exe
http://slik45.kiev.ua/files/vpnclient-win-msi-5.0.07.0410-k9.7z
Есть очень не плохая система мониторинга системы cacti, я про нее еще не писал, так как она у меня уже установлена, но чуть позже я обязательно ее опишу. Сейчас я расскажу о небольшом плагине для cacti при помощи которого легко видна нагрузка на жесткий диск(чтение — запись).
Качаем этот архив Cacti_Net-SNMP_DevIO_v3.1.
Распаковываем его.
Заливаем файл net-snmp_devio.xml на сервер в каталог /usr/local/share/cacti/resource/snmp_queries
Через web-интерфейс cacti на закладке «Console» нажимаем на «Import Templates» импортируем следующие файлы:
net-snmp_devIO-BytesRW_graph_TMPL.xml net-snmp_devIO-LoadAVG_graph_TMPL.xml net-snmp_devIO-ReadsWrites_graph_TMPL.xml
В последнюю очередь импортируем net-snmp_devIO-Data_query.xml
В web-интерфейсе cacti на закладке «Console» в пункте «Devices» выбираем устройство, для которого необходимо снимать показатели нагрузки на дисковую подсистему. Добавляем «Data Query» — «ucd/net — Get Device I/O» и следим, чтобы «Re-index Method» был выставлен в значение «Index Count Changed».
Добавляем графики для выбранного устройства, перейдя по ссылке «Create Graphs for this Host».
Continue reading »
Мне привычнее обновлять порты через cvsup, но тут столкнулся со странной проблемой, через cvsup порты не хотели обновляться никак. Постоянно получал такой ответ:
/usr/local/bin/cvsup -g -L 2 /home/slik/cvsupfile Parsing supfile "/home/slik/cvsupfile" Connecting to ftp.lucky.net Cannot connect to ftp.lucky.net: Connection refused Will retry at 09:38:16
Хотя все резолвится как надо
>nslookup ftp.lucky.net ;; Got recursion not available from 193.110.79.79, trying next server Server: 192.168.1.2 Address: 192.168.1.2#53 Non-authoritative answer: Name: ftp.lucky.net Address: 193.193.193.113
Уже и впн прокинул на новую машинку. все равно глухо как в танке.
Было решено обновиться через portsnap, так как машинку надо ввести в строй, это будущая прокся со squidодм.
Приступаем к обновлению портов:
Continue reading »
Захотелось мне русской консоли на FreeBSD, привык я к ней, делается это очень легко.
Правил профайл своего пользователя следующим образом.
cd /home/slik/ && ee .profile
и вносим в него следующие правки
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$HOME/bin; export PATH BLOCKSIZE=K; export BLOCKSIZE EDITOR=ee; export EDITOR PAGER=more; export PAGER ENV=$HOME/.shrc; export ENV export PS1='\u@\H:\w#' alias ls='ls -aFG' alias ll='ls -l' export CHARSET=KOI8-R export MM_CHARSET=KOI8-R export LANG=ru_RU.KOI8-R [ -x /usr/games/fortune ] && /usr/games/fortune freebsd-tips if [ -x /usr/games/fortune ] ; then /usr/games/fortune freebsd-tips ; fi
Сохраняем файл.
Далее меняем оболочку на bash следующим образом.
pw usermod slik -s /usr/local/bin/bash
Много ходит споров о том какая оболочка лучше, мне более по душе bash, поэтому я его везде и использую.
Две недели назад меня попросили уволиться с предыдущей работы. Я был расстроен очень сильно, так как перед новым годом найти работу очень тяжело. Отрабатывая последний день на старом месте просмотрел я свое старое резюме на сайте по поиску работы, нажал кнопу ок и закрыл сайт, хотел чуть позже его отредактировать и отправить. Через пару минут на почту пришло письмо что мое резюме отмодерировано и отправлено.
Резюме было частично пустое 🙂 ну думаю фиг с ним потом поправлю все.
Через 15 минут звонок, 20 минут собеседования по телефону, сказали перезвонят, я особо не надеялся, звонок на следующий день, на пятницу назначили собеседование. Приехал вовремя, точнее на 15 минут раньше, пришел к ним.
Общались около 30 минут, впечатление у меня было очень положительное, но тогда от моего впечатления мало что зависело ))) Сказали позвонят в понедельник.
Особо не рассчитывая почему то на звонок, я поехал домой, не успел приехать домой, прошло минут 40, звонок, вы приняты на работу, в понедельник со всеми документами мы вас ждем 🙂
Я был очень рад, так как в прошлый раз я работу искал 1.5 месяца, в предыдущий раз около 4-х месяцев. Вот так легка Итшнику найти сейчас работу.