Category Archives: sadmin

sadmin

ssh "Connection reset by peer"

Когато се логна към ssh сървър и не правя нищо известно време излиза със съобщението "Connection reset by peer". За да се фиксне това трябва да се променим времето на почивка на сървъра и на клиента.

Фикс на ssh server:

Файл "/etc/ssh/sshd_config"

ClientAliveInterval 540

Фикс на ssh клиент:

Файл "/etc/ssh/ssh_config"

ServerAliveInterval 540

След този фикс ssh конекцията може да бъде работеща 9 минути без да се прави нищо.

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Vim трик

За коригиране на lineendings на файла, чрез vim

:e ++ff=dos
:e ++ff=mac
:e ++ff=unix
VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Бележки при конвертиране на бази/файлове -- cp1251,utf8,latin1 и т.н.

1. При дъмпване на файл използвам аргумента --extended-insert=FALSE, чрез които не се обединява всички insert-и, а ги разбива на ред по ред. Идеята е, че ако има проблеми да можем лесно да открием и фикснем проблема.
т.е.:
mysqldump --extended-insert=FALSE -uUSER -pPASS DB > db.sql

2. При конвертиране с iconv виждаме следната грешка:

iconv: illegal input sequence at position 23945

за да открием точно къде е проблема отварям файла с vim

и с goto:

:goto 23945

и така откриваме проблема веднага.

3. Фиксване на Utf8 таблица с cp1251 съдържание.

cat 1.sql | iconv -f utf-8 -t latin1//TRANSLIT > 2.sql
cat 2.sql | iconv -f cp1251 -t utf-8 > final.sql;

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Debian 6 squeeze Downgrade php 5.4 към 5.3

/etc/apt/sources.list

deb http://ftp.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free

apt-get update

apt-cache policy php5
php5:

Installed: 5.4.39-0+deb7u2
Package pin: 5.4.39-0+deb7u2
Candidate: 5.3.3-7+squeeze19

apt-get install –reinstall libapache2-mod-php5=5.3.3-7+squeeze19 php-pear=5.3.3-7+squeeze19 php5=5.3.3-7+squeeze19 php5-cli=5.3.3-7+squeeze19 php5-common=5.3.3-7+squeeze19 php5-curl=5.3.3-7+squeeze19 php5-gd=5.3.3-7+squeeze19 php5-imap=5.3.3-7+squeeze19 php5-intl=5.3.3-7+squeeze19 php5-mcrypt=5.3.3-7+squeeze19 php5-mysql=5.3.3-7+squeeze19 php5-pspell=5.3.3-7+squeeze19 php5-xmlrpc=5.3.3-7+squeeze19 php5-xsl=5.3.3-7+squeeze19

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 2 votes)

Записване на skype разговор под Linux

Идеята е да се запише разговор за да се използва по- късно.

1. Инсталира се Skype
2. Инсталира се Skype Call Recorder
3. Стартира се Skype + Skype Call Recorder
4. Потвърждаваме, че в скайп приложението "Skype Call Recorder" иска достъп и това е всичко :)

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Инсталиране на WordPress в WordPress

Идеята е да се инсталира wordpress + папка с още един WordPress.

Примерно "/" и "/en/"

File: /.htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

File: /en/.htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /en/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /en/index.php [L]
</IfModule>
# END WordPress

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)