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

Changer la langue sur debian rien de bien compliqué


le tutoriels : ! 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

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


Document sans titre

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

https://www.microlinux.fr/formation-administrateurs-linux/

Commande de base pour Debian 9 :

Voici un petit mémo des commande de base sur linux, c'est par ici --> Commande linux