Wednesday, March 25, 2015

libxml2 is missing centos nokogiri

gem install nokogiri -- \ --use-system-libraries \ --with-xml2-config=/path/to/xml2-config \ --with-xslt-config=/path/to/xslt-config

Thursday, March 19, 2015

создание и обмен ключами linux

Генерируем ключ
artemiy@artemiy-nix ~ $ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/artemiy/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/artemiy/.ssh/id_rsa.
Your public key has been saved in /home/artemiy/.ssh/id_rsa.pub.
The key fingerprint is:
af:5e:ea:19:84:dd:5a:75:3e:b3:96:b1:b7:15:12:36 artemiy@artemiy-nix
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|                 |
|            .E.  |
|       o . ..oo  |
|      . S o  .=. |
|       . +    .B.|
|        o o   = o|
|         *   . .o|
|       o*      . |
+-----------------+

tomcat 80 port linux

1. возвращаем порт 8080 если меняли, а если вы ищете как запустить tomcat на 80 порту, значит меняли
у меня конфиг находится /etc/tomcat7/server.xml
ищем
    <Connector port="8080" protocol="HTTP/1.1"               connectionTimeout="20000"               URIEncoding="UTF-8"               redirectPort="8443" />

2. выполняем 

Wednesday, March 18, 2015

dovecot.spec

Summary: Dovecot Secure imap server
Name: dovecot
Version: 2.2.10 ###Версия пакета
Release: 1
Epoch: 1
License: LGPL
Group: System Environment/Daemons

как собрать rpm пакет в centos

Для начала необходимо установить необходимые утилиты

yum install -y rpmdevtools


Tuesday, March 17, 2015

mysqldump: ambiguous option '--all' (all-databases, allow-keywords) fsbackup

Есть такая хорошая штука, как MySQL-Maint
при бэкапе mysql базы данных получаем ошибку

mysqldump: ambiguous option '--all' (all-databases, allow-keywords)

открываем скрипт и удаляем ключ --all

if [ "_$backup_method" = "_full" ]; then
    echo "Creating full backup of all MySQL databases."
    ${backup_progdump_path}mysqldump --all --add-drop-table --all-databases --force --no-data $extra_mysqldump_flag --password=$backup_mysqlpassword --user=$backup_mysqluser > $backup_path/$backup_name-struct-mysql
    ${backup_progdump_path}mysqldump --all --all-databases  --add-drop-table --force $extra_mysqldump_flag --password=$backup_mysqlpassword --user=$backup_mysqluser |gzip > $backup_path/$backup_name-mysql.gz
    exit
fi


массовое копирование файлов с переименовыванием linux

#!/bin/bash

set -x
mydir=/home/test
mkdir $mydir/test; cp *.txt $mydir/test/;  rename 's/.txt/.old.txt/g' $mydir/test/*.txt ;mv $mydir/test/*.txt $mydir; rmdir $mydir/test

что делает скрипт:

grub2-install: error: disk `mduuid/e54081d398c6d57b4d67436f6d032162' not found

After raid 1 disk replacement faced with this issue # grub2-install /dev/sdb Installing for i386-pc platform. grub2-install: error: disk `md...