Мониторинг состояния raid контроллеров под Debian

Мониторинг состояния raid контроллеров под Debian

Наткнулся сегодня на очень интересный ресурс со списком большого количества утилит для контроля за рейд массивами, любого производителя, собранные в репозиторий для debian like дистрибутивов. Добавляется очень просто, в

добавить

далее импортируем ключик

далее ставим, например, hpacucli

как видите все просто как божий день. Список доступных пакетов, можно посмотреть на сайте……

Debian установка node.js

nodejs
Установка node.js под Debian

apt-get install python g++ make checkinstall fakeroot
src=$(mktemp -d) && cd $src
wget -N http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*
./configure
make install

также легким движением руки устанавливаем npm

curl https://www.npmjs.org/install.sh | sh

проверим

# node -v
v0.10.28
# npm -v
1.4.14

Heartbleed CVE-2014-0160 обновляемся

heartbleed
Давно хотел залить на блог, как обновиться от недавно нашумевшей уязвимости Heartbleed CVE-2014-0160.
Для обновления rhel дистрибутива (например, Fedora,CentOS)

yum clean all
yum update openssl

Для обновления deb дистрибутива (например, Debian,Ubuntu,Mint)

apt-get update
apt-get install --only-upgrade openssl  
apt-get install --only-upgrade libssl1.0.0

Debian установка nginx из исходников, компиляция с дополнительными модулями

nginx2
Небольшое howto по сборке nginx из исходников.
Ставим зависимости

aptitude install build-essential libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev

выкачиваем nginx, мне также необходим был модуль headers-more-nginx-module

wget http://nginx.org/download/nginx-1.4.7.tar.gz
wget https://github.com/agentzh/headers-more-nginx-module/archive/v0.25.tar.gz

распаковываем наше добро

tar zxf nginx-1.4.7.tar.gz
tar zxf v0.25.tar.gz

конфигурируем

cd nginx-1.4.7
./configure     --prefix=/usr     --conf-path=/etc/nginx/nginx.conf     --error-log-path=/var/log/nginx/error.log     --http-log-path=/var/log/nginx/access.log     --pid-path=/var/run/nginx.pid     --lock-path=/var/lock/nginx.lock     --with-http_ssl_module     --user=nginx     --group=nginx     --with-http_stub_status_module     --with-http_gzip_static_module     --without-mail_pop3_module     --without-mail_imap_module     --without-mail_smtp_module    --add-module=~/headers-more-nginx-module-0.25/

через —add-module=~/headers-more-nginx-module-0.25/ — задаем путь к доп модулю

Установка панели DirectAdmin

Перед установкой панели, необходимо установить доп софт необходимы для ее сборки и функционирования: Rehat/Fedora/CentOS: yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 db4-devel cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which Debian 6 apt-get install gcc g++ make flex bison…

Debian установка сервера minecraft

minecraft
Установка сервера Minecraft под Debian, начем с создания директории под сервер

# mkdir /home/minecraft/

выкачиваем сам сервер

# cd /home/minecraft/
# wget https://s3.amazonaws.com/Minecraft.Download/versions/1.7.4/minecraft_server.1.7.4.jar

установим java

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java7-installer

проверим версию

# java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

Запускаем

# cd /home/minecraft && /usr/bin/screen -dmS minecraft /usr/bin/java -Xms1024M -Xmx1024M -jar /home/minecraft/minecraft_server.1.7.4.jar -nogui

в скрине можно проверить

Debian, GTA SA:MP Server

samp
Если ось x86_64, то сначала ставим либы x86 и screen:

# aptitude install lib32stdc++6 screen

качаем и распаковываем, делать лучше не под рутом, а под любым созданным юзером в системе

# wget http://files.sa-mp.com/samp03xsvr_R2.tar.gz
# tar -xvf samp03xsvr_R2.tar.gz

в директории с сервером, создаем файлик server.sh
с содержимым

#!/bin/bash
echo "SAMP 0.3x Server Starting"
sleep 1
screen -A -m -d -S samp03e-server ./samp03svr

делаем его исполняемым:

# chmod + x server.sh

Debian смена часового пояса, синхронизация времени

time
Синхронизация времени:

# aptitude install ntpdate

с крон добавляем, для синхронизации в полночь

0 0 * * * /usr/sbin/ntpdate pool.ntp.org>/dev/null 2>&1

Смена часового пояса:

# tzselect

или

# dpkg-reconfigure tzdata