Outils pour utilisateurs

Outils du site


linux:howto:install_serveur

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux:howto:install_serveur [21/02/2008 15:35] – Aj passwd daniellinux:howto:install_serveur [17/10/2008 17:02] (Version actuelle) – logs named daniel
Ligne 1: Ligne 1:
 ====== Installation serveur etch ====== ====== Installation serveur etch ======
 +Un article intéressant pour installer une debian sur un serveur ovh via le mode rescue : http://formation.bearstech.com/trac/wiki/DebianOvh
 +
 Cette liste est surtout pour des fins perso et n'est pas vraiment un tuto, vous trouverez pleins d'autres tuto complets sur le net. Cette liste est surtout pour des fins perso et n'est pas vraiment un tuto, vous trouverez pleins d'autres tuto complets sur le net.
  
 apin est un alias pour "aptitude install" apin est un alias pour "aptitude install"
 +
 +
 +
 +
 +
  
  
Ligne 9: Ligne 16:
   * ''aptitude update && aptitude upgrade''   * ''aptitude update && aptitude upgrade''
   * install clé ssh   * install clé ssh
-  * .bashrc, .bash_aliases & .bash_prompt+  * .bashrc, .bash_aliases & .bash_prompt (cf. [[:linux:aliases]])
   * ''echo "set bell-style none" >> ~/.inputrc''   * ''echo "set bell-style none" >> ~/.inputrc''
   * ''dpkg-reconfigure locales'' (pour ajouter les fr_FR et mettre en_GB.utf8 par défaut si ce n'est pas le cas)   * ''dpkg-reconfigure locales'' (pour ajouter les fr_FR et mettre en_GB.utf8 par défaut si ce n'est pas le cas)
-  * install de ''apt-file joe iftop findutils gcc hdparm htop lftp logrotate lynx make ntpdate perl python rsync sudo tethereal unzip whois zip''+  * install de ''apt-file joe iftop findutils gcc hdparm htop lftp logrotate lynx make ntpdate perl python rsync sudo syslog-ng tethereal unzip whois zip'' 
 +  * install des "classiques" ''bind9 postfix apache2 libapache2-mod-php5 php5-cgi php5-cli mysql5 sqlite3 mailx mutt'' 
 +  * et des modules php5 qui me sont utiles ''php5-auth-pam php5-curl php5-gd php5-imagick php5-imap php5-mcrypt php5-mysql php5-sqlite3 php5-suhosin'' 
 +  * et des applis ''munin phpmyadmin subversion sympa'' 
 +===== syslog-ng ===== 
 +On allège syslog avec modif/ajout dans /etc/syslog-ng/syslog-ng.conf de 
 +<code> 
 +# on vire les messages kernel info (tous les Inbound générés par un fw par ex) 
 +# on vire les auth de cron et on les mets à part 
 +# on vire les cron du syslog 
 +destination df_kern-info { file("/var/log/kern-info.log"); }; 
 +destination df_auth_cron { file("/var/log/auth-cron.log"); }; 
 + 
 +filter f_auth { facility(auth, authpriv) and not program("CRON"); }; 
 +filter f_auth_cron { facility(auth, authpriv) and program("CRON"); }; 
 +filter f_syslog { not facility(auth, authpriv, cron)  
 +                     and not ( level(info) and facility(kern) ); }; 
 +filter f_kern-info { facility(kern) and level(info); };
  
 +log {
 +        source(s_all);
 +        filter(f_auth_cron);
 +        destination(df_auth_cron);
 +};
 +log {
 +        source(s_all);
 +        filter(f_cron);
 +        destination(df_cron);
 +};
 +log {
 +        source(s_all);
 +        filter(f_kern-info);
 +        destination(df_kern-info);
 +};
 +</code>
 +==== logs bind ====
 +Pour named (aka bind daemon), on gère ça directement dans le named.conf avec
 +<file>
 +logging {
 +  channel "default_log" {
 +    // on garde max 5 log de 10Mo
 +    file "/var/log/named/named.log" versions 5 size 10M;
 +    severity notice;
 +    print-time yes;
 +    print-severity yes;
 +    print-category yes;
 +  };
 +  channel "default_syslog" {
 +    // facility daemon
 +    syslog daemon;
 +    // severity >= err (+ crit, alert, emerg)
 +    severity error;
 +    print-time yes;
 +    print-severity yes;
 +    print-category yes;
 +  };
 +  channel "x-fer_log" {
 +    file "/var/log/named/x-fer.log" versions 3 size 1M;
 +    print-time yes;
 +    print-severity yes;
 +    print-category yes;
 +  };
 +  category lame-servers { null; };
 +  category xfer-in { x-fer_log; };
 +  category xfer-out { x-fer_log; };
 +  // et le reste
 +  category default { default_log; default_syslog; };
 +};
 +</file>
 +Cf. http://www.zytrax.com/books/dns/ch7/logging.html pour la syntaxe. 
linux/howto/install_serveur.1203604558.txt.gz · Dernière modification : 21/02/2008 15:35 de daniel