URL: https://linuxfr.org/users/kwiknclean/journaux/debian-sur-mon-serveur-plus-jamais-de-chez-jamais Title: Debian sur mon serveur plus jamais, de chez jamais. Authors: Kwiknclean Date: 2017年12月14日T11:10:57+01:00 License: CC By-SA Tags: freebsd, vendredi_en_avance, debian et ubuntu Score: 23 Bonjour journal, J'aime bien lâcher des pavés sur Internet. Déjà ça me sert d'exutoire pour extérioriser ma frustration, ensuite ça permet également d'échanger et d'avoir vos avis qui je dois le dire sont loin d'être toujours inintéressants. Depuis que j'ai découvert FreeBSD il y a maintenant 4 ou 5 ans, je ne me sers plus que ça en environnement serveur à la maison et je ne comprends même pas qu'on puisse installer des trucs de bricoleurs comme Debian, qui est tout sauf un truc à mettre en entreprise De façon subjective je vais tâcher d'expliquer pourquoi je trouve que FreeBSD c'est mieux que Debian lorsqu'on veut poser une machine pour des années (ou d'autres d'ailleurs), distribution de branleurs à réserver aux Facultés et autres associations pour bidouilleurs et certainement pas des informaticiens qui aiment les choses qui tournent longtemps. (J'écris comme je l'entends ici c'est mon journal). Je ne m'attarderais pas sur les détails de l'aspect licencing, GNU/BSD y a déjà eu moult journaux de spécialistes à ce sujet, et ce n'est pas mon propos. Honnêtement GNU/Linux je trouve que c'est le bordel d'une version à l'autre y a rien qui est pareil. Je dis Debian mais RedHat sérieusement c'est pas mieux. La gestion du multipathing pour utiliser un exemple d'une fonctionnalité "pro", d'une version à l'autre c'est un sketch tout change faut tout réimplémenter la grosse blague. Je ne parle pas de l'arborescence du système de paquets... ## La découverte : C'était il y a 4 ou 5 ans. Comme beaucoup j'utilisais fièrement une distribution GNU/Debian, une nouvelle stable veinaient de sortir, j'étais plein de motivations, je faisais mumuse à l'époque avec OpenVZ que je trouvais sympathique, j'avais bien rodé mon système de backup/resto (très important et très long à valider), comme quelqu'un qui aime la stabilité dans le temps et les choses bien huilées, j'aime bien poser des choses qui sont conçus pour durées des années sans devoir y faire des opérations trop lourdes. Et clairement j'ai pas l'impression que ça soit la philosophie des distributions GNU. Debian 8.0 vient d'arriver là niveau "virtualisation" (Note les guillemets je sais que LxC/KVM/OpenVz tout ça c'est pas du tout la même chose hein merci) c'est le bordel. LxC est encore version 0.x, Docker n'existe pas encore je crois, se pointe et je n'ai plus l'explication technique détaillée mais en gros fallait downgrader son noyau < 3.0 sur les nouvelles Debian pour pouvoir continuer à Utiliser OpenVz (Compatibilité Cgroups de mémoire). Pardooooooooon, tu te fous de ma gueule ? Donwgrader un noyau t'en as d'autres des comme ça ? C'est quoi cette bidouille ? En gros j'utilise quoi moi pour être tranquille pour 10 ans ?!! Bon on essaie Ubuntu Serveur pour rigoler LxC a l'air plus mature chez eux, je teste un peu ... bon ça a l'air prometteur, hop je fais une p'tite mise à jour de mon OS et PAN : Allez hop au revoir toute cette merde ! ## Dat Documentation : On commence par poser là l'argument qui a lui seul devrait vous convaincre que y a deux mondes. La documentation EST béton, d'entrée de jeu ça rassure, et moi j'aime les choses carrés fignolées et surtout documentées ! Là on ne cherche pas sur des wordpress de blogueurs douteux, là on va ici : https://www.freebsd.org/doc/fr/books/handbook/ et ça couvre 90% de nos questions, pour le reste on s’inscrit sur le forum FreeBSD. ## La base n'est pas mélangée avec les paquets. Tu vois comment on met à jours sous Debian apt-get install et ça te met tout à jour logiciels tiers et noyaux + base système, quel truc de bourrin. Sous FreeBSD, ce sont deux choses différents. Le système de paquets pkg ne met à jour QUE les logiciels et ne touche pas à la base et au noyau, pas besoin de reboot ensuite (de toutes façons toutes tes applications tournent en Jails). Pour mettre à jour la base c'est une autre commande bien distincte. freebsd-update fetch freebsd-update install Un problème après la mise à jour système ? freebsd-update rollback , mon ami. Pour rassurer ceux qui j'imagine que les repositories FreeBSD sont un comptoir marchand Soviétique, je n'ai jamais été obligé d'installer quoique ce soit par les sources, j'ai toujours tout trouvé dans les packets, et souvent bien plus à jour que sous Debian (CentOs et Red Hat j'en parle même pas p'têt d'ici 2035 on aura PHP 7) ## Packet-Filter, encore un logiciel qui fait passer IPtable pour un firewall Windows. Quand t'as commencé à toucher à Packet Filter tu te demandes comment IPtable encore être autant plébiscité ... Obligé de mettre des Fails2Ban et autres trucs de rigolos pour empêcher le brut Force SSH, obligé d'aller lire des logs quelle blague ... Installé un module supplémentaire pour blacklister des plages d'IP ... mais c'est quoi toutes ces verrues, des rustines partout ... ça devient tellement fatiguant .. Moi je rajoute quelque chose comme ça : # Block SSH bruteforce pass in on $ext_if proto tcp from ! to $ext_if port 22 \ flags S/SA keep state \ (max-src-conn-rate 3/60, \ overload flush global) Et ça suffit largement, pas besoin de bidouilles partout, Note qu'ici nous seulement ça empêche le brut force (si plus 3 tentatives dans les 30 secondes), et en plus ça ne passe que si de toutes façons l'IP source fait partie d'une table whitelist, et ça remplit une autre table Blacklist lorsque l'IP déclenche la règle. Non laisse tomber IPtable sait pas faire ça. ## La configuration. Sous FreeBSD y a globalement un fichier à connaitre il s'agit de **/etc/rc.conf** fin de discussion. Tu veux démarrer un service en auto, activer une fonctionnalité noyau, démarrer tes Jails au boot, ajouter ssh au boot, configurer ton réseau, ajouter des interfaces réseaux virtuelles ? vi /etc/rc.conf ifconfig_lcn0_alias0="192.168.1.5 netmask 255.255.255.255" sshd_enable="YES" hostname="MaMachine" pf_enable="YES" jail_enable="YES" Et ce depuis FreeBSD hum ... le début non ? Comment on fait sous Debian ou Red Hat déjà ? Ha ouiiiiiiiii ça dépend de ta version évidemment .. un coup c'est avec sysv-rc-conf , l'autre c'est avec update-rc.d quand c'est pas /etc/rc.conf ... ha merde j'suis sous RedHat c'est avec chkconfig Non mais t'appelle ça du boulot toi ? T'es sérieux là ?

AltStyle によって変換されたページ (->オリジナル) /