Source
Déplacement
Ctrl + a : aller au début de la ligne Ctrl + e : aller à la fin de la ligne Alt + b : se déplacer mot par mot dans la ligne de commande en arrière Alt + f : se déplacer mot par mot dans la ligne de commande en avant Ctrl + xx : positionner le curseur au début du mot ou à la fin Couper / Coller
##Mémo pour une première app avec Django
On va zapper l’installation de django et se dire qu’on part avec une install propre.
On se place dans le dossier que l’on va utilise pour la suite et on crée son site :
django-admin startproject super_site
Un squelette de site est créé. On maintenant lui dire de passer par une base mysql donc : nano super_site/settings.py
DATABASES = { 'default': { 'ENGINE': 'django.
Paris - 2015-11-15 14:42:00
#Fluctuat Nec Mergitur
Ajouter simplement une seconde interface réseau:
sudo nano /etc/network/intefaces
auto eth0:0 iface eth0:0 inet static address 192.168.66.200 netmask 255.255.255.0 On démarre l’interface:
sudo ifup eth0:0
#Pour ne plus le chercher à chaque fois
Le genre de manip que je retiens jamais donc comme ça au lieu de chercher sur le net, je saurai ou aller. Le principe est d’éviter à avoir à rentrer manuellement son mot de passe donc, ici, dans le cas de script de backup / synchro / action automatisée d’une machine source à une machine destination.
Sur la source, on exporte la clé: ssh-keygen -t rsa -f .
Docker cmd - 2015-09-28 16:37:00
Lister les conteneurs en cours : docker ps
Tous les conteneurs : docker ps -a
Supprimer un conteneur : docker rm $ID
Lister les images dl : docker images
Supprimer une image : docker rmi $ID
Informations sur docker :
docker info
Adresse IP d’un conteneur:
docker inspect -f '{{ .NetworkSettings.IPAddress }}' $ID
Exécuter une commande dans un conteneur: docker exec -it $ID bash
Pour le reste, se référer à la doc officielle.
On a donc ghost qui tourne sur le port 2368 et apache sur le port 80. Pour renvoyer apache vers ghost de manière transparente, 2 mods sont à activer: sudo a2enmod proxy
sudo a2enmod proxy_http
Ensuite, modification du virtual host dans /etc/apache2/sites-available/ghost.conf:
<VirtualHost *:80> ServerName knep.me ProxyPreserveHost on ProxyPass / http://knep.me:2368/ </VirtualHost> Petit lien symbolique pour indiquer que c’est actif sudo ln -s /etc/apache2/sites-available/ghost.conf /etc/apache2/sites_enabled/
et on finit par redémarrer le service apache: sudo service apache2 restart
Conf ntp - 2015-09-01 09:58:25
#Pour ajout au pool fr.pool.ntp.org
L’ensemble des informations se retouve sur la page officielle ici.
# /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help driftfile /var/lib/ntp/ntp.drift # Enable this if you want statistics to be logged. statsdir /var/log/ntpstats/ statistics loopstats peerstats clockstats filegen loopstats file loopstats type day enable filegen peerstats file peerstats type day enable filegen clockstats file clockstats type day enable # Entre 4 et 7 serveurs obligatoires server serveur.
#Debian 8 et Active Directory
##1 - Rentrer dans le domaine Paquets à installer:
realmd
sssd
adcli Commandes: Vérification du domaine : realm discover -v domaine.pif Entrée dans le domaine : realm join --user=administrateur domaine.pif
Permettre aux utilisateurs de s’authentifier sur la machine : systemctl start sssd
Vérification de l’accès getent passwd [email protected]
##2 - Dossier partagé Paques à installer:
samba smbclient (par utilité) Commandes:
Monit - 2015-07-09 09:18:54
######Fichier de conf simple pour ce petit outil de monitoring:
##Start Monit in the background (run as a daemon): set daemon 120 # check services at 2-minute intervals set logfile /var/log/monit.log set idfile /var/lib/monit/id set statefile /var/lib/monit/state set mailserver localhost set eventqueue basedir /var/lib/monit/events slots 100 ## Adresse mail pour toutes les alertes set alert [email protected] ## Interface web set httpd port 2812 allow localhost allow 192.168.XX.0/255.255.255.0 #sous-reseau ayant acces à l'interface ## Services locaux check system machine.