Skip navigation

Archives mensuelles : March 2018

Mise en place d’un serveur DNS local sur CentOS 7

Environnement

IP Nom de l’hôte Rôle OS
172.16.0.10/24 primarydns.stan.local Serveur DNS primaire CentOS 7
172.16.0.11/24 secondarydns.stan.local Serveur DNS secondaire CentOS 7
172.16.0.12/24 client.stan.local Client CentOS 7


Lire la suite…

by | March 31, 2018 | No Comments | Système | Tags : centos centos 7 dns

Mise en place d’un serveur mail local sous CentOS 7

: pour la derinière partie il manque quelque chose à la configuration de squirrelmail le webmail ne fonctionne pas correctement. Cependant les étapes préalables sont fonctionnelles.

Environement

Nom de l’hôte : mail.stan.local
Adresse IP : 172.16.0.10
OS : CentOS 7
Rôle : Serveur mail

Prérequis

Désinstaller le packet sendmail.

root@debian~#: yum remove -y sendmail


Lire la suite…

by | March 30, 2018 | No Comments | Système | Tags : centos centos 7 email imap pop3 postfix smtp

Mise en place de SSL sur un serveur Apache2 sous Debian 9

Installer apache2.

root@debian~#: apt install -y apache2

Activation de SSL pour Apache2

root@debian~#: a2enmod ssl
root@debian~#: a2ensite default-ssl

Création du dossier où seront stocker les certificats SSL.

root@debian~#: mkdir /etc/apache2/ssl

Générer la clé auto-signée et le certificat avec openssl.

root@debian~#: openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/stan-selfsigned.key -out /etc/apache2/ssl/stan-selfsigned.crt


Lire la suite…

by | March 29, 2018 | No Comments | Système | Tags : configuration serveur web debian debian9 ssl

Mise en place d’un serveur LDAP sous CentOS 7

Environment

Nom de l’hôte Adresse IP OS Rôle
server.stan.local 172.16.0.10 CentOS 7 Serveur LDAP
client.stan.local 172.16.0.20 CentOS 7 Client LDAP


Lire la suite…

by | March 29, 2018 | No Comments | Système | Tags : centos centos 7 ldap

Mise en place d’un serveur web (LEMP)sous CentOS 7

Mise à jour de l’OS.

root@centos~#: yum update

Installation des paquets

Installation de epel-release.

root@centos~#: yum install -y epel-release

Installation de httpd (nginx).

root@centos~#: yum install nginx

Installation de php.

root@centos~#: yum install-y php php-mysql php-fpm


Lire la suite…

by | March 28, 2018 | No Comments | Système

Mise en place de SSL sur un serveur Apache2 sous Ubuntu

Installer apache2.

root@ubuntu~#: apt install -y apache2

Générer la clé auto-signée et le certificat avec openssl.

root@ubuntu~#: openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/stan-selfsigned.key -out /etc/ssl/certs/stan-selfsigned.crt

sortie

Country Name (2 letter code) [AU]:
State or Province Name (full name) [Some-State]:N
Locality Name (eg, city) []:
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:172.16.0.10
Email Address []: 


Lire la suite…

by | March 28, 2018 | No Comments | Système

Installation de Odoo sous Debian Stretch

Pré-requis : installation de postgresql

root@debian~#: apt-get install -y postgresql

Téléchargement et ajout de la clé

root@debian~#: wget -O - https://nightly.odoo.com/odoo.key | apt-key add -


Lire la suite…

by | March 28, 2018 | No Comments | Système | Tags : debian debian 9

Mise en place d’un serveur web (LAMP) sous CentOS 7

Mise à jour de l’OS.

root@centos~#: yum update

Installation des paquets

Installation de httpd (Apache2).

root@centos~#: yum install -y httpd


Lire la suite…

by | March 26, 2018 | No Comments | Système | Tags : centos centos 7 configuration serveur web

Mise en place de netboot.xyz sur CentOS 7

: manipulation faites sous centOS 7 (Kernel: Linux 3.10.0-693.21.1.el7.x86_64)

Installer le DHCP.

root@centos~#: yum install dhcp

Configuration du service DHCP.

root@centos~#: vim /etc/dhcp/dhcpd.conf


Lire la suite…

by | March 22, 2018 | No Comments | Réseaux | Tags : centos centos 7 dhcp

Mise en forme de flux de sortie avec awk

Le commande awk permet de mettre en forme la sortie d’une commande.

: pour cette article le fichier /etc/passwd sera utilisé. Voici son contenu :


Lire la suite…

by | March 22, 2018 | No Comments | Manipulation de fichier | Tags : awk

Éditer les flux de sortie avec sed

Le commande sed permet d’éditer la sortie d’une commande. Cette commande permet également d’éditer directement un fichier comme le ferait Vim avec la même syntaxe.

: pour cette article le fichier .profile sera utilisé. Voici son contenu :


Lire la suite…

by | March 22, 2018 | No Comments | Manipulation de fichier | Tags : sed

Plannifier des tâches avec cron

cron permet d’exécuter des tâches à intervalle régulier.

Le fichier de configuration se trouve dans /etc/crontab. Un cat de ce fichier permet de comprendre la mise en place de sa configuration.
Lire la suite…

by | March 22, 2018 | No Comments | Système | Tags : plannification de taches

S’appuier sur des commandes pour trouver de l’aide

Manuel d’utilisation d’une commande.

user@debian~$: vim

Affiche une liste de tous les sujets dans les pages du manuel (man).

user@debian~$: apropos vim

sortie

gvim (1)             - Vi IMproved, a programmers text editor
gvimdiff (1)         - edit two, three or four versions of a file with Vim and show differences
gvimtutor (1)        - the Vim tutor
rvim (1)             - Vi IMproved, a programmers text editor
vim (1)              - Vi IMproved, a programmers text editor
vimdiff (1)          - edit two, three or four versions of a file with Vim and show differences
vimrc (5)            - Vi IMproved, a programmers text editor
vimrc_event.conf (5) - configuration file for libreport.
vimtutor (1)         - the Vim tutor
vimx (1)             - Vi IMproved, a programmers text editor

La sortie de la commande info ressemble à cette de la commande man.

user@debian~$: info vim

Affiche la description du paquet tiré du manuel.

user@debian~$: whatis vim

sortie

vim (1)              - Vi IMproved, a programmers text editor

Affiche le chemin complet de la commande dans le shell.

user@debian~$: which vim

Localise le binaire source et le manuel associé à la commande.

user@debian~$: whereis vim

sortie

vim: /usr/bin/vim /usr/share/vim /usr/share/man/man1/vim.1.gz

Les commandes updatedb et locate fonctionnent de pair. updatedb met à jour la base de données utilisé par locate qui lui, cherche un fichier sur la machine.

root@debian~#: updatedb
user@debian~$: locate vim

sortie

/etc/vimrc
/etc/libreport/events.d/vimrc_event.conf
/etc/profile.d/vim.csh
/etc/profile.d/vim.sh
/home/nicolas/.vim
[…]

by | March 15, 2018 | No Comments | Système | Tags : gestion de paquets

Mise en place de LVM

Lister les disques dur présent sur la machine.

root@debian~#: lsblk

sortie

NAME                            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                               8:0    0    8G  0 disk
├─sda1                            8:1    0    1G  0 part /boot
└─sda2                            8:2    0    7G  0 part
  ├─centos-root                 253:0    0  6.2G  0 lvm  /
  └─centos-swap                 253:1    0  820M  0 lvm  [SWAP]
sdb                               8:16   0    8G  0 disk 


Lire la suite…

by | March 15, 2018 | No Comments | Système | Tags : disque dur

Diagnostiquer le réseau d’une machine

Voici les principales commandes de diagnostique réseau.

État des interfaces. Permet de vérifier que les interfaces ont bien une adresse IP, un masque et une adresse de broacast

root@debian~#: ip a

sortie

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: p2p1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether b0:83:fe:7e:e2:24 brd ff:ff:ff:ff:ff:ff
    inet 192.168.20.81/24 brd 192.168.20.255 scope global dynamic p2p1
       valid_lft 21193sec preferred_lft 21193sec
    inet6 fe80::196e:e66c:e3fe:fddd/64 scope link tentative dadfailed
       valid_lft forever preferred_lft forever
    inet6 fe80::208e:775f:4096:5bfd/64 scope link tentative dadfailed
       valid_lft forever preferred_lft forever
    inet6 fe80::fd90:b4ea:cc2c:c6da/64 scope link tentative dadfailed
       valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000
    link/ether 52:54:00:94:98:74 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 1000
    link/ether 52:54:00:94:98:74 brd ff:ff:ff:ff:ff:ff


Lire la suite…

by | March 15, 2018 | No Comments | Réseaux | Tags : diagnostique reseau

Quelques commandes de base de systemctl

Démarrage d’un service.

root@debian~#: systemctl start sshd.service

Arrêt d’un service.

root@debian~#: systemctl stop sshd.service

Redémarrage d’un service.

root@debian~#: systemctl restart sshd.service


Lire la suite…

by | March 14, 2018 | No Comments | Système | Tags : systemd

Reconstruction d’un RAID logiciel avec mdadm

Afin de connaître l’état de santé d’un RAID, il y a au moins 2 solutions. Voir le contenu du fichier /proc/mdstat ou exécuter la commande mdadm avec l’option -D une fois que le RAID est construit.

root@debian~#: cat /proc/mdstat

contenu du fichier

Personalities : [raid1]
md0 : active raid1 sdc[1] sdb[0]
4190208 blocks super 1.2 [2/2] [UU]

unused devices: <none>


Lire la suite…

by | March 13, 2018 | No Comments | Système | Tags : disque dur raid

Installation de Virtual Box 5.2 sur Debian stretch

: l’installation des linux-headers à jour est nécessaire un peut-être nécessaire au préalable.

root@debian~#: apt install linux-headers-4.9.0-5-amd64

Éditer le fichier /etc/apt/sources.list
Lire la suite…

by | March 9, 2018 | No Comments | Système | Tags : gestion de paquets virtualisation

Configurer la disposition d’un clavier bépo

Avec Debian Jessie, la commande localectl permet de régler la disposition du clavier.
Lire la suite…

by | March 9, 2018 | No Comments | Système | Tags : clavier

RAID 5 logiciel avec mdadm

La création d’un RAID 5 logiciel est similaire à celle d’un RAID 1. Article lié : RAID 1 logiciel avec mdadm
Lire la suite…

by | March 9, 2018 | No Comments | Système | Tags : disque dur raid

RAID 1 logiciel avec mdadm

Pour créer un RAID 1 logiciel avec mdadm il faut au minimum 2 diques dur de même capacité.
Lire la suite…

by | March 8, 2018 | No Comments | Système | Tags : disque dur raid

Préalable avant utilisation d’un disque

Une fois le disque sur branché, voici les étapes à suivre.

Créer au moins une partition

root@debian~#: fdisk /dev/sdb


Lire la suite…

by | March 8, 2018 | No Comments | Système | Tags : disque dur partition