Outils pour utilisateurs

Outils du site


informatique:commandline_handbook

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:commandline_handbook [2017/03/08 13:14] florianinformatique:commandline_handbook [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1
Ligne 1: Ligne 1:
-====== Command Line Handbook ====== 
- 
-<code> 
-### PLEIN DE COMMANDES SYMPA ### 
- 
-################ 
-APPLICATIONS 
-################ 
- 
-# Maj block_list transmission daemon: 
-sudo transmission-remote -n florian:MOT_DE_PASSE --blocklist-update 
-sudo /etc/init.d/transmission-daemon restart 
- 
-# Backup d'un repertoire 
-rsync --verbose --progress --stats --recursive --links --delete -opgtx /mnt/MyBookWorld/Photos/ ./Photos/ 
- 
-# Renommage photo d'après les données date Exif 
-find . -iname "*.JPG" -exec exiv2 -F mv {} \; 
-exiv2 -F mv test.jpg 
-Encore mieux (accepte tout les formats) :  exiftool '-FileName<CreateDate' -d %Y%m%d_%H%M%S%%-c.%%e ./* 
- 
-# Retaillage de photos pour le web: (installer imagemagick) 
-mogrify -monitor -strip -path mon_rep_cible -resize 1920x1920 -quality 90 *.jpg 
-note: strip enleve les donnees exif 
-note2: resize 50% 
- 
-# Rotation video : 
-avconv -i MA_VIDEO.mov -filter:v 'transpose=1' -strict experimental MA_VIDEO_turned.mov 
- 
-# Dérévoquer une IP bloqué par fail2ban 
-lister les ip bannies : iptables -L 
-debannir par :          iptables -D "nom_du_filtre" "numero_de_ligne" 
-soit pour fail2ban :    iptables -D fail2ban-ssh 1 
- 
-# Samba: 
-Vérif config et résumé des services : testparm /opt/samba/smb.conf 
-Redémarrage: sudo service smbd restart && sudo service nmbd restart 
- 
-# Docker 
-docker ps -a                Liste les containers et leur status 
-docker images                Liste les images 
-docker pull                Installer une image 
-docker run                Creer puis lancer un container depuis une image (Equivalent de 'docker create' puis 'docker start') 
-docker rmi                Supprimer une image 
-docker rm                Supprimer un container 
-docker exec -it XXXXXX bash        Rentrer dans le cantainer 
-docker logs                Log de demarrage du container 
-docker search                Chercher des images 
-docker stats $(docker ps -q)        Stat CPU des dockers 
-docker build -t nom_de_mon_image .    Pour construire l'image à partir du Dockerfile (se positionner dans le repertoire du Dockerfile) 
- 
-############### 
-SYSTEME 
-############### 
- 
-# Périphériques: 
-Liste de périphériques :    lshw 
- 
-# Gestion des services: 
-Simple :            sudo rcconf 
-Avec les run-level :        sudo sysv-rc-conf 
- 
-#FILESYSTEM 
-# Montage disques: 
-Liste des disques installés :    fdisk -l 
-UUID des partitions :       blkid 
-                            lsblk --output UUID,NAME,KNAME,FSTYPE,MOUNTPOINT 
-Montage d'une partition :    mount -t xfs /dev/sdb4 rep_cible 
- 
-# Montage FTP 
-sudo curlftpfs -o umask=0777,uid=1000,gid=1000,allow_other ftp://lebcp2:[email protected] /mnt/Raid/Temporaires/FTP_Lebcp2 
- 
-# Monter une cle usb: 
-retrouver le nom du dev :    tail /var/log/syslog 
-monter la clef :        mount -t type /dev/sdc1 /media/usb (ex :  mount -t ntfs-3g /dev/sde1 /media/usb) 
- 
-# Maintenance RAID 
-Etat du raid :            cat /proc/mdstat    -> [UU] tout est ok 
-                mdadm --detail /dev/md0 -> State : clean 
-# S.M.A.R.T 
-Liste des disques :             fdisk -l | grep dev 
-Info + test result :            smartctl -H -i /dev/XXX 
-Lancement test court :          smartctl -t short /dev/XXX 
-Lancement test long :           smartctl -t long /dev/XXX 
-Temps prévu des selftest       smartctl -c /dev/XXX 
-Resultat/historique des tests : smartctl -l selftest /dev/XXX 
-Toutes les données smart       smartctl -a  /dev/XXX 
-</code> 
-===== Applications ===== 
- 
-__Maj block_list transmission daemon__ \\ 
-sudo transmission-remote -n florian:MOT_DE_PASSE –blocklist-update\\ 
-sudo /etc/init.d/transmission-daemon restart 
- 
-__Backup d'un répertoire__ \\ 
-rsync –verbose –progress –stats –recursive –links –delete -opgtx /mnt/MyBookWorld/Photos/ ./Photos/ 
- 
-__Renommage photo d'après les données date Exif__ \\ 
-find . -iname "*.JPG" -exec exiv2 -F mv {} \; exiv2 -F mv test.jpg\\ 
-Encore mieux (accepte tout les formats) : exiftool '-FileName<CreateDate' -d %Y%m%d_%H%M%S<nowiki>-c.</nowiki>e ./* 
- 
-__Retaillage de photos pour le web: (installer imagemagick)__ \\ 
-mogrify -monitor -strip -path mon_rep_cible -resize 1920×1920 -quality 90 *.jpg\\ 
-note: strip enleve les donnees exif\\ 
-note2: resize 50% 
- 
-__Rotation video__ \\ 
-avconv -i MA_VIDEO.mov -filter:v 'transpose=1' -strict experimental MA_VIDEO_turned.mov 
- 
-__Dérévoquer une IP bloqué par fail2ban__ \\ 
-lister les ip bannies : iptables -L\\ 
-debannir par : iptables -D "nom_du_filtre" "numero_de_ligne" soit pour fail2ban : iptables -D fail2ban-ssh 1 
- 
-__Samba__ \\ 
-Vérif config et résumé des services : testparm /opt/samba/smb.conf\\ 
-Redémarrage : sudo service smbd restart && sudo service nmbd restart 
- 
-__Docker__ \\ 
-docker ps -a Liste les containers et leur status\\ 
-docker images Liste les images\\ 
-docker pull Installer une image\\ 
-docker run Creer puis lancer un container depuis une image (Equivalent de 'docker create' puis 'docker start')\\ 
-docker rmi Supprimer une image\\ 
-docker rm Supprimer un container\\ 
-docker exec -it XXXXXX bash Rentrer dans le cantainer docker logs Log de demarrage du container\\ 
-docker search Chercher des images\\ 
-docker stats $(docker ps -q) Stat CPU des dockers\\ 
-docker build -t nom_de_mon_image . Pour construire l'image à partir du Dockerfile (se positionner dans le repertoire du Dockerfile) 
- 
-===== Système ===== 
- 
-__Périphériques__ \\ 
-Liste de périphériques : lshw 
- 
-__Gestion des services__ \\ 
-Simple : sudo rcconf\\ 
-Avec les run-level : sudo sysv-rc-conf 
- 
-==== Filesystem ==== 
- 
-__Montage disques__ \\ 
-Liste des disques installés : fdisk -l\\ 
-UUID des partitions : 
- 
-<code> 
-                                        blkid\\ 
-lsblk –output UUID,NAME,KNAME,FSTYPE,MOUNTPOINT\\ 
-</code> 
- 
-Montage d'une partition : mount -t xfs /dev/sdb4 rep_cible 
- 
-__Montage FTP__ \\ 
-sudo curlftpfs -o umask=0777,uid=1000,gid=1000,allow_other [[ftp://lebcp2:[email protected]|ftp://lebcp2:[email protected]]] /mnt/Raid/Temporaires/FTP_Lebcp2 
- 
-__Monter une cle usb__ \\ 
-retrouver le nom du dev : tail /var/log/syslog\\ 
-monter la clef : mount -t type /dev/sdc1 /media/usb (ex : mount -t ntfs-3g /dev/sde1 /media/usb) 
- 
-__Maintenance RAID__ \\ 
-Etat du raid :\\ 
-cat /proc/mdstat → [UU] tout est ok\\ 
-mdadm –detail /dev/md0 → State : clean 
- 
-__S.M.A.R.T__ \\ 
-Liste des disques : fdisk -l | grep dev\\ 
-Info + test result : smartctl -H -i /dev/XXX\\ 
-Lancement test court : smartctl -t short /dev/XXX\\ 
-Lancement test long : smartctl -t long /dev/XXX\\ 
-Temps prévu des selftest : smartctl -c /dev/XXX\\ 
-Resultat/historique des tests : smartctl -l selftest /dev/XXX\\ 
-Toutes les données smart : smartctl -a /dev/XXX 
- 
  
informatique/commandline_handbook.1488978899.txt.gz · Dernière modification : 2025/01/14 11:19 (modification externe)