LES PETITS PLUS
Vous retrouverez sur cette page :
- Comment Configurer votre fichier interfaces pour vos carte Réseau
- Comment configurer votre fichier \resolv.conf pour le DNS
- Comment configurer votre fichier \apt.conf pour le Proxy
- Comment installer Synaptic et Gparted
- Comment modifier le port SSH (22 par défaut)
- l'installation d'un pare-feu
- installation de NetTools
- Créer un message de Bienvenue grâce aux fichiers \issue et \motd
- Se loguer avec l'utilisateur Root en SSH
- Créer ou personnaliser des commandes
- Supprimer un mot de passe
- Recherche rapide des paquets et commandes
- Installer l'antivirus Clamav
- Installer PowerShell
- Installer Webmin 1.9 (administration de serveur)
- Comprendre les droits sous linux
- Configurer votre fichier \sources.list
Configuration des interfaces sous debian 9/10
- Connaître l'interface à modifier
#ip a
# nano /etc/network/interfaces
- # The loopback network interface
- auto lo
- iface lo inet loopback
- # ens33
- auto ens33
- allow-hotplug ens33
- iface ens33 inet static
- address 192.168.0.10
- netmask 255.255.255.0
- network 192.168.0.0
- broadcast 192.168.0.255
- gateway 192.168.0.254
redémarrer le service avec la commande:
service networking restart
ou redémarrer la machine
Avec une interface graphique
Pensez à supprimer network-manager avec la commande :
apt-get purge network-manager
ou
apt-get remove network-manager
Configuration des interfaces sous CentOS
- Connaître l'interface à modifier
#lspci | grep Ethernet
#nano /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=xxxx
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
DEVICE=xxxx
ONBOOT=yes
IPADDR=XXX.XXX.XXX.XXX
NETMASK=XXX.XXX.XXX.XXX
NETWORK=XXX.XXX.XXX.XXX
GATEWAY=XXX.XXX.XXX.XXX
DNS1=XXX.XXX.XXX.XXX
DNS2=XXX.XXX.XXX.XXX
- Editer le fichier resolv.conf
#nano /etc/resolv.conf
- Modifier le fichier comme suit
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx
- Redémarrer le service réseau
#service networking restart
Configuration des interfaces sous openSUSE
- Identifier l'interface réseau à configurer
#lspci | grep Ethernet
- Editer le fichier de configuration des interfaces réseau ifcfg
#nano /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO='static'
BROADCAST='xxx.xxx.xxx.xxx'
IPADDR='xxx.xxx.xxx.xxx'
NETMASK='xxx.xxx.xxx.xxx'
NETWORK='xxx.xxx.xxx.xxx'
- Editer le fichier resolv.conf
#nano /etc/resolv.conf
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx
- Créer un fichier routes dans le dossier /etc/sysconfig/network afin de définir la passerelle
#touch /etc/sysconfig/network/routes
- Editer le fichier précédemment créé
#nano /etc/sysconfig/network/routes
default xxx.xxx.xxx.xxx
- Redémarrer le service réseau
#/etc/init.d/network restart
Installer les VMwareTools sur Debian : # apt install open-vm-tools open-vm-tools-desktop
Formater un disk en ext4 :
#mkfs.ext4 /dev/sdb
Monter un disk
# mkdir /diskXX/
# mount /dev/sdb /diskXX/
Ajouter l'UUID Disk dans /fstab/
afficher les UUID :
#blkid
Copier l'UUID du disk à monter dans le fichier /etc/fstab
#disk sdb
UUID=255e9d15-ebe6-4232-8434-ec5d3092f026 /diskprox ext4 auto 0 0
#disk sbc
UUID=5bce26ea-fd88-47dc-b4c7-264842ab7e2e /diskprox2 ext4 auto 0 0
Mémo : Créer un bridge vmbr0 sur l'interface physique eth0 (ens33)
auto lo
iface lo inet loopback
# eth0
allow-vmbr0 eth0
iface eth0 inet manual
ovs_type OVSPort
ovs_bridge vmbr0
# vmbr0
auto vmbr0
iface vmbr0 inet static
address 192.168.1.93
netmask 255.255.255.0
gateway 192.168.1.1
ovs_type OVSBridge
ovs_ports eth0
Configuration de la résolution de nom DNS :
# nano /etc/resolv.conf
- nameserver 8.8.8.8
- nameserver 8.8.4.4
Ajouter un proxy Debian 9
modifer le fichier avec la commande :
nano /etc/apt/apt.conf
ajouter la ligne :
Acquire::http::Proxy "http://192.168.1.250:3142";
Rechercher un dossier ou Fichiers
Taper la commance :
# find / -name nomdufichier
- Intaller synaptic (programme de téléchargement de paquets) : #Apt-get install synaptic
- Installer gparted (programme de partitionnement): #apt-get install gparted
Modifier le port SSH
Nous allons pour cela éditer le fichier « sshd_config » :
# nano /etc/ssh/sshd_config
décommettez la ligne : # Port 22
et modifier le nombre 22 par le port choisie (ex : port 2025)
Une fois le fichier sauvegardé, redémarrer le service SSH
# /etc/init.d/ssh restart (éventuellement #reboot)
Installez un Pare-feu sur débian :
# apt-get install firewalld
installer les configs pour avoir le mode graphique
#apt-get install firewall-config
voici quelques commande : cliquez-ici
QUELQUES CONFIGS UTILES
Webmin est une interface web, qui permet d'administrer simplement un serveur UNIX ou Linux à distance via n'importe quel navigateur web.
Sur debian buster : installer les suivantes dépendances avant de d'installer webmin :
# apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
puis
#dpkg -i webmin
installe les dépendances manquantes et installe webmin :
#apt-get install -f
accès à webmin : https://192.168.1.250:10000
#chmod et #chown
Générer votre sources.list
Cliquez-ici, choisissez la version "stable" cliquez sur "generate" en fin de page et copier coller les dépots dans votre fichier /etc/apt/sources.list
Le fichier /etc/apt/sources.list pour Debian 10 (buster) :
- installer les paquets suivants :
# apt install curl wget apt-transport-https dirmngr
- Voici la liste des dépôts et mises à jour pour Debian 10 Buster :
deb http://deb.debian.org/debian/ stable main contrib non-free
deb-src http://deb.debian.org/debian/ stable main contrib non-free
deb http://deb.debian.org/debian/ stable-updates main contrib non-free
deb-src http://deb.debian.org/debian/ stable-updates main contrib non-free
deb http://deb.debian.org/debian-security stable/updates main
deb-src http://deb.debian.org/debian-security stable/updates main
deb http://ftp.debian.org/debian buster-backports main
deb-src http://ftp.debian.org/debian buster-backports main
Explications :
Composants :
- La section main comprend l'ensemble des paquets qui se conforment aux DFSG Directives Debian pour le logiciel libre et qui n'ont pas besoin de programme en dehors de ce périmètre pour fonctionner. Ce sont les seuls paquets considérés comme faisant partie de la distribution Debian.
- La section contrib comprend l'ensemble des paquets qui se conforment aux DFSG, mais qui ont des dépendances en dehors de main (qui peuvent être empaquetées pour Debian dans non-free).
- La section non-free contient des logiciels qui ne se conforment pas aux DFSG.
Voici un site web qui vous en apprendra d'avantage sur l'administration de linux
Commande de base pour Debian 9 :