Détail de l'auteur
Auteur O. Daudel |
Documents disponibles écrits par cet auteur (1)
Ajouter le résultat dans votre panier Affiner la recherche Interroger des sources externes
/proc et /sys / O. Daudel (2006)
Titre : /proc et /sys Type de document : Guide/Manuel Auteurs : O. Daudel, Auteur Mention d'édition : 2 Editeur : Sebastopol, Paris, etc. : O'Reilly Année de publication : 2006 Autre Editeur : Tsoft Editeur Importance : 667 p. Format : 17 x 24 cm ISBN/ISSN/EAN : 978-2-84177-386-2 Note générale : Bibliographie Langues : Français (fre) Descripteur : [Vedettes matières IGN] Informatique
[Termes IGN] architecture de réseau
[Termes IGN] fil
[Termes IGN] Linux
[Termes IGN] réseau informatiqueRésumé : (Editeur) Seul livre au monde entièrement consacré à /proc et /sys, cet ouvrage balaye exhaustivement chaque entrée de ces pseudo-systèmes de fichiers, véritables portes dérobées vers le noyau Linux.
Aussi complet sur les versions 2.6 que sur les versions 2.4, cet ouvrage est une mine d'or pour les développeurs et les administrateurs Linux, qui y apprendront comment exploiter ces systèmes de fichiers virtuels pour automatiser, surveiller et optimiser leur système en accédant directement aux composants matériels et aux processus et threads en cours d'exécution.Note de contenu : 1. Organisation de /proc et de /sys
- /proc est un pseudo-système de fichiers
- Fonctionnalités de /proc
- /proc est un outil de documentation et de suivi
- /proc est un outil de paramétrage dynamique
- /proc en tant que système de fichiers
- /proc et les liens symboliques
- Propriétés des objets dans /proc
- Monter et démonter /proc
- Introduction de /sys dans le noyau 2.6
- /sys/devices
- /sys/bus
- /sys/class
- /sys/block
- Architecture des liens symboliques
- Autres pseudo-systèmes de fichiers
- Ramdisks classiques
- Le nouveau ramdisk hugetlbfs du noyau 2.6
- Introduction au processeur crash
- Commandes relatives à une session crash
- Commandes relatives à l’analyse des tâches
- Commandes d’analyse d’une session Linux et de son substrat matériel
- Commandes de navigation ouvertes dans une image live ou post-mortem
2. Threads Linux
- La notion de thread dans Linux
- fork(), pthread_create() et /proc
- Threads applicatifs
- Kernel threads
- Description des threads - /proc/XXXXX
- Etat général d’un thread - status et stat
- Spécificités des tâches — Contexte NPTL
3. Attributs d’un thread Linux
- Identification et état d’un thread — wchan
- Politique d’ordonnancement
- Visualisation des propriétés d’ordonnancement
- Modification des propriétés d’ordonnancement
- Consommation CPU — cpu et schedstat
- Prise en compte des signaux
- Structure de la mémoire virtuelle — exe, maps et statm
- Composants de l’espace d’adresses
- Organisation de l’espace d’adresses
- Segments résidents de la mémoire virtuelle — smaps, numa_maps
- Accès à la mémoire virtuelle — mem, environ et cmdline
- Paramètres système passés au lancement— auxv
- Suivi des fautes de pages
- Architecture NUMA — cpuset
- Espace de nommage — mounts, root, cwd
- Descripteurs de fichiers ouverts - fd
- Contrôle d’accès discrétionnaire des opérations
- Contrôle des opérations au moyen de privilèges
- Audit des tâches — loginuid
- SE Linux — attr
- Au-delà de /proc avec task sous crash
4. binft_misc, core et personnalité d’un thread Linux
- Système de fichiers de type binfmt_misc
- Gestion des fichiers «core»
- Personnalité d’une tâche
5. Session utilisateur et session système
- Calibrage d’une session utilisateur
- Limitation du nombre de tâches
- Quotas disques
- Gestion des clés des utilisateurs
- Caractéristiques d’une session Linux
- /proc/version et fichiers associés
- /proc/config.gz
- /proc/cmdline
- /proc/sys/kernel/real-root-dev
- /proc/uptime
- /proc/hostname et /proc/domainname
- Interactions avec une session Linux
- Manifestations du noyau
- Continuité de service
- Interactions avec la session courante
- Production de nombres aléatoires
- Déboguer et optimiser le noyau Linux
- /proc/kcore
- /proc/vmcore (2.6)
- /proc/profile
6. Exploitation du CPU
- Suivi de l’exploitation CPU
- /proc/uptime
- /proc/loadavg
- Suivi et paramétrage de la volumétrie
- /proc/stat et /proc/interrupts
- /proc/irq/{0, 1, 2, ...}/smp_affinity
- Commande proc info
- /proc/schedstat et analyse fine de TASK_RUNNING
7. Exploitation de la mémoire
- Environnement mémoire
- /proc/zoneinfo
- /proc/buddyinfo
- /proc/meminfo
- Mémoire système
- Composante statique du noyau
- Descripteurs de pages
- Composante dynamique du noyau
- IPCs System V
- Messagerie POSIX
- Page table entries
- Tampons contigus
- Mémoire Huge
- Mémoire cache
- Noyau 2.4
- Noyau 2.6
- Gestion des portables
8. Exploitation des disques
- Tables associées aux descripteurs de fichiers
- Cachefilp
- Cache dentry_cache
- Gestion des inodes
- crash et foreach files -R
- Contrôle de l’accès aux arborescences
- Notification d’accès à un répertoire
- Scrutation d’evénements sur un sf - /proc/fs/notify
- Réservation de fichiers
- Gestion des verrous
- Gestion des entrées-sorties asynchrones
- Systèmes de fichiers et zones de swap
- /proc/fs
- Reiserfs version 3.6
- Accounting
- Zones de swap
- Pseudo-terminaux
- Partitions
- Partitions standard
- Partitions RAID
9. NFS et CIFS
- NFS
- Noyau 2.4 et /proc/fs/nfs/exports
- Noyau 2.6 et /proc/fs/{nfs,nfsd}
- RPC
- CIFS
10. Interface Socket
- Dénide service des piles réseaux
- Interface Socket
- Domaine PF_UNIX
- Domaine PF_INET
- Suivi statistique des sockets dans /proc/net
- Gestiondes tampons
- Paramètres communs à UDP et TCP
11. UDP et /proc/net/pktgen
- UDP dans /proc/net
- UDP et /proc/net/pktgen
- Packaging de la version1ouv1
- packaging de la version2ouv2
- Structure des fichiers pgx (v1) et ethx (v2)
- Section params dans pgx/ethx et configuration d’une génération de paquets
- Section current dans pgx/ethx et déroulement de la génération
- Section Result dans pgx/ethx
- Suivi du trafic UDP dans /proc/net/snmp
12. TCP et contrôle de flux
- Rappels autour deTCP
- Organisationd’une session TCP
- Etablissement d’une session TCP — File d’attente SYN
- DoS SYN et tcp_syncookies
- Etablissement d’une session TCP — File d’attenteACK
- Retransmissions en cours de session
- Fermeture explicite d’une session TCP — Socket en état TIME_WAIT
- Fermeture implicite d’une session TCP — Absence d’activité (keepalive)
- Gestion de la congestion
- Gestion de la congestion avec TCP NewReno
- Méthodes alternatives de gestion de la congestion du réseau
- TCPWestwood+
- TCPVegas et BICTCP
- Quelques tests comparatifs
- Suivi de l’activité TCP
- Suivi des sockets TCP dans /proc/net/tcp
- Suivi du trafic TCP dans /proc/net/snmp
13. Couche routage
- ICMP
- Prévenir des attaques relatives à la sécurité
- Prévenir des attaques en déni de service
- /proc/net/raw
- Suivi du trafic ICMP dans /proc/net/snmp
- IGMP
- IP
- Génération de datagrammes IP
- Gestions IPdes interfaces
- IPSEC
- Gestion des routes
- Volumétrie du flux ICMP sortant
- Cache des correspondants IP
- Cache de gestion de la fragmentation
- Suivi du trafic IP dans /proc/net/snmp
14. ARP et interfaces aux NICs
- ARP
- Gestion ARP des interfaces
- Gestion du cache ARP
- Interface pilotes de périphériques
- Solution historique avec netif_rx()
- NAPI avec netif_receive_skb()
- Suivi des flux avec /proc/net/softnet_stat
15. /proc et Iptables
- Fichiers /proc/net/ip_tables_*
- Outil de simulation nfsim.
- /proc/net/ip_conntrack : suivi des connexions
- Structure d’une connexion dans la table ip_conntrack
- Le fichier /proc/net/ip_conntrack_expect (noyau2.6seulement)
- Commande conntrack et protocole netlink
- /proc/sys/net/ipv4/netfilter/
- ip_conntrack_log_invalid
- Les états applicatifs NEW, ESTABLISH, RELATED et INVALID
- Suivi statistique des connexions
- Paramétrage des connexions
- Fonctionnalités diverses
- /proc/net/ipt_hashlist/*
- /proc/net/ipt_recent/*
- Filtrage dans l’espace utilisateur
- Journalisation
16. /sys — Concepts et outils
- Organisation générale de /sys
- /sys/devices
- /sys/bus
- /sys/class
- Commandes de sysfsutils
- Commande si
- Gestion des composants dans /proc
- Carte ASUS PC 800 DELUXE comme fil conducteur
17. /sys — Composants de base et composants legacy
- Composants debasede l’unité centrale
- CPU(s) et bus processeur
- Gestion des interruptions
- Mémoire
- Noeuds pour une machine NUMA
- Composants «legacy»
- Allocation des ressources aux composants
- /proc/interrupts, /proc/ioports, /proc/iomem et /proc/dma
- /sys/devices/pnp0, /sys/devices/pnp1, etc
18. /sys — Architecture PCI
- Identification des fonctions PCI
- /proc/bus/pci et /proc/pci
- BUS PCI
- Gestion des entrés-sorties
- IDE et bus IDE
- SCSI et bus SCSI
- /sys/block
- Cartes réseaux : /sys/class/net
- USB et bus USB
19. /sys/firmware et /sys/power
- /proc/apm et le standard APM
- /proc/acpi et le standard ACPI
- Fichiers de base à la racine de /proc/acpi
- Fichiers de gestion des états de la machine
- Composants ACPI
- /sys/firmware/eddNuméro de notice : 16843 Affiliation des auteurs : non IGN Thématique : INFORMATIQUE Nature : Manuel Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=46543 Exemplaires(2)
Code-barres Cote Support Localisation Section Disponibilité 16843-02 DEP-GLT Livre D2SI Dépôt en unité Exclu du prêt 16843-01 DEP-REA Manuel Informatique Marne-la-Vallée Dépôt en unité Exclu du prêt