instalace_ubuntu_server_16.04_na_vpsfree
Toto je starší verze dokumentu!
Obsah
Instalace Ubuntu server 16.04 na vpsFree
Momentálně vpsFree podporuje jen Ubuntu server 14.04. Upgrade na 16.04 proto využívá balíku update-manager-core a příkazu do-release-upgrade.
Základní nastavení serveru před upgradem na 16.04
- přes vpsAdmin vytvořit nové playground VPS s Ubuntu server 14.04
- vygenerovat si heslo roota, to si uložit do správce hesel (Keepass2) a opsat si IP adresu IPv4
- v /etc/hosts lokálně si případně doplnit záznam pro IP adresu, aby stačilo zadávat jen doménové jméno, např. dev.rozletse.cz
- přihlásit se jako root na vps přes ssh (ssh root@dev.rozletse.cz)
- přes adduser si vytvořit vlastního uživatele
- přidělit uživateli sudo práva přes sudo usermod -aG sudo username
- zkusit se na nového uživatele v novém okně přihlásit a vyzkoušet příkaz sudo su, jestli uživatel opravdu má sudo práva
- pro pohodlnost si nainstalovat mc a mcedit, sudo apt-get udpate && sudo apt-get install mc mcedit
- zabezpečit ssh server: sudo mcedit /etc/ssh/sshd_config. zakázat login roota: PermitRootLogin No, a změnit port z 22 např. na 10022: Port 10022
- povolit si přihlášení přes rsa public key, z lokálního PC zkopírovat záznam z ~/.ssh/id_rsa.pub a ten vložit do souboru authorized_hosts na serveru (~/.ssh/authorized_hosts)
- opravit přístupová práva k této složce na serveru, chmod 700 ~/.ssh a chmod 600 ~/.ssh/authorized_keys
- vygenerovat si české locales, sudo locale-gen cs_CZ.UTF-8 a nastavit si časovou zónu, sudo dpkg-reconfigure tzdata
- upgradovat všechny balíky 14.04: sudo apt-get upgrade
Upgrade na 16.04
- nainstalovat balík update-manager-core: sudo apt-get install update-manager-core
- provést upgrade na novou LTS verzi: sudo do-release-upgrade -d
- schválit dočasné spuštění záložní instance sshd na portu 1022, povolit reload ssh, a případné přepsání konfiguračních souborů novými verzemi schválit (a/y)
- na konci povolit restart serveru
Přihlášení po upgradu na 16.04
- pokud byl ugprade úspěšný, do 30 s po restartu se lze znovu přihlásit a mělo by nás přivítat nové Ubuntu 16.04:
ssh -p 10022 dev.rozletse.cz Welcome to Ubuntu 16.04 LTS (GNU/Linux 3.16.6-042stab113.11 x86_64) * Documentation: https://help.ubuntu.com/ Last login: Sat Apr 23 15:25:50 2016 from xxx
Bash autocompletion
- pro pohodlnou další práci je vhodné nainstalovat autocomplete: sudo apt-get install bash-completion a znovu se přihlásit, případně ještě upravit /etc/bash.bashrc
Instalace základních serverů
- webserver Apache (apache2), MySQL (MariaDB), Java JRE (openjdk-8-jdk-headless) a Tomcat (tomcat8): sudo apt-get install openjdk-9-jre-headless mariadb-server-10.0 apache2 tomcat8 php libapache2-mod-php
TODO dokončit návod. Zatím problém se spuštěním tomcatu8 i tomcatu7. — [Martin Malec 2016/04/23 16:18
instalace_ubuntu_server_16.04_na_vpsfree.1461421358.txt.gz · Poslední úprava: 2023/05/25 13:58 (upraveno mimo DokuWiki)