UbuntuBionic:Installation

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


Téléchargement


L'image iso d'Ubuntu 18.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.
 


  • Sélection de la langue d'installation : English
Bionic setup 01.jpg
  • Sélection de la configuration du clavier : Belgian
Bionic setup 02.jpg
  • Sélection du type d'installation : Install Ubuntu
Bionic setup 03.jpg
  • Configuration du réseau


  • Sélectionner l'interface enp0s3
Bionic setup 04.jpg
  • Activer le DHCPv6
Bionic setup 05.jpg
  • Confirmation
Bionic setup 06.jpg
  • Configuration d'un proxy
Bionic setup 07.jpg
  • Configuration du système de fichiers


  • Sélection du partitionnage : Use An Entire Disk
Bionic setup 08.jpg
  • Sélection du disque
Bionic setup 09.jpg
  • Confirmation
Bionic setup 10.jpg
Bionic setup 11.jpg
  • Configuration du profile
Bionic setup 12.jpg
  • Redémarrage
Bionic setup 13.jpg
  • Bionic setup 14.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