mmandes système sous Linux. En général on obtient de l'aide sur une commande en tapant ''man <commande>'' dans un terminal, ou en consultant l'aide située dans le dossier **/usr/
our la majorité d'entre elles. Ici nous parlerons de [[https://fr.wikipedia.org/wiki/Bourne-Again_shel... ment utilisé.
Pour afficher la liste des options de bash il faut saisir ''bash -c "help set"''. Pour lire un script sans exécuter les commandes (mode "dry-run) : ''bash -n''.
Les mots d'une ligne su... és) ; les commentaires multi-lignes sont encadrés de ''<nowiki>:'</nowiki>'' et ''<nowiki>'</nowiki>''
iciel sous Linux=======
Le RAID est un mécanisme de gestion de unités de stockage, qui peut être matériel (via une carte dédiée) ou logiciel (géré par le système d'... oitation ou un driver). Il existe différents type de RAID (0, 1, 5, etc) qui déterminent chacun un mod
{{tag>linux}}
====== Index de la rubrique linux ======
{{ http://upload.wikimedia.org/wikipedia/comm... uelques commandes et utilitaires à installer afin de nettoyer/entretenir son système (source : http://... `
Supprimer le cache et les fichiers temporaires de certaines applications
find -P ~/ -regex ".*\(~... s téléchargés (pas ceux installés hein !)
aptitude clean
aptitude autoclean
Toutes les questions
.png?nolink&200 |}}
**Bash** est un interpréteur de commande, un "shell". Il possède beaucoup de caractéristiques et fonctions communes avec ''sh'', ''ksh'', ''zsh'' ou plus largement ''
======awk======
C'est un langage de manipulation de chaînes de caractères d'un fichier ou d'un flux en entrée.
Les différentes commandes que l'on peut passer sont de la forme **motif { action }**.
**awk** traite séq
ntégré au noyau Linux. Il s'utilise avec la commande ''iptables'' (ex ''ipchains'').
=====Principe==... Les tables=====
* FILTER : contient les règles de filtrage
* NAT : contient les règles de translation d'adresses
* MANGLE
* RAW
=====Les chaîne... spection)=====
* INPUT : paquets à destination de la machine
* OUTPUT : paquets envoyés par la ma
u sous Linux ======
=====Outils en vrac=====
<code>
nmap (http://www.nmap.org/),
thcrut (http://www.... (http://www.unixwiz.net/tools/nbtscan.html).
</code>
====TUI monitoring====
<code>
bmon
iptraf
iftop
nettop
</code>
=====IP secondaire=====
Soit l'interface réseau (physique ou non =
======Théorie du syslog======
* service de gestion des logs écoutant sur le port udp/514
* 2 dém... et les redirige où il faut en suivant les règles de ''/etc/rsyslog.conf''. Fonctionne aussi avec les ... ** : Messages générés par le noyau (en provenance de klogd).
* **local0** à **local7** : Services dé... ion.
* **mail** : Messages provenant du système de mail.
* **news** : Messages générés par la gest
logiciel======
Dans cet article (à la différence de l'autre : [[informatique:linux:raid0_sous_linux]]... comment j'ai procédé pour créer un RAID5 logiciel de 4 x 3To (soit 9 To utiles) sous Ubuntu 12.04 (LTS).
La "difficulté" est qu'il s'agit de disques de 3 téra-octets donc pour être reconnus comme tels, il faut activer la table de partition GP
heure/date précise (l'équivalent du planificateur de taches sous Windows). On distingue le démon **crond** et l'utilitaire de configuration **crontab**.
Chaque utilisateur pe... on utilise ''crontab'', l'utilitaire d'édition et de vérification syntaxique des fichiers de configuration.
On peut **l**ister, **e**diter ou supp**r**ime
SELinux** (Security-Enhanced Linux) est un module de sécurité pour les système Linux. Il a été développé par la NSA afin de limiter les accès des programmes et processus aux... esoin, ce qui évite les risques lorsqu'une faille de sécurité dans ceux-ci est exploité par un individu malveillant.
Il existes 3 modes/états de fonctionnement :
* **Enforcing** = actif
* **
Linux//
Ces outils permettent d'afficher l'état de santé de la machine, de détecter s'il se passe quelque chose d'anormal, ou d'investiguer sur un problème déjà connu.
=====Tableaux de bord=====
Ce sont les logiciels générique qui pe
é d'une partie du bouquin **Sécurité sous Linux** de Aron Hsiao, ed. Campus Press)//
=====Configuration de LILO=====
Lilo (Linux LOader) est le programme qui lance l'image de Linux, et qui se place dans le MBR.
* au prompt : ''LILO boot: linux init=/bin/bash'' permet de lancer le programme **bash** à la place d'**init*
======
**Logrotate** est un programme qui permet de gérer les fichiers de logs que l'on a sur une machine Linux. Concrètement cela consiste à permuter les fichiers de logs c'est-à-dire de changer de fichier pour ne pas qu'il soit trop volumineux, de les renommer, de l