Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
user:meriem [2022/07/25 11:33] meriemuser:meriem [2023/01/22 16:01] (current) – [*awk*] aziz
Line 308: Line 308:
  
 ==== restore: ==== ==== restore: ====
 +
 +Steps:
 +
 +1. recuperer les trois fichiers de (filestore /extra-addons/ database) du serveur .10 "scp aziz@192.168.1.10:backupos/backup ."
 +
 +2. dcu (pour creer les 3 dossier (data/extra-addons filestore)
 +
 +3. mkdir -p filestore/filestore/bdd_name
  
 === restore db: === === restore db: ===
 <cli> <cli>
-bzcat $database_file | docker exec -i $db_container_name psql -U $db_user -d template1 &>/dev/null & +bzcat $database_file | docker exec -i $db_container_name psql -U $db_user -d template1 
-bid=$!+
 </cli> </cli>
 === restore filestore: === === restore filestore: ===
Line 339: Line 346:
  
  
-==== *awk====+==== awk ====
 afficher la premiere colonne: ''ps | awk '{print $1}''' afficher la premiere colonne: ''ps | awk '{print $1}'''
  
 print colonne 1 and 6 and 7 with tab between them: ''cat /etc/passwd | awk -F ":" '{print $1"\t " $6" " $7}''' print colonne 1 and 6 and 7 with tab between them: ''cat /etc/passwd | awk -F ":" '{print $1"\t " $6" " $7}'''
  
-on va les separées par des "-": ''cat /etc/passwd | awk 'BEGIN{FS=":"; OFS="-"} {print $1,$6,$7}'''+on va les séparer par des "-": ''cat /etc/passwd | awk 'BEGIN{FS=":"; OFS="-"} {print $1,$6,$7}'''
  
-afficher toute les ligne qui commance par "/": <cli> sudo df | awk '/^\// {print }' </cli>+afficher toute les ligne qui commance par "/": <cli> sudo df | awk '/^\// {print}' </cli>
  
  
 on va prendre la dernière colonne depuis les lignes qui commence par "/": <cli>awk -F "/" '/^\// {print $NF}' /etc/shells </cli> on va prendre la dernière colonne depuis les lignes qui commence par "/": <cli>awk -F "/" '/^\// {print $NF}' /etc/shells </cli>
-  
-=== GPG === 
- 
-* pour decrypter le contenu sans le mettre dans un nv fichier: ''gpg -d nomfichier.gpg'' 
  
 ===== emacs ===== ===== emacs =====
Line 517: Line 520:
 sudo crontab -e sudo crontab -e
 </cli> </cli>
 +
 +====Dump database ====
 +<cli>
 +$ docker exec -i elosys_cont pg_dump -U postgres --create --format=plain {db_name} | bzip2 > path/{db_name}{date_synch}.bz2
 +</cli>
 +
  • user/meriem.1658745219.txt.gz
  • Last modified: 2022/07/25 11:33
  • by meriem