http://habrahabr.ru/blogs/sysadm/71568/
К счастью, в Windows XP (и выше) появились две команды, которые призваны исправить положение — это find и более мощный вариант — findstr.
первая простая, и имеет явный недостаток — искомый текст надо заключать в кавычки. Не знаю, как вам — но мне очень не удобно печатать кавычки каждый раз :)
findstr же этого не требует, и к тому же позволяет искать используя мощь регулярных выражений.
Таким образом, теперь надо помнить, что мы не в bash\zsh\etc, а в Win, и набирать findstr вместо grep.
Ну а на своей машине я сделал следующее:
echo findstr %1 %2 %3 %4 %5 > %systemroot%\grep.cmd
теперь можно не задумываясь грепать вывод:
C:\WINDOWS>netstat -an | grep LISTEN
C:\WINDOWS>findstr LISTEN
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
понедельник, 27 декабря 2010 г.
пятница, 24 декабря 2010 г.
Анализ minidump
http://support.microsoft.com/kb/315263/ru
Онлайн загрузка символов
http://msdl.microsoft.com/download/symbols
Командная строка
Скачать
http://tools.oszone.net/Vadikan/files/kdfe.zip скопировать в каталог C:\windows\system32
тогда можно и так:
kdfe -debug "C:\folder\031116-20484-01.dmp" -v
Онлайн загрузка символов
http://msdl.microsoft.com/download/symbols
Командная строка
Скачать
http://tools.oszone.net/Vadikan/files/kdfe.zip скопировать в каталог C:\windows\system32
тогда можно и так:
kdfe -debug "C:\folder\031116-20484-01.dmp" -v
пятница, 10 декабря 2010 г.
Ошибка SQL
Иногда возникает такая ошибка на MSSQL 2008
FCB::Open failed: Could not open file d:\MSSQL\MSSQL.1\MSSQL\DATA\craig_gomel.mdf for file number 1. OS error: 32(failed to retrieve text for this error. Reason: 15105).
Все нужны права (NTFS) на файлы БД установлены.
Вернуть БД можно сделав
Take Offline и снова включил Bring Online
----------
Для решения проблемы нужно изменить опцию AutoClose в свойствах БД
с True на False.
FCB::Open failed: Could not open file d:\MSSQL\MSSQL.1\MSSQL\DATA\craig_gomel.mdf for file number 1. OS error: 32(failed to retrieve text for this error. Reason: 15105).
Все нужны права (NTFS) на файлы БД установлены.
Вернуть БД можно сделав
Take Offline и снова включил Bring Online
----------
Для решения проблемы нужно изменить опцию AutoClose в свойствах БД
с True на False.
вторник, 16 ноября 2010 г.
Ссылки для SQL
Перенос БД на другой MS SQL (ошибка «This user already exists» )
http://forum.vingrad.ru/faq/topic-158341.html
Как перенести данные с одного MS SQL Server на другой (DTSWizard)
http://kurkov.biz/kak-perenesti-dannye-s-odnogo-ms-sql-server-na-drugoj
SQL Server – Перенос системных баз
http://blog.wadmin.ru/2009/11/%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%8B%D1%85-%D0%B1%D0%B0%D0%B7-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B2-sql-server/
Перенос пользователей между экземплярами SQL Server
http://habrahabr.ru/blogs/personal/21975/
http://forum.vingrad.ru/faq/topic-158341.html
Как перенести данные с одного MS SQL Server на другой (DTSWizard)
http://kurkov.biz/kak-perenesti-dannye-s-odnogo-ms-sql-server-na-drugoj
SQL Server – Перенос системных баз
http://blog.wadmin.ru/2009/11/%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%8B%D1%85-%D0%B1%D0%B0%D0%B7-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B2-sql-server/
Перенос пользователей между экземплярами SQL Server
http://habrahabr.ru/blogs/personal/21975/
четверг, 11 ноября 2010 г.
Перенаправление запросов с порта на другой сервер
Перенаправление запросов с порта на другой сервер в Windows
netsh interface portproxy add v4tov4 listenport=3306 connectaddress=10.xx.xx.xx connectport=3306 listenaddress=127.0.0.1 protocol=tcp
netsh interface portproxy add v4tov4 listenport=3306 connectaddress=10.xx.xx.xx connectport=3306 listenaddress=127.0.0.1 protocol=tcp
Ярлыки:
Windows
понедельник, 17 мая 2010 г.
Установка Subversion на Plesk
Есть
Plesk 9.5.2
Ubuntu 6.06
1. Создал поддомен svn.dev.mydomain.by
/var/svnrepo - это будет домашняя папка SVN репозитория
Установка Subversion
установка в Ubuntu
#apt-get install subversion
добавляем в apache модуль для svn
#cd /usr/lib/apache2/modules
#apt-get install libapache2-svn
установленная версия svn
#svn --version
---
svn, version 1.3.1 (r19032)
compiled Aug 6 2009, 23:31:07
Copyright (C) 2000-2006 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository access (RA) modules are available:
* ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol.
- handles 'http' scheme
- handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
----
Смотрим в конфиг апача, подключился ли модуль svn
У меня в этом файле, но на других системах может быть и в другом
/etc/apache2/mods-enabled/dav_svn.load
нужно найти примерно такие строки
----
# Load mod_dav_svn when apache #starts
LoadModule dav_svn_module /usr/lib/apache2/modules/mod_dav_svn.so
LoadModule authz_svn_module /usr/lib/apache2/modules/mod_authz_svn.so
------
Если есть, то все ок
создаем каталог для репозитория
#mkdir /var/svnrepo
указываем svn, что это его каталог
#svnadmin create /var/svnrepo
изменяем права
chown -R пользователь_сайта:группа_апач /var/svnrepo
chmod -R g+w /var/svnrepo/db/
Создаем пользователей
#htpasswd -c /etc/svn-auth-file my_user_name
Второго юзера (т.е. без -c)
#htpasswd /etc/svn-auth-file my_user_name2
Изменяем конфиг виртуального сайта (в моем случае svn.dev.mydomain.by)
#cd /var/www/vhosts/dev.mydomain.by/subdomains/svn/conf
создаю файл, елси нет
#touch vhost.conf
Добавляю строки
DAV svn
SVNPath /var/svnrepo/
AuthType Basic
AuthName "Makefun.us Subversion Repository"
AuthUserFile /etc/svn-auth-file
Require valid-user
В PLesk если не сделать следующего, то при перезагрузке изменения в vhost.conf отменятся
#/usr/local/psa/admin/sbin/websrvmng -u --vhost-name=svn.dev.mydomain.by
перезапускаем apache
#apache2ctl restart
http://alexle.net/archives/138
http://www.lejnieks.com/2008/07/05/installing-subversion-on-centos-with-plesk/
http://www.vioan.ro/wp/2007/07/31/how-to-install-subversion-on-plesk-81/
Установка websvn (веб-интерфейса для svn)
http://www.openmanual.ru/article/5/
Бекап:
svnadmin dump /path/to/reponame > /tmp/reponame.dump
Восстановление
svnadmin load /path/to/reponame < /tmp/repo1.dump
Plesk 9.5.2
Ubuntu 6.06
1. Создал поддомен svn.dev.mydomain.by
/var/svnrepo - это будет домашняя папка SVN репозитория
Установка Subversion
установка в Ubuntu
#apt-get install subversion
добавляем в apache модуль для svn
#cd /usr/lib/apache2/modules
#apt-get install libapache2-svn
установленная версия svn
#svn --version
---
svn, version 1.3.1 (r19032)
compiled Aug 6 2009, 23:31:07
Copyright (C) 2000-2006 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository access (RA) modules are available:
* ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol.
- handles 'http' scheme
- handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
----
Смотрим в конфиг апача, подключился ли модуль svn
У меня в этом файле, но на других системах может быть и в другом
/etc/apache2/mods-enabled/dav_svn.load
нужно найти примерно такие строки
----
# Load mod_dav_svn when apache #starts
LoadModule dav_svn_module /usr/lib/apache2/modules/mod_dav_svn.so
LoadModule authz_svn_module /usr/lib/apache2/modules/mod_authz_svn.so
------
Если есть, то все ок
создаем каталог для репозитория
#mkdir /var/svnrepo
указываем svn, что это его каталог
#svnadmin create /var/svnrepo
изменяем права
chown -R пользователь_сайта:группа_апач /var/svnrepo
chmod -R g+w /var/svnrepo/db/
Создаем пользователей
#htpasswd -c /etc/svn-auth-file my_user_name
Второго юзера (т.е. без -c)
#htpasswd /etc/svn-auth-file my_user_name2
Изменяем конфиг виртуального сайта (в моем случае svn.dev.mydomain.by)
#cd /var/www/vhosts/dev.mydomain.by/subdomains/svn/conf
создаю файл, елси нет
#touch vhost.conf
Добавляю строки
DAV svn
SVNPath /var/svnrepo/
AuthType Basic
AuthName "Makefun.us Subversion Repository"
AuthUserFile /etc/svn-auth-file
Require valid-user
В PLesk если не сделать следующего, то при перезагрузке изменения в vhost.conf отменятся
#/usr/local/psa/admin/sbin/websrvmng -u --vhost-name=svn.dev.mydomain.by
перезапускаем apache
#apache2ctl restart
http://alexle.net/archives/138
http://www.lejnieks.com/2008/07/05/installing-subversion-on-centos-with-plesk/
http://www.vioan.ro/wp/2007/07/31/how-to-install-subversion-on-plesk-81/
Установка websvn (веб-интерфейса для svn)
http://www.openmanual.ru/article/5/
Бекап:
svnadmin dump /path/to/reponame > /tmp/reponame.dump
Восстановление
svnadmin load /path/to/reponame < /tmp/repo1.dump
Ярлыки:
Plesk,
Subversion,
Ubuntu
пятница, 14 мая 2010 г.
Загрузить конфигурацию Apache в Plesk
Было такое, меняю вручную конфигурацию виртуального сервера, после apachectl restart эти изменения подхватываются и это работает, но после бекапа или после перезагрузки сервера, конфигурационные файлы перечитывались старые, т.е. все изменения терялись.
Вроде для того чтоб не терялись нужно (пока я этого не проверял):
* После сделанных изменений в conf файлах, нужно "сказать" это Plesk, загрузить новую конфигурацию
#/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=
Вроде для того чтоб не терялись нужно (пока я этого не проверял):
* После сделанных изменений в conf файлах, нужно "сказать" это Plesk, загрузить новую конфигурацию
#/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=
Ярлыки:
Plesk
среда, 12 мая 2010 г.
Установка Redmine + rubygems на Ubuntu 6.06
Команда
apt-get install rubygems
E: Couldn't find package rubygems
(писала что нет такого порта)
и из-за этого не мог установить rubygems-1.3.6
так как при выполнении
root@pc:/var/rubygems-1.3.6# ruby setup.rb
получал ошибку
./lib/rubygems.rb:124: uninitialized constant Gem::RbConfig (NameError)
from setup.rb:24
Оказалось из-за того что Ubuntu 6.06 в ней нужно сделать так:
echo "deb http://ppa.launchpad.net/ktyubuntu/ppa/ubuntu dapper main" | sudo tee /etc/apt/sources.list.d/ruby.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F7291C5B
sudo apt-get update
sudo apt-get install ruby1.8
потом установилось
root@pc:/var/rubygems-1.3.6# ruby setup.rb
сделал линки
sudo ln -s /usr/bin/gem1.8 /usr/local/bin/gem
sudo ln -s /usr/bin/ruby1.8 /usr/local/bin/ruby
sudo ln -s /usr/bin/rdoc1.8 /usr/local/bin/rdoc
sudo ln -s /usr/bin/ri1.8 /usr/local/bin/ri
sudo ln -s /usr/bin/irb1.8 /usr/local/bin/irb
далее
http://www.redmine.org/wiki/1/RedmineInstall
Чтобы запустить WEBrick web server на другом порту и не на localhost
script/server -e production -b 0.0.0.0 -p 3000
вместо 0.0.0.0 свой ip
вместо 3000 порт.
apt-get install rubygems
E: Couldn't find package rubygems
(писала что нет такого порта)
и из-за этого не мог установить rubygems-1.3.6
так как при выполнении
root@pc:/var/rubygems-1.3.6# ruby setup.rb
получал ошибку
./lib/rubygems.rb:124: uninitialized constant Gem::RbConfig (NameError)
from setup.rb:24
Оказалось из-за того что Ubuntu 6.06 в ней нужно сделать так:
echo "deb http://ppa.launchpad.net/ktyubuntu/ppa/ubuntu dapper main" | sudo tee /etc/apt/sources.list.d/ruby.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F7291C5B
sudo apt-get update
sudo apt-get install ruby1.8
потом установилось
root@pc:/var/rubygems-1.3.6# ruby setup.rb
сделал линки
sudo ln -s /usr/bin/gem1.8 /usr/local/bin/gem
sudo ln -s /usr/bin/ruby1.8 /usr/local/bin/ruby
sudo ln -s /usr/bin/rdoc1.8 /usr/local/bin/rdoc
sudo ln -s /usr/bin/ri1.8 /usr/local/bin/ri
sudo ln -s /usr/bin/irb1.8 /usr/local/bin/irb
далее
http://www.redmine.org/wiki/1/RedmineInstall
Чтобы запустить WEBrick web server на другом порту и не на localhost
script/server -e production -b 0.0.0.0 -p 3000
вместо 0.0.0.0 свой ip
вместо 3000 порт.
пятница, 7 мая 2010 г.
Alfresco ссылки
http://dmitrykhn.homedns.org/wp/2008/10/alfresco-first-step-setup/
http://www.itpad.ru/?p=385
http://ru.wikipedia.org/wiki/Alfresco
http://forums.alfresco.com/en/viewtopic.php?f=16&t=2896&start=60
http://myalfresco.blogspot.com/2008/05/alfresco.html
http://www.itpad.ru/?p=385
http://ru.wikipedia.org/wiki/Alfresco
http://forums.alfresco.com/en/viewtopic.php?f=16&t=2896&start=60
http://myalfresco.blogspot.com/2008/05/alfresco.html
Ярлыки:
Alfresco
понедельник, 26 апреля 2010 г.
Plesk заблокировался домен при резервном копировании
Plesk заблокировался домен при резервном копировании и после окончания не разблокировал.
(The domain is still suspended for the following reason: Domain is temporarily suspended for backing up or restoring.)
http://forum.parallels.com/showthread.php?t=89867
Сделал
/usr/local/psa/bin/domain -u domain.my -status enabled
И все заработало.
Еще лучше перезапустить почтовый сервер, а то может почта и не ходит на этот домен.
(The domain is still suspended for the following reason: Domain is temporarily suspended for backing up or restoring.)
http://forum.parallels.com/showthread.php?t=89867
Сделал
/usr/local/psa/bin/domain -u domain.my -status enabled
И все заработало.
Еще лучше перезапустить почтовый сервер, а то может почта и не ходит на этот домен.
Ярлыки:
Plesk
Подписаться на:
Сообщения (Atom)