Показаны сообщения с ярлыком vbox. Показать все сообщения
Показаны сообщения с ярлыком vbox. Показать все сообщения

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

ubuntu 17.10 install virtualbox

 
How to install VirtualBox Extension Pack
Нормально работать с usb  будет только если запускать от root:
$ sudo apt install virtualbox
$ wget http://download.virtualbox.org/virtualbox/5.1.28/Oracle_VM_VirtualBox_Extension_Pack-5.1.28-117968.vbox-extpack
$ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.1.28-117968.vbox-extpack
$ apt install gksu
$ gksu virtualbox

четверг, 14 сентября 2017 г.

Установка Virtualbox debian 9

[HOWTO] debian 8 + virtualbox == корректное завершение guest

$ sudo nano /etc/apt/sources.list.d/virtualbox.list
deb http://download.virtualbox.org/virtualbox/debian stretch contrib

Сохранить.

----------------------------------------------------------------------------------------------------------------------
Или так:
$ sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian stretch contrib" > /etc/apt/sources.list.d/virtualbox.list'
-----------------------------------------------------------------------------------------------------------------------
$ sudo apt install curl
$ curl -O https://www.virtualbox.org/download/oracle_vbox_2016.asc
$ sudo apt-key add oracle_vbox_2016.asc
$ sudo apt-get update -y
$ sudo apt-get install virtualbox-5.1 -y

----------------------------------------------------------------------------------------------------------------------
Если обновлялось ядро (у меня обновлялось):
$ uname -a
Linux debian 4.12.0-0.bpo.1-amd64 #1 SMP Debian 4.12.6-1~bpo9+1 (2017-08-27) x86_64 GNU/Linux
!!!$ sudo apt-get install linux-headers-4.12.0-0.bpo.1-amd64

sudo /sbin/vboxconfig

This system is not currently set up to build kernel modules (system extensions).
Running the following commands should set the system up correctly:

  apt-get install linux-headers-4.12.0-0.bpo.1-amd64
(The last command may fail if your system is not fully updated.)
  apt-get install linux-headers-amd64
vboxdrv.sh: failed: Look at /var/log/vbox-install.log to find out what went wrong.
This system is not currently set up to build kernel modules (system extensions).
Running the following commands should set the system up correctly:

  apt-get install linux-headers-4.12.0-0.bpo.1-amd64
(The last command may fail if your system is not fully updated.)
  apt-get install linux-headers-amd64



---------------------------------------------------------------------------------------------------
Так не делаем:
!!!Я подключаюсь по xrdp, gksu  в сессии xrdp
!!!No protocol specified
!!!(gksu:2207): Gtk-WARNING **: cannot open display: :10.0
 
!!!$ sudo apt-get install linux-headers-4.12.0-0.bpo.1-amd64
!!!$ sudo /sbin/vboxconfig

!!!$ sudo apt install gksu
!!!$ sudo apt-get install libcanberra-gtk-module
!!!$ gksudo virtualbox
---------------------------------------------------------------------------------------------------
Работаем из под user
Чтобы в виртуальной машине работали устройста USB (hasp, принтеры, флешки и т.п.), выполните в терминале основной ОС команду:
$ sudo usermod -a -G vboxusers $USER
$ sudo reboot
Проверить список подключенных устройств (после sudo reboot )
$ VBoxManage list usbhost

Для проброса hasp устанавливать Oracle VM VirtualBox Extension Pack не нужно.
How to install VirtualBox Extension Pack to VirtualBox latest version on Linux?

# sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack

Для windows 7 usb 3.0

sudo nano /etc/udev/rules.d/60-vboxdrv.rules
Добавить в конец vboxusers
Остальное без изменений.

SUBSYSTEM=="usb_device", ACTION=="add", RUN+="/usr/lib/virtualbox/VBoxCreateUSBNode.sh $major $minor vboxusers" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN+="/usr/lib/virtualbox/VBoxCreateUSBNode.sh $major $minor vboxusers"

 
-----------------------------------------------------------------------------------------------------------------
Подмонтируем внешний диск на /home/user/Документы

$ sudo fdisk -l
Disk /dev/sdb: 2,7 TiB, 3000592982016 bytes, 5860533168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 7238D5C7-5FD6-496E-BBB3-C5AE631C3B33

Device     Start        End    Sectors  Size Type
/dev/sdb1   2048 5860532223 5860530176  2,7T Linux filesystem

---------------------------------------------------------------------
Поскольку делал позже, нужно перекинуть сохраненные образы в /home/user/Документы
Для этого примонтируем пока так:
$ sudo mkdir /mnt/sdb
$ sudo mount /dev/sdb1 /mnt/sdb -t auto
Сделаем user владельцем /mnt/sdb
$ sudo chown -R user:user /mnt/sdb

Теперь перекинем содержимое /home/user/Документы
В /mnt/sdb при помощи mc

Размонтируем:
$ sudo umount /dev/sdb1
-------------------------------------------------------------------------------------------------------------
 
Автомонтирование по uuid
$ ls -l /dev/disk/by-uuid
итого 0
lrwxrwxrwx 1 root root 10 ноя 14 10:36 5238c225-69c3-4c28-a633-5177867f0696 -> ../../sdb1
lrwxrwxrwx 1 root root 10 ноя 14 10:36 f3638463-b5a8-4ae6-826a-aa1632ba3b24 -> ../../sda1

$ sudo nano /etc/fstab
Добавить:
UUID=5238c225-69c3-4c28-a633-5177867f0696 /home/user/Документы ext4 defaults 0 0
Сохранить.
$ sudo reboot
-------------------------------------------------------------------------------------------------------------

пятница, 14 июля 2017 г.

debian 9 установка дополнений virtualbox

I'm receiving "Failed to setup service vboxadd"
# apt-get install build-essential linux-headers-$(uname -r)
# sh /media/cdrom/VBoxLinuxAdditions.run
# reboot

---------------------------------------------------------------------------
Установка wine
# dpkg --add-architecture i386 
# wget -nc https://dl.winehq.org/wine-builds/Release.key
# apt-key add Release.key
# apt-get install apt-transport-https
# nano /etc/apt/sources.list
Добавить:
deb https://dl.winehq.org/wine-builds/debian/ stretch main
Сохранить.
# apt-get update
# apt-get install --install-recommends winehq-stable
$ winecfg

total commander
portableapps.com
-------------------------------------------------------------------------
hasp etersoft
# apt-get install libc6-i386
# wget http://updates.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Debian/8/dkms-aksparlnx_7.40-eter1debian_all.deb
# wget http://updates.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Debian/8/haspd-modules_7.40-eter10debian_amd64.deb
# wget http://updates.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Debian/8/haspd_7.40-eter10debian_amd64.deb
# dpkg -i *.deb
# apt-get -f install
# service haspd restart
# service haspd status

-------------------------------------------------------------------------
Установка 1с
!!# apt-get install imagemagick
# apt-get install unixodbc
# cd /home/user
Скачать https://packages.debian.org/jessie/ttf-mscorefonts-installer
# wget  http://ftp.ru.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
# apt-get install xfonts-utils cabextract
# dpkg -i ttf-mscorefonts-installer_3.6_all.deb
# fc-cache -fv
# fc-list

Дистрибутивы 1c в папке /home/user/8.3.10.2466
# cd /home/user/8.3.10.2466
!!!# chown -R user: /home/user/soft
с помощью MobaXterm sftp 
# tar xvzf deb64.tar.gz
# dpkg -i 1c*.deb
!!!# apt-get -f install
# chown -R usr1cv8:grp1cv8 /opt/1C
Зададим пароль pass
!!! # passwd usr1cv8
Проверим запущен ли сервер postgresql
!!!# service postgresql status
Запустим сервер
!!!# service srv1cv83 start
!!!# service srv1cv83 status
!!!# ps aux|grep 1c
Установка клиента
Дистрибутивы 1c в папке /home/user/8.3.10.2466
# cd /home/user/8.3.10.2466
!!!# chown -R user: /home/user/soft
# rm *.deb
с помощью MobaXterm sftp 
# tar xvzf client.deb64.tar.gz
# dpkg -i 1c*.deb
# apt-get -f install

-----------------------------------------------------------------------------------------------------------









Astra Linux Common Edition 1.11.10 установка

Скачать
Устанавливаем без автонастройки сети
Устанавливаем классическое меню пуск.
Посмотреть имя nic
# ip link show
Стандартное eth0
Настройка сети
# nano /etc/network/interfaces
Добавить:
auto eth0
iface eth0 inet dhcp

#iface eth0 inet static
#address 192.168.1.46
#netmask 255.255.255.0
#gateway 192.168.1.1
#dns-nameservers 192.168.1.1
#auto eth0

Сохранить.
# service networking restart
Появиться сеть

----------------------------------------------------------------------------------------
Если используем virtualbox
Подключить диск с дополнениями
# mount /dev/sr0 /mnt
# bash /mnt/VBoxLinuxAdditions.run
# reboot
После этого работает двунаправленный буфер
----------------------------------------------------------------------------------------
# apt-get update
# apt-get upgrade
# apt-get install ssh samba

# nano /etc/apt/sources.list
Добавить в конец (раскоментировать):
#deb http://mirror.yandex.ru/debian stretch main contrib non-free
Сохранить.
# apt-get update

# poweroff
Сохранить образ a1.11.10.ova


 

воскресенье, 2 июля 2017 г.

Astra Linux Common Edition 1.11 установка postgresql & 1с vbox

Скачать
По ссылкам ниже версии postgresql для current
Установка и настройка 1С
PostgreSQL
 
Установка  с автоопределением сети
ssh пока не работает
Заходим на эту страницу.

# nano /etc/apt/sources.list

Заменить:

#deb cdrom:[OS Astra Linux 1.11 orel - amd64 DVD ]/ orel contrib main non-free
#deb http://mirror.yandex.ru/astra/stable/orel/current/repository orel main contrib non-free
deb http://mirror.yandex.ru/astra/stable/orel/1.11/repository/ orel contrib main non-free
#deb http://mirror.yandex.ru/debian wheezy main contrib non-free

Сохранить.
Обратить внимание, что при подключенном  http://mirror.yandex.ru/debian wheezy main contrib non-free пакеты ia32-libs не устанавливаются.

# apt-get update
# apt-get upgrade
# apt-get install ssh samba
# apt-get install ia32-libs

Посмотреть имя nic
# ip link show
Стандартное eth0
Настройка сети
# nano /etc/network/interfaces
Добавить:

auto eth0
iface eth0 inet dhcp

#iface eth0 inet static
#address 192.168.1.46
#netmask 255.255.255.0
#gateway 192.168.1.1
#dns-nameservers 192.168.1.1
#auto eth0

Сохранить.

Отключение программы Wicd  
# killall fly-admin-wicd
# rm /etc/xdg/autostart/fly-admin-wicd.desktop
# service wicd stop
# update-rc.d wicd disable
# killall dhclient
# service networking restart
# service networking restart

# poweroff
Сохранить образ astra1.11.ova

----------------------------------------------------------------------------------------
Если используем virtualbox
Установка Дополнений гостевой ОС
# apt-get install linux-headers-generic linux-headers-pax build-essential module-assistant
Перезагрузиться, подключить диск с дополнениями
# mount /dev/sr0 /mnt
# bash /mnt/VBoxLinuxAdditions.run
# strip -R .note.ABI-tag /usr/lib32/libGL.so.1
# ldconfig
# reboot
После этого работает двунаправленный буфер, нормальное разрешение экрана.
Устанавливаем классическое меню пуск.
# poweroff
Сохранить образ astra1.11vb.ova
----------------------------------------------------------------------------------------
# wget http://ftp.br.debian.org/debian/pool/main/i/icu/libicu48_4.8.1.1-12+deb7u3_amd64.deb
# dpkg -i libicu48_4.8.1.1-12+deb7u3_amd64.deb
Установка PostgreSQL-1C на платформу Linux (Ubuntu/Debian)


Установка postgrespro
Уже поставили libicu48 !!!
!!!Нужен пакет libicu48 amd64 4.8.1.1-12+deb7u3Возьмем из debian wheezy
!!!# nano /etc/apt/sources.list
!!!Добавить в конец (раскоментировать):
!!!deb http://mirror.yandex.ru/debian wheezy main contrib non-free
!!!Сохранить.
!!!# apt-get update

PostgreSQL ставим от wheezy:
# sh -c 'echo "deb http://1c.postgrespro.ru/deb/ wheezy main" > /etc/apt/sources.list.d/postgrespro-1c.list'
# wget --quiet -O - http://1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C | apt-key add - && apt-get update
# apt-get install postgresql-pro-1c-9.6

НОВЫЕ пакеты, которые будут установлены:
  libicu48 libpq5 postgresql-client-pro-1c-9.6 postgresql-common-pro-1c postgresql-contrib-pro-1c-9.6 postgresql-pro-1c-9.6 sysstat
обновлено 0, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 46 пакетов не обновлено.

# su - postgres
$ psql -l
                                  Список баз данных
    Имя    | Владелец | Кодировка | LC_COLLATE  |  LC_CTYPE   |     Права доступа
-----------+----------+-----------+-------------+-------------+-----------------------
 postgres  | postgres | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 |
 template0 | postgres | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres          +
           |          |           |             |             | postgres=CTc/postgres
 template1 | postgres | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres          +
           |          |           |             |             | postgres=CTc/postgres
(3 строки)
$ psql
postgres=#

Далее наберем
\password
введем два раза новый пароль pass
и наберем команду
\q
для выхода.
$ exit
Обратите внимание, что данный пароль устанавливается для внутреннего пользователя базы данных, а не для одноименного пользователя операционной системы debian.
Проверим, корректно ли запущен и работает наш сервер PostgreSQL который нам нужен для дальнейшего развертывания базы данных. Выполним
# service postgresql status

!!!Отключим репозитарий.
!!!# nano /etc/apt/sources.list
!!!В конце (закоментировать):
!!!# deb http://mirror.yandex.ru/debian wheezy main contrib non-free
!!!Сохранить.
!!!# apt-get update



Установка фонтов скриптом Microsoft's TrueType core fonts

# nano fonts.sh
Вставить текст ниже:
# mkdir /home/user/fonts
# cd /home/user/fonts
wget --no-check-certificate https://sourceforge.net/projects/corefonts/files/the%20fonts/final/times32.exewget --no-check-certificate https://sourceforge.net/projects/corefonts/files/the%20fonts/final/impact32.exe
wget --no-check-certificate https://sourceforge.net/projects/corefonts/files/the%20fonts/final/georgi32.exe
wget --no-check-certificate https://sourceforge.net/projects/corefonts/files/the%20fonts/final/courie32.exe
wget --no-check-certificate https://sourceforge.net/projects/corefonts/files/the%20fonts/final/comic32.exe
wget --no-check-certificate https://sourceforge.net/projects/corefonts/files/the%20fonts/final/arialb32.exe
wget --no-check-certificate https://sourceforge.net/projects/corefonts/files/the%20fonts/final/arial32.exe
wget --no-check-certificate  https://sourceforge.net/projects/corefonts/files/the%20fonts/final/andale32.exe
wget --no-check-certificate  https://sourceforge.net/projects/corefonts/files/the%20fonts/final/wd97vwr32.exe
wget --no-check-certificate https://sourceforge.net/projects/corefonts/files/the%20fonts/final/webdin32.exe
wget --no-check-certificate https://sourceforge.net/projects/corefonts/files/the%20fonts/final/verdan32.exe
wget --no-check-certificate https://sourceforge.net/projects/corefonts/files/the%20fonts/final/trebuc32.exe
find . -type f -maxdepth 1 | wc -l

Сохранить.

# chmod +x fonts.sh
# ./fonts.sh

Всего 12 файлов.

В следующей команде указать каталог с фонтами /home/user/fonts
# dpkg-reconfigure ttf-mscorefonts-installer

root@astra:/home/user/fonts# fc-cache -fv
..................
/usr/share/fonts/truetype/msttcorefonts: caching, new cache contents: 60 fonts, 0 dirs
..................
fc-cache: succeeded
# fc-list
..................
# lsusb
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 003: ID 0529:0001 Aladdin Knowledge Systems HASP v0.06
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Установка локального hasp (только локального)
-------------------------------------------------------------------------
Штатный hasp не встает из-за отсутствия поддержки 32 бит.
Есть http://ftp.etersoft.ru/pub/Etersoft/HASP/7.40/x86_64/AstraLinux/orel/ 
# mkdir /home/user/hasp
# cd /home/user/hasp
# wget http://ftp.etersoft.ru/pub/Etersoft/HASP/7.40/x86_64/AstraLinux/orel/dkms-aksparlnx_7.40-eter1astra_all.deb
# wget http://ftp.etersoft.ru/pub/Etersoft/HASP/7.40/x86_64/AstraLinux/orel/haspd-modules_7.40-eter10astra_amd64.deb
# wget http://ftp.etersoft.ru/pub/Etersoft/HASP/7.40/x86_64/AstraLinux/orel/haspd_7.40-eter10astra_amd64.deb
# dpkg -i haspd_*

!!!# service haspd restart
# service haspd start
# service haspd status
# netstat -anp | grep hasp
tcp        0      0 0.0.0.0:1947            0.0.0.0:*               LISTEN      6827/hasplmd
udp        0      0 0.0.0.0:1947            0.0.0.0:*                           6827/hasplmd
udp        0      0 127.0.0.1:2790          0.0.0.0:*                           6809/winehasp
udp        0      0 0.0.0.0:475             0.0.0.0:*                           6818/hasplm
udp        0      0 0.0.0.0:49742           0.0.0.0:*                           6827/hasplmd
unix  3      [ ]         STREAM     CONNECTED     23557    6827/hasplmd
unix  2      [ ]         DGRAM                    23277    6827/hasplmd
unix  2      [ ]         DGRAM                    23275    6809/winehasp
unix  3      [ ]         STREAM     CONNECTED     23284    6827/hasplmd
unix  2      [ ]         DGRAM                    23276    6818/hasplm
# poweroff
!!!Сохранить образ astra1.11_1.ova
Сохранить образ astra1.11_1vb.ova
------------------------------------------------------------------------- 
8.3.10.2375
# apt-get install imagemagick
# apt-get install unixodbc

дистрибутивы 1c в папке /home/user/8.3.10.2375
# cd /home/user/8.3.10.2375
!!!# chown -R user: /home/user/soft
с помощью MobaXterm sftp 
# tar xvzf deb64.tar.gz
# dpkg -i 1c*.deb
!!# apt-get -f install
# chown -R usr1cv8:grp1cv8 /opt/1C
Зададим пароль pass
# passwd usr1cv8
Проверим запущен ли сервер postgresql
# service postgresql status
# ps aux|grep 1c

root      5502  0.0  0.0   8156  2196 pts/1    R+   16:07   0:00 grep 1c

Запустим сервер 1c
# service srv1cv83 status
# service srv1cv83 start
# service srv1cv83 status
# ps aux|grep 1c

usr1cv8   5524  0.2  0.5 578620 43024 ?        Ssl  16:08   0:00 /opt/1C/v8.3/x86_64/ragent -daemon
usr1cv8   5532  1.8  1.3 1338892 113856 ?      Sl   16:08   0:00 /opt/1C/v8.3/x86_64/rmngr -port 1541 -host astra -range 1560:1591 -clstid 242caef0-624c-11e7-0980-08002703d917
usr1cv8   5567  3.5  2.9 1191248 240432 ?      Sl   16:08   0:01 /opt/1C/v8.3/x86_64/rphost -range 1560:1591 -reghost astra -regport 1541 -pid 250bf34e-624c-11e7-0980-08002703d917
root      5658  0.0  0.0   8156  2084 pts/1    R+   16:08   0:00 grep 1c

Установка клиента
дистрибутивы 1c в папке /home/user/8.3.10.2375
# cd /home/user/8.3.10.2375
# rm 1c*.deb
с помощью MobaXterm sftp 
# tar xvzf client.deb64.tar.gz
# dpkg -i 1c*.deb
# apt-get -f install
Подключаемся из 1с и создаем новую базу:
(база не создана)
# poweroff
Сохранить образ astra1.11_2.ova
Сохранить образ astra1.11vb_2.ova

воскресенье, 11 июня 2017 г.

Сжатие образов HDD VirtualBox

Сжатие образов HDD VirtualBox
HOWTO: Reduce the size of a dynamic VDI file in VirtualBox

Пример для ubuntu:
# apt install zerofree
# reboot

Перезагрузиться удерживая правый shift.

Выбрать recovery режим - root

Отмонтировать
# mount -n -o remount,ro -t ext4 /dev/sda1/
# zerofree /dev/sda1
# poweroff


Преобразовать формат vmdk в vdi :

"C:\Program Files\Oracle\VirtualBox\vboxmanage" clonehd "C:\VirtualBox VMs\Artful Aardvark\Artful Aardvark-disk001.vmdk" "C:\VirtualBox VMs\Artful Aardvark\Artful Aardvark-disk001.vdi" --format VDI

Подключить образ  .vdi вместо .vmdk в виртуальную машину.
Запустить машину.
Сжатие образа (.vdi):
"C:\Program Files\Oracle\VirtualBox\vboxmanage" modifyhd "C:\VirtualBox VMs\Artful Aardvark\Artful Aardvark-disk001.vdi" --compact

Для сжатия диска с windows:
Под windows качаем sdelete

> sdelete -z C:
или
> sdelete64 -z C:

Преобразовать формат vmdk в vdi :

"C:\Program Files\Oracle\VirtualBox\vboxmanage" clonehd "D:\VirtualBox VMs\Windows 2012_2\w2012_04-disk1.vmdk" "D:\VirtualBox VMs\Windows 2012_2\w2012_04-disk1.vdi" --format VDI

Подключить образ  .vdi вместо .vmdk в виртуальную машину.Запустить машину.

Сжатие образа (.vdi):

"C:\Program Files\Oracle\VirtualBox\vboxmanage" modifyhd "D:\VirtualBox VMs\Windows 2012_2\w2012_04-disk1.vdi" --compact

Вывод, если работаем с virtualbox - только vdi.

Изменение размера виртуального диска KVM/QEMU/VirtualBox




суббота, 10 июня 2017 г.

Установка 1c ubuntu 17.10 desktop virtualbox

# apt update && apt upgrade -y
# apt install mc ssh samba -y
# sudo -i
# nano /etc/systemd/journald.conf
...
[Journal]
Storage=persistent
Сохранить.

Просмотреть список предыдущих загрузок можно с помощью команды:
# journalctl --list-boots
Просмотр предыдущей загрузки
# journalctl -b -1
Просмотр последней загрузки
# journalctl -b

# 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 ttf-mscorefonts-installer -y
# apt-get install imagemagick -y
# cd /home/user/8.3.10.2252
# tar xvzf client.deb64.tar.gz
# tar xvzf deb64.tar.gz
# dpkg -i 1c*.deb
# apt-get -f install
!!!# chown -R usr1cv8:grp1cv8 /opt/1C
!!!# rm -R /home/user/8.3.10.2252
!!!Зададим пароль
!!!# passwd usr1cv8
!!!Запустим сервер
!!!# service srv1cv83 start
!!!# poweroff

!!!# mkdir  /etc/hasplm
!!!# /etc/hasplm/nethasp.ini

Установка локального hasp (только локального)
-------------------------------------------------------------------------
# cd /home/user/hasp
# dpkg --add-architecture i386
# apt-get update
# apt-get install libc6:i386
# dpkg -i --force-architecture aksusbd_7.54-1_i386.deb
# apt-get -f install
# service aksusbd restart
# /etc/init.d/aksusbd status

С локальным hasp работает.
Менеджера лицензий hasplm нет.
# apt install net-tools
# netstat -anp | grep hasp
tcp        0      0 0.0.0.0:1947            0.0.0.0:*               LISTEN      999/hasplmd        
udp        0      0 0.0.0.0:1947            0.0.0.0:*                           999/hasplmd        
udp        0      0 0.0.0.0:55788           0.0.0.0:*                           999/hasplmd        
udp        0      0 127.0.0.1:2790          0.0.0.0:*                           937/winehasp       
unix  2      [ ]         DGRAM                    18624    937/winehasp        
unix  3      [ ]         STREAM     CONNECTED     21527    999/hasplmd         
unix  2      [ ]         DGRAM                    18653    999/hasplmd

-----------------------------------------------------------------------------------------
Удаление
# apt-get remove aksusbd

Установка совмещенного драйвера hasp с lm от Etersoft
Берем здесь:
ftp://updates.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/Ubuntu/16.10/

# mkdir /home/user/hasp_64
# cd /home/user/hasp_64


# wget -c ftp://updates.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/Ubuntu/16.10/haspd_7.40-eter10ubuntu_amd64.deb


# wget -c ftp://updates.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/Ubuntu/16.10/haspd-modules_7.40-eter10ubuntu_amd64.deb
# dpkg -i haspd_*
!!!# apt-get -f install

Проверяем работу модуля
и подключить, а также выключить и включить,
передернуть по питанию

# service haspd restart
# service haspd status 
# netstat -anp | grep hasp

вторник, 14 февраля 2017 г.

Настройка образа post3.ova

Настройка образа post3.ova 
в VirtualBox
1. Импортировать файл post3.ova
2. Запустить виртуальную машину.
3. Изменить настройки сети:



4. Для ubuntu 14.04.5
имя сервера post
изменить настройки сети:

$ sudo nano /etc/network/interfaces

Пример:

iface eth0 inet static
address 192.168.0.251
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 192.168.0.1 8.8.8.8
auto eth0



Сохранить


$ sudo service networking restart

или
 
$ sudo reboot

5. Подключение 1с 8.3.9.1818

Кластер серверов:                         post
Информационная база:                 demo

.

среда, 8 февраля 2017 г.

Виртуальный образ post.ova

Статья за основу

Предустановки 4 ядра, 8 Гб RAM, сетевой мост, 1000 GB динамический.
Ubuntu 14.04.5
При инсталляции  установить ssh, samba
Название pos
$ sudo su
# apt-get update
# apt-get upgrade
# apt-get install mc
# apt-get install htop

# nano /etc/apt/sources.list

Дополним файл источников следующим списком:
deb http://archive.canonical.com/ubuntu trusty partner
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty universe
deb-src http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty universe
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb-src http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb http://archive.ubuntu.com/ubuntu precise main restricted universe
deb http://archive.ubuntu.com/ubuntu precise-updates main restricted universe
deb http://security.ubuntu.com/ubuntu precise-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu lucid partner
deb-src http://archive.canonical.com/ubuntu lucid partner 


Сохранить.

Обновим списки программ репозитория, выполнив команду
# apt-get update


# apt-get install libssl0.9.8 libossp-uuid16 libxslt1.1 libicu52 libt1-5 t1utils imagemagick unixodbc texlive-base libgfs-1.3-2
# apt-get install ttf-mscorefonts-installer

Дистрибутивы  в папке soft 

 с помощью mc извлечем пакеты из postgresql-9.4.2-1.1C_amd64_deb.tar.bz2

# dpkg -i *.deb
# apt-get -f install

сборка от 1С "прибита гвоздями" к определенной версии библиотеки, точно узнать необходимую версию можно из документации, устанавливаемая нами версия PostgreSQL 9.4.2-1.1C требует libicu48, в то время как в репозиториях присутствует более новая версия.
Для правильной установки мы прописали нужные репозитарии.
http://diprok.blogspot.ru/

Будут установлены следующие дополнительные пакеты:
  libicu48 ssl-cert

Получено:1 http://archive.ubuntu.com/ubuntu/ precise-updates/main libicu48 amd64 4.8.1.1-3ubuntu0.6 [8 143 kB]
Получено:2 http://ru.archive.ubuntu.com/ubuntu/ trusty/main ssl-cert all 1.0.33 [16,6 kB]
 


# su - postgres
$ psql -l
$ exit

Теперь установим пароль пользователя postgres. Под пользователем root выполним команду
# sudo -u postgres psql
Далее наберем
\password
введем два раза новый пароль pass
и наберем команду
\q
для выхода.

Обратите внимание, что данный пароль устанавливается для внутреннего пользователя базы данных, а не для одноименного пользователя операционной системы Ubuntu.
Проверим, корректно ли запущен и работает наш сервер PostgreSQL который нам нужен для дальнейшего развертывания базы данных «1С:Документооборот». Выполним
# service postgresql status
Мы должны получить строку с номером порта (обычно 5432) и статусом online.


root@post:/home/user/soft/postgresql# service postgresql status
9.4/main (port 5432): online
 

Если всё ОК, то пока завершим установку PostgreSQL и перейдем к установке сервера «1С:Предприятие 8.3»

Создаем виртуальный образ post1.ova 

# cd /home/user/soft/8.3.9.2170
# tar xvzf deb64.tar.gz
# dpkg -i 1c*.deb
# apt-get -f install
# chown -R usr1cv8:grp1cv8 /opt/1C
Зададим пароль pass
# passwd usr1cv8
Запустим сервер
# service srv1cv83 start
# poweroff
 
Подключаемся из под windows, создаем кластер post 
 
 
В 1С подключаем так:
 
 
 
Создаем виртуальный образ post2.ova
 
------------------------------------------------------------------------------------
Базы физически здесь: /var/lib/postgresql/9.4/main/base ?
 
Посмотреть:
# su - postgres
$ psql -l
                                  Список баз данных
    Имя    | Владелец | Кодировка | LC_COLLATE  |  LC_CTYPE   |     Права доступа     
-----------+----------+-----------+-------------+-------------+-----------------------
 demo      | postgres | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | 
 postgres  | postgres | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | 
 template0 | postgres | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres          +
           |          |           |             |             | postgres=CTc/postgres
 template1 | postgres | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres          +
           |          |           |             |             | postgres=CTc/postgres
(4 строки)
 
Выход Q 
 
 
http://siverin.ru/content/worknotes/1%D1%81 
http://diprok.blogspot.ru/
http://it-notes.com.ua/ustanovka-servera-1s-predpriyatie-8-3-postgresql-1c-na-ubuntu-server/
https://help1c.by/testovyiy-server-1s-na-ubuntu-14-04/
http://saradmin.ru/?p=2727 
 
http://sanotes.ru/podnimaem-server-1c-ubuntu-server-postgresql/ 
http://avcherka.blogspot.ru/
http://infostart.ru/public/502542/
http://saradmin.ru/?p=2727
https://interface31.ru/tech_it/2015/10/ustanovka-postgresql-1c-na-platformu-linux-ubuntudebian.html
http://soft-setup.ru/administrirovanie/ustanovka-1s-na-ubuntu-server-14-04 
https://help1c.by/testovyiy-server-1s-na-ubuntu-14-04/ 
https://postgrespro.ru/products/1c_build
https://postgrespro.ru/products/1c_build
http://nixway.org/2015/11/10/1c-predpriyatie-8-3+postgresql-na-baze-debian-8-jessie/
 
http://postgresql.leopard.in.ua/
http://wiki.ayac.ru/skripty/nastrojka-shared-memory
 https://gist.github.com/le0pard/812606
http://leopard.in.ua/2013/09/05/postgresql-sessting-shared-memory#.WK8tdGd2O1E
 


  
  

понедельник, 30 января 2017 г.

Виртуальный образ db2_9.7FP11.ova

ubuntu 12.04.5 server
Предустановки 4 ядра, 8 Гб RAM, сетевой мост, 214 GB динамический.
При инсталляции  установить ssh, samba
Название db2-9
$ sudo su
# apt-get update
# apt-get upgrade
# apt-get install mc
# apt-get install htop

Дистрибутивы  в папке soft

user@db2-9:~$ ipcs -l

------ Пределы совм. исп. памяти --------
максимальное количество сегментов = 4096
максимальный размер сегмента (кбайт) = 32768
max total shared memory (kbytes) = 8388608
минимальный размер сегмента (байт) = 1

------ Пределы семафоров --------
максимальное количество массивов = 128
максимум семафоров на массив = 250
максимум семафоров на всю систему = 32000
максимум операций на вызов семафора = 32
максимальное значение семафора = 32767

------ Лимиты сообщений --------
максимум очередей для всей системы = 15772
максимальный размер сообщения (байт) = 8192
максимальный по умолчанию размер сообщения (байт) = 16384

Если RAM 8Gb 
kernel.shmmax=8589934592 
kernel.shmall=8589934592/4096*2=4194304
kernel.shmmni=256*8=2048
 
 
# nano /etc/sysctl.conf
 
Добавить в конец файла: 
 
#Example for a computer with 8 GB of RAM:
kernel.shmmni=2048
kernel.shmmax=8589934592
kernel.shmall=4194304
#kernel.sem=<SEMMSL> <SEMMNS> <SEMOPM> <SEMMNI>
kernel.sem=250 32000 32 128
kernel.msgmni=15772
kernel.msgmax=8192
kernel.msgmnb=16384
 
# sysctl -p
 
Подготовим систему для установки db2 ./setup
 
# apt-get install libaio1 ksh libstdc++6-4.4-dev libstdc++6-4.4-pic
# apt-get install libpam0g:i386
# ln -s /lib/i386-linux-gnu/libpam.so.0 /lib/libpam.so
as root 
# echo 0 > /proc/sys/kernel/randomize_va_space 
 
Создадим группы

# groupadd db2iadm1

# groupadd db2fadm1

# groupadd dasadm1

Создадим пользователей

# useradd -g db2iadm1 -m -d /home/db2inst1 db2inst1 
# useradd -g  db2fadm1 -m -d /home/db2fenc1 db2fenc1
# useradd -g  dasadm1 -m -d /home/dasusr1 dasusr1

Зададим пароли

# passwd db2inst1

# passwd db2fenc1

# passwd dasusr1 
 
инсталляция
# cd /home/user/server 
 
# ./db2_install
 
Выбрать ESE - что бы потом можно было добавить лицензию от совместного с 1с продукта
 
Создаем DB2 Administration Server (DAS):

# cd /opt/ibm/db2/V9.7/instance/

# ./dascrt dasusr1

Создадим экземпляр DB2, настроенный на работу

через порт 50000 (порт DB2 по-умолчанию):
 
# ./db2icrt -u db2fenc1 -p 50000 db2inst1

Зайдём под пользователем db2inst1:
 
# su - db2inst1
 
Конфигурируем DB2 для работы с 1С: 
 
$ db2set DB2_WORKLOAD=1C
 
Запускаем экземпляр DB2:

$ db2start
 
Посмотреть версию DB2

$ db2ls
 
Посмотреть БД

$ db2ilist
 
Возвращаемся в root через Ctrl-D (logout) или так:

$ exit
 
Настраиваем автозапуск сервера:

# ./db2iauto -on db2inst1
 
# apt-get install ttf-mscorefonts-installer

# apt-get install imagemagick
 
С помощью winscp upload /home/user/8.3.9.2033 (нужен deb64.tar.gz)
 
# cd /home/user/8.3.9.2033

# tar xvzf deb64.tar.gz

# dpkg -i 1c*.deb

# apt-get -f install

# chown -R usr1cv8:grp1cv8 /opt/1C

Зададим пароль 

# passwd usr1cv8

Запустим сервер

# service srv1cv83 start
 
Теперь создадим базу 1С на сервере DB2.

добавим пользователя usr1cv8 в группу доступа db2iadm1

# usermod -aG db2iadm1 usr1cv8
 
# echo ". /home/db2inst1/sqllib/db2profile" >> /home/usr1cv8/.profile 
 
# service srv1cv83 restart
 
# poweroff
 
Далее делаем образ виртуальной машины db2_9.7FP11.ova
 
Базу создать так: 
 


  

пятница, 20 января 2017 г.

Установка VirtualBox в Ubuntu 16.04

Установка VirtualBox в Ubuntu 16.04

в BIOS и включить Virtualization Technology (VT)!!!
устанавливаем Ubuntu 16.04.1 desktop

Если ubuntu делит машину с windows настроим часы, что бы время не сбивалось:

В версиях <16 было так:
$ sudo nano /etc/default/rcS
изменил значение параметра 'UTC' c 'yes' на 'no'  и сохранил изменения.
далее 'sudo reboot' и всё заработало (сразу зашёл в BIOS и проверил).

Исправление времени ubuntu 16 windows

Для Ubuntu 16.04 делаем так:
# timedatectl set-local-rtc 1 --adjust-system-clock
Проверяем
# timedatectl
Не забыть вернуть часы на местное время в BIOS или windows после перезагрузки.

$ sudo su
# apt-get update
# apt-get upgrade
# apt-get install mc
# apt-get install ssh
# apt-get install samba
# apt-get install htop

Ubuntu 16.04 нет звука

Downloads vbox

Установка из репозитария:

Add the following line to your /etc/apt/sources.list:

# nano /etc/apt/sources.list

добавить в конец:

deb http://download.virtualbox.org/virtualbox/debian xenial contrib

сохранить.

# wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
#  wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

# apt-get update
# apt-get install virtualbox-5.1

В настройках машины не забыть установить плагин USB

добавим пользователя user в группу доступа vboxusers

# usermod -aG vboxusers user

# reboot


Если виртуальная машина запускалась от root для запуска от user:
# chown -R user:vboxusers '/home/user/VirtualBox VMs'

Общие папки делаются соответственно от пользователя user с правами пользователя

/home/user/soft как soft

Подключение из гостевой windows:
\\vboxsrv\soft

 

пятница, 16 декабря 2016 г.

Сбивается время windows

$ sudo nano /etc/default/rcS
изменил значение параметра 'UTC' c 'yes' на 'no'  и сохранил изменения.
далее 'sudo reboot' и всё заработало (сразу зашёл в BIOS и проверил)