Maîtrisez les lignes de commande de base pour DSM 7 de Synology

Gestion des fichiers sur DSM 7

Pour éditer un fichier texte (en utilisant vi)

vi /emplacement_du_fichier/nom_du_fichier

Pour accéder à un répertoire

cd /nom_du_répertoire

Pour créer un répertoire

mkdir /nom_du_répertoire

Afficher le contenu d’un répertoire

dir

Compter le nombre de fichiers dans le répertoire courant et ses sous-répertoires

find . -type f | wc -l

Vérifier la taille d’un répertoire et de ses sous-répertoires

du -ah /chemin/vers/le/répertoire

Trouver un fichier

find / -name nom_du_fichier

Supprimer un fichier

rm nom_du_fichier

Supprimer un répertoire et son contenu

rm -r nom_du_répertoire

Déplacer ou renommer un fichier

mv /répertoire_source/fichier_source /destination

Copier un fichier

cp /répertoire_source/fichier_source /destination

Copier des groupes de fichiers

cp /répertoire_source/. /destination

Copier un répertoire et ses sous-répertoires

cp -r -p /répertoire_source /chemin/vers/destination

Créer une archive tar (.tar) non compressée

Pour créer une archive non compressée (.tar) de tous les fichiers, répertoires et sous-répertoires dans le répertoire courant :

tar -cvf nom_de_l'archive.tar *

Créer une archive tar compressée (.tgz)

Pour créer une archive compressée (.tgz) de tous les fichiers, répertoires et sous-répertoires dans le répertoire courant :

tar -cvzf nom_de_l'archive.tgz *

Décompresser les archives .tar

Pour les archives .tar non compressées :

tar xvf fichier.tar

Décompresser les archives .tar.gz

Pour les archives .tar.gz compressées avec gzip :

tar xvzf fichier.tar.gz

Gestion du système sur DSM 7

Redémarrer votre NAS Synology

reboot

Arrêter votre NAS Synology

poweroff

Arrêter un processus sur votre NAS Synology

kill IDduProcessus

Arrêter un programme sur votre NAS Synology

killall nomDuProgramme

Afficher les processus en cours d’exécution les plus récents sur votre NAS Synology

top

Rapporter l’utilisation de l’espace disque sur votre NAS Synology

df

Afficher tous les processus DSM en cours

ps

Afficher les ports ouverts actuellement et leur statut sur votre NAS Synology

netstat -an

Changer d’utilisateur connecté sur votre NAS Synology

Si vous êtes connecté en tant que root/admin, vous pouvez ouvrir un nouveau shell comme si vous veniez de vous connecter en tant qu’un autre utilisateur. Remplacez « xxx » par le nom de l’utilisateur. Pour revenir à la session root, utilisez la commande « exit ».

su - xxx

Installer un paquet de programme IPKG

ipkg install nomDuFichier

Désinstaller un paquet de programme IPKG

ipkg remove nomDuFichier

Redémarrer des services sur DSM 7

Apache

/usr/syno/etc/rc.d/S97apache-user.sh restart

Appletalk

/usr/syno/etc/rc.d/S81atalk.sh restart

Cron et Crond

/usr/syno/etc/rc.d/S04crond.sh stop
/usr/syno/etc/rc.d/S04crond.sh start
systemctl restart crond
systemctl restart synoscheduler

FTP

/usr/syno/etc/rc.d/S99ftpd.sh restart

Index

/usr/syno/etc/rc.d/S66synoindexd.sh restart

iTunes

/usr/syno/etc/rc.d/S99itunes.sh restart

MySQL

/usr/syno/etc/rc.d/S21mysql.sh restart

NFS

/usr/syno/etc/rc.d/S83nfsd.sh restart

PostgreSQL

/usr/syno/etc/rc.d/S20pgsql.sh restart

Samba

/usr/syno/etc/rc.d/S80samba.sh restart

SSH

/usr/syno/bin/synosystemctl restart sshd.service

SSH

/usr/syno/bin/synosystemctl stop sshd.service

SSH

/usr/syno/bin/synosystemctl disable sshd.service

SSH

/usr/syno/bin/synosystemctl enable sshd.service

SSH

/usr/syno/bin/synosystemctl start sshd.service

Informations système sur DSM 7

Vérifier les informations sur la mémoire système

cat /proc/meminfo

Vérifier les informations sur le CPU

cat /proc/cpuinfo

Vérifier les interruptions en cours d’utilisation

cat /proc/interrupts

Vérifier les systèmes de fichiers actuels

cat /proc/filesystems

Informations complètes sur le format du système de fichiers

tune2fs -l /dev/hda3

Vérifier la version Linux de votre DSM

cat /proc/version

Vérifier les périphériques RAID

cat /proc/mdstat

Vérifier les variables d’environnement

env

Vérifier les disques/partitions physiques et logiques sur un NAS à plusieurs baies

cat /proc/diskstats

ou pour tous les types de NAS

cat /proc/partitions

ou pour des informations similaires mais différentes

fdisk -l

Romain D.

Passionné d'informatique perdu dans une trame Ethernet. Ce blog est mon bloc-notes public.

7 commentaires

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Romain D.

Passionné d'informatique perdu dans une trame Ethernet. Ce blog est mon bloc-notes public.