Skip to main content

Les commandes utile

Date

Afficher la date 

date

Modifier la date

date --set 16:03:20
# ou
date --set 2021-08-05

Afficher l'historique des commandes

history

Afficher l'historique des connexions

# Tous les logs de connexion au serveur
last

# Les derniers logs pour chaque utilisateur
lastlog

# les logs des tentatives de connexion qui ont échoué
lastb

Afficher les ports utilisés

Pour répertorier tous les ports TCP ou UDP écoutés, y compris les services utilisant les ports et l'état du socket, utilisez la commande suivante :

sudo ss -tunlp

Pour modifier les ports voir le livre Configuration du Firewall pour plus de détails.

Afficher la version OS Linux

cat /etc/debian_version

Afficher l'IP de son serveur

ip addr show

Pour un affichage plus claire :

ip -stats -color -human addr

Connexion a un serveur distant

Connexion à un serveur distant sans l'utilisation de clé SSH. 

ssh username@ip.address

Afficher les services utilisés

sudo service --status-all

Afficher les process en cours

sudo ps aux

Statistique sur les services en cours : 

htop

Afficher les programmes installé

sudo dpkg --list

Afficher les interfaces

ip a

Statistiques réseaux

Afficher les stats sur les interfaces : 

sudo bmon 
# press q to quit

Afficher les stats sur une interface en particulier

sudo tcptrack -i <interface>
# Exemple : 
sudo tcptrack -i eth0

Afficher la taille d'un dossier

sudo du -sh <folder>

# Exemple taille total du dossier
sudo du -sh /backup
> 6,2G	backup

# Exemple taille total des sous-dossiers
sudo du -sh /backup/*
> 21M	backup/database
> 6,2G	backup/docker
> 1,7M	backup/etc
> 4,0K	backup/output.log.gz
> 16K	backup/script
> 616K	backup/ssh

# Exemple taille total trié par taille
sudo du -sh /backup/* | sort -h
> 6,2G	backup/docker
> 21M	backup/database
> 1,7M	backup/etc
> 616K	backup/ssh
> 16K	backup/script
> 4,0K	backup/output.log.gz

Supprimer un service 

Supprime les données, la configuration et toutes les dépendances. 

sudo apt-get -y autoremove --purge <service>