floss:config_ubuntu_server

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
floss:config_ubuntu_server [2020/02/23 11:53] – [Serveur LAMP] villersdfloss:config_ubuntu_server [2021/06/02 13:21] villersd
Ligne 1: Ligne 1:
 ====== Configuration type d'un serveur sous Ubuntu ====== ====== Configuration type d'un serveur sous Ubuntu ======
-  * 06/01/2020 Ubuntu server 19.10 Eoan Ermine : [[http://releases.ubuntu.com/19.10/]] : [[http://releases.ubuntu.com/19.10/ubuntu-19.10-live-server-amd64.iso|64-bit PC (AMD64) server install image]] (utile pour l'intérêt des nouveautés, avec possibilité de mise à jour proche vers la 20.04 LTS+  * Configuration pour usage général et scientifique 
-  * 07/01/2020 Ubuntu server 18.04 Bionic Beaver (**Long Term Support**) : [[https://ubuntu.com/download/server/thank-you?version=18.04.3&architecture=amd64]]+  * Téléchargement : [[https://ubuntu.com/download/server]], dernière version Ubuntu Server 20.04.2 LTS Focal Fossa, architecture AMD64 (testé 19/05/2021) 
 +  * Gravure du fichier iso, ou préparation d'une clé USB via Balena-Etcher (par exemple
 +  * Versions précédentes : 
 +    * [[config_ubuntu_server-18.04|Configuration type d'un serveur sous Ubuntu Server 18.04]], Bionic Beaver 
 +    * [[config_ubuntu_server-16.04|Configuration type d'un serveur sous Ubuntu Server 16.04]], Xenial Xerus 
   * références, tutoriels,...   * références, tutoriels,...
 +    * [[https://www.howtoforge.com/tutorial/ubuntu-lts-minimal-server/|How to Install Ubuntu 20.04 LTS (Focal Fossa) Server]]
     * [[https://hibbard.eu/install-ubuntu-virtual-box/|How to Install Ubuntu Server on VirtualBox]] 11 Dec 2019, James Hibbard     * [[https://hibbard.eu/install-ubuntu-virtual-box/|How to Install Ubuntu Server on VirtualBox]] 11 Dec 2019, James Hibbard
     * [[https://doc.ubuntu-fr.org/serveur]]     * [[https://doc.ubuntu-fr.org/serveur]]
Ligne 25: Ligne 31:
  
 <note tip> <note tip>
-Installation testée en janvier 2020, via les commandes suivantes, adaptées de différentes sources :+Installation testée en juillet 2020, via les commandes suivantes, adaptées de différentes sources :
   * indiquez le nom de la version Ubuntu lors de l'ajout de la source (repository)   * indiquez le nom de la version Ubuntu lors de l'ajout de la source (repository)
   * remplacez le numéro 6.1 par une nouvelle version si existante sur virtualbox.org   * remplacez le numéro 6.1 par une nouvelle version si existante sur virtualbox.org
   * remplacez la variable %%$%%USER par votre nom d'utilisateur Linux   * remplacez la variable %%$%%USER par votre nom d'utilisateur Linux
-  * ext pack : remplacer 6.1.en fonction de la version indiquée [[https://www.virtualbox.org/wiki/Downloads|ici]]+  * ext pack : remplacer 6.1.12 en fonction de la version indiquée [[https://www.virtualbox.org/wiki/Downloads|ici]]
 </note> </note>
 <code> <code>
 sudo apt-get install build-essential dkms linux-source linux-headers-`uname -r` sudo apt-get install build-essential dkms linux-source linux-headers-`uname -r`
-sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian bionic contrib"+sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian focal 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_2016.asc -O- | sudo apt-key add -
Ligne 43: Ligne 49:
 sudo usermod -G vboxusers -a $USER sudo usermod -G vboxusers -a $USER
  
-wget https://download.virtualbox.org/virtualbox/6.1.0/Oracle_VM_VirtualBox_Extension_Pack-6.1.0.vbox-extpack+wget https://download.virtualbox.org/virtualbox/6.1.12/Oracle_VM_VirtualBox_Extension_Pack-6.1.12.vbox-extpack
  
 ou : ou :
Ligne 78: Ligne 84:
 </note> </note>
  
-===== Installation du serveur sous Ubuntu 18.04 =====+===== Installation du serveur sous Ubuntu 20.04 =====
 <note important>VM VirtualBox testée sur un PC sous Linux avec processeur i7. Le fonctionnement devrait être aussi OK sous Windows ou mac, et avec un processeur i5.</note> <note important>VM VirtualBox testée sur un PC sous Linux avec processeur i7. Le fonctionnement devrait être aussi OK sous Windows ou mac, et avec un processeur i5.</note>
  
-Installation standard de Linux, Apache, MySQL, Php + outils. Base choisie : Ubuntu server. Un test préalable avec la version 19.10 aboutit à des difficultés, donc à une balance coût/bénéfice peu intéressante.+Installation standard de Linux, Apache, MySQL, Php + outils. Base choisie : Ubuntu server.
   * [[http://www.ubuntu.com/download/server|téléchargement de Ubuntu server]]   * [[http://www.ubuntu.com/download/server|téléchargement de Ubuntu server]]
   * Lancement de VirtuaBox et création d'une nouvelle machine virtuelle (VM). Par exemple :   * Lancement de VirtuaBox et création d'une nouvelle machine virtuelle (VM). Par exemple :
-    * Ubuntu-18.04_server (type Linux et version 64 bit) +    * Ubuntu-20.04.2_server (type Linux et version 64 bit) 
-    * 2048 Mo+    * 8192 Mo
     * Disque dur virtuel (.vdi) 10 Go (dynamiquement alloué)     * Disque dur virtuel (.vdi) 10 Go (dynamiquement alloué)
   * Ajustement (menu configuration) de quelques paramètres de la VM :   * Ajustement (menu configuration) de quelques paramètres de la VM :
Ligne 227: Ligne 233:
   * autres paquets   * autres paquets
     * cairo ??     * cairo ??
-  * configuration ssl ??+  * configuration ssl (https, certificats,...) 
 +    [[https://doc.ubuntu-fr.org/tutoriel/securiser_apache2_avec_ssl]] 
  
 ==== Migration, mise à jour du serveur... ==== ==== Migration, mise à jour du serveur... ====
 +
 +<note important>
 +Message d'erreur sur sudo do-release-update "There is no development version of an LTS available" → attendre (The -d switch is necessary to upgrade from Ubuntu 18.04 LTS as upgrades have not yet been enabled and will only be enabled after the first point release of 20.04 LTS) [[https://wiki.ubuntu.com/FocalFossa/ReleaseNotes#Upgrading_from_Ubuntu_18.04_LTS_or_19.10]] bizarre par rapport aux sorties 20.04.1 répertoriées sur [[https://releases.ubuntu.com/20.04/]] !!)
 +</note>
 +
   * Régulièrement :    * Régulièrement : 
     * sudo apt-get update     * sudo apt-get update
     * sudo apt-get upgrade     * sudo apt-get upgrade
 +  * Automatisation d'upgrade de sécurité (et autres) : unattended-upgrade
 +    * [[https://www.cyberciti.biz/faq/how-to-set-up-automatic-updates-for-ubuntu-linux-18-04/|How to set up automatic updates for Ubuntu Linux 18.04]]
 +    * [[https://guide.ubuntu-fr.org/server/automatic-updates.html]]
   * Mise à niveau de l'OS (par exemple Ubuntu server 20.04.1):   * Mise à niveau de l'OS (par exemple Ubuntu server 20.04.1):
-    * FIXME+    * faire un backup du serveur ou de la VM (snapshot) 
 +    * sudo apt-get update 
 +    * sudo apt-get upgrade 
 +    * sudo reboot 
 +    * Installer l'outil Ubuntu d'update : sudo apt install update-manager-core 
 +    * sudo do-release-upgrade 
 +    * sudo reboot 
 +    * vérifier la mise à niveau. Revenir en arrière si problème, refaire une sauvegarde/snapshot
   * Références :   * Références :
     * [[https://webdock.io/en/docs/how-guides/upgrading-webdock-webservers]]     * [[https://webdock.io/en/docs/how-guides/upgrading-webdock-webservers]]
 +    * [[https://www.cyberciti.biz/faq/upgrade-ubuntu-18-04-to-20-04-lts-using-command-line/]]
 +
 +
  
 ===== Installation et gestion de logiciels sur un serveur LAMP ===== ===== Installation et gestion de logiciels sur un serveur LAMP =====
Ligne 244: Ligne 270:
     * ...     * ...
  
 +===== Virtualisation et containers sur le serveur ===== 
 +  * [[https://fr.wikipedia.org/wiki/Proxmox_VE]] 
 +  * [[https://fr.wikipedia.org/wiki/LXC]]
  • floss/config_ubuntu_server.txt
  • Dernière modification : 2023/09/15 19:05
  • de villersd