les commandes de base ( Linux)
+ ls -l: affiche le contenu du dossier détail.
+ ls -a:permet d'afficher le contenu d'un répertoire ainsi que contenu caché.
+ ls -h: permet d'affirmer le suffit de la taille des fichiers en )K;M;G(.
+ mkdir: permet de créer un répertoire
Exemple: ]rachid@PC~[ $ mkdir informatique.
Cette commande permet crée un répertoire de nom "informatique" dans le répertoire /home/rachid
+ CD: permet de changer le répertoire.
+ pwd: ]Ali@PC~[ $pwd << /home/Ali cette commande permet d'affiches le chemin du dossier courant
+CP : permet de copier un fichier ou un répertoire.
+ CP -r : permet de copier un répertoire et son contenu
+ MV : permet déplacer un répertoire
+ RM : permet de supprimer un répertoire ou un fichier
gestion des fichiers
Un fichier: est l'ensemble des informations écrite et traitées par un programme informatique.
Exemple: lettre.doc << MS word , .pptx << power paint , .exe << un fichier exécutable , .txt << fichier texte
La créations des fichiers se fait dans à linux à l'aide de la commande "touch"
]Ali@PC~[ $ touch lire.txt : permet de créer le fichier "lire.txt"dans le dossier personnel de Ali
+ more: permet d'afficher le contenu d'un fichier.
+ CAT: permet d'afficher le contenu d'un fichier.
+ less: permet d'afficher le contenu d'un fichier.
~[ $ VI lettre.txt
Échap << : << q : powrquitter sans en registre
Échap<<:<<w: puor enregister la modification
Échap<<:<<wq: pour enregistrés et quitter
+ WC -l: permet de compter le nombre des lignes dans une fichier
+ WC -w : permet de compter le nombre des mots dans un fichier
+ WC -m : permet de compter le nombre des caractères dans un fichier.
+ head : affiché les premiers lignes d'un fichier )10 lignes( head -n5 : premiers d'affiches les premières 5 lignes
+ tail : affiche les dernières lignes d'un fichier )10 lignes(
+ touch: permet de créer un fichier
+ grep: permet de faire une recherche dans un fichier.
+ cat: permet d'afficher le contenu d'un fichier et de
+ diff : permet d'afficher la différence entre deux fichiers.
+ find : cette commande est utilisée pour chercher des fichiers ou de répertoire.
+ -mtime : date de la dernière modification.
+ -ctime : date de la création
+ -size : la taille d'un fichier.
+ -name : le nom du frepertoire ou du fichier.
Chgrp: permet de changer le groupe propriétaire d'un fichier ou d'un répertoire.
gestion des utilisateurs
+ utilisateur: permet d'ouvrir une session dans windows ou linux.
1 types des utilisateurs :
+ root : peut exécuter les tâches d'administration on système. UID = 0
+ compte système : facilitent la gestion des droit d'accès de certaines applications 1>UID>999
+ compte ordinaires: tous les autres comptes utilisateurs sont associés des personnes. UID: <1000
expression régulier
•: représente un caractère quelconque
^ bbbbb: le mot bbbbb au début de la ligne
Bbbb$ : le mot Bbbb à la fin de la ligne.
Installer, désinstaller ou vérifier l’installation d’un Package
|
|
installer un Package (dvd)
installer
un Package (en ligne)
|
rpm -ivh chemin/nomduPackage.rpm
yum install nomdePachage (sans version)
|
vérifier un Package (installer ou non)
|
rpm
–qi nomduPackage (ex : rpm -qi openssh)
rpm
–ql | grep nom-de-PAckage
|
désinstaller un Package (erase)
|
rpm
-e nomdePackage
|
Mis à jour d’un package (update)
|
rpm
-uvh chemin/nomduPackage.rpm
|
Configurer une carte réseau avec ligne de commande
|
|
Afficher les interfaces
réseau
|
Ifconfig
-a ou ifconfig
|
Afficher une interface
réseau spécifier (eth1)
|
ifconfig
eth1
|
Configurer une interface
|
Ifconfig ethx @ip netmask mask [up (possible)]
Ex : ifconfig eth0 1.1.1.2
netmask 255.255.0.0 up
|
Configurer passrelle
|
Route add default gw @de-passrelle
|
Activer une interface
|
Ifconfig
ethx up
|
Désactiver une interface
|
Ifconfig
ethx down
|
Note : cette méthode de configuration sera
supprimée si on a redémarré la carte réseau
ou l’interface
|
Configurer une carte réseau à l’aide du fichier de configuration
|
|
Le chemin de fichier de l’interface réseau
|
vi /etc/sysconfig/network-scripts/ifcfg-ethX
|
Le nom de l’interface…………………………………….
Activer la carte
réseau a chaque
redémarrage Le type
d’adressage……………………………………… L’adresse Mac ……………………………………………… L’adresse IP de l’interface ……………………………. L’adresse réseau…………………………………………… Le mask de l’adresse réseau…………………………. L’adresse de
diffusion …………………………………. L’adresse da passerelle………………………………. L’adresse de
DNS préféré…………………………….. Obliger dans DNS au niveau de
srv et de client
|
DEVICE=ethX
ONBOOT=yes (ou no) BOOTPROTO=static (ou dhcp) HWADDR=00:0C:29:A3:73:11 IPADDR=192.168.200.200 NETWORK=192.168.200.0
NETMASK=255.255.255.0 BROADCAST=192.168.200.255 GATEWAY=192.168.200.1 DNS1=10.10.10.1
DOMAIN=tmsir.com
|
Activer une interface
|
Ifup ethX service network
restart
|
Désactiver une interface
|
Ifdown
ethX
|
Nom de la machine
|
Avec la cmd hostname
|
Avec le fichier
|
/etc/sysconfig/network
|
|||
Afficher le nom de
l’ordinateur
|
Hostname
|
On ajoute
|
HOSTNAME=
|
new-name
|
||
Rennemer la nom
de l’ordinateur
|
Hostname new-name
|
service network restart
|
||||
Activer ou désactiver le pare-feu (iptables) ou un service
|
|
Activer un service
|
service nom-de-service start (ex : service iptables start) ou
/etc/init.d/nom-de-service start (ex : /etc/init.d/iptables start)
|
Désactiver un service
|
service nom-de-service stop (ex : service sshd
stop) ou
/etc/init.d/nom-de-service stop (ex : /etc/init.d/sshd
stop)
|
Redémarrer un service
|
service nom-de-service restart (ex : service named restart)
|
Démarrer un service au
démarrage du system
|
Chkconfig nom-service on (ex : chkconfig dhcpd on)
chkconfig
nomservice -level 35 on (démarrer le service au niveau 3 et 5)
|
Savoir le status du
service
|
service nom-de-service status
(en cours
d’exécution ou arrêt)
|
Ls /etc/init.d/
|
les
noms de tous les services installer
|
Installation et configuration du serveur DHCP
|
|
1. Configurer la carte réseau (addresse
statique)
|
|
2.
Installation de Package dhcp :
dhcp-4.1.1-15.fc13.i686.rpm
|
|
3. cp /usr/share/doc/dhcp*/dhcpd.conf.sample
/etc/dhcp/dhcpd.conf
|
|
4. configuration du fichier ; vi /etc/dhcp/dhcpd.conf (ou /etc/dhcpd.conf utilise la commande
|
|
rpm –ql
dhcpd pour savoir quelle chemin )
|
|
Au niveau
de serveur
|
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100; #plage d’dresse
option exclud
option domain-name-servers
10.10.10.1,11.1.1.1; #serveurs dns
option domain-name "tmsir.com"; #nom de domaine
option routers 192.168.1.1; #passerelle par défaut option subnet-mask 255.255.255.0; #masque de sous-réseau option broadcast-address 192.168.1.255;
default-lease-time 600; #durée du bail en secondes
max-lease-time 7200;} #durée du bail maxi en secondes
host pc {
hardware ethernet
00:0C:29:14:c4:60; fixed-address 192.168.1.200;
}
host pc1
{
hardware ethernet 00:0C:19:14:24:80; #@mac de la machine cliente
fixed-address 192.168.1.200; #@ip que l’on veut lui assigner
}
|
5. demarrer
le service dhcpd
|
|
6. arréter
le service iptables
|
|
7. le
fichier qui stocke les bails attributes aux clients dhcp /var/lib/dhcpd/dhcpd.leases
|
|
Au
|
8. Configurer la carte réseau
(addresse dynamique)
ONBOOT=yes BOOTPROTO=dhcp
9. arréter
le service iptables
|
niveau
|
|
de
|
|
client
|
Installation et configuration du serveur DNS
|
|
1. Configurer la
carte réseau (addresse statique) + DOMAIN=tmsir.com DNS1=192… ou
|
|
Vi /etc/resolv.conf (ajouter : search ntic.net
et nameserver 192.168.1.1)
|
|
2.
Installation de Package bind : bind-9.7.0-9.P1.fc13.i686.rpm
|
|
Au niveau
de serveur
principale
|
3. vi /etc/named.conf
, sauf ce
que nous sommes modifier :
listen-on port 53 { 127.0.0.1;
192.168.1.1; }; listen-on-v6 port 53 { none; };
allow-query { localhost; 192.168.1.0/24; };autoriser les requétes
zone "tmsir.com"
IN { type master;
file
"tmsir.ma";}; supprime elle si tu
ajoute allow tranfer et also
allow-transfer {
192.168.1.2 ; }; also-notify { 192.168.1.2 ; }; };
zone "1.168.192.in-addr.arpa"
IN { type master;
file "tmsir.ma.rev";};
allow-transfer { 192.168.1.2 ; }; also-notify {
192.168.1.2 ; }; };
|
4. cp /var/named/named.localhost /var/named/tmsir.com (pas de type PTR)
$TTL 1D
@ IN SOA serverdns.tmsir.com.
root.tmsir.ma. (
0 ; serial
1D ; refresh
|
0 Commentaires