• installation d’apache

    apache est un serveur web: on install: apt-get install apache2 libapache2-mod-php5 apache2-mpm-itk Dans le fichier de conf /etc/apache2/apache.conf – on ajoute: ServerName fredptigars.homelinux.org – On modifie ServerTokens Prod Pour les hosts virtuel, on modifie le fichier /etc/apache2/sites-available comme ce ci: NameVirtualHost * ServerAdmin webmaster@localhost DocumentRoot /home/web/ Order Deny,Allow Deny from all Options None AllowOverride None…

  • installation de mysql serveur

    toujours pareil: apt-get install mysql-server php5-mysql mysql_secure_installation Lors de l’installation de mysql, on demande le mot de passe root. Mysqlsecure_installation, fait le menage: suppression du compte anonyme, de la base de test créé par défault,… Pour déplacer les bases de données: Les bases de donnée se trouve par défault dasn /var/lib/mysql Editer le fichier /etc/mysql/my.cnf…

  • installation de phpmyadmin

    hop hop: apt-get install phpmyadmin Lors de l’installation il faut cocher configurer apache2, puis faire le lien qui vas bien: ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

  • Installation de proftp

    comme d’hab: apt-get install proftpd proftpd-mysql le lancement se fait par inetd la création des tables: CREATE DATABASE `proftpd`; USE proftpd; —  — Table structure for table `ftpgroup` —  CREATE TABLE `ftpgroup` ( `groupname` varchar(16) NOT NULL DEFAULT  », `gid` smallint(6) NOT NULL DEFAULT ‘5500’, `members` varchar(16) NOT NULL DEFAULT  », KEY `groupname` (`groupname`) ) TYPE=MyISAM…

  • installation de nfs

    Une doc: http://smhteam.info/wiki/index.linux.php5?wiki=NFS on install les paquet qui vont bien: apt-get install nfs-common nfs-kernel-server dans le fichier /etc/exports on met : /home/frederic 192.168.0.0/255.255.255.0(rw,no_root_squash,sync,subtree_check) /home/web 192.168.0.0/255.255.255.0(rw,all_squash,sync,subtree_check,anonuid=33,anongid=33) /home/site 192.168.0.0/255.255.255.0(rw,all_squash,sync,subtree_check,anonuid=33,anongid=33) /media/cdrom0 *(rw) pour le client dans fstab: il faut installer le paquet : nfs-common fredptigars:/home/frederic /media/nfs nfs users,noauto,atime,rw,nodev,noexec,nosuid 0 0 fredptigars:/home/web /media/web nfs users,noauto,atime,rw,nodev,noexec,nosuid 0 0 fredptigars:/home/site /media/site…

  • configurer le nom de domaine

    Il est d’abord nécessaire de se créer un compte chez dyndns Il faut créer un «hostname» Sur sa machine on install ddclient apt-get install ddclient Le fichier de configuration se trouve sous /etc/ddclient.conf # Configuration file for ddclient generated by debconf # # /etc/ddclient.conf pid=/var/run/ddclient.pid protocol=dyndns2 #use=if, if=et0 use=web, web=checkip.dyndns.com, web-skip=’IP Address’ server=members.dyndns.org login=Le compte…

  • Installer un serveur rsync

    on installe rsync apt-get install rsync pour le configurer en serveur il faut modifier le fichier /etc/default/rsync En root: vi /etc/default/rsync et modifier la ligne RSYNC à true RSYNC_ENABLE=true Pour configurer rsync, on crée le fichier de configuration de rsync en éditant le fichier /etc/rsyncd.conf vi /etc/rsyncd.conf On y ajoute uid = rsync gid =…

  • sauvegarde et restaure de base mysql

    il est assez utiles de sauvegarder les bases de données, en cas de crach de la base, où il faudrait tout réinstaller, ou lors de mauvaises manipulations. Sauvegarde Pour faire une sauvegarde hors ligne, voici une méthode simple et rapide: 1) On arrête la base: /etc.init.d.mysqld stop 2) copie des fichiers de données et des…

  • fail2ban

    Après un petit moment d’utilisation sur internet, les serveurs se font “agresser” par des robots, pas forcément gentil. Ils utilisent principalement une [?Attaque par force brute]. Il existe une méthode qui permet de les bloquer au bout de quelques essais infructueux. Le principe consiste à banir l’adresse IP de l’attaquant pendant un moment. «fail2ban» permet…

  • Serveur syslog-ng

    Pour commencer des liens intéressants: http://www.linux-france.org/prj/inetdoc/articles/devmgmt/devmgmt.log.html http://doc.ubuntu-fr.org/syslog-ng Sur le serveur Le choix de syslog-ng améliore 2 éléments par rapport à syslog: la sécurité et la non discrimination des sources. En effet Syslog-ng permet de ranger les log de chaque équipement dans des fichiers différents. La première chose à faire bine sur est d’installer syslog-ng, cette…