NOTE SYSTEME LINUX:
nano /etc/protocols ------->pour voir tous les protocoles .
nano /etc/services -------->pour voir tous les services.
#nano /etc/networks -------> on a le link local apres commande lannet 10.0.2.0
#nano /etc/sysctl.conf
less----->affiche le contenu d'un fichier......#less /proc/ apres tab (lister les
processus)
ps -aux ---->afficher des informations sur les processus en cours d'exécution sur
le système
#ps -aux| grep terminal .........#less /proc/2771/status ---->inforrmation du
processus
0--> la fontion de routage n'est pas active apres la commande less
/proc/sys/net/ipv4/ip_forward
pour activer le volet on change le 0 par 1 par la commande echo 1
afficher la fonctionnalite de 802.1q-------> find /lib/modules/
#find /lib/modules/`uname -r`/ -name 8021q----> pour chercher le programme ou
modprod 8021q
25/11
le client utilise le port 68 et le serveur le port 67
DhCP est constitue de 2 parties: un protocole pour la livraison de parametres et un
mecanisme d'allocation d'addresses
DHCP supporte 3 mecanismes
-ALLOCATION AUTOMATIQUE
-ALLOCATION DYNAMIQUE
-ALLOCATION MANUELLE
L'OUTIL DE GESTION DES PAQUETS (LOGICIEL)
update(mise a niveau) ----> va voir qui a une nouvelle version
28/11
MISE EN OEUVRE D'UN SERVEUR SUR L'ATTRIBUTION DES PARAMETRES TCP/IP:
1)INSTALLATION DE L'APPLICATION SERVEUR:
#apt install isc-dhcp-server
apt-get install ---->/etc/sourceslist
#apt-cache search dhcp ou #apt-cache search vlan
#apt-cache policy isc-dhcp-server
2)PARAMETRAGE DU FICHIER DE CONFIGURATION :
#nano /etc/dhcp/dhcpd.conf ........Sur Linux, le d dans dhcpd signifie généralement
"daemon". Un daemon (prononcé "démon") est un programme ou un service
qui s'exécute en arrière-plan sur le système, généralement pour effectuer des
tâches ou fournir des services en continu.
dhcpd lance le serveur dhcp
chaue reseau peut avoir sa duree du byte independante
note:#absa---->commentaire
# absa--->parametre
-----------------------------------------------------------------------------------
---------------------------------------
SUITE DES NOTES DU 16/12/2024
1)SERVICE WEB
-il utilise le protocole TCP au port 80
-HTTP est un protocole sans etat
2) PRATIQUE
a)acces public par http
-prérequis :
.serveur de resolution de nom operationnel
.nom du serveur web www.sada.sn
A)) installation de l application serveur
#apt install apache2 openssl
#less /etc/passwd
1.1) crrer le repertoire devant contenir
#mkdir /var/www/sada1
#cp /var/www/html/index.html
#cd /etc/apache2
#ls
#named
#nano /etc/apache2.conf
#nano apache2.conf
#ls
#cd sites-available
#ls
#ls -l
#nano 000-default.conf
#cp 000-default.conf sada1.conf
#nano sada1.conf
#exit
#ifconfig eth0 192.168.12.1
#systemctl restart named
#nano /etc/resolv.conf
#ping 8.8.8.8
#systemctl restart apache2
#ping www.sada.sn
#
2) SITE A ACCES PRIVE(login )
2.1) créer le repertoire devant contenir les pages web
# mkdir /var/www/sada2
# cp /var/www/html/index.html /var/www/sada2
# nano /var/www/sada2/index.html
2.2)CREER ET PARAMETRER LE FICHIER DE CONFIGURATION D ACCES AU SITE :
private.sada.sn
#cd /etc/apache2
#cd sites-available
# cp sada1.conf sada2.conf
#nano sada2.conf
-- ServerName private.sada.sn
-- DocumentRoot /var/www/
------------------------------------------------------------------------
A)METTRE LE SITE A ACES PRIVEE
<Directory "/var/www/sada2">
AuthType Basic
AuthName "Restricted Access"
AuthUserFile "/var/www/sada2/.amina"
Require valid-user
#htpasswd -c var/www/sada2/.amina adja
b)passwrd
-fama
. amina
-adja
. pollo
# less /var/www/sada2/.amina
# ls -a /var/www/sada2/
# nano /etc/bind/db.sada.sn
# systemctl restart named
#a2site sada2
#systemctl reload apache2
#systemctl start apache2
#nano /etc/resolv.conf
#nano /etc/bind/db.sada.sn
#ifconfig eth0 192.168.12.1
---------------------------------------------------------------------------------
3.1) crrer le repertoire contenir des pages web du site
#mkdir /var/www/sada3
#cp /var/www/html/index.html
---------------------------------------------------------------------------------
3.2) créer et parametrer le fichier de configuration d acces au site
-----------------------------------------------------------------------------------
---------------------------------------
FAIRE https://www.asr.sn