====== Commandes Linux ======
Cet article présente des commandes système sous Linux. En général on obtient de l'aide sur une commande en tapant ''man <commande>'' da
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
o.png?300|}}
Les différents shells peuvent avoir des fonctions sensiblement différentes voir incompat... our la majorité d'entre elles. Ici nous parlerons de [[https://fr.wikipedia.org/wiki/Bourne-Again_shel... plus couramment utilisé.
Pour afficher la liste des options de bash il faut saisir ''bash -c "help set"''. Pour lire un script sans exécuter les command
{{tag>linux}}
====== Index de la rubrique linux ======
{{ http://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Tux.svg/85px-Tux.svg.png}}
===== Nettoyer sa Debian =====
Voici quelques commandes et utilitaires à installer afin de nettoyer/entretenir son systèm
.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 ''
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... (points d'inspection)=====
* INPUT : paquets à destination de la machine
* OUTPUT : paquets envoy
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 =
======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 {
======Théorie du syslog======
* service de gestion des logs écoutant sur le port udp/514
* 2 démons utilisés sous Linux : **klogd** et **rsysl... ogs du noyau seulement
* **rsyslogd** : gestion des logs locaux : il reçoit des //trap// et les redirige où il faut en suivant les règles de ''/etc/rsys
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
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 b
un programme qui permet, sous Unix, d'automatiser des tâches en les programmant pour se lancer à une 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... les fichiers ''/etc/cron.allow'' (et ''/etc/cron.deny'' ) des noms d'utilisateurs adéquats. Le fichie
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 seuls fichiers dont ils ont besoin, ce qui évite les risques lorsqu'une faille de sécurité dans ceux-ci est exploité par un individ
un utilitaire qui permet d'envoyer la même ligne de commande sur plusieurs machines en parallèle. Très utile pour administrer un parc de serveurs Linux.
Installation du [[https://centos... 2.31-1.el7.x86_64.rpm.html|paquet centOS 7]] :
<code bash>
rpm -ivh pdsh-2.31-1.el7.x86_64.rpm \