Debian установка osslsigncode

ad9914af50
Установка проста до боли, впрочем как и компиляция любого софта под линуксом.

wget http://downloads.sourceforge.net/project/osslsigncode/osslsigncode/osslsigncode-1.7.1.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fosslsigncode%2F&ts=1415735189&use_mirror=garr
mv osslsigncode-1.7.1.tar.gz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Fosslsigncode%2F osslsigncode-1.7.1.tar.gz
tar xvzf osslsigncode-1.7.1.tar.gz
cd osslsigncode-1.7.1
aptitude install  build-essential  libssl-dev curl libcurl4-gnutls-dev autoconf
./configure
make
make install

Опубликовано 11.11.2014 в 20:01 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: Debain, Linux Mint, Ubuntu · Теги: , , , ,

node.js, npm ERR! Error: failed to fetch from registry

nodejs
При установке модуля socket.io для node.js, с помощью стандартной команды

npm install socket.io

получаю ошибку

npm http GET https://registry.npmjs.org/socket.io
npm ERR! Error: failed to fetch from registry: socket.io
npm ERR!     at /usr/share/npm/lib/utils/npm-registry-client/get.js:139:12
npm ERR!     at cb (/usr/share/npm/lib/utils/npm-registry-client/request.js:31:9)
npm ERR!     at Request._callback (/usr/share/npm/lib/utils/npm-registry-client/request.js:136:18)
npm ERR!     at Request.callback (/usr/lib/nodejs/request/main.js:119:22)
npm ERR!     at Request.<anonymous> (/usr/lib/nodejs/request/main.js:212:58)
npm ERR!     at Request.emit (events.js:88:20)
npm ERR!     at ClientRequest.<anonymous> (/usr/lib/nodejs/request/main.js:412:12)
npm ERR!     at ClientRequest.emit (events.js:67:17)
npm ERR!     at HTTPParser.onIncoming (http.js:1261:11)
npm ERR!     at HTTPParser.onHeadersComplete (http.js:102:31)
npm not ok

решение, изменить протокол с https на http

npm config set registry http://registry.npmjs.org/

 или выключить строгий режим для ssl

npm config set strict-ssl false

Опубликовано 09.11.2014 в 12:50 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: ArchLinux, CentOS, Debain, Fedora, FreeBSD, Linux Mint, Raspberry Pi, Ubuntu · Теги: , , , , , , , ,

Unity — сворачивать окно по клику на иконке

Ubuntu Unity свернуть окно по клику на иконке

Для меня остается загадкой, почему же разработчики лишают своих преданных пользователей этой необходимой и удобной функции по умолчанию...
Для пропатченной Unity нет официальной поддержки от Cannonican. Очень жаль, товарищи разработчики.

Описанный ниже способ предназначен только для Unity версии 5.+ в Ubuntu 12.04 и Unity 7.+ в Ubuntu 14.04.

Можете посмотреть свою версию для полной уверенности:

unity --version

При следующих условиях поведение будет при клике на иконку панели будет таким:

Окно программы не открыто.

  • а) Открывает новое окно.

Открыто только одно окно программы.

  • а) Фокусируется на окне.
  • б) Сворачивает окно.
  • в) Восстанавливает окно.

Открыто несколько окон.

  • а) Фокусируется на последнем открытом окне.
  • б) Группирует окна.
  • в) Закрывает группировку и сворачивает все окна приложения.
  • г) Восстанавливает окна с фокусом на последнее открытое окно.

Что бы наслаждаться этими удобствами — действуем по знакомому сценарию:

sudo add-apt-repository ppa:zxcq14/minimize-unity-7

Добавив следующий репозиторий делаем update и dist-upgrade:

sudo apt-get update && sudo apt-get dist-upgrade

завершаем сеанс и заходим снова. Либо перезапускаем Unity:

unity --replace

и держим терминал открытым) если Вы не знаете про screen(

Опубликовано 31.10.2014 в 09:06 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: Soft, System, Ubuntu · Теги: , , , , ,

CentOS 6 iptables установка Xtables-Addons (GeoIP Filtering)

xtables
Ставим зависимости:

yum install gcc gcc-c++ make automake unzip zip xz kernel-devel-`uname -r` iptables-devel perl-Text-CSV_XS

выкачиваем последнюю версию и ставим 
(Для ядер < 3.7 -> xtables-addons-1.47
Для ядер > 3.7 -> xtables-addons-2)

wget https://sourceforge.net/projects/xtables-addons/files/Xtables-addons/1.47/xtables-addons-1.47.1.tar.xz
tar xvf xtables-addons-1.47.1.tar.xz
cd xtables-addons-1.47.1
./configure
make
make install

Читать полностью »

Опубликовано 27.10.2014 в 15:42 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: CentOS · Теги: , , , , , , , ,

ghettoVCB резервное копирование виртуалок VMware

ghettoVCB
Одно из бесплатных решений для бекапа виртуалок VMware это ghettoVCB, подробное описание и документация
Этот пост скорее всего, просто для себя, как архив с подготовленным конфигом, и скриптом бекапа, качаем тут, авторизуемся на нашем vmware esxi хосте через ssh, выполняем команды

cd /
wget http://komivlad.net/blog/files/ghettoVCB.tar
tar xfv ghettoVCB.tar

в результате появится директория /backup, с содержимым:
backup_all.sh — скрипт бекапа  

/backup/ghettoVCB.sh -a -e /backup/vm_exclusion_list -g /backup/ghettoVCB.conf

vm_exclusion_list — файл со списком виртуалок, которые не надо бекапить
ghettoVCB-restore.sh — скрипт для восстановления вм из бекапа
ghettoVCB.conf — конфигурационный файл, в нем нас интересуют
VM_BACKUP_VOLUME=/vmfs/volumes/backup — датастор куда складывать бекапы
DISK_BACKUP_FORMAT=thin — формат диска
VM_BACKUP_ROTATION_COUNT=3 — число копии, которые будут храниться
остальное можно найти в  документации
ghettoVCB.sh — сам ghettoVCB
restore — конфиг для восстановления, подробнее об восстановлении в документации

"/vmfs/volumes/backup/put_k_papke_s_backupom_vm;/vmfs/volumes/kuda;3;test_restore"

/vmfs/volumes/backup/put_k_papke_s_backupom_vm — пусть к директории с помледним бекапом необходимой для восстановления виртуалки
/vmfs/volumes/kuda — датастор куда восстанавливать виртуалку
3 — форма диска:

# 1 = zeroedthick
# 2 = 2gbsparse
# 3 = thin
# 4 = eagerzeroedthick

test_restore — имя для восстанавливаемой виртуалки (опционально)
Не лишним будет почитать как добавить задание в крон esxi

Опубликовано 16.10.2014 в 10:07 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: VmWare · Теги: , , , ,

VMware esxi5 добавить cron job

cron
даем разрешение на запись в файл 

chmod +w /var/spool/cron/crontabs/root

далее добавлем необходимую нам крон команду в /var/spool/cron/crontabs/root

vi /var/spool/cron/crontabs/root

например скрипт бекапа 

0 2 * * 0 /backup/backup_all.sh

передергиваем крон

/bin/kill $(cat /var/run/crond.pid)
crond

чтобы это не делать снова ручками после перезагрузки хоста, добавим все то, что мы проделали в rc.local, для этого

vi /etc/rc.local.d/local.sh 
и перед 
exit 0

добавляем наши команды для добавления крон задачи:

/bin/kill $(cat /var/run/crond.pid)
/bin/echo  "0 2 * * 0 /backup/backup_all.sh">>/var/spool/cron/crontabs/root
crond

Опубликовано 16.10.2014 в 09:39 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: VmWare · Теги: , , , , , ,

sed вставить строку, после искомой строки

sed
Возникла необходимость, в конфигурации стапитцот виртуалхостов nginx добавить кеширование, вспомнил про sed и решил сделать все это с его помощью. Основные настройки кеширования вынес в отдельный файл /etc/nginx/cache.conf и после решил инклудить его в конфиг файле виртуалхостов с помощью команды:
go to 1;

sed '/proxy\_pass/a include \/etc\/nginx\/cache.conf;' nginx.conf>nginx.conf.tmp

т.е. после строки в конфиге proxy_pass будет добавлена наша строка с инклудом файла.
Все что останется, заменить файл конфига тем что мы создали:

mv nginx.conf.tmp nginx.conf

и передернуть nginx, предварительно протестировав конфиг:

nginx -t

рестарт:

/etc/init.d/nginx restart

1: Кстати, никто не забыл, что всегда надо делать бекап файлов перед тем как вносить изменения?

cp nginx.conf nginx.conf.bac

P.S. super sed

Опубликовано 09.10.2014 в 13:34 · Автор komivlad · Ссылка · Один комментарий
Рубрики: ArchLinux, CentOS, Debain, Fedora, FreeBSD, Linux Mint, ProxMox, Raspberry Pi, Ubuntu · Теги: , , , , ,
Страница 10 из 91« Первая...89101112...Последняя »