$ sudo -i
Для Ubuntu 16.04 (systemd)
# cat /proc/cpuinfo | grep MHz
# systemctl status ondemand
# systemctl stop ondemand
# systemctl disable ondemand
# reboot
# systemctl status ondemand
# apt-get update
# apt-get upgrade
# apt-get install mc atop htop ssh samba
Настроим ipv6
# nano /etc/sysctl.conf
В конец файла:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Сохранить.
# sysctl -p
# apt-get install -y lxc bridge-utils debootstrap libcap-dev cgroup-bin libpam-systemd
# Setup bridge
auto br0
iface br0 inet dhcp
bridge_ports enp1s0
bridge_fd 0
# apt-get remove network-manager
# reboot
Как можно увидеть из файла /etc/network/interfaces, enp1s0 закомментирован и добавлен новый интерфейс br0.
Disable the default bridge “lxcbr0“, got created as part of LXC installation.
# nano /etc/default/lxc-net
USE_LXC_BRIDGE="false"
Сохранить.
# nano /etc/lxc/default.conf
lxc.network.type = veth
lxc.network.link = br0 # Replace with your bridge name
lxc.network.flags = up
lxc.network.hwaddr = 00:16:3e:xx:xx:xx
Сохранить.
# nano /etc/dnsmasq.d/lxc
except-interface=br0
Сохранить.
# reboot
Созадать контейнер:
# lxc-create -t ubuntu -n precise_lxc -- -r precise -a amd64
# lxc-create -t ubuntu -n trusty_lxc -- -r trusty -a amd64
# lxc-create -t ubuntu -n xenial_lxc -- -r trusty -a amd64
!##
!# The default user is 'ubuntu' with password 'ubuntu'!
!# Use the 'sudo' command to run tasks as root in the container.
!##
Сохранение контейнера trusty_lxc :
# cd /var/lib/lxc/
Клонировать контейнер
# lxc-clone -o trusty_lxc -n p961_lxc
# nano /var/lib/lxc/p961_lxc/rootfs/etc/hosts
127.0.0.1 db2_11 localhost
Сохранить.
Старт контейнера
# lxc-start -n p961_lxc -d
Посмотреть ip
# lxc-ls -f
Зайти по ssh
# ssh ubuntu@192.168.0.69
$ sudo -i
# apt-get update
# apt-get upgrade
# apt-get install mc atop htop samba nano wget
Настроим ipv6
# nano /etc/sysctl.conf
В конец файла:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Сохранить.
# sysctl -p
Проверка:
# cat /proc/sys/net/ipv6/conf/all/disable_ipv6
1
Установка postgeSQL 9.6.1 на ubuntu 14.04.5
Подключаемся по ssh
$ sudo -i
Подключение под debian 7/8, ubuntu 12.04/14.04/16.04:
# sudo sh -c 'echo "deb http://1c.postgrespro.ru/deb/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/postgrespro-1c.list'
# wget --quiet -O - http://1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C | sudo apt-key add - && sudo apt-get update
# sudo apt-get install postgresql-pro-1c-9.6
# su - postgres
$ psql -l
$ psql
Далее наберем
\password
введем два раза новый пароль pass
и наберем команду
\q
для выхода.
$ exit
Обратите внимание, что данный пароль устанавливается для внутреннего пользователя базы данных, а не для одноименного пользователя операционной системы Ubuntu.
Проверим, корректно ли запущен и работает наш сервер PostgreSQL который нам нужен для дальнейшего развертывания базы данных. Выполним
# service postgresql status
Мы должны получить строку с номером порта (обычно 5432) и статусом online.
root@p961:~# service postgresql status
9.6/main (port 5432): online
Если всё ОК, то пока завершим установку PostgreSQL и перейдем к установке сервера «1С:Предприятие 8.3»
!!!# apt-get install libssl0.9.8 libossp-uuid16 libxslt1.1 libicu52 libt1-5 t1utils unixodbc texlive-base libgfs-1.3-2
# apt-get install imagemagick ttf-mscorefonts-installer
Дистрибутивы в папке soft
# mkdir /home/ubuntu/8.3.9.2170
# chown -R user:user /home/ubuntu/8.3.9.2170
с помощью MobaXterm sftp
# cd /home/ubuntu/8.3.9.2170
# tar xvzf deb64.tar.gz
# dpkg -i 1c*.deb
# apt-get -f install
# chown -R usr1cv8:grp1cv8 /opt/1C
# rm -R /home/ubuntu/8.3.9.2170
Зададим пароль pass
# passwd usr1cv8
Запустим сервер
# service srv1cv83 start
# service srv1cv83 status
1C:Enterprise 8.3 server status:
Init script: STARTED.
Ragent: RUNNING.
# netstat -atn|grep 0.0.0.0:15
tcp 0 0 0.0.0.0:1560 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1540 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1541 0.0.0.0:* LISTEN
Подключаемся из 1с и создаем новую базу:
# poweroff
Сохранение контейнера p961_lxc :
# cd /var/lib/lxc/
Восстановление контейнера
# cd /var/lib/lxc
# tar xvzf p961_lxc.tar.gz
Старт контейнера
# lxc-start -n p961_lxc -d
Просмотр
# lxc-ls -f
# cd /home/user/nomachine
# wget http://download.nomachine.com/download/5.2/Linux/nomachine_5.2.11_1_amd64.deb
# dpkg -i nomachine_5.2.11_1_amd64.deb
удалить
# dpkg -r nomachine
.
Для Ubuntu 16.04 (systemd)
# cat /proc/cpuinfo | grep MHz
# systemctl status ondemand
# systemctl stop ondemand
# systemctl disable ondemand
# reboot
# systemctl status ondemand
# apt-get update
# apt-get upgrade
# apt-get install mc atop htop ssh samba
Настроим ipv6
# nano /etc/sysctl.conf
В конец файла:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Сохранить.
# sysctl -p
# apt-get install -y lxc bridge-utils debootstrap libcap-dev cgroup-bin libpam-systemd
# nano /etc/network/interfaces
# Setup bridge
auto br0
iface br0 inet dhcp
bridge_ports enp1s0
bridge_fd 0
Сохранить.
# apt-get remove network-manager
# reboot
Как можно увидеть из файла /etc/network/interfaces, enp1s0 закомментирован и добавлен новый интерфейс br0.
Disable the default bridge “lxcbr0“, got created as part of LXC installation.
# nano /etc/default/lxc-net
USE_LXC_BRIDGE="false"
Сохранить.
# nano /etc/lxc/default.conf
lxc.network.type = veth
lxc.network.link = br0 # Replace with your bridge name
lxc.network.flags = up
lxc.network.hwaddr = 00:16:3e:xx:xx:xx
Сохранить.
# nano /etc/dnsmasq.d/lxc
except-interface=br0
Сохранить.
# reboot
Созадать контейнер:
# lxc-create -t ubuntu -n precise_lxc -- -r precise -a amd64
# lxc-create -t ubuntu -n trusty_lxc -- -r trusty -a amd64
# lxc-create -t ubuntu -n xenial_lxc -- -r trusty -a amd64
!##
!# The default user is 'ubuntu' with password 'ubuntu'!
!# Use the 'sudo' command to run tasks as root in the container.
!##
Сохранение контейнера trusty_lxc :
# cd /var/lib/lxc/
# tar -cvzf trusty_lxc.tar.gz ./trusty_lxc
Клонировать контейнер
# lxc-clone -o trusty_lxc -n p961_lxc
# nano /var/lib/lxc/p961_lxc/rootfs/etc/hosts
127.0.0.1 db2_11 localhost
Сохранить.
Старт контейнера
# lxc-start -n p961_lxc -d
Посмотреть ip
# lxc-ls -f
Зайти по ssh
# ssh ubuntu@192.168.0.69
$ sudo -i
# apt-get update
# apt-get upgrade
# apt-get install mc atop htop samba nano wget
Настроим ipv6
# nano /etc/sysctl.conf
В конец файла:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Сохранить.
# sysctl -p
Проверка:
# cat /proc/sys/net/ipv6/conf/all/disable_ipv6
1
Установка postgeSQL 9.6.1 на ubuntu 14.04.5
Подключаемся по ssh
$ sudo -i
Подключение под debian 7/8, ubuntu 12.04/14.04/16.04:
# sudo sh -c 'echo "deb http://1c.postgrespro.ru/deb/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/postgrespro-1c.list'
# wget --quiet -O - http://1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C | sudo apt-key add - && sudo apt-get update
# sudo apt-get install postgresql-pro-1c-9.6
# su - postgres
$ psql -l
$ psql
Далее наберем
\password
введем два раза новый пароль pass
и наберем команду
\q
для выхода.
$ exit
Обратите внимание, что данный пароль устанавливается для внутреннего пользователя базы данных, а не для одноименного пользователя операционной системы Ubuntu.
Проверим, корректно ли запущен и работает наш сервер PostgreSQL который нам нужен для дальнейшего развертывания базы данных. Выполним
# service postgresql status
Мы должны получить строку с номером порта (обычно 5432) и статусом online.
root@p961:~# service postgresql status
9.6/main (port 5432): online
Если всё ОК, то пока завершим установку PostgreSQL и перейдем к установке сервера «1С:Предприятие 8.3»
!!!# apt-get install libssl0.9.8 libossp-uuid16 libxslt1.1 libicu52 libt1-5 t1utils unixodbc texlive-base libgfs-1.3-2
# apt-get install imagemagick ttf-mscorefonts-installer
Дистрибутивы в папке soft
# mkdir /home/ubuntu/8.3.9.2170
# chown -R user:user /home/ubuntu/8.3.9.2170
с помощью MobaXterm sftp
# cd /home/ubuntu/8.3.9.2170
# tar xvzf deb64.tar.gz
# dpkg -i 1c*.deb
# apt-get -f install
# chown -R usr1cv8:grp1cv8 /opt/1C
# rm -R /home/ubuntu/8.3.9.2170
Зададим пароль pass
# passwd usr1cv8
Запустим сервер
# service srv1cv83 start
# service srv1cv83 status
1C:Enterprise 8.3 server status:
Init script: STARTED.
Ragent: RUNNING.
# netstat -atn|grep 0.0.0.0:15
tcp 0 0 0.0.0.0:1560 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1540 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1541 0.0.0.0:* LISTEN
Подключаемся из 1с и создаем новую базу:
# poweroff
Сохранение контейнера p961_lxc :
# cd /var/lib/lxc/
# tar -cvzf p961_lxc.tar.gz ./p961_lxc
Восстановление контейнера
# cd /var/lib/lxc
# tar xvzf p961_lxc.tar.gz
Старт контейнера
# lxc-start -n p961_lxc -d
Просмотр
# lxc-ls -f
Установка kvm
Настроим сетевой мост br0 до инсталляции kvm
# apt-get update
!!!# apt-get install qemu-kvm libvirt-bin virtinst bridge-utils
# apt-get install qemu-kvm libvirt-bin virtinst
# apt-get install virt-manager
# usermod -a -G libvirtd user
sudo /etc/init.d/apparmor stop
sudo update-rc.d -f apparmor remove
After a reboot,
Adding USB Device Pass-through
NoMachine for Linux - amd64# mkdir /home/user/nomachine
# cd /home/user/nomachine
# wget http://download.nomachine.com/download/5.2/Linux/nomachine_5.2.11_1_amd64.deb
# dpkg -i nomachine_5.2.11_1_amd64.deb
удалить
# dpkg -r nomachine
.
Комментариев нет:
Отправить комментарий