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/24 08:40] meriemuser:meriem [2023/01/22 16:01] (current) – [*awk*] aziz
Line 253: Line 253:
 nslookup domain nslookup domain
  
-===IP TABLE===+===IP TABLEs=== 
 + 
 +comment supprimer une ligne 
 + 
 +1. on numeroté le nombre de ligne :::> sudo iptables -L -t nat --line-numbers  
 + 
 +2. on supprime :::> sudo iptables -t nat  -D PREROUTING 3
  
 firewall: on peut filtrer par port/ par ip... firewall: on peut filtrer par port/ par ip...
 +
 on l'instale : install iptables on l'instale : install iptables
 +
 contient la table : NAT contient la table : NAT
  
Line 265: Line 273:
                    dnat: ip de destination                    dnat: ip de destination
                    snat: ip source                    snat: ip source
 +
  
  
       la table: filter       la table: filter
 +      
        chaine: input => de la on peut bloque des @ip de site ...        chaine: input => de la on peut bloque des @ip de site ...
 +       
                output => on peut aussi bloqué des ports ou des ips                output => on peut aussi bloqué des ports ou des ips
 +               
                fowrword                fowrword
  
Line 296: 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 327: 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 505: 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.1658648417.txt.gz
  • Last modified: 2022/07/24 08:40
  • by meriem