ssh сжатие трафика

Июль 20th, 2016

/etc/ssh/ssh_config

Compression yes
CompressionLevel 9

 
 
 
 

ssh авторизация по ключу

Январь 18th, 2016

ssh-copy-id user_name@host_name

После, если авторизация не проходит, проверить и установить если надо права:

chmod g-w /home/your_user
chmod 700 /home/your_user/.ssh
chmod 600 /home/your_user/.ssh/authorized_keys

 
 
 
 

After install

Ноябрь 12th, 2015

apt-get install hardinfo deluge-torrent

 
 
 
 

bitrix 404

Июнь 26th, 2015

в init.php

AddEventHandler("main", "OnEpilog", "Redirect404");
function Redirect404() {
if(
!defined('ADMIN_SECTION') &&
defined("ERROR_404") &&
defined("PATH_TO_404") &&
file_exists($_SERVER["DOCUMENT_ROOT"].PATH_TO_404)
) {
global $APPLICATION;
$APPLICATION->RestartBuffer();
CHTTP::SetStatus("404 Not Found");
include($_SERVER["DOCUMENT_ROOT"].SITE_TEMPLATE_PATH."/header.php");
include($_SERVER["DOCUMENT_ROOT"].PATH_TO_404);
include($_SERVER["DOCUMENT_ROOT"].SITE_TEMPLATE_PATH."/footer.php");
}
}

PATH_TO_404 определить в header.php шаблона

При исполнении в виде модуля лучше PATH_TO_404 вынести в настройки

 
 
 
 
 
 
 
 

Git заметка

Май 21st, 2015

Добавляем пустой существующий проект в репу:


git clone --bare all_projects_folder/project_name ~/git/project_name.git

в shtorm добавляем через VCS->Checkout from versions control->Git

По авторизации:
ssh-keygen -t rsa
ssh-copy-id -i path_to_key user@gitserver

 
 
 
 

Дебиан на флешку

Апрель 26th, 2015

Как то так http://habrahabr.ru/post/53219/

 
 
 
 

PhpStorm

Апрель 20th, 2015

ctrl+alt+T — обернуть текст в тэг

F11 — добавить/удалить закладку
SHIFT + F11 — управление закладками

 
 
 
 

Еще об оптимизации

Апрель 19th, 2015

apt-build -компилит приложения с заданными флагами оптимизации

не завбывать про старые prelink -amfR (периодически перезапускаем для связывания библиотек) и preload

Полезно:

dpkg-buildpackage может принимать флаги для компиляции, а именно dpkg-buildflags за это отвечает, так что

man dpkg-buildpackage

так же можно использовать переменные окружения, пример:

DEB_CPPFLAGS_SET="-I/foo/bar/baz" DEB_CFLAGS_SET="-g -O6" DEB_LDFLAGS_SET="-L/fruzzel/frazzel/" dpkg-buildpackage -uc -us -j8 -rfakeroot

 
 
 
 

Записки для компиляции ядра

Апрель 19th, 2015

export CONCURRENCY_LEVEL=X

где X — количество потоков

—————————

cp /boot/config-$( uname -r ) .config

—————————

make oldconfig

можно использовать make localmodconfig который отключит не используемые модули (не проверено)

make menuconfig

make-kpkg clean

—————————

Понять в чем разница

При помощи make-kpkg --append-to-version "-tux" --revision "1" --us --uc --initrd kernel_image kernel_headers

При помощи debuild -e DEBIAN_KERNEL_JOBS=$(nproc)