Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| user:meriem [2022/07/14 15:02] – meriem | user:meriem [2023/01/22 16:01] (current) – [*awk*] aziz | ||
|---|---|---|---|
| Line 37: | Line 37: | ||
| 1. on creer une branche ou on se trouve (gib nouvelle_b) | 1. on creer une branche ou on se trouve (gib nouvelle_b) | ||
| - | 2. git oush nouvelle branche | + | 2. git push nouvelle branche |
| 3. git reset (code du commit ou on veut revenir) | 3. git reset (code du commit ou on veut revenir) | ||
| 4. git push **-f** origin ancienne_b | 4. git push **-f** origin ancienne_b | ||
| + | |||
| + | ==deplacer le head dans une branche sans garder les modification local == | ||
| + | |||
| + | git reset --hard origin/ | ||
| + | |||
| ==== django ==== | ==== django ==== | ||
| <cli> | <cli> | ||
| Line 248: | 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' | on l' | ||
| + | |||
| contient la table : NAT | contient la table : NAT | ||
| Line 260: | Line 273: | ||
| dnat: ip de destination | dnat: ip de destination | ||
| snat: ip source | snat: ip source | ||
| + | |||
| la table: filter | la table: filter | ||
| + | | ||
| | | ||
| + | |||
| | | ||
| + | |||
| | | ||
| Line 291: | Line 308: | ||
| ==== restore: ==== | ==== restore: ==== | ||
| + | |||
| + | Steps: | ||
| + | |||
| + | 1. recuperer les trois fichiers de (filestore / | ||
| + | |||
| + | 2. dcu (pour creer les 3 dossier (data/ | ||
| + | |||
| + | 3. mkdir -p filestore/ | ||
| === restore db: === | === restore db: === | ||
| <cli> | <cli> | ||
| - | bzcat $database_file | docker exec -i $db_container_name psql -U $db_user -d template1 | + | bzcat $database_file | docker exec -i $db_container_name psql -U $db_user -d template1 |
| - | bid=$! | + | |
| </ | </ | ||
| === restore filestore: === | === restore filestore: === | ||
| Line 322: | Line 346: | ||
| - | ==== *awk* ==== | + | ==== awk ==== |
| afficher la premiere colonne: '' | afficher la premiere colonne: '' | ||
| print colonne 1 and 6 and 7 with tab between them: '' | print colonne 1 and 6 and 7 with tab between them: '' | ||
| - | on va les separées | + | on va les séparer |
| - | afficher toute les ligne qui commance par "/": | + | afficher toute les ligne qui commance par "/": |
| on va prendre la dernière colonne depuis les lignes qui commence par "/": | on va prendre la dernière colonne depuis les lignes qui commence par "/": | ||
| - | |||
| - | === GPG === | ||
| - | |||
| - | * pour decrypter le contenu sans le mettre dans un nv fichier: '' | ||
| ===== emacs ===== | ===== emacs ===== | ||
| Line 465: | Line 485: | ||
| 4. docker stop container + docker rm container | 4. docker stop container + docker rm container | ||
| + | |||
| + | ==== Upload from server on terminal to googe drive ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | <cli> | ||
| + | |||
| + | wget https:// | ||
| + | |||
| + | tar -xvf gdrive_2.1.1_linux_386.tar.gz | ||
| + | |||
| + | ./gdrive about ==> authorisé l'acce a google drive + tu recupere unh code d' | ||
| + | |||
| + | ./gdrive upload / | ||
| + | </ | ||
| + | |||
| + | =====BDD Live==== | ||
| + | |||
| + | s'il ya un probleme avec les base de donnée base(11, 12, 13, 14, 15) des live | ||
| + | |||
| + | on va sur : live => rembin => db_setup.sh | ||
| + | |||
| + | a la fin du script on trouve cette ligne | ||
| + | |||
| + | setup_template_dbs base15 odoo:15.0 | ||
| + | |||
| + | on change 15 avec la version q'on veut creer | ||
| + | |||
| + | et on lance le script : bash db_setup.sh | ||
| + | |||
| + | ====cron backup ==== | ||
| + | |||
| + | <cli> | ||
| + | sudo crontab -e | ||
| + | </ | ||
| + | |||
| + | ====Dump database ==== | ||
| + | <cli> | ||
| + | $ docker exec -i elosys_cont pg_dump -U postgres --create --format=plain {db_name} | bzip2 > path/ | ||
| + | </ | ||
| + | |||