Установка Redmine 2.4.0

Установка Redmine 2.4.0

Устанавливаем необходимые библиотеки

[root@localhost]# yum install make gcc gcc-c++ zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel
[root@localhost]# yum install zlib zlib-devel openssl-devel sqlite-devel gcc-c++ glibc-headers libyaml-devel readline readline-devel zlib-devel libffi-devel

Скачиваем исходники Ruby

[root@localhost]# cd ~
[root@localhost]# wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz

Распаковываем

[root@localhost]# tar zxvf ruby-2.1.5.tar.gz

Компилируем и устанавливаем

[root@localhost]# cd ruby-2.1.5
[root@localhost]# ./configure
[root@localhost]# make
[root@localhost]# make install

Смотрим версию

[root@localhost]# ruby -v

Устанавливаем passenger:

[root@localhost]# gem install passenger
[root@localhost]# passenger-install-apache2-module

Создаем конфигурационный файл

[root@localhost]# …

Обновляем redmine с версии 2.4 до версии 2.6

Обновляем redmine с версии 2.4 до версии 2.6

Делаем резервное копирование redmine и базы mysql

[root@localhost]# tar -cvzf /tmp/$(date +%y%m%d)_redmine_backup.tar.gz /var/www/vhosts/redmine
[root@localhost]# mysqldump -u redmine -predmine redmine > /tmp/$(date +%y%m%d)_redmine_backup.sql

Чистим директорию (/var/www/html/redmine)

[root@localhost]# rm -rf /var/www/html/redmine/*

Скачиваем релиз

[root@localhost]# wget http://www.redmine.org/releases/redmine-2.6.3.zip

Распаковываем

[root@localhost]# unzip redmine-2.6.3.zip

и переносим файлы в нужную директорию (/var/www/html/redmine)

Устанавливаем gems

[root@localhost]# bundle install –without development test

Выполните следующую команду от вашего нового Redmine корневом каталоге:

[root@localhost]# bundle exec rake generate_secret_token

ОЧЕНЬ ВАЖНО: …

Устанавливаем PostgreSQL 9.2 + PostGIS 2 на Centos 6.7

Устанавливаем PostgreSQL 9.2 + PostGIS 2 на Centos 6.7

Устанавливаем утилиту wget и текстовый редактор nano

[root@localhost ~]# yum install wget nano

Установка PostgreSQL

Добавляем репозиторий

[root@localhost ~]# wget http://yum.pgrpms.org/9.2/redhat/rhel-6-x86_64/pgdg-centos92-9.2-7.noarch.rpm
[root@localhost ~]# rpm -ivh pgdg-centos92-9.2-7.noarch.rpm

Правим конфигурационный файл репозитория CentOS-Base.repo, что бы в дальнейшем установить PostgreSQL  из добавленного репозитория

[root@localhost ~]# nano /etc/yum.repos.d/CentOS-Base.repo
[base]
exclude=postgresql*

[updates]
exclude=postgresql*

Устанавливаем PostgreSQL 9.2, инициализируем его и добавляем в автозагрузку

[root@localhost ~]# yum install postgresql92 postgresql92-server
[root@localhost ~]# service postgresql-9.2 initdb
[root@localhost ~]# chkconfig …

Включаем сжатие gzip в Apache

Включаем сжатие gzip в Apache

Проверяем подключен ли модуль в файле /etc/httpd/conf/httpd.conf для этого открываем файл и ищем строчку

[root@localhost ~]# cat /etc/httpd/conf/httpd.conf | grep mod_deflate.so
LoadModule deflate_module modules/mod_deflate.so

Добавляем в конфигурацию следующие строчки

[root@localhost ~]# nano /etc/httpd/conf/httpd.conf

# mod_deflate configuration
<IfModule mod_deflate.c>

# Restrict compression to these MIME types
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/css

# Level …

Настройка OpenVPN Linux клиента

Настройка OpenVPN Linux клиента

Подключаем репозиторий EPEL откуда мы поставим OpenVPN.
[root@virtual ~]# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Устанавливаем OpenVPN
[root@virtual ~]# yum -y install openvpn
Добавляем OpenVPN в автозагрузку при старте компьютера
[root@virtual ~]# chkconfig openvpn on
В каталог /etc/openvpn/ копируем шаблон файла конфигурации OpenVPN-клиента
[root@virtual ~]# cp /usr/share/doc/openvpn-2.1/sample-config-files/client.conf /etc/openvpn/
И приводим его к следующему виду:
clientdev tunproto tcpremote 194.28.85.220 1194resolv-retry infi niteuser nobodygroup nobodypersist-keypersist-tunca ca.crtcert pc1.crtkey pc1.keyns-cert-type serverlog-append …

MySQL / Zabbix – Table is marked as crashed and should be repaired

MySQL / Zabbix – Table is marked as crashed and should be repaired

В логах Mysql (/var/log/mysql.log) появилась ошибка:

150729 16:45:44 [ERROR] /usr/sbin/mysqld: Table ‘./zabbix/hystory’ is marked as crashed and should be repaired

Подключаемся к mysql

[root@localhost ~]# mysql -u %username% -p
Enter password:

Выбираем базу

mysql> use zabbix;

Восстанавливаем таблицу

mysql> REPAIR TABLE hystory;

Те же действия можно выполнить через phpmyadmin (sql-запрос)

Если в базе много таблиц с ошибкой Table is marked as crashed and should be …

Монтируем диск в NTFS

Монтируем диск в NTFS

Устанавливаем пакеты для CentOS 5.x
[root@virtual ~]# yum install ntfs-3g
Устанавливаем пакеты для CentOS 6.x
[root@virtual ~]# yum install fuse fuse-ntfs-3g dkms dkms-fuse
Смотрим информацию о дисках
[root@virtual ~]# fdisk -l
Создаем каталог, куда монтировать
[root@virtual ~]# mkdir /mnt/sdb1
Монтируем
[root@virtual ~]# mount -t ntfs-3g /dev/sdb1 /mnt/sdb1
Размонтируем
[root@virtual ~]# umount /mnt/sdb1

Установка VMware tools в CentOS

Установка VMware tools в CentOS

Выберите в ниспадающем меню пункт Guest->Install/Upgrate VMware tools.Залогиньтесь в CentOS и подключите CDROM
[root@virtual ~]# mkdir /mnt/cdrom[root@virtual ~]# mount /dev/cdrom /mnt/cdrom    mount: block device /dev/cdrom is write-protected, mounting read-only
Перейдите в директорию /mnt/cdroom
[root@virtual ~]# cd /mnt/cdrom
Распакуйте VMware Tools в директорию /tmp
[root@virtual ~]# tar -C /tmp -zxvf VMwareTools-5.5.3-34685.tar.gz
Запустите установку
[root@virtual ~]# cd /tmp/vmware-tools-distrib[root@virtual ~]# ./vmware-install.pl –default
Чистим директорию /tmp
[root@virtual …