четверг, 29 сентября 2016 г.

Exim on CentOS 7



Установка нужны компонентов
yum -y install file perl-Mail-SPF.noarch openssl 

Создание сертификатов
mkdir /etc/SSL
cd /etc/SSL
openssl req -nodes -x509 -newkey rsa:2048 -keyout mail.mydomain.com.key -out mail.mydomain.com.crt -days 1825

Установка Exim
yum -y install exim

Настройка
cp /etc/exim/exim.conf /etc/exim/exim.conf.orig

среда, 28 сентября 2016 г.

Справка SQLite


wget http://www.sqlite.org/2016/sqlite-autoconf-3140200.tar.gz
tar xvfz sqlite-autoconf-3140200.tar.gz
cd sqlite-autoconf-3140200
./configure
make install

Создание базы
# sqlite3 DATABASENAME.db

Открыть базу
# sqlite3 DATABASENAME.db

Вывести таблицы базы
sqlite3> .tables

Вывести список баз
sqlite3> .databases

sqlite3 rhodecode.db.working .dump > rhodecode_dump_working.sql
sqlite3 rhodecode.db < users_groups_import.sql

Выход
sqlite3> .quit

понедельник, 26 сентября 2016 г.

Установка/Installation Rhodecode Community



Официальная Инструкция по установке
https://docs.rhodecode.com/RhodeCode-Control/tasks/install-linux.html

yum -y install lbzip2 wget

wget --content-disposition https://dls-eu.rhodecode.com/dls/NzA2MjdhN2E2ODYxNzY2NzZjNDA2NTc1NjI3MTcyNzA2MjcxNzIyZTcwNjI3YQ==/rhodecode-control/latest-linux-ce
(ссылку можно взять тут)

Установка экземпляра VCSServer
rccontrol install VCSServer

Справка / Установка PostgreSQL


Установка:
yum -y install https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-3.noarch.rpm
yum -y install postgresql95 postgresql95-server postgresql95-contrib postgresql95-libs

Инициализация:
/usr/pgsql-9.5/bin/postgresql95-setup initdb

Настройка авторизации
vi /var/lib/pgsql/9.5/data/pg_hba.conf
 Блок
# "local" is for Unix domain socket connections only
local   all             all                                     peer
# IPv4 local connections:
host    all             all             127.0.0.1/32            ident
# IPv6 local connections:
host    all             all             ::1/128                 ident
 Заменить на 
# "local" is for Unix domain socket connections only
local   all             all                                     md5
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5 

четверг, 22 сентября 2016 г.

Удаление интерфейсов ESXi6.0 из Distributed Switch если vCenter умер или утерян /



Просмотр текущих настроек:
- текущая конфигурация vSwitch
  esxcli network vswitch standard list
- текущая конфигурация vSwitch
  esxcli network vswitch dvs vmware list
- список VMKernel-ов и их настроек
  esxcli network ip interface list
- список физических сетевых адаптеров
  esxcli network nic list        

Чистка:
- Удаление сетевых карт из Distributed Switch-ей
  esxcfg-vswitch -Q vmnic -V dvPort_ID_of_vmnic dvSwitch
- Удаление VMKernel-ов
  esxcli network ip interface remove --interface-name=vmkX 

вторник, 20 сентября 2016 г.

Создание шаблона CentOS / VMware CentOS Template

http://www.everything-virtual.com/2016/05/creating-a-centos-7-2-vmware-gold-template/

CentOS7 - Grub Timer

/etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg

Репозитории CentOS7



rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm   
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
rpm -Uvh http://repo.webtatic.com/yum/el7/webtatic-release.rpm

или
rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm; rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm; rpm -Uvh http://repo.webtatic.com/yum/el7/webtatic-release.rpm

Install VMTools on CentOS7


$ yum -y install open-vm-tools
$ service vmtoolsd start
$ systemctl enable vmtoolsd.service

*начиная с версии open-vm-tools.9.10 пакет open-vm-tools-deploypkg уже включён
 open-vm-tools-deploypkg - пакет необходимый для корректного создания шаблонов виртуальных машин и развёртывания виртуальный машин из шаблона.

суббота, 17 сентября 2016 г.

Gentoo - Root filesystem could not be mounted read/write

Решение:
- Запустить средство проверки диска и исправления ошибок
e2fsck -yvf /dev/sda3 (в моём случае это это был sda3)
 (для файловой системы ReiserFS нужно использовать  reiserfsck)

четверг, 15 сентября 2016 г.

IPtables - справка



Добавление строк в IPTables одной командой

sed -i "/-A INPUT -i lo -j ACCEPT/a # SALT \n-A INPUT -m state --state NEW -m tcp -p tcp --dport 4505:4506 -j ACCEPT" /etc/sysconfig/iptables



https://geekpeek.net/configure-iptables-centos-6/

Mysql/MariaDB - справка

Установка:
yum -y install mysql-server mysql
или
yum -y install mariadb-server mariadb-client

Отобразить все базы данных:
show databases;

Отобразить все базы данных с их размерами:
SELECT table_schema AS "Database name", SUM(data_length + index_length) / 1024 / 1024 AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema;
 
Отобразить таблицы базы:

use <DB Name>;
show tables;

четверг, 8 сентября 2016 г.

Jira без указания порта 8080 в ссылке


# vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

# iptables -A PREROUTING -t nat -i eth2 -p tcp --dport 80 -j REDIRECT --to-port 8080


https://confluence.atlassian.com/fishkb/how-do-i-use-port-80-or-443-on-my-server-as-a-non-root-user-on-linux-701268563.html

ESXi проблема установки Initializing IOV и Loading module ipmi_si_drv

1) Shift+O (при загрузке инсталятора)
2) Добавить в конце строки: noIOMMU noipmiEnabled
3) После перезагрузки залогиниться в ESXi по ssh в терминал
4) vi /bootbank/boot.cfg
     kernel=b.z
     kernelopt= noIOMMU noipmiEnabled
     modules=k.z --- s.z --- c.z --- oem.tgz --- license.tgz
     build=4.1.0-348481
     updated=1
     bootstate=0