Affichage des articles dont le libellé est Linux. Afficher tous les articles
Affichage des articles dont le libellé est Linux. Afficher tous les articles

Linux : Sécuriser un réseau



Linux : Sécuriser un réseau, fournît au lecteur une excellente vue d'ensemble de la sécurisation et de la protection d'une architecture réseau. Il vous donnera les bases nécessaires pour faire vos premières armes en matière de sécurité.
lien pour télécharger ce livre


Lire la suite

DÉBUTER EN PROGRAMMATION

* Premiers pas
* Dynamiser un programme
* Des variables plus complexes
* Contrôler un programme 
* Dialoguer avec un ordinateur
* Penser à l’utilisateur
* Enregistrer des données
* Rendre un programme robuste
* Passer au niveau supérieur
* Valider les acquis
* Programmer pour le web
* Les sites dynamiques
* Web dynamique et Net : ASP NET
lien de telechargement gratuit:                                telecharger


Lire la suite

Comparaison entre Centos, Debian et Ubuntu

Les systèmes d'exploitation populaires tels que Windows et OS X sont élaborées et publiées par deux grosses entreprises distinctes. Linux, à l’encontre, est un système d'exploitation qui est élaboré et publié par de nombreuses entreprises. La raison de cette diversité est que Linux est disponible en sources libre (open source). Cela donne à l'utilisateur le droit de modifier la conception et puis publier ce dérivé comme une distribution unique ou "distro" sous la même licence.
L'aspect le plus difficile de Linux est l'accessibilité, en particulier pour l'utilisateur novice. Linux est comme un arbre. Il existe une multitude de branches qui poussent sur le tronc et même d'autres branches. Les branches sont longues, courtes, épaisses et minces, ce qui rend le choix de la bonne branche un véritable défi. Afin de faire la lumière sur cette confusion, nous allons examiner trois des branches Linux les plus populaires: CentOS, Debian et Ubuntu.
CentOS
Red Hat Linux est la marque la plus reconnue. CentOS est une version axée sur la collectivité de Linux Red Hat Enterprise (RHEL). CentOS est entièrement compatible avec RHEL. La principale différence est seulement que toutes les marques RedHat ont été changées pour CentOS. Le but derrière ça est d’avoir une plate-forme d'entreprise qui est libre d'utilisation et ne nécessitant pas de certification.
CentOS est très stable et compatible, ce qui est très souhaitable dans les environnements professionnels. Un inconvénient de CentOS, cependant, est que les versions majeures ne se produisent que tous les 2-3 ans et les mises à jour ponctuelles se produisent tous les 6-9 mois. Ces mises à jour contiennent rarement de nouvelles fonctionnalités ou des changements importants. En d'autres termes, il faut des années pour intégrer des fonctionnalités de pointe dans CentOS, ce qui le rend souvent comme une plateforme dépassée et inflexible.
Avantages CentOS

·         Basé sur une solution commerciale de qualité supérieure
·         Stable et cohérent
·         Eh bien testé avant de le rendre disponible au public

Inconvénients CentOS
 
·         Mises à jour rares et moins fréquentes
·         Se trouve derrière la concurrence
·         Correctifs pour CentOS plus lent que pour RHEL
Debian
Le fondateur Ian Murdock a lancé Debian GNU / Linux en 1993. Il l’a imaginé comme un système d'exploitation Linux qui est entièrement non commerciale et développé par des bénévoles. Bien que nous tenions aujourd'hui de telles initiatives pour acquises, les sceptiques étaient beaucoup plus optimistes à l'époque. Néanmoins, Debian a non seulement survécu, mais il a beaucoup prospéré. Il est en train de devenir la plus grande distribution dans l'histoire de Linux.
Debian est connue pour son strict respect à la philosophie de l'UNIX : logiciel libre et développement en collaboration. Il donne accès à des référentiels contenant des milliers de logiciels, et l'utilisateur peut personnaliser-adapter leur installation Debian. Debian est également très agressif en termes d'intégration de nouvelles technologies via « unstable builds », mais le noyau stable de construction est connu pour être fiable et sans bogue.
Avantages Debian

·         Contrôle de la qualité remarquable
·         Très stable et sans bogue
·         Support large de l'architecture

Inconvénients Debian

·         Cycle lent des mises à jour, mais plus rapidement que CentOS
·         L'adhésion à la philosophie UNIX conduit au conservatisme
·         Son Installation n'est pas conviviale
Ubuntu
Comparé à CentOS et Debian, Ubuntu est considéré comme un nouveau venu. En dépit d'être récent, Ubuntu ne traîne pas. Ubuntu a été adopté par la communauté Linux comme aucune autre distribution Linux avant. En raison de la taille et la portée des bases de développeurs et d'utilisateurs, Ubuntu s’est développé à vitesse rapide. Il s’est également développé de manière robuste, et la communauté Ubuntu a mis la convivialité et l'innovation au-dessus de tout le reste.
La plupart des distributions Linux sont bien enracinées dans le passé, ce qui a des avantages, mais diminue l'accessibilité pour l'utilisateur ordinaire. Avec Ubuntu, les développeurs Linux ont eu l'utilisateur occasionnel à l’esprit. Les caractéristiques notables d’Ubuntu comprennent un CD, un bureau moderne personnalisable, et un support intégré pour le matériel courant, telles que les réseaux sans fil, les réseaux domestiques et les cartes vidéo ATI  NVIDIA.
Avantages Ubuntu

·         Facile d’utilisation par les débutants
·         La documentation est robuste et actualisée
·         Publication régulière et un excellent support

Inconvénients Uduntu

·         Manque de compatibilité
·         Comprends les logiciels propriétaires
·         Non adapté pour les utilisateurs avancés

Conclusion

Lorsque vous choisissiez entre Ubuntu, Debian et CentOS, vous devez d'abord décider quel type d'utilisateur vous serez. Ubuntu est largement supérieur aux autres options en ce qui concerne l’accessibilité. Il offre une simplicité d’utilisation que le monde Linux n'avait jamais vue auparavant. Ubuntu est la distribution Linux le plus proche à l'OS X ou Windows.
Debian et CentOS, en revanche, sont beaucoup mieux adaptés aux applications d'entreprise. Ce sont les deux distributions les plus populaires pour les applications professionnelles. Il est intéressant de noter qu’Ubuntu est presque aussi populaire que Debian et CentOS comme serveur Web en raison de sa simplicité et son accessibilité. Néanmoins, si vous souhaitez avoir un Linux à une échelle d’entreprise, CentOS et Debian sont de loin les choix supérieurs.

Le choix entre Debian et CentOS est difficile. Debian est légèrement plus répandu que CentOS, en particulier en Europe. L’adhésion de Debian aux philosophies UNIX le rend meilleur en ce qui concerne l'intégration avec les systèmes existants. CentOS, d'autre part, offre légèrement une meilleure stabilité et compatibilité.
Lire la suite

Les Commandes Unix/Linux




Outils de partitionnement : 
Fdisk cfdisk pdisk Norton Partition Magic Les types de Partitions: Partition primaire (Principale): Nbre Max = 4 / Partition étendue: Nbre Max = 1
Kernel (noyau) : gestion du système de fichier,du processeur, de la mémoire centrale et despériphériques
Shell : interpréteur de commande (bash, ksh,csh, zsh, etc.)






Le système de fichiers:
- Ext3fs: Journalisé (récupération rapide en cas d'arrêt brutal).Utile pour gros disques durs
– Quotas disponibles
 – ACL supportés
– Passage d'Ext2fs à ext3fs facile / ReiserFS/ ext2fs

L'arborescence du système linux
/bin contient les exécutables essentiels au système,employés par tous les utilisateurs
/boot contient les fichiers permettant à Linux dedémarrer (Modules du noyau)
/dev contient les points d'entrée des périphériques
/etc contient les commandes et les fichiers nécessairesà l'administateur du système
/home répertoire personnel des utilisateurs
/opt contient des packages d'applicationssupplémentaires

Commandes de Base :
«ls» : lister le contenu d’un répertoire
«rm» : supprimer un fichier
«cp» : copier un fichier
«ln» : créer un lien sur un fichier
«man» : afficher l’aide d’une commande
«mv» : déplacer un fichier
«cd» : changer de répertoire
«mkdir» : créer un répertoire
«rmdir» : supprimer un répertoire
«pwd» : afficher le répertoire courant
«cat» : afficher le contenu d’un fichier
«file» : afficher le type de contenu du fichier
«locate» : localiser un fichier sur le disque
«adduser» : ajouter un utilisateur
«deluser» : supprimer un utilisateur
«usermode» : changer les propriétés d’un compte
«passwd» : changer le mot de passe
cat nom_fichier affiche le contenu du fichier
cat fich1 fich2 Affiche deux fichiers à la fois
cat > nom_fichier créer un nouveau fichier si'il n'existe pas sinon son contenu sera écrasé fin de saisie par "ctrl+d"
cat fich1 > fich2 : envoie fich1 à fich2 si fich2 existe il sera ecrasé, sinon il sera créé
cat fich1 >> fich2 : ajoute le contenu de fich1 à celui de fich2
cat >> fich2 ajoute le texte saisie à fich2
more : visualisation par page (descente seule)
less : visualisation par page (montée et descente)
head : partie sup. d'un fichier
tail : Partie inf d'un fichier
wc : Comptage du nombre de mots, lignes ouCaractères
file : Afficher le type d'un fichier
diff : Différences entre deux fichiers
sort : Tri du contenu d'un fichier
file : Afficher le type d'un fichier
grep : Rechercher un mot dans un fichier
chmod : Changer les permissions
umask affiche le masque de l'utilisateur actif
umask Saffiche les permissions correspondantesau masque, sous forme symbolique.
umask masque fixe les permissions ultérieures decréation des fichiers de l'utilisateur actif,
chgrp : Changer le groupe
ls > essai– envoie le résultat de ls dans essai
ls >> essai2– envoie le résultat de ls dans essai2 avec concaténation
ls –z 2> essai3– le message d'erreur sera envoyé à essai 3
cat < essai4– affiche
cat < essai4 >> essai1
&> redirige la sortie standard et la sortie d’erreur
2> redirige la sortie d’erreur
>> concatène la sortie standard
> redirige la sortie standard
< redirige l’entrée standard

vi nom_fichier
APPELL
vi –R nom_fichier : pour éditer un fichier en
lecture seule
vi : Pour ouvrir un nouveau fichier sans nom
RENSIEGNEMENT
:se ts=n fixe la tabulation à n caractère
( par défaut = 8)
:se nu Affiche les numéros de ligne
:se nonu Supprime les numéros de lignes
:.= affiche le numéro de la ligne courante
<ctrl>+g ou :f affiche l’état du fichier
: e! réedite le fichier tel qu’il est sur le disque
DEPLACEMENT
<ctrl> + b Page précédente (back)
<ctrl> + f Page précédente ( Forward)
G Dernière ligne
nG Ligne n
H Haut de l’écran ( high )
M Milieu de l’écran ( Middle )
L Bas de l’écran
n <espace> n caractères vers la droite
0 Début de la ligne^ Premier caractère non blanc
$ dernier caractère de la ligne
ou k Ligne précédente
ou j Ligne suivante
ou l vers la droite
ou h vers la gauche
n <Return> n lignes vers
+ ou <Return> début de la ligne suivante / - début de la ligne précédente
RECHERCHE
/motif <return> Recherche motif vers l’avant
?motif <return> Recherche motif vers l’arrière
n Répète la dernière commande de recherche
INSERTION
i ….. <ESC> Avant le curseur
I ….. <ESC> Au début de la ligne courante
a ….. <ESC> Après le curseur
A ….. <ESC> En fin de la ligne courante
o ….. <ESC> Au dessous de la ligne courante
O ….. <ESC> Au dessus de la ligne courante
MODIF ET REMPLACEMENT
<ctrl>+u Annule le texte inséré de la ligne courante
<ctrl>+v Insère le caractère spécial qui suit
<ctrl>+l Insère un saut de page
r # Remplace le caractère courant par #
R ….<ESC> Remplace la chaine de caractères
courante par la chaine entre R et <ESC>
~ Bascule de Majuscule en minuscule et inversement
. Répète la dernière commande modifiant le texte

Effacements:
x Effacement du caractère sous le curseur
3x de 3 caractères à partir de la position ducurseur
dd de la ligne où se trouve le curseur
4dd de 4 lignes à partir de la ligne du curseur

Restitution :
u Restitution de la dernière modification(undo)
U La ligne courante avant modification (sauf dd)
P dernière commande d'effacement
MOUVEMENTS DE LIGNE
J joint la ligne courante et la suivante
r<Return> brise en 2 lignes à partir de la position du curseur
yy Place la ligne courante dans le tampon de travail
dd idem avec effacement de la ligne
10yy Place 10 lignes courante dans le tampon de travail
10dd idem avec effacement
DECALAGE
>> (ou <<) décalage vers la droite(ou vers la gauche) de toute la ligne de m positions, m étant définit par la commande set sw=m( par défaut m=8)
n>> (ou <<) décalage des n lignes suivantes
: n1, n2 >> ( ou n1,n2<<) décalage des lignes n1à n2
SUBSTITUTIONS
:s/old/new/p substitution du 1er "old" de la ligne courante par "new"
:s/old/new/gp Substitution de tous les old de la ligne courant par new
i,j s/old/new/p substitution des 1ers old des lignes i à j par new
i,j s/old/new/gp substitution de tous les old des lignes i à j par new
:u annule la plus récente substitution réalisée
INSERTIONS DE FICHIERS
:nr nom_fichier insère le fichier nommé après la ligne n
:r nom_fichier insère le fichier nommé après la ligne courante

shell
echo, affiche son argument texte la sortie standard.
l'option e pour insérer les caractères spéciaux : \n (saut ligne), \b (retour arrière), \t (tabulation), \a (alarme), \c (fin sans saut de ligne) echo"Bonjour à tous !" echo e"Bonjour \nà toutes \net à tous ! "
read, permet l'affectation directe par lecture de la valeur,
echo "Donnez votre nom et prénom "  read prenom nom  echo "Bonjour $prenom $nom"
set affichera la liste des variables actuelles ainsi que leurs valeurs
unset pour supprimer une variable (a=Bon b=jour  echo $a$b echo $asoir echo ${a}soir Bonjour)
alias: affiche la liste de tous les alias / alias la=‘ls –al’ : pour remplacer la commande « ls –al » par la
fonction shell Sortie() / { / clear / echo déconnexion / exit / } .
à appel d un Shell sh nom_script ./ nom_script
variables spéciales
$0 est le nom dans lequel le script est appelé
$# est le nombre de paramètres passés en argument
$* est la liste des paramètres passés en argument
$? est le code de retour de la dernière commande (0 :si la commande a été correctement exécutée
$1, $2, …, $9: représentent les arguments du script
Exemple ( <<vi my_script>> création : echo $0 a été appelé avec $# paramètres echo qui sont :$* )
Exécution :(<<sh my_script a b c d>> my_script a été appele avec 4 paramètre qui sont : a b c d )

L'instruction
If commande then commandes fi (exemple : if grep –i "tarik" /etc/passwd  then echo L\'utilsateur tarik est connu du système fi )
If commande then commandes else commande fi
Lire la suite

Linux – Le guide complet 4e édition


Utilisant Linux depuis longtemps, Stéphane Este-Gracias participe régulièrement à la promotion de Linux et des logiciels libres. Ingénieur de formation, Damien Krotkine est chef d’équipe chez Venda Ltd, leader européen sur le marché des solutions eCommerce. Anne Nicolas est actuellement responsable ingénierie chez Mandriva et participe activement à la vie de la communauté Mandriva.



                                                                     Telecharger
Lire la suite

Nombre total de pages vues

Popular Posts

Designed By les techniciens