gem install nokogiri -- \
--use-system-libraries \
--with-xml2-config=/path/to/xml2-config \
--with-xslt-config=/path/to/xslt-config
Wednesday, March 25, 2015
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
ищем
у меня конфиг находится /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
Name: dovecot
Version: 2.2.10 ###Версия пакета
Release: 1
Epoch: 1
License: LGPL
Group: System Environment/Daemons
как собрать rpm пакет в centos
Для начала необходимо установить необходимые утилиты
yum install -y rpmdevtools
yum install -y rpmdevtools
Tuesday, March 17, 2015
mysqldump: ambiguous option '--all' (all-databases, allow-keywords) fsbackup
Есть такая хорошая штука, как MySQL-Maint
при бэкапе mysql базы данных получаем ошибку
открываем скрипт и удаляем ключ --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
при бэкапе 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
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
что делает скрипт:
Полезные команды yum rpm apt-get dpkg
centos
yum search - поиск пакетовyum update - обновить систему
yum list installed - посмотреть установленные пакеты
yum list updates - посмотреть возможные обновления пакетов
yum list ***** - узнать версию пакета в репо
yum provides *** - в каком пакете файл
rpm -qp <name_pak> -l посмотреть содержимое пакета centos
rpm -qa - установленные пакеты в системе
rpm -qf - узнать кому принадлежит файл
rpm -ql - список файлов пакета
ubuntu
dpkg-dep --contents <name_pak> - узнать содержимое пакета
apt-file list **** посмотреть список файлов в пакете
apt-file search *** - найти пакет по файйлу
dpkg -L *** какие файлы установил пакет
dpkg -S - найти кем был установлен файл
apt-cache policy *** - узнать версии пакетов в репо
apt-get install --reinstall apache2 - переустановить пакет apache2
Monday, March 9, 2015
php configure 5.3
./configure --with-apxs2=/usr/bin/apxs --enable-mbstring --with-mysql=/usr/bin/mysql_config --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-config-file-path=/etc/php/
Subscribe to:
Posts (Atom)
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...
-
Install OpenVZ kernel 1. Go to https://download.openvz.org/virtuozzo/releases/ and choose latest OpenVZ release, in my case this is open...
-
After raid 1 disk replacement faced with this issue # grub2-install /dev/sdb Installing for i386-pc platform. grub2-install: error: disk `md...
-
Есть такая хорошая штука, как MySQL-Maint при бэкапе mysql базы данных получаем ошибку mysqldump: ambiguous option '--all' (all...