UbuntuXenial:Installation

De Wiki Fred
Aller à : navigation, rechercher
Ubuntu 16.04 Server - Installation


Téléchargement


L'image iso d'Ubuntu 16.04 LTS peut être téléchargée à partir du Serveur officiel de téléchargement d'Ubuntu

Installation


L'image iso peut être décompressée sur une clé usb avec l'utilitaire Win32 Disk Imager.
 


Pour une installation entièrement en anglais


  • Sélection de la langue du programme d'installation : English
Ubuntu server install 1.jpg
  • Install Ubuntu
Ubuntu server install 2a.jpg
  • Sélection de la langue du système : English
Ubuntu server install 3.jpg
  • Séléction de la localisation : Other/Europe/Belgium
VirtualBox Ubuntu 14.04 x64 Server 07 06 2016 12 29 24.png
  • Choix de la locale : United States
VirtualBox Ubuntu 14.04 x64 Server 07 06 2016 12 30 15.png
  • Détection automatique du clavier : No
Ubuntu server install 5.jpg
  • Sélection du clavier : Belgian
Ubuntu server install 6.jpg
  • Sélection de la disposition du clavier : Belgian
Ubuntu server install 7.jpg
  • (Si demandé) Choix de l'interface réseau principale : enp0s3
Ubuntu server install 7xa.jpg
  • Nom réseau du système
Ubuntu server install 8.jpg
  • Nom complet du nouvel utilisateur
Ubuntu server install 9.jpg
  • Nom du nouvel utilisteur
Ubuntu server install 10.jpg
  • Mot de passe du nouvel utilisateur
Ubuntu server install 11.jpg
  • Confirmation du mot de passe du nouvel utilisateur
Ubuntu server install 12.jpg
  • Encryptage du répertoire d'accueil du nouvel utilisateur : No
Ubuntu server install 13.jpg
  • Confimation de la time-zone : Yes
Ubuntu server install 14.jpg
  • Sélection de la méthode de partitionnement du disque : Guided - use entire disk and set up LVM
Ubuntu server install 15.jpg
  • Sélection du disque à partitionner
Ubuntu server install 16.jpg
  • Confirmation des changements et configuration de LVM : Yes
Ubuntu server install 17.jpg
  • Taille de disque à utiliser
Ubuntu server install 18.jpg
  • Confirmation des changements : Yes
Ubuntu server install 19.jpg
  • Configuration du proxy
Ubuntu server install 20.jpg
  • Sélection de la gestion des mises-à-jour : No automatic updates
Ubuntu server install 21.jpg
  • Sélection des logiciels supplémentaires à installer : OpenSSH server et Continue
VirtualBox Ubuntu 14.04 x64 Server 07 06 2016 10 59 48b.jpg
  • Confirmation de l'installation de GRUB : Yes
Ubuntu server install 23.jpg
  • Confirmation de la fin de l'installation : Continue
Ubuntu server install 24.jpg
  • Premier démarrage
Ubuntu server install 25b.jpg


Post-Installation


Configuration d'un proxy


Si cela n'a pas été fait lors de l'installation

  • Créer un fichier /etc/apt/apt.conf contenant
Acquire::http::proxy "http://ip:port/";
Acquire::https::proxy "http://ip:port/";
Ou (si le proxy nécessite une authentification)
Acquire::http::proxy "http://username:password@ip:port/";
Acquire::https::proxy "http://username:password@ip:port/";


Vérifier la date et la time zone


  • Vérifier la date
date
  • Vérifier la time zone
cat /etc/timezone

Si ce n'est pas correct

  • dpkg-reconfigure tzdate
    
  • /etc/init.d/cron stop
    
  • /etc/init.d/cron start
    


Adapter la localisation des dépôts APT

La liste des dépôts se trouve dans le fichier /etc/apt/sources.list
 

Si la localisation n'a pas été correctement définie lors de l'installation


  • Changer toutes les occurrences de par exemple us.archive.ubuntu.com par be.archive.ubuntu.com
sed -i 's|us.archive.ubuntu.com|be.archive.ubuntu.com|' /etc/apt/sources.list
  • Mettre à jour la liste des paquets disponibles dans les dépôts APT
apt-get update


Mise-à-jour du système


  • Mettre à jour la liste des paquets disponibles dans les dépôts APT
apt-get update
  • Mettre à jour tous les paquets installés
apt-get upgrade -y


Synchronisation de l'heure


Par défaut Ubuntu essaiera, lors de chaque démarrage, de synchroniser son heure avec le serveur NTP ntp.ubuntu.com.
Cela peut poser plusieurs problèmes :

  • Si le serveur est derrière un proxy, celui-ci pourrait bloquer le port 123 utilisé par le protocole NTP.
  • La synchronisation n'a lieu que lors du démarrage du serveur.


Pour éviter ces problèmes et si un serveur NTP interne est disponible :

  • Désactiver la synchronisation automatique de l'heure via internet
sudo mv /etc/network/if-up.d/ntpdate /etc/network/if-up.d/ntpdate.disabled
  • Programmer une synchronisation au démarrage et journalière via un serveur interne
sudo crontab -e

Ajouter les lignes

1 @reboot sudo ntpdate ntpserver
2 @daily  sudo ntpdate ntpserver


Tweaks


Déactivation de l'écran de veille


  • Editer le fichier /etc/default/grub et remplacer
GRUB_CMDLINE_LINUX_DEFAULT=""
par
GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"
  • update-grub
    
  • Redemarrer


Affichage de l'adresse IP avant le login


Lors de son démarrage, Ubuntu affiche le contenue du fichier /etc/issue juste avant le login. L'adresse IP du serveur peut y être ajoutée dynamiquement lors de chaque démarrage.


  • Sauvegarder le message d'origine
cp /etc/issue /etc/issue-standard
  • Créer /usr/local/bin/get-ip-address contenant
/sbin/ifconfig | grep "inet addr" | grep -v "127.0.0.1" | awk '{ print $2 }' | awk -F: '{ print $2 }'
  • Rendre le script /usr/local/bin/get-ip-address exécutable
chmod u+x /usr/local/bin/get-ip-address
  • Créer /etc/network/if-up.d/show-ip-address contenant
#!/bin/sh
if [ "$METHOD" = loopback ]; then
    exit 0
fi

if [ "$MODE" != start ]; then
    exit 0
fi

cp /etc/issue-standard /etc/issue
/usr/local/bin/get-ip-address >> /etc/issue
echo "" >> /etc/issue
  • Rendre le script /etc/network/if-up.d/show-ip-address exécutable
chmod u+x /etc/network/if-up.d/show-ip-address
  • Redémarrer
Ubuntu install server 50.jpg


Configuration du prompt


  • Editer le fichier /home/xxx/.bashrc
Pour root : /root/.bashrc
 
  • Décommenter la ligne
    #force_color_prompt=yes
    
  • Editer la ligne
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    

Par exemple

  • Pour root
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u\[\033[01;33m\]@\h\[\033[00m\]:\[\033[01;36m\]$PWD\[\033[00m\]\$ '
    
  • Pour les autres
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[01;33m\]@\h\[\033[00m\]:\[\033[01;36m\]$PWD\[\033[00m\]\$ '
    


Activer le compte root


  • sudo passwd root