Archives annuelles : 2018
Configurer un relai SMTP avec postfix via Gmail sous Debian 9
: sur le compte Gmail cible il faut « Accorder l’accès au compte pour les applications moins sécurisées ».
Installer postfix
et ses utilitaires gérant le TLS.
root@debian~#: apt install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules
Configurer postfix
.
root@debian~#: vim /etc/postfix/main.cf
aperçu du contenu du fichier
[…] relayhost = [smtp.gmail.com]:587 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtp_tls_CAfile = /etc/ssl/certs/thawte_Primary_Root_CA.pem smtp_use_tls = yes
by Nicolas SHINEY | December 30, 2018 | No Comments | Système | Tags : email
Installation de Ossec sous Debian 9
Prérequis
Avant l’installation de Ossec il faut installer les paquets suivant : build-essential
, gcc
et make
.
root@debian~#: apt install build-essential gcc make
by Nicolas SHINEY | December 29, 2018 | No Comments | Système | Tags : sécurité
Installer le dongle RTL8812AU Wi-Fi sous Ubuntu 18.04
Il y a un paquet officiel pour ces drivers, le paquet rtl8812au-dkms
.
Une fois le dongle branché USB, s’assurer que le système l’a bien pris en compte.
root@ubuntu~#: lsusb
sortie
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 002: ID 0bda:0811 Realtek Semiconductor Corp.
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 046d:c085 Logitech, Inc.
Bus 001 Device 002: ID 1e54:2030 TypeMatrix 2030 USB Keyboard
Bus 001 Device 004: ID 1b1c:1c08 Corsair
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
by Nicolas SHINEY | December 23, 2018 | No Comments | Système | Tags : driver ubuntu wifi
Autoriser un utilisateur non root a éteindre/redémarrer le système.
Pour autoriser un utilisateur non root a éteindre ou redémarrer le système sans mot de passe il faut configurer sudo
.
Installer sudo
.
root@debian~#: apt install sudo
Configurer sudo
.
root@debian~#: visudo
aperçu du contenu du fichier
[…]
user ALL=(ALL) NOPASSWD: /sbin/poweroff, /sbin/reboot, /sbin/shutdown
[…]
by Nicolas SHINEY | December 8, 2018 | No Comments | Système | Tags : droits
Corriger le bug refusant l’upgrade
Les serveurs sont chez online.net avec, comme tout datacenter, des particularités système qui leurs sont propre. Lors de l’installation proxmox, le disque est partitionné, l’une de ces partitions est /boot qui fais envirion 200Mo.
Lorsque cette partition est pleine il n’est plus possible de faire un apt upgrade
.
Vérifier l’état des partitions.
root@debian~#: df -h
by Nicolas SHINEY | December 7, 2018 | No Comments | Système | Tags : partition proxmox
Installer certbot sur Debian 9 et déployer des certificats SSL
Une fois le serveur web en place Debian 9 LAMP, installer cerbot
.
Installation de Cerbot
Modification du dépot local.
root@debian~#: echo "deb http://ftp.debian.org/debian stretch-backports main" >> /etc/apt/sources.list
by Nicolas SHINEY | December 1, 2018 | No Comments | Système | Tags : configuration serveur web ssl
Installer Cygwin sur Windows pour se connecter en SSH
Après téléchargement du cygwin
, lancer l’installeur.
Installation de Cygwin
by Nicolas SHINEY | September 30, 2018 | No Comments | Système | Tags : ssh ssh client ssh server
Résoudre le problème de locales sur Debian 9
Il arrive d’avoir un conflit de locale. Ce problème peut arriver juste après une installation de Debian lorsque la langue et le le clavier ne sont pas de la même « région ».
Provoquer l’erreur.
root@debian~#: perl -e exit
by Nicolas SHINEY | September 30, 2018 | No Comments | Système | Tags : debian9
Installation de gitlab sur Debian 9
Nommer la machine correctement.
root@debian~#: hostnamectl set-hostname gitlab.server.home
by Nicolas SHINEY | September 29, 2018 | No Comments | Système | Tags : debian9
Mettre à jour grub sous CentOS 7
Après avoir modifié le fichier de configuration de grub
, voici la commande permettant de prendre en compte la nouvelle configuration.
[root@cent-os~]#: grub2-mkconfig -o /boot/grub2/grub.cfg
by Nicolas SHINEY | September 29, 2018 | No Comments | Système | Tags : centos7 grub
Installation de Virtual Box 5.2 sur Ubuntu bionic
: l’installation des linux-headers à jour est nécessaire un peut-être nécessaire au préalable. Voir la procédure en fin d’article.
Éditer le fichier /etc/apt/sources.list
root@ubuntu~#: vim /etc/apt/sources.list
aperçu du contenu du fichier
[…]
deb http://download.virtualbox.org/virtualbox/debian bionic contrib
by Nicolas SHINEY | September 28, 2018 | No Comments | Système | Tags : virtualisation
Configurer SNMP pour Centreon sous Debian Stretch
Installer le daemon SNMP.
root@debian~#: apt install snmpd
Configurer SNMP.
root@debian~#: vim /etc/snmp/snmpd.conf
by Nicolas SHINEY | July 18, 2018 | No Comments | Système | Tags : centreon debian 9 snmp supervision
Mise en place d’un serveur web (LAMP) sous Debian Stretch
Comme un serveur web est une machine dont la configuration change une fois mise en place, il est recommandé de mettre à jour l’OS avant de commencer.
root@debian~#: apt update
root@debian~#: apt upgrade
by Nicolas SHINEY | July 17, 2018 | No Comments | Système
Mise en place d’un cluster à 2 nœuds sous Proxmox
Environnement
Les serveurs sont chez online.net avec, comme tout datacenter, des particularités réseau qui leurs sont propre. Dans ce cas on bénificie de 2 interfaces réseaux, une déjà configurée qui permet l’accès à Internet, l’autre à configurer pour les communications entre les nœuds. Le multicasts n’est pas permit il faudra donc utiliser l’unicast.
Pour cette seconde connexion, le faut aller dans l’interface d’administration des serveurs (pas de proxmox) pour activer le RPN, c’est dans cette même page que les IP privés seront données.
Nom du nœud | IP public | IP privé (RPN) |
---|---|---|
node-01 | 52.17.89.24/24 | 10.15.50.194 |
node-02 | 52.17.89.37/24 | 10.15.50.238 |
by Nicolas SHINEY | July 8, 2018 | No Comments | Système | Tags : cluster proxmox virtualisation
Mise en place d’un serveur FTP sous Debian Stretch
Mise à jour de l’OS.
root@debian~#: apt update root@debian~#: apt upgrade
Installer proftpd
.
root@debian~#: apt install -y proftpd
by Nicolas SHINEY | June 3, 2018 | No Comments | Système | Tags : debian 9 ftp
Mise en place de GlusterFS sur Debian 9
GlusterFS est un système de fichiers réseau évolutif et open-source adapté aux charges de travail intensive en données. Permettant aussi et surtout l’accès concurrent aux ressources de stockage.
Environnement
IP | Nom de l’hôte | Rôle | OS |
---|---|---|---|
172.16.0.10/24 | gluster1.stan.local | Nœud | Debian 9 |
172.16.0.11/24 | gluster2.stan.local | Nœud | Debian 9 |
172.16.0.12/24 | client1.stan.local | Client | Debian 9 |
172.16.0.13/24 | client2.stan.local | Client | Debian 9 |
by Nicolas SHINEY | May 23, 2018 | No Comments | Système | Tags : debian debian 9 glusterfs HA systeme de fichier
Mise en place de Tomcat et Jenkins
Prérequis : désactivation de SELinux.
[root@cent-os~]#: sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/sysconfig/selinux [root@cent-os~]#: sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config [root@cent-os~]#: shutdown -r now
: toute méthode pour élégante que la simple désactivation de SELinux est la bien venue.
by Nicolas SHINEY | May 11, 2018 | No Comments | Système | Tags : centos centos 7 jenkins
Mise en place d’un serveur DNS local sur Debian 9
Environnement
IP | Nom de l’hôte | Rôle | OS |
---|---|---|---|
172.16.0.10/24 | primarydns.stan.local | Serveur DNS primaire | Debian 9 |
172.16.0.11/24 | secondarydns.stan.local | Serveur DNS secondaire | Debian 9 |
172.16.0.12/24 | client.stan.local | Client | Debian 9 |
by Nicolas SHINEY | May 4, 2018 | No Comments | Système | Tags : debian debian 9 dns
Installation de next-cloud sur Debian 9
Prérequis : Mise en place de SSL sur un serveur Apache2 sous Debian 9.
Installation de LAMP avec PHP 7.
root@debian~#: apt install -y apache2 mariadb-server libapache2-mod-php7.0
: le paquet apache2
n’est plus nécessaire si SSL (et donc Apache) est déjà mise en place.
Installation des modules PHP 7.
root@debian~#: apt install -y php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring
Installation des modules PHP 7.
root@debian~#: apt install -y php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip
by Nicolas SHINEY | April 30, 2018 | No Comments | Système | Tags : cloud debian debian 9
Démarrer avec ansible
Environnement
IP | Nom de l’hôte | Rôle | OS |
---|---|---|---|
172.16.0.10/24 | server.stan.local | Serveur ansible | CentOS 7 |
172.16.0.11/24 | client-01.stan.local | Client ansible | CentOS 7 |
172.16.0.12/24 | client-02.stan.local | Client ansible | CentOS 7 |
by Nicolas SHINEY | April 26, 2018 | No Comments | Système | Tags : ansible configuration de masse
Démarrer avec lxc
Installation de lxc et de quelques packet
[root@cent-os ~]#: yum -y install epel-release lxc lxc-templates libcap-devel libcgroup busybox wget bridge-utils lxc-extra
Vérifier la configuration.
[root@cent-os ~]#: lxc-checkconfig
by Nicolas SHINEY | April 25, 2018 | No Comments | Système | Tags : container lxc
Démarrer avec git
Installation de git
.
root@debian~#: apt install -y git
Cloner un projet dans le répertoire courant.
user@debian~$: git clone https://github.com/stan/projet-bash.git
by Nicolas SHINEY | April 24, 2018 | No Comments | Système | Tags : git versioning
Mise en place de swarm via token
Prérequis : Installer docker et docker-compose.
Environnement
IP | Nom de l’hôte | Rôle |
---|---|---|
172.16.0.10/24 | master.docker.local | Manager |
172.16.0.11/24 | worker-01.docker.local | Nœud client |
172.16.0.12/24 | worker-02.docker.local | Nœud client |
by Nicolas SHINEY | April 20, 2018 | No Comments | Système | Tags : container docker swarn
Mise en place de swarm
: Note : au moment de l’édition de cet article, la gestion de swarn via token est plus simple et est préférée, voir : mise en place de swarm via token.
Prérequis : Installer docker et docker-compose.
Environnement
IP | Nom de l’hôte | Rôle |
---|---|---|
172.16.0.10/24 | master.docker.local | Manager |
172.16.0.11/24 | worker-01.docker.local | Nœud client |
172.16.0.12/24 | worker-02.docker.local | Nœud client |
by Nicolas SHINEY | April 19, 2018 | No Comments | Système | Tags : container docker swarn
Installation de docker-compose
: au moment de l’installation la version docker-compose
est en 1.21.0. Voir la documentation officiel de docker-compose pour avoir la dernière version stable.
: procédure valable fonctionne sous : Debian 9, CentOS 7 et Ubuntu 16.
Téléchargement de docker-compose
.
[root@cent-os ~]#: wget https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -O /tmp/docker-compose
Installation de docker docker-compose
.
[root@cent-os ~]#: mv /tmp/docker-compose /bin/ [root@cent-os ~]#: chmod 755 /bin/docker-compose
by Nicolas SHINEY | April 19, 2018 | No Comments | Système | Tags : container docker docker-compose
Installation de docker-machine
: au moment de l’installation la version docker-machine
est en 0.14.0. Voir la documentation officiel de docker-machine pour avoir la dernière version stable.
: procédure valable fonctionne sous : Debian 9, CentOS 7 et Ubuntu 16.
Téléchargement de docker-machine
.
[root@cent-os ~]#: wget https://github.com/docker/machine/releases/download/v0.14.0/docker-machine-$(uname -s)-$(uname -m) -O /tmp/docker-machine
[root@cent-os ~]#: curl -L $base/docker-machine-$(uname -s)-$(uname -m) > /tmp/docker-machine
Installation de docker machine
.
[root@cent-os ~]#: mv /tmp/docker-machine /bin/ [root@cent-os ~]#: chmod 755 /bin/docker-machine
by Nicolas SHINEY | April 19, 2018 | No Comments | Système | Tags : container docker
Démarrer avec Docker
Liste des commandes courantes
Option | Description |
---|---|
docker build . |
Construit le container à partir de dockerfile présent dans le dossier courant « . » |
by Nicolas SHINEY | April 18, 2018 | No Comments | Système | Tags : container docker
Installation de docker
: procédure valable fonctionne sous : Debian 9, CentOS 7 et Ubuntu 16.
Téléchargement et exécution du script d’installation.
[root@cent-os ~]#: curl -sSL https://get.docker.com/ | sh
Démarrage du service docker
et démarrage au boot.
[root@cent-os ~]#: systemctl enable --now docker
by Nicolas SHINEY | April 17, 2018 | No Comments | Système | Tags : container docker
Installation de VMware Workstation 14 sur CentOS 7
Télécharger VMware sur ce lien : VMware Workstation 14.
Prérequis.
[root@cent-os~]#: yum install -y epel-release kernel-devel kernel-headers dkms gcc
by Nicolas SHINEY | April 16, 2018 | No Comments | Système | Tags : centos centos7 machine virtuel virtualisation
Mise en place de GlusterFS sur CentOS 7
GlusterFS est un système de fichiers réseau évolutif et open-source adapté aux charges de travail intensive en données. Permettant aussi et surtout l’accès concurrent aux ressources de stockage.
Environnement
IP | Nom de l’hôte | Rôle | OS |
---|---|---|---|
172.16.0.10/24 | gluster1.stan.local | Nœud | CentOS 7 |
172.16.0.11/24 | gluster2.stan.local | Nœud | CentOS 7 |
172.16.0.12/24 | client1.stan.local | Client | CentOS 7 |
172.16.0.13/24 | client2.stan.local | Client | CentOS 7 |
by Nicolas SHINEY | April 8, 2018 | No Comments | Système | Tags : centos centos 7 glusterfs HA systeme de fichier
Mise en place de squid CentOS 7
Flusher les règles en cours.
[root@cent-os ~]#: iptables -F
[root@cent-os ~]#: iptables -X
Installation de squid
.
[root@cent-os~]#: yum install -y squid
Démarrage du service squid
.
[root@cent-os~]#: systemctl start squid
by Nicolas SHINEY | April 6, 2018 | No Comments | Système | Tags : centos centos 7 proxy
Mise en place d’un cluster CentOS 7
Environnement
IP | Nom de l’hôte | Rôle | OS |
---|---|---|---|
172.16.0.10/24 | node1.stan.local | Nœud | CentOS 7 |
172.16.0.11/24 | node2.stan.local | Nœud | CentOS 7 |
172.16.0.100/24 | server.stan.local | Serveur de stockage | CentOS 7 |
by Nicolas SHINEY | April 5, 2018 | No Comments | Système | Tags : centos centos 7 cluster HA
Installation de Virtual Box 5.2 sur CentOS 7
Prérequis.
[root@cent-os ~]#: yum install -y epel-release kernel-devel kernel-headers dkms gcc
by Nicolas SHINEY | April 3, 2018 | No Comments | Système | Tags : centos centos 7 virtualisation
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 |
by Nicolas SHINEY | 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
by Nicolas SHINEY | 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
by Nicolas SHINEY | 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 |
by Nicolas SHINEY | 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
by Nicolas SHINEY | 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 []:
by Nicolas SHINEY | 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 -
by Nicolas SHINEY | 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
by Nicolas SHINEY | 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
by Nicolas SHINEY | 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 :
by Nicolas SHINEY | 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 :
by Nicolas SHINEY | 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 Nicolas SHINEY | 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 Nicolas SHINEY | 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
by Nicolas SHINEY | 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
by Nicolas SHINEY | 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
by Nicolas SHINEY | 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>
by Nicolas SHINEY | 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 Nicolas SHINEY | 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 Nicolas SHINEY | 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 Nicolas SHINEY | 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 Nicolas SHINEY | 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
by Nicolas SHINEY | March 8, 2018 | No Comments | Système | Tags : disque dur partition
Installation de Google Chrome sur Ubuntu 16.04
Installation de Google Chrome en utilisant le PPA
En utilisant le PPA officiel de Google le navigateur pourra être mise à jour automatiquement.
Lire la suite…
by Nicolas SHINEY | January 11, 2018 | No Comments | Système | Tags : installation de paquets ubuntu