ADMin Портал!

Профиль


Добро пожаловать
54.226.209.201

Сейчас онлайн
Гостей:31
Поисковые боты:1

Всего:32

Кнопки


ShaanxiPRO Автозапчасти для Shaanxi, Shacman, Howo, Faw в Южно-Сахалинске


Исходный код

Статьи

Ubuntu

Мои избранные статьи, которыми я пользуюсь и чтобы не забыть
ADMin Tools (Jupyter) Server for Developers на базе Ubuntu
Основная инструкция по установке на Ubuntu 18.04 (server) GitLab, Python и инструменты для разработчиков (Jupyter Lab, Jupyter Hub), instantclient для Oracle
Скачать
http://releases.ubuntu.com/bionic/ubuntu-18.04.1-live-server-amd64.iso

Создать машину в Virtual Box
18.04 server
2 cores
8GB of RAM


Примонтировать iso образ к приводу DVD и установить систему

Тип сети: NAT

[Обновить]
Код
1
2
sudo apt-get update
sudo apt-get upgrade


[GitHub]
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-gitlab-on-ubuntu-18-04

Код
1
sudo apt install ca-certificates curl openssh-server postfix

->Интернет сайт

Код
1
2
3
4
5
mkdir tmp
cd tmp
curl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh
sudo bash script.deb.sh
sudo apt install gitlab-ce


<--------Я пропустил (потом вернусь)
Before you can use the application, you need to update the configuration file and run a reconfiguration command. First, open Gitlab's configuration file:

sudo nano /etc/gitlab/gitlab.rb
Near the top is the external_url configuration line. Update it to match your domain. Change http to https so that GitLab will automatically redirect users to the site protected by the Let's Encrypt certificate:

/etc/gitlab/gitlab.rb
##! For more details on configuring external_url see:
##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab
external_url 'https://example.com'
Next, look for the letsencrypt['contact_emails'] setting. This setting defines a list of email addresses that the Let's Encrypt project can use to contact you if there are problems with your domain. It's a good idea to uncomment and fill this out so that you will know of any issues:

/etc/gitlab/gitlab.rb
letsencrypt['contact_emails'] = ['email@example.com']
-------->

Save and close the file. Run the following command to reconfigure Gitlab:
Код
1
sudo gitlab-ctl reconfigure


ifconfig
Находим внешний IP адрес виртуальной машины
В VirtualBox настраиваем в разделе сети Проброс портов:
Для использваония в локальной сети: [внешний IP адрес, порт] хост машины на [внутренний IP адрес, порт 80]

Используем: http://127.0.0.1/ или http://внешний ИП из локальной сети/


[Instant client]
https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html


instantclient-basic-linux.x64-11.2.0.4.0.zip (60,704,657 bytes) (cksum - 41267059)
http://download.oracle.com/otn/linux/instantclient/11204/instantclient-basic-linux.x64-11.2.0.4.0.zip

instantclient-sdk-linux.x64-11.2.0.4.0.zip (643,089 bytes) (cksum - 3927039586)
http://download.oracle.com/otn/linux/instantclient/11204/instantclient-sdk-linux.x64-11.2.0.4.0.zip

Распаковать в /usr/local/lib/instantclient_11_2

Код
1
sudo nano /etc/environment

Дописать:
Код
1
2
3
4
5
LD_LIBRARY_PATH="/usr/local/lib/instantclient_11_2"
TNS_ADMIN="/usr/local/lib/instantclient_11_2"
ORACLE_BASE="/usr/local/lib/instantclient_11_2"
ORACLE_HOME="/usr/local/lib/instantclient_11_2"
OCISDKZIPINC=$PHP_OCI8_INSTANT_CLIENT/sdk/include


Код
1
2
3
cd /usr/local/lib/instantclient_11_2
sudo ln -s libclntsh.so.11.1 libclntsh.so
sudo ln -s libocci.so.12.1 libocci.so


[PYTHON3]
Python3 уже установлен в 18.04

sudo nano /etc/apt/sources.list
добавить
Код
1
2
deb http://archive.ubuntu.com/ubuntu bionic main universe
deb http://archive.ubuntu.com/ubuntu bionic-updates universe


Код
1
2
3
4
sudo apt-get install build-essential
sudo apt-get install python-setuptools python-dev
sudo apt-get install python3-setuptools python3-dev
sudo apt-get install libaio1


Доставляем частоиспользуемые пакеты:
Код
1
sudo apt-get install python-numpy python-requests python-redis



Код
1
sudo apt-get install python-pip python3-pip


Код
1
2
which pip
which pip3


Код
1
2
sudo pip3 install pandas rarfile et-xmlfile openpyxl parso pytz virtualenv xlrd
sudo apt install python-dateutil


Код
1
2
sudo pip install jupyterlab
jupyter notebook --generate-config


https://jupyter-notebook.readthedocs.io/en/stable/public_server.html
jupyter notebook password
jupyter notebook --generate-config

# Set ip to '*' to bind on all interfaces (ips) for the public server
c.NotebookApp.ip = '*'
c.NotebookApp.password = u'sha1:bcd259ccf...<your hashed password here>'
c.NotebookApp.open_browser = False

# It is a good idea to set a known, fixed port for server access
Код
1
c.NotebookApp.port = 9999



Код
1
sudo pip install jupyterhub


c.JupyterHub.ssl_key = '/path/to/my.key'
c.JupyterHub.ssl_cert = '/path/to/my.cert'

Код
1
2
sudo sh -c "echo /opt/oracle/instantclient_11_2 > /etc/ld.so.conf.d/oracle-instantclient.conf"
sudo ldconfig


[Дополнительно]
Код
1
2
sudo apt-get install mc
sudo apt-get install redis-server

Дата публикации: 02.11.2018
Прочитано: 147 раз
Нет комментариев. Почему бы Вам не оставить свой?
Ваше имя:
Комментарий:
Секретный код:Секретный код
Повторить:
Антиспам:



Powered by SLAED CMS © 2005-2007 SLAED. All rights reserved.