...
Just my blog

Blog about everything, mostly about tech stuff I made. Here is the list of stuff I'm using at my blog. Feel free to ask me about implementations.

Soft I recommend
Py lib I recommend

I'm using these libraries so you can ask me about them.

PSinfo утилита

Здесь мы рассмотрим интересные и полезные сферы и способы применения утилиты "PSinfo" Время от времени я буду добавлять различные решения, которые мне пригодились на работе, которыми я пользуюсь и не хочу забыть. Наиболее удобный способ, это просто положить исполняемый файл в папку system32 и утилита будет вызываться в простой командной строке или PShell. Она имеет довольно полезные настроики и достаточно информативных вывод, которые нам поможет определить: - аптайм системы - установленную операционку - инфо о процессоре - кол-во свободного места на дисках и проч. Для начала постой вывод команды "PSinfo":

PS C:\> psinfo

PsInfo v1.77 - Local and remote system information viewer
Copyright (C) 2001-2009 Mark Russinovich
Sysinternals - www.sysinternals.com

System information for \\HOST:
Uptime:                    0 days 3 hours 19 minutes 18 seconds
Kernel version:            Windows 7 Enterprise, Multiprocessor Free
Product type:              Professional
Product version:           6.1
Service pack:              0
Kernel build number:       7601
Registered organization:
Registered owner:          Windows User
IE …

Read...

Обновление Radio trianglesis

logo-tria-blog-radio_app Итак, radio trianglesis снова ожило, все настройки на местах, веб сайт обновлен и добавлены всяческие соц. кнопки и ссылки. Все еще остается нерешенное проблема с заказом песен через "Request" кнопку на сайте, потому как ругается на недоступнный порт 1221 или 2222, я так пока и не врубился в чем проблема, потому как кардинально ничего не изменилось, радио осталось лежать на том-же хосте на котором и было, поменялась только база и сам хостинг сайта, хотя все пути Port Forwarding остались на своих местах. В общем, сама музыка уже работает, заказы, увы, еще нет. radio.www.trianglesis.org.ua

Read...

MySQL default my.cnf концигурация

Далее приведена конфигурация MySQL сервера файлом: /etc/my.cnf по принятым стандартам для хоста с 1Gb оперативной памяти:

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
query_cache_limit=1M
query_cache_size=23M
query_cache_type=1
max_connections=1000
max_user_connections=300
interactive_timeout=100
wait_timeout=100
connect_timeout=10
thread_cache_size=128
key_buffer=64M
join_buffer_size=1M
max_allowed_packet=32M
table_cache=1024
sort_buffer_size=1M
read_buffer_size=1M
read_rnd_buffer_size=768K
max_connect_errors=10
thread_concurrency=4

# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[client]
socket=/var/lib/mysql/mysql.sock

Read...

Миграция с IIS на Apache

Чтобы не забыть и не потерять навыки, которые я приобрел набивая шишки в процессе миграции веб-сайтов с Windows Server 2003 r2 + IIS на CentOS - Apache+MySQL Процесс миграции, на самом деле, не так сложен, особенно после того как сделаешь это уже один раз. Интернет полнится сотнями способом и рекомендаций, которые только частично покрывали мою ситуацию, поэтому у меня все получилось почти так, но в основном по своему, с долей удачи и интуиции. Вкратце: перенос сервера с IIS на Apache 1. Запустить CentOS сервер и настроить сетевые конфиги 2. Установить MySQL (mysqld) и задать пароль администратора; 2.1 на сервере windows используя этот пароль и логин рута, необходимо подключить новосозданную БД к менеджеру СУБД на хосте windows; 2.2 провести миграцию из базы лежащей на windows server в базу на CentOS 2.3 мигрировать таблицу пользователей из Win MySQL в CentOS MySQL (опасно!) 3. Установить Apache (httpd), настроить виртуальные хосты и директории сайтов и …

Read...

Веб-сайт на Apache

Способ организации веб-хостинга на домашнем сервере CentOS при помощи следующих программных пакетов: Apache, pure-ftp, MySQL, PHP my admin Здесь я рассмотрю простой и быстрый способ организовать веб-сервер на базе указанных выше решений. -= Статья будет дописана позже =-

Read...

Веб-сайт на IIS + FastCGI

Многие считают это извращением, но для собственного опыта и для закрепления понимания общего процесса, я все-таки этим занимался. Здесь я рассмотрю довольно простой способ настройки собственного веб-хостинга на базе Windows Server 2008 R2 + IIS + FastCGI. Все довольно просто, как оказалось позже, когда весь процесс уже был пройден. -= Статья будет продолжена =-

Read...

Свое интернет-радио

Для настройки своей собственной интернет станции нам потребуется что-то из следующего списка, на выбор из двух вариантов: 1. IceCast Server, RadioBoss; 2. IceCast Server, SAM Broadcaster, MySQL, веб-хостинг Ну и конечно, это все должно крутиться на каком-нибудь сервере, выделенном хосте, виртуалке. Для собственных потребностей, нам с головой хватит: 1 ядра (800-1200 Ггц), 512 Мб оперативной памяти и нетребовательный Windows Server 2003 x32 bit. -= Статья будет продолжена позже =-

Read...

SAM Broadcaster PRO

Во время воспроизведения треки начинают ускоряться, качество падает, никак не лечится, после выкл-выкл через 5 минут повторяется вновь. - Откатился с версии 4.9.8 на версию 4.9.2 - пока полет нормальный. - Не помогло. - Полное удаление и правка реестра. Пока что работает. - Работает нормально. Решено

Read...

MySQL troubleshooting

Возможные проблемы:

  •  отваливается сокет /var/lib/musql/mysql.sock

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Лечится при помощи проверки прав на папку в директории: Проверяем:

[root@web-server ~]# cd /var/lib/mysql
[root@web-server mysql]# ls -l

Ставим: chown -R :mysql /var/lib/mysql -R - все вложенные, получат такие же права

drwx------. 2 mysql mysql 4096 Oct 31 07:32 mysql
srwxrwxrwx. 1 mysql mysql 0 Nov 8 19:41 mysql.sock
drwx------. 2 mysql mysql 4096 Nov 4 15:38 radio_tk_def
  • не стартует служба mysqld

[root@web-server mysql]# service mysqld start
MySQL Daemon failed to start.
Starting mysqld: [FAILED]

Проверим, все ли нормально с конфигами /etc/my.cnf Самая простая и рабочая конфига:

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[client] …

Read...

Centos умирает от winbind

Сегодня "уронил" свой веб сервер неправильной настройкой samba+krb5+winbind. Траблшут под руководством товарища показал, что я, по своей навности отдал системе предпочтение использовать хранилищем базы аккаунтов и паролей виндовый хост, к которому, собственно веб-сервер так и не был подключен. При старте системы, ничто не могло запуститься, так как не имело прав, вообще. Краеугольный камень: /etc/nsswitch.conf читать здесь: http://linux.die.net/man/5/nsswitch.conf и здесь: http://www.faqs.org/docs/securing/chap6sec71.html Способ лечения: - запуститься изпод лайв-сиди, найти указанный выше конфиг и исправить его

Как должно все выглядеть:

The /etc/nsswitch.conf file is used to configure which services are to be used to determine information such as hostnames, password files, and group files. The last two ones, password files, and group files in our case are not used, since we don't use NIS services on our server. Thus, we will focus on the hosts line in this file.

Edit the nsswitch.conf file vi /etc/nsswitch.conf and change the hosts line to read:

          "hosts:      dns files"

Which …

Read...