Ci-dessous, les différences entre deux révisions de la page.
aide-memoire-linux [2011/03/05 00:00] |
aide-memoire-linux [2011/03/05 00:00] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Aide mémoire programmes linux ====== | ||
+ | |||
+ | |||
+ | |||
+ | ===== Liens ===== | ||
+ | |||
+ | * http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | ===== AlternC ===== | ||
+ | AlternC est un gestionnaire de configuration pour un serveur d' | ||
+ | |||
+ | * http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * Systèmes concurrents sous licence GPL : [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Amavisd ===== | ||
+ | "A Mail Virus Scanner" | ||
+ | Sécurité du service de courrier électronique : amavisd-new | ||
+ | |||
+ | * Fichier de configuration | ||
+ | |||
+ | / | ||
+ | |||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | ===== Apache ===== | ||
+ | |||
+ | * Répertoire par défault des htdocs : /var/www/ | ||
+ | * Répertoire d' | ||
+ | |||
+ | * Créer l' | ||
+ | <code bash> | ||
+ | cd / | ||
+ | ln -s ../ | ||
+ | ln -s ../ | ||
+ | </ | ||
+ | |||
+ | Liens | ||
+ | |||
+ | * [[http:// | ||
+ | * http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Apt ===== | ||
+ | |||
+ | ==== Description ==== | ||
+ | * C'est le système de gestion des paquets de debian | ||
+ | * Il y a 3 branches : stable, testing, unstable | ||
+ | * Chaque branche a 3 sections : main (conforme au contrat social de debian), contrib (la communauté du libre), non-free (paquets non libres) | ||
+ | |||
+ | ==== Configuration ==== | ||
+ | |||
+ | * Modifier les sources | ||
+ | |||
+ | nano / | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== apt-cache ==== | ||
+ | * Rechercher un paquet suivant un mot clé dans le titre et les descriptions | ||
+ | |||
+ | apt-cache search [-f|--full] regexp # | ||
+ | apt-cache search --names-only tcp #Limite la recherche aux noms des paquets | ||
+ | |||
+ | * Obtenir des informations sur un paquet | ||
+ | |||
+ | apt-cache showpkg nom_du_paquet #Affiche les versions et les dépendances | ||
+ | apt-cache show nom_du_paquet # toutes les infos | ||
+ | | ||
+ | |||
+ | * connaître les dépendances d'un paquet | ||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | |||
+ | ==== apt-get ==== | ||
+ | Les paquets sont stockés temporairement dans / | ||
+ | |||
+ | * Mettre à jour la liste des paquets | ||
+ | |||
+ | apt-get update | ||
+ | |||
+ | * Installer et réinstaller un paquet | ||
+ | |||
+ | apt-get install nom_du_paquet | ||
+ | apt-get --reinstall install nom_du_paquet | ||
+ | |||
+ | * Supprimer un paquet (supprime aussi les paquets qui en dépendent) | ||
+ | |||
+ | apt-get remove [--purge] nom_du_paquet # | ||
+ | |||
+ | * Mettre à jour les paquets vers la nouvelle version | ||
+ | |||
+ | apt-get upgrade | ||
+ | |||
+ | * Mettre à jour la distribution vers la nouvelle version | ||
+ | |||
+ | apt-get dist-upgrade | ||
+ | |||
+ | * Faire du ménage dans les paquets plus utilisés | ||
+ | |||
+ | apt-get autoclean | ||
+ | |||
+ | * Les paquets sont stockés temporairement dans / | ||
+ | |||
+ | apt-get clean | ||
+ | |||
+ | |||
+ | ==== apt-show ==== | ||
+ | * Lister la configuration d'apt | ||
+ | |||
+ | apt-show-versions |less | ||
+ | |||
+ | ==== apt-config ==== | ||
+ | |||
+ | * Lister les statuts des paquets installés | ||
+ | |||
+ | apt-config dump | ||
+ | |||
+ | |||
+ | ==== apt-key ==== | ||
+ | * Problème de clé manquante | ||
+ | |||
+ | gpg --keyserver subkeys.pgp.net --recv EA8E8B2116BA136C | ||
+ | gpg --export --armor EA8E8B2116BA136C | apt-key add - | ||
+ | |||
+ | |||
+ | ==== apt-file ==== | ||
+ | |||
+ | Cette commande permet des recherches sur les fichiers installés par les paquets | ||
+ | |||
+ | * Mise à jour de la base de données | ||
+ | |||
+ | sudo apt-file update | ||
+ | |||
+ | * Indiquer de quels paquets proviennent les fichiers dont le nom contient la chaîne " | ||
+ | |||
+ | apt-file search sudo | ||
+ | |||
+ | * Lister les fichiers installés par le paquet tcpdump | ||
+ | |||
+ | apt-file list tcpdump | ||
+ | |||
+ | ==== Liens ==== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== At ===== | ||
+ | ==== Configuration ==== | ||
+ | |||
+ | * Autoriser l' | ||
+ | |||
+ | ==== At ==== | ||
+ | |||
+ | * Lancer une commande à une date et une heure données | ||
+ | |||
+ | echo ’command -args’| at 3:40 monday | ||
+ | |||
+ | * Exemples de dates | ||
+ | < | ||
+ | at 12:30 11/30/50 déclenchera la commande le 30 novembre 2050 | ||
+ | (le jour étant indiqué sous la forme mm/jj/aa. | ||
+ | at now + 1 hour déclenchera la commande dans 1 heure à partir de maintenant. | ||
+ | at 00:00 + 2 days pour exécuter la commande dans 2 jours à minuit. | ||
+ | </ | ||
+ | |||
+ | * Fichiers | ||
+ | |||
+ | / | ||
+ | |||
+ | * Lister les atjobs | ||
+ | |||
+ | at -l #ou# atq | ||
+ | |||
+ | * Supprimer un atjob | ||
+ | |||
+ | atrm n°_du_job | ||
+ | |||
+ | |||
+ | ===== Bacula ===== | ||
+ | |||
+ | * Démarrer Bacula | ||
+ | |||
+ | / | ||
+ | |||
+ | * Console d' | ||
+ | |||
+ | ./bconsole ou ./bat ou ./ | ||
+ | |||
+ | |||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ===== BackupPC ===== | ||
+ | |||
+ | Réalise des sauvegardes complètes, incrémentales ou différentielles avec les protocoles samba, nfs et rsync. Possède une interface de gestion. | ||
+ | |||
+ | * http:// | ||
+ | |||
+ | ===== Courier ===== | ||
+ | |||
+ | Courier est un serveur POP3 et IMAP | ||
+ | |||
+ | * Dossier des mails : | ||
+ | |||
+ | / | ||
+ | |||
+ | * [[http:// | ||
+ | ]] | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | ===== Cron / anacron ===== | ||
+ | |||
+ | |||
+ | ==== Configuration ==== | ||
+ | * Crontab système : / | ||
+ | * Crontabs utilisateurs : / | ||
+ | * Fichiers système : / | ||
+ | * Autoriser l' | ||
+ | |||
+ | ==== cron ==== | ||
+ | Le démon crond est lancé au démarrage du système | ||
+ | |||
+ | / | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== crontab ==== | ||
+ | |||
+ | * Modifier la crontab | ||
+ | |||
+ | crontab -u user -e | ||
+ | |||
+ | * Lister la crontab d'un utilisateur | ||
+ | |||
+ | crontab -u user -l | ||
+ | |||
+ | * Supprimer une crontab | ||
+ | |||
+ | crontab -u user -r | ||
+ | |||
+ | * Syntaxe | ||
+ | |||
+ | < | ||
+ | < | ||
+ | |||
+ | # utilise /bin/sh pour exécuter les commandes | ||
+ | SHELL=/ | ||
+ | # envoi d’un courrier électronique à Paul contenant tous les résultats | ||
+ | MAILTO=mlx | ||
+ | # Minute Heure JourDuMois Mois JourDeLaSemaine commande | ||
+ | # est exécuté à 00:05 chaque jour | ||
+ | 5 0 * * * $HOME/ | ||
+ | # est exécuté à 14:15 le 1e de chaque mois -- le résultat est envoyé à Paul | ||
+ | # par courrier électronique | ||
+ | 15 14 1 * * $HOME/ | ||
+ | # est exécuté à 22:00 chaque jour de la semaine(1-5) | ||
+ | # % pour une nouvelle ligne, dernier % pour cc: | ||
+ | 0 22 * * 1-5 mail Paul -s "Il est 22h" %Paul,%%Le script s’est bien déroulé%.%% | ||
+ | 23 */2 1 2 * echo " | ||
+ | 5 4 * * sun echo " | ||
+ | # S’exécute à 03:40 le premier lundi de chaque mois | ||
+ | 40 3 1-7 * * [ " | ||
+ | # " | ||
+ | </ | ||
+ | |||
+ | ==== anacron ==== | ||
+ | Exécute des jobs de façon périodique. | ||
+ | |||
+ | * Application : Exécute les crontab qui n'ont pas été exécutés car la machine était arrêtée | ||
+ | |||
+ | * Fichier : / | ||
+ | |||
+ | ==== Liens ==== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Cups ===== | ||
+ | |||
+ | ==== Configuration ==== | ||
+ | |||
+ | * / | ||
+ | * / | ||
+ | * / | ||
+ | * / | ||
+ | * / | ||
+ | |||
+ | ==== lpinfo ==== | ||
+ | |||
+ | * Connaître le chemin d'une imprimante locale | ||
+ | |||
+ | lpinfo -v | ||
+ | |||
+ | ==== Liens ==== | ||
+ | |||
+ | * http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== cwRsync ===== | ||
+ | |||
+ | |||
+ | * Créer les fichiers d' | ||
+ | < | ||
+ | mkpasswd | ||
+ | mkgroup | ||
+ | </ | ||
+ | Remarque : il peut être nécessaire d' | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | ===== Debian ===== | ||
+ | |||
+ | * Connaître la version installée de debian | ||
+ | |||
+ | cat / | ||
+ | |||
+ | |||
+ | |||
+ | ===== Dpkg ===== | ||
+ | La commande dpkg, contrairement à apt-get, ne tient pas compte des dépendances | ||
+ | |||
+ | ==== Configuration ==== | ||
+ | |||
+ | Le répertoire / | ||
+ | |||
+ | ==== dpkg ==== | ||
+ | |||
+ | |||
+ | #Liste des paquets | ||
+ | dpkg -l " | ||
+ | # Liste des paquets installés avec les numéros de versions et un commentaire | ||
+ | dpkg -l | ||
+ | # Installer un paquet | ||
+ | dpkg -i lePAQUET.deb | ||
+ | # Obtenir la liste des noms des paquets installés | ||
+ | dpkg --get-selections | ||
+ | |||
+ | ==== dpkg-reconfigure ==== | ||
+ | |||
+ | # reconfigurer un paquet installé | ||
+ | dpkg-reconfigure lePAQUET.deb | ||
+ | |||
+ | |||
+ | ===== DVD Tools ===== | ||
+ | |||
+ | | ||
+ | |||
+ | * Vérifier sir les lecteurs CD et DVD sont bien reconnus | ||
+ | | ||
+ | dmesg | grep hd | ||
+ | |||
+ | * Effacer (formater) un dvd | ||
+ | |||
+ | | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | ===== dvgrab ===== | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ===== Iptables - Firewall ===== | ||
+ | * Schéma complet de fonctionnement | ||
+ | {{: | ||
+ | |||
+ | |||
+ | * Lister la configuration | ||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Horloge ===== | ||
+ | |||
+ | * Lire la date et l' | ||
+ | |||
+ | date | ||
+ | |||
+ | * Régler l' | ||
+ | |||
+ | date -s hh:mm:ss | ||
+ | |||
+ | * Synchroniser avec un serveur de temps [[http:// | ||
+ | |||
+ | ntpdate ntp.uvsq.fr | ||
+ | |||
+ | * Synchroniser l' | ||
+ | | ||
+ | |||
+ | hwclock --systohc | ||
+ | |||
+ | ===== Grub ===== | ||
+ | |||
+ | * http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== GnuPG ===== | ||
+ | |||
+ | * Générer ma paire de clés | ||
+ | |||
+ | gpg --gen-key | ||
+ | |||
+ | * Lister les empreintes de clés | ||
+ | |||
+ | gpg --fingerprint | ||
+ | |||
+ | * Envoyer ma clé publique sur un serveur : AAAAAAAA correspond à l'ID de la clé, c'est à dire les 8 derniers caractères de l' | ||
+ | |||
+ | gpg --keyserver pgp.mit.edu --send-keys AAAAAAAA | ||
+ | |||
+ | * Récupérer une clé publique : BBBBBBBB est l'ID de la clé à récupérer | ||
+ | |||
+ | gpg --keyserver pgp.mit.edu --recv-keys BBBBBBBB | ||
+ | |||
+ | * Mettre à jour ses clés | ||
+ | |||
+ | gpg --refresh-keys --keyserver pgp.mit.edu | ||
+ | |||
+ | * Crypter un fichier avec ma clé publique | ||
+ | |||
+ | gpg -er thierry@pielo.net fichier.txt | ||
+ | |||
+ | * Décrypter un fichier avec ma clé privée | ||
+ | |||
+ | gpg fichier.txt.gpg | ||
+ | |||
+ | * Révoquer une clé | ||
+ | <code bash> | ||
+ | #Créer un fichier de révocation | ||
+ | |||
+ | gpg --gen-revoke cho7@dlfp.org > revoc_cho7@dlfp.org.txt | ||
+ | gpg –import revoc_cho7@dlfp.org.txt | ||
+ | |||
+ | #Verifiez que votre trousseau de clé a bien enregistrer la revocation en listant vos clés : | ||
+ | |||
+ | gpg –list-keys | ||
+ | #Votre clé doit maintenant etre marquée comme [révoquée] | ||
+ | #Vous pouvez donc là ré-envoyer sur le serveur de clé pour mettre a jour ce dernier : | ||
+ | |||
+ | gpg --keyserver pgp.mit.edu --send-keys cho7@dlfp.org | ||
+ | |||
+ | #Voilà, votre clé est révoquée, et donc inutilisable. | ||
+ | #Vous pouvez donc supprimer vos clés publique et privée de votre trousseau. | ||
+ | #Pour se faire : | ||
+ | #supprimez dabord la clé secrète : | ||
+ | |||
+ | gpg –delete-secret-keys cho7@dlfp.org | ||
+ | |||
+ | #puis la ou les clés publiques ratachées : | ||
+ | |||
+ | gpg –delete-keys cho7@dlfp.org | ||
+ | </ | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ===== Imap ===== | ||
+ | |||
+ | Le démon imapd écoute sur le port 143. | ||
+ | |||
+ | * Test imap : [[http:// | ||
+ | < | ||
+ | telnet 127.0.0.1 143 | ||
+ | a login username password | ||
+ | b select inbox | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Kino ===== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | ===== LDAP ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | ===== Less ===== | ||
+ | * Entrée : pour passer à la ligne suivante | ||
+ | * Espace : pour passer à la page suivante | ||
+ | * b : pour remonter à la page précédente | ||
+ | * /ici entrer la chaîne (pattern) à chercher en avant | ||
+ | * ?ici entrer la chaîne (pattern) à chercher en arrière | ||
+ | * n pour suivant | ||
+ | * N pour précédent | ||
+ | * q pour quitter | ||
+ | * h pour tout le reste | ||
+ | |||
+ | |||
+ | |||
+ | ===== Locales ===== | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | * Configuration | ||
+ | |||
+ | locale | ||
+ | |||
+ | * Reconfigurer en français UTF-8 | ||
+ | |||
+ | dpkg-reconfigure locales | ||
+ | export LC_CTYPE=fr_FR.UTF-8 | ||
+ | export LANG=fr_FR.UTF-8 | ||
+ | |||
+ | * Convertir un fichier de iso-8859 vers utf-8 | ||
+ | |||
+ | iconv -f iso-8859-15 -t utf8 source.txt > cible.txt | ||
+ | |||
+ | ===== make ===== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | ===== Man ===== | ||
+ | |||
+ | * Connaître les manuels traitant d'un sujet (mot-clé) | ||
+ | man -k tcp | ||
+ | |||
+ | ===== Mondo Rescue ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | ==== Options ==== | ||
+ | |||
+ | mondoarchive | ||
+ | < | ||
+ | -O = backup | ||
+ | -r = sauvegarde sur DVD | ||
+ | -w = sauvegarde sur CD-RW | ||
+ | -i = sauvegarde sur disque dur | ||
+ | -E = dossiers exclus | ||
+ | -7 = compression (de 1 à 9) | ||
+ | -d = adresse du lecteur (/dev/hd?) ou répertoire de sauvegarde | ||
+ | -F = ne pas créer de disquettes de boot | ||
+ | -p = préfixe du fichier iso | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Mysql ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * Mot de passe de root perdu | ||
+ | |||
+ | < | ||
+ | / | ||
+ | mysqld --skip-grant-tables --skip-networking & | ||
+ | |||
+ | #dans un autre shell | ||
+ | mysql mysql | ||
+ | </ | ||
+ | <code sql> | ||
+ | update user set password=password(' | ||
+ | exit | ||
+ | </ | ||
+ | < | ||
+ | #On tue le premier shell puis on redémarre mysql | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | * Se connecter en root, lister les utilisateurs et changer un mot de passe | ||
+ | |||
+ | < | ||
+ | mysql -u root -p mysql | ||
+ | >select host,user from user; | ||
+ | >set password for root@localhost=PASSWORD(’mot_de_passe_root’); | ||
+ | </ | ||
+ | |||
+ | * Fichier de configuration .my.cnf dans $HOME | ||
+ | < | ||
+ | [client] | ||
+ | user = root | ||
+ | password = mot_de_passe_root | ||
+ | |||
+ | [mysql] | ||
+ | database = mysql | ||
+ | </ | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | ===== nano ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ===== NFS ===== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | ===== Nut ===== | ||
+ | |||
+ | * [[nut]] | ||
+ | * http:// | ||
+ | |||
+ | * Lancer le serveur | ||
+ | |||
+ | upsdrvctl start | ||
+ | |||
+ | * Lister les onduleurs | ||
+ | |||
+ | upsc -L | ||
+ | |||
+ | * Contrôler un onduleur qui s' | ||
+ | |||
+ | upsc apc | ||
+ | |||
+ | ===== Perl ===== | ||
+ | |||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Procmail ===== | ||
+ | Procmail est un MDA (Mail Delivery Agent). Il transmet les email de postfix à spamassassin puis dans les répertoires de courrier des utilisateurs. | ||
+ | |||
+ | |||
+ | * Exécutable : / | ||
+ | * Fichier de configuration | ||
+ | |||
+ | cat / | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ===== Polices ===== | ||
+ | |||
+ | * Rendre dispo pour tous les utilsateurs | ||
+ | |||
+ | cp *.ttf / | ||
+ | |||
+ | * Pour un utilisateur | ||
+ | |||
+ | cp *.ttf / | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Postfix ===== | ||
+ | |||
+ | Postfix est un MTA (Mail Transfer Agent) ou serveur SMTP, successeur de sendmail. Il joue aussi le rôle de MDA local mais il transmet éventuellement les mails à un MDA comme procmail. | ||
+ | |||
+ | * Exécutables (démons) : master, qmgr (queue manager), trivial-rewrite (réécriture d' | ||
+ | |||
+ | * Fichier de configuration | ||
+ | |||
+ | cat / | ||
+ | cat / | ||
+ | |||
+ | * Utilitaire : postconf : liste la configuration | ||
+ | |||
+ | postconf #liste toute la configuration | ||
+ | postconf -n # liste uniquement les valeurs modifiées | ||
+ | postconf -d #liste les valeurs par défaut | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ===== RAID ===== | ||
+ | * création de systèmes raid | ||
+ | |||
+ | mdadm | ||
+ | |||
+ | * informations sur les systèmes raid | ||
+ | |||
+ | cat / | ||
+ | cat / | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | * http:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== razor ===== | ||
+ | |||
+ | * Configruration | ||
+ | |||
+ | / | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Rsync ===== | ||
+ | |||
+ | |||
+ | |||
+ | * crée une copie conforme de la source (miroir). | ||
+ | |||
+ | rsync -uav --delete source/ dest/ | ||
+ | |||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * {{sauvegarde-2.pdf|}}[[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Samba ===== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | * Paquets à installer | ||
+ | |||
+ | | ||
+ | |||
+ | * tester la conformité de fichier smb.conf | ||
+ | |||
+ | | ||
+ | |||
+ | * Lister les partages de la machine TAHA | ||
+ | |||
+ | | ||
+ | |||
+ | * Trouver l' | ||
+ | |||
+ | | ||
+ | |||
+ | * Monter le partage " | ||
+ | |||
+ | | ||
+ | |||
+ | * démonter le partage | ||
+ | |||
+ | smbumount / | ||
+ | |||
+ | * Montage qui respecte les accents (Autres options : user=, pass= ) | ||
+ | |||
+ | sudo mount -t cifs // | ||
+ | |||
+ | * Envoyer une impression via smb | ||
+ | |||
+ | smbspool smb:// | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== SME Server ===== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | ===== smtp ===== | ||
+ | |||
+ | * Tester un serveur smtp en ligne de commande | ||
+ | < | ||
+ | telnet localhost 25 | ||
+ | > ehlo | ||
+ | > mail from: | ||
+ | > rcpt to: | ||
+ | >data | ||
+ | > | ||
+ | >. | ||
+ | >quit | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== SpamAssassin ===== | ||
+ | * Fichiers de configuration | ||
+ | |||
+ | / | ||
+ | man Mail:: | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Ssh ===== | ||
+ | |||
+ | Pour vous authentifier, | ||
+ | |||
+ | ssh-keygen -t dsa | ||
+ | ssh-keygen -t rsa | ||
+ | ssh-keygen -t rsa1 | ||
+ | |||
+ | les clés sont générées dans les fichiers id_dsa.pub et id_rsa.pub dans le répertoire ~/.ssh | ||
+ | |||
+ | Pour autoriser un utilisateur à se loguer via ssh sur le serveur sans saisie de mot de passe, il suffit de mettre sa clé publique dans le fichier ~/ | ||
+ | |||
+ | cd ~/.ssh | ||
+ | rsync id_dsa.pub user@serveur: | ||
+ | rsync id_rsa.pub user@serveur: | ||
+ | ssh user@serveur | ||
+ | cd ~/.ssh | ||
+ | | ||
+ | | ||
+ | rm id_dsa.pub | ||
+ | | ||
+ | exit | ||
+ | |||
+ | * Translation de ports | ||
+ | |||
+ | ssh -f user@personal-server.com -L 2000: | ||
+ | |||
+ | Éventuellement | ||
+ | |||
+ | cd ~/.ssh | ||
+ | echo " | ||
+ | |||
+ | cd /etc/ssh/ | ||
+ | echo " | ||
+ | |||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ===== Sudo ===== | ||
+ | |||
+ | * Installation | ||
+ | |||
+ | apt-get install sudo | ||
+ | |||
+ | * configuration : on modifie le fichier / | ||
+ | |||
+ | -r--r----- 1 root root 403 2007-06-15 11:25 / | ||
+ | |||
+ | |||
+ | |||
+ | ===== Syslog ===== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | / | ||
+ | |||
+ | ===== UPS/ | ||
+ | ==== Liens ==== | ||
+ | |||
+ | * http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Vim ===== | ||
+ | |||
+ | < | ||
+ | \* | ||
+ | * Mode commande | ||
+ | *\ | ||
+ | :w -> enregistre le fichier en cours (write) | ||
+ | :e mon_fichier | ||
+ | :wq -> write + quit | ||
+ | :q! -> quitte sans enregistrer | ||
+ | dd -> supprime la ligne courante | ||
+ | 12d[ENTER] -> supprime 12 lignes à partir de la ligne courante incluse | ||
+ | x -> supprime le carctère courant | ||
+ | u -> annule la dernière action (undo) | ||
+ | gg -> revient au début du texte | ||
+ | 14[ENTER] -> descend de 14 lignes | ||
+ | yy -> copie la ligne | ||
+ | 12y[ENTER] -> copie 12 lignes | ||
+ | p -> colle (paste) | ||
+ | r[a-z] -> remplace par la lettre tapée (replace) | ||
+ | |||
+ | \* | ||
+ | * Mode multifenêtré | ||
+ | | ||
+ | :split -> sépare la fenêtre active en 2 horizontalement | ||
+ | :q -> ferme la tranche active | ||
+ | [CTRL]ww -> passe d'une tranche à l' | ||
+ | |||
+ | \* | ||
+ | * Mode insertion | ||
+ | *\ | ||
+ | i -> passe en mode insertion | ||
+ | [ESC] -> quitte le mode insertion | ||
+ | a -> passe en mode insertion après (after) le caractère courant | ||
+ | </ | ||
+ | ===== Virtual Box ===== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | ===== Wake on Lan ===== | ||
+ | |||
+ | * Modifier "power management" | ||
+ | * [[http:// | ||
+ | * Connaître une adresse MAC | ||
+ | |||
+ | ifconfig eth0 (linux) | ||
+ | ipconfig /all (Windows) | ||
+ | |||
+ | * Modifier une adresse MAC sous linux | ||
+ | < | ||
+ | ifconfig eth0 down | ||
+ | ifconfig eth0 hw ether 00: | ||
+ | ifconfig eth0 up | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Webcam ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | ]] | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ==== Motion (Logiciel) ==== | ||
+ | * [[http:// | ||
+ | |||
+ | ==== Webcamd (logiciel) ==== | ||
+ | |||
+ | * webcamd [ start | stop | refresh ] | ||
+ | * Fichier de configuration | ||
+ | |||
+ | cat ~/ | ||
+ | |||
+ | |||
+ | ==== Webcam (logiciel) ==== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | * fichier de configuration | ||
+ | |||
+ | cat ~/.webcamrc | ||
+ | |||
+ | |||
+ | |||
+ | ===== Webmin ===== | ||
+ | |||
+ | sudo apt-get install perl libnet-ssleay-perl | ||
+ | |||
+ | sudo dpkg --install webmin_1.350_all.deb | ||
+ | |||
+ | / | ||
+ | |||
+ | / | ||
+ | |||
+ | |||
+ | * http:// | ||
+ | * http:// | ||
+ | |||
+ | ===== wget ===== | ||
+ | |||
+ | * Télécharger un répertoire d'un site | ||
+ | |||
+ | wget -e robots=off -E -r -l 2 http:// | ||
+ | |||
+ | |||
+ | ===== X11 ===== | ||
+ | * Démarrer le serveur graphique | ||
+ | |||
+ | startx | ||
+ | |||
+ | * Démarrer un autre serveur graphique | ||
+ | |||
+ | startx -- :1 | ||
+ | |||
+ | * Redémarrer Gnome Display Manager | ||
+ | |||
+ | / | ||
+ | |||
+ | |||
+ | * [[http:// |