{"id":32,"date":"2019-01-11T21:18:29","date_gmt":"2019-01-11T20:18:29","guid":{"rendered":"http:\/\/rastaknight44.ddns.net\/?p=32"},"modified":"2019-01-20T18:26:01","modified_gmt":"2019-01-20T17:26:01","slug":"trucs-astuces-linux-eudbase-partie-1","status":"publish","type":"post","link":"https:\/\/www.grutt.org\/?p=32","title":{"rendered":"Trucs &#038; astuces Linux eudbase &#8211; Partie 1 \/ &#8230;"},"content":{"rendered":"\n<p>Quoi de mieux pour commencer un nouveau blog d\u00e9di\u00e9 \u00e0 Genesys que de parler de \u2026 Linux !<br><br> Ok je peux comprendre votre surprise. Mais de plus en plus de clients  souhaitent basculer en partie leur infrastructure sur une base Unix, et  quand on a pratiqu\u00e9 que du Windows depuis 15 ans, et que Linux \u00e9voque  juste les cuites de l&rsquo;IUT\u2026 Et bien \u00e7a pique.<br> Donc dans cet article, et ceux qui le suivront, l&rsquo;id\u00e9e n&rsquo;est pas de  faire de vous un gourou barbu de Linux, mais au moins de conna\u00eetre les  bases n\u00e9cessaires pour vos actions \u00ab\u00a0de tous les jours\u00a0\u00bb.  <\/p>\n\n\n\n<p>Etant donn\u00e9 les pr\u00e9-requis Genesys, ces informations s&rsquo;appliqueront \u00e0 la distribution RedHat Enterprise Linux (RHEL) et son \u00e9quivalent communautaire, CentOS. Et m\u00eame, soyons fous, plus particuli\u00e8rement \u00e0 leurs versions 7.x, maintenant majoritairement support\u00e9es par les diverses solutions Genesys.<br><br>Maintenant, attaquons le vif du sujet ! <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Firewall, mon ami ! <\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.grutt.org\/wp-content\/uploads\/2019\/01\/8189930525_58353c5a99_b.jpg\" alt=\"\" class=\"wp-image-45\" width=\"120\" height=\"180\"\/><figcaption>Vous ne passerez (presque) pas !<\/figcaption><\/figure><\/div>\n\n\n\n<p>Et oui, commen\u00e7ons par laisser nos machines communiquer entre elles sur notre LAN.<\/p>\n\n\n\n<p>Alors oui, je sais, une des solutions est de d\u00e9sactiver le firewall compl\u00e8tement. Mais d\u00e9j\u00e0 \u00e7a ne sera pas forc\u00e9ment autoris\u00e9 dans l&rsquo;environnement o\u00f9 vous travaillez, et ensuite laisser le pare-feu activ\u00e9 vous obligera \u00e0 r\u00e9fl\u00e9chir aux ports que vous allez utiliser plut\u00f4t que de faire cela en mode \u00ab\u00a0\u00e0 l&rsquo;arrache\u00a0\u00bb.<\/p>\n\n\n\n<p>Si malgr\u00e9 tout vous souhaitez le faire, ou pour tester si un probl\u00e8me vient bien du firewall :<br><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl stop firewalld <\/code><\/pre>\n\n\n\n<p>Attention, cette manipulation, tout comme le d\u00e9marrage du firewall, demande d&rsquo;\u00eatre admin sur la machine sur laquelle vous travaillez.<br><br>Allez, arr\u00eatons les b\u00eatises et r\u00e9activons le firewall :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl start firewalld <\/code><\/pre>\n\n\n\n<p>Pour v\u00e9rifier que tout est revenu \u00e0 la normale :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl status firewalld<\/code><\/pre>\n\n\n\n<p>Cette commande devrait vous gratifier d&rsquo;un joli : <strong>Active: active (running)<\/strong><\/p>\n\n\n\n<p>Petit apart\u00e9, \u00ab\u00a0systemctl\u00a0\u00bb est en fait la commande de gestion des services associ\u00e9 \u00e0 Systemd, qui est le syst\u00e8me utilis\u00e9 par RHEL\/CentOS 7. Mais nous aurons l&rsquo;occasion d&rsquo;en reparler.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ajouter des ouvertures de ports proprement<\/h2>\n\n\n\n<p>Maintenant le vif du sujet, ouvrir un port.<br>Imaginons que l&rsquo;on souhaite ajouter un port, au hasard le 2020 \ud83d\ude09<br>Pour cela une commande toute simple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>firewall-cmd --permanent --add-port=2020\/tcp\nfirewall-cmd --reload<\/code><\/pre>\n\n\n\n<p>Deux commandes toutes simples, la premi\u00e8re ajoute donc le port 2020, et ceci en tcp, quand la seconde recharge la configuration du pare-feu.<br>A noter qu&rsquo;il est aussi possible d&rsquo;ouvrir une plage de ports (heureusement). Par exemple de 6000 \u00e0 6099 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>firewall-cmd --permanent --add-port=6000-6099\/tcp <\/code><\/pre>\n\n\n\n<p>Rien de bien sorcier comme vous pouvez le voir.<\/p>\n\n\n\n<p>Pour v\u00e9rifier votre travail :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>firewall-cmd --list-ports<\/code><\/pre>\n\n\n\n<p>Qui nous affiche fi\u00e8rement : <br>2020\/tcp 6000-6099\/tcp<br><br>Pour refermer des ports, rien de plus simple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>firewall-cmd --permanent --remove-port=6000-6099\/tcp\nfirewall-cmd --reload<\/code><\/pre>\n\n\n\n<p>Et nous voici de nouveau avec uniquement le port 2020 tcp ouvert.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Forcer la mise \u00e0 jour de l&rsquo;heure syst\u00e8me<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.grutt.org\/wp-content\/uploads\/2019\/01\/1200px-Czech-2013-Prague-Astronomical_clock_face.jpg\" alt=\"\" class=\"wp-image-46\" width=\"315\" height=\"237\"\/><figcaption>C&rsquo;est pourtant simple non ?<\/figcaption><\/figure><\/div>\n\n\n\n<p>Ah les joies de lire les logs de plusieurs composants sur des serveurs diff\u00e9rents, chacun d\u00e9cal\u00e9s de quelques dizaines de secondes&#8230; Rien de plus pratique pour&#8230; s&rsquo;arracher les cheveux.<br>Premi\u00e8re \u00e9tape si ce n&rsquo;est pas d\u00e9j\u00e0 fait, installer un d\u00e9mon ntp. Mais si apr\u00e8s l&rsquo;installation de celui-ci l&rsquo;heure serveur est fortement d\u00e9cal\u00e9e de l&rsquo;heure r\u00e9elle, alors le d\u00e9mon ntp va corriger l&rsquo;heure syst\u00e8me par petites touches.<br>Vous n&rsquo;avez pas envie d&rsquo;attendre ?<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ntpd -g<\/code><\/pre>\n\n\n\n<p>Ce petit \u00ab\u00a0-g\u00a0\u00bb indiquera de recaler l&rsquo;offset entre les deux temps, en une seule fois et sans limite. Bien pratique ma foi \ud83d\ude42<\/p>\n\n\n\n<p>Voici pour ce premier \u00ab\u00a0vrai\u00a0\u00bb billet. Les notes pour le second d\u00e9di\u00e9 toujours aux astuces Linux est d\u00e9j\u00e0 commenc\u00e9 \ud83d\ude09<\/p>\n\n\n\n<p><strong>Sources :<\/strong><br><br><a href=\"https:\/\/blog.microlinux.fr\/client-ntp-centos-7\/\">https:\/\/blog.microlinux.fr\/client-ntp-centos-7\/<\/a><br><a href=\"https:\/\/www.rootusers.com\/how-to-open-a-port-in-centos-7-with-firewalld\/\">https:\/\/www.rootusers.com\/how-to-open-a-port-in-centos-7-with-firewalld\/<\/a> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quoi de mieux pour commencer un nouveau blog d\u00e9di\u00e9 \u00e0 Genesys que de parler de \u2026 Linux ! Ok je peux comprendre votre surprise. Mais de plus en plus de clients souhaitent basculer en partie leur infrastructure sur une base Unix, et quand on a pratiqu\u00e9 que du Windows depuis 15 ans, et que Linux &hellip; <a href=\"https:\/\/www.grutt.org\/?p=32\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Trucs &#038; astuces Linux eudbase &#8211; Partie 1 \/ &#8230;&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,6],"tags":[],"class_list":["post-32","post","type-post","status-publish","format-standard","hentry","category-linux","category-trucs-astuces"],"_links":{"self":[{"href":"https:\/\/www.grutt.org\/index.php?rest_route=\/wp\/v2\/posts\/32","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.grutt.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.grutt.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.grutt.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.grutt.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=32"}],"version-history":[{"count":10,"href":"https:\/\/www.grutt.org\/index.php?rest_route=\/wp\/v2\/posts\/32\/revisions"}],"predecessor-version":[{"id":69,"href":"https:\/\/www.grutt.org\/index.php?rest_route=\/wp\/v2\/posts\/32\/revisions\/69"}],"wp:attachment":[{"href":"https:\/\/www.grutt.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=32"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.grutt.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=32"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.grutt.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}