background preloader

Admin linux

Facebook Twitter

Frequently Asked Questions. Note: this web page is no longer maintained. It exists only to avoid breaking links in web pages that describe earlier versions of the Postfix mail system. Up one level | Postfix FAQ Postfix warnings and error messages Example configurations Sendmail incompatibility Running hundreds of Postfix processes Postfix performance Receiving mail via the network Mail relaying Remote delivery Local (non-virtual) delivery Mailing lists Virtual domains Address rewriting Address masquerading with exceptions Content filtering What does "Error: too many hops" mean?

Other transports: UUCP, FAX, etc. Postfix queue maintenance Compiling and installing Postfix Problems with specific Operating Systems Problems with Compaq Compaq mail blackhole problem Problems with IRIX IRIX problems translating IP address to string POP or IMAP problems Postfix is a mail delivery system. Examples of software that is used successfully with Postfix: Cyrus IMAP implements IMAP, POP3, and KPOP, later versions also support TLS.

Stand-alone machine. The Configuration File - gdm.conf. Quick Reference Bash. 5. Redirections élémentaires. 5.2. Redirections élémentaires On peut rediriger séparément chacune des trois entrées/sorties standard d’une commande. Cela signifie qu’une commande pourra lire les données à traiter à partir d’un fichier et non du clavier de l’utilisateur écrire les résultats ou erreurs dans un fichier et non à l’écran. Redirection de la sortie standard : > fichier ou 1> fichier $ pwd /home/sanchis $ pwd > fich $ => aucun résultat affiché à l’écran ! Cette première forme de redirection de la sortie standard écrase l'ancien contenu du fichier de sortie (fichier fich) si celui-ci existait déjà, sinon le fichier est créé.

Le shell prétraite une commande avant de l’exécuter : dans l’exemple ci-dessous, le shell crée un fichier vide f devant recevoir les résultats de la commande (ici inexistante) ; l’unique effet de >f sera donc la création du fichier f ou sa remise à zéro. $ >f => crée ou remet à zéro le fichier f $ $ ls -l f -rw-r--r-- 1 sanchis users 0 oct 22 11:34 f $ $ > f1 ; >f2 $ $ mail sanchis < lettre $

Crontab linux debian tache planifiee. Tutoriel:comment_creer_un_certificat_ssl. Dans plusieurs documents du wiki, on aborde la question de la création de certificat SSL privé (c'est-à-dire qu'ils ne sont pas certifiés par une autorité indépendante). Il existe beaucoup de sites expliquant comment créer un certificat SSL personnel. Voici une technique qui fonctionne mais dans laquelle je ne donne pas de détails. Placez-vous dans le répertoire /etc/ssl et créez la clé : 9iw cd /etc/ssl sudo openssl genrsa -out server.key 2048 Cette commande va créer la clé privée avec l'algorithme RSA 2048 bits.

Ensuite il faut générer un fichier de « demande de signature de certificat », en anglais CSR : Certificate Signing Request : sudo openssl req -new -key server.key -out server.csr Vous allez devoir répondre à un certain nombre de questions. Enfin, générez ou récupérez le certificat signé au format x509 suivant la méthode 1 ou 2 : Contributeur 5: Jeremy Le contenu de ce wiki est sous licence : CC BY-SA v3.0. Tutoriel:securiser_apache2_avec_ssl. Cette page est considée comme vétuste et ne contient plus d'informations utiles. Cette page est en cours de rédaction.Apportez votre aide… Ce tutoriel présente une procédure permettant de sécuriser un hôte virtuel grâce au protocole SSL.

Introduction Le protocole SSL SSL est un protocole qui a été développé par la société Netscape. Ce protocole permet à deux machines de communiquer de manière sécurisée. Les informations échangées entre les deux machines sont de ce fait inviolables. Le protocole SSL se traduit par la combinaison de deux protocoles bien distincts (Handshake et Record) qui permettent la négociation entre les deux machines et le chiffrement des données échangées. plus d'informations concernant le fonctionnement du Protocole SSL Les Certificats Un certificat permet de fournir diverses informations concernant l'identité de son détenteur (la personne qui publie les données).

CA Cert permet d'obtenir des certificats gratuits. Mise en application avec le Serveur Http Apache2 Hardy Heron. HOWTO MAIL. Merci de me faire part de vos critiques, suggestions, questions ou remerciements sur howto@gcolpart.com Attention, cette documentation est publiée dans l'espoir d'être utile mais SANS AUCUNE GARANTIE. Si vous désirez avoir un support professionnel, adressez vous à un professionnel des logiciels libres comme Evolix par exemple ;) Les bases Un serveur mail est un démon écoutant sur le port 25.

Envoyer un mail par telnet $ telnet serveur 25 Trying 192.168.54.89... Voir RFC 2821 : SIMPLE MAIL TRANSFER PROTOCOL Bien sûr il vaut mieux ajouter des entêtes et souvent des règles sur les serveurs vous empêchent d'envoyer des mails anonymement. Telnet serveur 110 user nom_utilisateur pass mot_de_passe Puis les commandes stat, retr n, dele n, last, list [n], rset, top n 1, noop, quit. Installation de postfix et configuration de base En root, faire: apt-get install postfix Postfix est un MTA (mail transport agent): un serveur qui envoie et recoie les mail -Postfix est donc capable d'envoyer un mail. Mail . Installer et configurer un serveur FTP : pure-ftp. Récupération des sources Au lieu d’un apt-get install pure-ftp, je vous conseil plutôt de télécharger les sources sur le site de l’auteur.

L’installation par compilation vous autorise plus d’options de configuration qui seront très utilies par la suite. Une fois téléchargé et décompressé le fichier source, rendez-vous dans le repertoire de pure-ftpd pour la configuration. Configuration et compilation Le script “configure” situé à la racine du répertoire d’installation va vous permettre comme son nom l’indique, de configurer pure-ftp avant l’installation. —with-ftpwho permet de savoir en temps réel quel utilisateur est connecté au serveur ftp —with-language=french “francise” le logiciel. —with-puredb autorise le support des utilisateurs virtuels. —with-quotas limite la taille du répertoire de l’utilisateur (voir plus loin dans l’article la gestion des quotas) —with-virtualchroot bloque l’accès de l’utilisateur à son seul répertoire Une fois compilé, faites un "make install-strip". Conclusion. Usenet binaries with Linux tutorial.

Mettre en place un client de téléchargement sur les newsgroups automatique et autonome sous linux | Mick27's Technical Blog. MadWifi.net. Unix shell script for removing duplicate files. By Jarno Elonen, 2003-04-06...2013-01-17 The following shell script (one-liner) finds duplicate (2 or more identical) files and outputs a new shell script containing commented-out rm statements for deleting them (copy-paste from here): OUTF=rem-duplicates.sh; echo "#!

/bin/sh" > $OUTF; find "$@" -type f -printf "%s\n" | sort -n | uniq -d | xargs -I@@ -n1 find "$@" -type f -size @@c -exec md5sum {} \; | sort --key=1,32 | uniq -w 32 -d --all-repeated=separate | sed -r 's/^[0-9a-f]*( )*//;s/([^a-zA-Z0-9./_-])/\\\1/g;s/(.+)/#rm \1/' >> $OUTF; chmod a+x $OUTF; ls -l $OUTF You then have to edit the file to select which files to keep - the script can't safely do it automatically! If you prefer a C program, try e.g. fdupes (may also be available in the the repository of you favorite Linux distribution). For a GUI based solution, fslint might do it for you. The code was written for Debian GNU/Linux and has been tested with Bash, Zsh and Dash. The same script in a more readable form: #! Hellanzb. Introduction HellaNZB permet de télécharger sur les serveurs Usenet binaires, plus connus sous le nom de Newsgroup à partir d'un fichier NZB que vous aurez au préalable téléchargé sur un site de référencement.

Il vous permettra d'importer le contenu de ce dernier pour le télécharger. HellaNZB permet également de réparer les fichiers (si nécessaire) et les extraire pour vous. Vous n'avez rien à faire, hormis le graver. Si la configuration de HellaNZB vous effraie, utilisez LottaNZB qui est une interface graphique pour HellaNZB. Installation Configuration Dossier de téléchargement Éditer le fichier sudo gedit /etc/hellanzb.conf Aller à cette ligne pour modifier le prefix_dir # Important locations Hellanzb.PREFIX_DIR = os.path.expanduser('~') + '/.hellanzb/' Par défaut, les fichiers seront téléchargés dans le dossier .hellanzb de votre dossier utilisateur, si vous souhaitez le modifier, remplacez /.hellanzb/ par le chemin vers lequel vous voulez que hellanzb copie ses ficheirs. hellanzb et un: #! All commands sorted by votes. SpamAssassin Configuration Generator. Wordpress Installation on Debian - Debian Wiki. Introduction This HOWTO will show you how to install Wordpress (version 2.3.1) from the Debian package manager as well as configure a Wordpress blog for multiple domains.

Please note that there are other HOWTOs available for setting up Wordpress on Debian Etch but this is the method that worked best for me. YMMV. Requirements A Debian Etch base installation - Installation HOWTO here . Root access to your server. Assumptions For this HOWTO we'll assume that you want to install your Wordpress blog for www.example.com and that your server's IP address is 192.168.1.2. Install Wordpress apt-get update && apt-get upgrade apt-get install wordpress Modify The htaccess File Open up the Wordpress htaccess file: vim /etc/wordpress/htaccess Add the following to the file - make sure you only add what isn't there already: Save and close the file.

Create Apache Config Files vim /etc/apache2/sites-available/example.com Add the following to your first new file: Save this file and create the following new one: [Commande] “grep” récursif. Yohann Martineau, blog. Tags français, english, development, debian, embedded systems, internet service provider, internet, java, linux, multimedia, peers, protocol, cuisine, telecom, virtualization Archives asterisk SIP unregister not working For any reason, asterisk 11 requires a new SIP Call-ID to unregister a SIP account whereas RFC3261 SIP specification says that all REGISTERs should use the same Call-ID: Call-ID: All registrations from a UAC SHOULD use the same Call-ID header field value for registrations sent to a particular registrar.

If the same client were to use different Call-ID values, a registrar could not detect whether a delayed REGISTER request might have arrived out of order. Here is the paragraph in rfc3261 that proves that asterisk behavior is incorrect: 6. In my case, Call-ID is the same between register and unregister and unregister CSeq is higher than register CSeq. If the same Call-ID is used between register and unregister, asterisk keeps returning 401 with a new challenge. mkdir coreboot cd .. La compression et l'archivage des fichiers sous Linux. Sommaire: 1. Introduction 2 Le format .TAR.GZ 3 Le format .BZ2 4 Les packages RPM 1. Nous allons voir comment compresser et décompresser des fichiers sous Linux (comme avec Winzip sous Windows). La compression est un élément indispensable. Aller en Haut de la Page 2.

L'extension .TAR.GZ (ou parfois TGZ) indique que le fichier est avant tout une archive TAR, qui a été ensuite compressée avec Gzip (GZ). 2.1) Compression d'une archive .TAR.GZ Syntaxe: tar <options><fichier .tar.gz à créer><fichiers à ajouter> Dans les options, on doit mettre c pour créer une archive et non la décompresser, f pour indiquer qu'il s'agit d'un fichier, on peut mettre z pour compresser avec Gzip, et v si on désire avoir la liste des fichiers compressés qui défile. Exemple: tar cfvz kfilecoder.tar.gz /root/projects/kfilecoder Dans cet exemple, on crée un fichier kfilecoder.tar.gz compressé avec Gzip, dans lequel on met tous les fichiers contenus dans le dossier /root/projects/kfilecoder Exemple: tar xfvz kfilecoder.tar.gz. GNU/Linux Network Administrator's Manual (Obsolete Documentation) - DNS/BIND. [ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ next ] author: Ivan E.

Moore II rkrusty@debian.org Welcome. The purpose of this section is to help you setup BIND on Debian. The document will start you out from ground zero to an actually working fully functional BIND system. As requested by some people, I will include instructions on how to setup a working DNS Domain from both a Primary Server standpoint and a Secondary Server standpoint. I am also going to just focus on BIND 9.x since that is the latest version being used by Debian. Please note that most people do not need BIND installed on their system.

NOTE: Version 8.2.1 of bind and higher have a different layout. Please see Obtaining Help With BIND, Section 8.7 for advanced help with BIND. 8.1 Obtaining the necessary files Fist off you need to install the proper files. If you use apt-get, then just run this command: 8.2 Configuring BIND. DNS : Bind9 sur une dedibox. Installation d’un serveur DNS Bind 9 sur Debian. Bind9 pour un cache DNS local. Monter un serveur SVN (subversion) et y accéder depuis Eclipse.