Test de la version
# Test de version du serveur Ubuntu
cat /etc/issue
Mise à jour
# Mise à jour de la liste des fichiers disponibles
# Mise à jour de tous les paquets installés sur le système
# Méthode 1
sudo apt-get update
sudo apt-get upgrade --yes
# Méthode 2
sudo apt-get update && sudo apt-get upgrade -y
Changement du mot de passe
# Connection
ssh root@xx.xx.xx.xx
yes
yyyyyyyy
# Changement de mot de passe
passwd
# Quitter
exit
Répertoires
Liste de répertoires
- / : Root
- /bin : User Binaries
- /etc : Configuration Files
- /dev : Device Files
- /var : Variable Files
- /tmp : Temporary Files
- /usr : User Programs
- /home : Home Directories
Fichiers cachés
Afficher ou non les fichiers cachés
Ctrl + H
Commandes
# Redémarrage du serveur
reboot
# Création d'un répertoire dist
mkdir dist
# Suppression d'un répertoire dist
rm -rf dist
# Copie d'un répertoire dist vers src
cp -R dist src
# Copie d'un répertoire dist vers un répertoire protégé
sudo cp -R dist /var/www/html#
# Copie du contenu actuel vers un répertoire protégé
sudo cp *.* /var/www/html
# Modifier un fichier nginx.conf
sudo gedit nginx.conf
# Recherche de la présence du package docker.io
sudo apt-cache search docker.io
Packages
Apt-get est un outil logiciel qui permet d'effectuer l'installation et la désinstallation de paquets en provenance d'un
dépôt APT.
# Installation du package nginx
sudo apt-get --yes install nginx
Administrateur
# Passer un utilisateur en administrateur
sudo usermod -aG sudo user_name
Installation de cURL
# Vérification de la présence de cURL
curl --version
# installation de cURL si nécessaire
sudo apt-get --yes install curl
Les services
Commandes sur les services
# Liste des services démarrés
systemctl list-unit-files '*service' | sort
# Liste des services lancés au démarrage
systemd-analyze blame
# Démarrer / Arrêter
sudo systemctl stop my-app.service
sudo systemctl start my-app.service
sudo systemctl restart my-app.service
sudo systemctl status my-app.service
# Vérifie si un service est actif
systemctl is-active my-app.service
# Activer / Désactiver
sudo systemctl enable my-app.service
sudo systemctl disable my-app.service
# Consule le journal des logs pour le service my-app
sudo journalctl --unit=my-app