« Modèle:Commandes de gestion des serveurs » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 50 : Ligne 50 :
cd le_repertoire_de_copie
cd le_repertoire_de_copie


scp -rp user@host.com:/toto/titi_dir ./
scp -rp -P <port> user@host.com:/toto/titi_dir ./


|'''Copier''' un fichier depuis un serveur distant.
|'''Copier''' un fichier depuis un serveur distant.
Ligne 57 : Ligne 57 :


-p permet de préserver les users, droits et date des fichiers
-p permet de préserver les users, droits et date des fichiers
-P port distant
|-
|-
|
|

Version du 26 mars 2018 à 18:12

Gestion des serveurs

Commande Description
lsblk

ou

sudo fdisk -l

Lister les partitions su système [1]
Installation : sudo apt-get install smartmontools

sudo smartctl --all /dev/<dique>

exemple : sudo smartctl --all /dev/sda

Etat d'un disque, plus les valeurs sont faibles plus c'est proche de la rupture.
uname -r

ou avec plus d'infos

uname -a

Connaître la version du noyau Linux
apt-cache policy <paquet(s)> Connaître la version d'un paquet
dpkg -l Liste des paquets installés
df -h L'espace disque libre est listé en format lisible pour l'homme.
ls -la Liste les fichiers avec leurs permissions, propriétaires, tailles, et dates de modifications

-h lisible pour l'homme

du -sh

ou

du -h

Taille des répertoires/des fichiers en formats humains
scp compte@machine_distante:/chemin/absolu/vers/fichier /chemin/vers/repertoire/destination/

cd le_repertoire_de_copie

scp -rp -P <port> user@host.com:/toto/titi_dir ./

Copier un fichier depuis un serveur distant.

-r permet de faire une copie récursive du répertoire titi_dir/

-p permet de préserver les users, droits et date des fichiers

-P port distant

sftp -ro "IdentityFile /<chemin_serveur_copieur>/.ssh/id_dsa" <utilisateur>@<domaine_serveur_distant>:/dossier_copié/ /dossier_de_destination/

Copier des dossiers avec clé ssh
sudo shutdown -r now Redémarrer le serveur immédiatement
tar -xjvf nomdufichieradecompresser.tar.bz2 Décompression de fichier .tar.bz2
tar -xvzf <nom_du_fichier> Décompression de fichier tar.gz
tar czvf < nom_archive >.tar.gz < nom_rep > Compresser un fichier ou un répertoire en tar.gz
netstat -ltunp Quel processus pour quel port ?
find /dossier -name " *.c " -print
Recherche d'un fichier par son nom ajouter -delete à la fin pour supprimer les fichiers.
source ~/.bashrc Recharger bashrc sans reboot
find /adresse_racine -iname "*.tar.gz" -exec mv {} /adresse_copie/ \; Trie tous les fichiers d'un type à partir d'un répertoire et le envoie

dans un dossier.

ps aux | grep <nom_processus>

ou dans un script bash

 $pid=(pgrep -f <nom du processus>);
Trouver le pid d'un processus comme SCREEN -d -m -S <nom>