ente des commandes système sous Linux. En général on obtient de l'aide sur une commande en tapant ''ma... who (1) - show current process information for each FTP session
w (1) - Show who is logged on and what they are doing.
w.procps (1) - Sh
======Programmation Shell=======
{{ :informatique:linux:bash_logo.png?300|}}
Les différents shells ...
En bash, chaque variable est précédée de ''$''. On affecte un contenu ainsi : ''VAR="toto"'' et on récupère le contenu en ajoutant ''$'' devant.
<code b... obert"
echo "Salut, je suis le gros $NOM"
</code>
On peut les manipuler sans les déclarer proprement a
us Linux=======
Le RAID est un mécanisme de gestion de unités de stockage, qui peut être matériel (vi... iée) ou logiciel (géré par le système d'exploitation ou un driver). Il existe différents type de RAID ... 1, 5, etc) qui déterminent chacun un mode de gestion. Je ne m'attarde pas là dessus, pour plus d'info,... n (en terme de performance, redondance, consommation, etc...). On pourra s'inspirer de [[https://fr.wi
litaires à installer afin de nettoyer/entretenir son système (source : http://forum.debian-fr.org/view... 5d970f1ce18ceb4a0) :
Pour supprimer les locales non utilisées:
Localpurge
Désinstaller les paquet ... ===== Xorg =====
Pour règler le gamma du bureau, on peut utiliser l'outil //xgamma// disponible avec ... ou du groupe
* repèrer les fichiers SUID/SGID (non verif) ''find / type d \( perm 04000 o perm 02000
iltrage
* NAT : contient les règles de translation d'adresses
* MANGLE
* RAW
=====Les chaînes (points d'inspection)=====
* INPUT : paquets à destination de la machine
* OUTPUT : paquets envoyés par la machine
... machines
* PREROUTING : paquets avant la décision de routage
* POSTROUTING : paquets juste avant
a sur la prise en main de **bash**, sa configuration, ses raccourcis clavier, les enchaînements de com... ndes et quelques tips ; pour la partie programmation/scripting et variables, voir la page [[informatique:linux:programmation_shell|Programmation Shell]].
=====Raccourcis clavier=====
====Généraux====
* ''Ctrl+d'' pour se
=====Théorie du syslog======
* service de gestion des logs écoutant sur le port udp/514
* 2 démon... s logs du noyau seulement
* **rsyslogd** : gestion des logs locaux : il reçoit des //trap// et les r... nctionne aussi avec les logs distants (si activation, voir plus bas).
=====Les services/types=====
... ifs à la sécurité du système et à l'authentification des utilisateurs.
* **cron** : Messages générés
.html).
</code>
====TUI monitoring====
<code>
bmon
iptraf
iftop
nettop
</code>
=====IP secondaire=====
Soit l'interface réseau (physique ou non = marche aussi avec les bridges par exemple) eth0...
</code>
L'adresse MAC est la même que eth0, mais on peut utiliser ainsi plusieurs adressages logiques sur le même LAN. On peut vérifier que l'interface a bien été créé sou
{{tag>}}
======cron/crontab======
[[http://fr.wikipedia.org/wiki/Cron|Cron]] est un programme qui permet, sous Unix, d'automatiser des tâches en les programmant pour se la... ivalent du planificateur de taches sous Windows). On distingue le démon **crond** et l'utilitaire de c
différentes méthodes pour récupérer de l'information "bas niveau" sur le matériel d'une machine Linux.... PCI
<code bash>
lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 662 Host (rev 01)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual PCI-to-PCI bridge)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS964 [MuTIOL Media IO]
me qui permet de gérer les fichiers de logs que l'on a sur une machine Linux. Concrètement cela consis... par défaut sur toutes les distributions Linux.
Son fichier principal est ''/etc/logrotate.conf'', ma... souvent il inclue tous les fichiers de configuration déposés dans ''/etc/logrotate.d/''. La syntaxe es... par le programme syslog :
<code bash>
/var/log/cron
/var/log/maillog
/var/log/messages
/var/log/secur
======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équentiellement le flux de caractè... ) par ligne (enregistrement) et colonne (champ) ; on peut récupérer les colonnes avec les variables $1
ne partie du bouquin **Sécurité sous Linux** de Aron Hsiao, ed. Campus Press)//
=====Configuration de LILO=====
Lilo (Linux LOader) est le programme qu... l root au pécore moyen de base sans authentification aucune.
* le fichier de config est **/etc/lilo.conf** : il contient une section globale (en premier) et une 2nde section contenan
uid) ; //jadis// il était très courants qu'un deamon utilise une couche de sécurité : **tcp_wrappers**... wrap.so** et utilisent des fichiers de configuration communs, ce qui permet la centralisation de la politique de sécurité d'accès aux différents services réseau.
Lorsque le système reçoit une connexion entrante, il consulte les fichiers /etc/hosts.all
us comme tels, il faut activer la table de partition GPT (à la place de MBR comme c'est suffisant pour... ===Initialiser les disques en GPT=====
Pour cela on utilise l'utilitaire **gdisk**, équivalent de //f... ash>
sudo parted /dev/sdc
GNU Parted 2.3
Utilisation de /dev/sdc
Bievenue sur GNU Parted ! Tapez 'help... nt être perdues. Voulez-vous continuer ?
Oui/Yes/Non/No? Oui
(parted) mkpart primary 1 -1
(parted) pri