informatique:linux:linux
Ceci est une ancienne révision du document !
Table des matières
Commandes et tutoriels sous Linux
Commandes et Applications
Gestion du noyau
- sysctl : Permet de configurer les paramètres du noyau Linux.
- proc : Répertoire contenant des informations sur le noyau.
- kernel-doc: Quelques informations sur le noyau Linux
Gestion des services
- init : Processus d'initialisation de Linux.
- chkconfig, sysv-rc-conf, update-rc.d : Permet de définir les programmes que l'on souhaite activer au démarrage du système.
- runlevel : Permet de gérer le niveau de démarrage du système.
- systemctl : Controle le système “systemd” et le gestionnaire de service.
Gestion du matériel
- lspci : Permet de lister les périphériques se trouvant sur le bus PCI.
- lsusb : Permet de lister les périphériques se trouvant sur le bus USB.
- kudzu : détecte et configure le matériel nouveau ou changé.
- dmidecode : Permet d'afficher des informations sur le matériel.
- udev : Gestion de l'accès aux périphériques
- ajout de matériel sous Linux : Tutoriel décrivent une méthodologie pour ajouter de nouveaux périphérique non pris en charge en standard.
Gestion des fichiers et répertoires
Gestion des processus
Gestion des disques et du stockage
- fdisk : Permet de partitionner un disque.
- partprobe : Permet d'informer le noyau lors de l'ajout d'une nouvelle partition.
- mkfs : Permet de formater un volume.
- mount : Permet de monter des volumes dans des répertoires.
- autofs : Permet de monter automatiquement des volumes.
- disk quotas : Permet de gérer les quotas sur un système de fichiers.
- mdadm : Permet de faire du RAID soft.
- open-iscsi : Permet de gérer des LUNs iSCSI.
- multipath : Permet de gérer des accès multiples à un même périphérique de stockage.
- du : Permet de voir la taille occupée sur chaque répertoires et fichiers
- df : Permet de vérifier le taux d'occupation des systèmes de fichiers montés.
- dd : Permet de manipuler des blocs de données : copier et restaurer l'image d'un disque etc…
- scsi : Gestion du bus SCSI.
- lvm : Logical Volume Manager
- foremost : Utilitaire pour récupérer des fichiers après effacement ou formatage
- cryptsetup : permet de chiffrer des partitions disque
- drbd : permet de répliquer un ou plusieurs volumes sur 2 serveurs distants
Gestion des utilisateurs et des droits
Gestion du réseau
- iptables : Firewall, permet de faire du filtrage et routage IP.
- tcp wrappers : Permet de faire du filtrage IP par application.
- dhcp : Permet de livrer dynamiquement une configuration réseau à un poste client.
- pxe-linux : Serveur de pré-boot en vue d'une installation par le réseau.
- bonding : Permet d'agréger 2 cartes réseau, soit pour augmenter la bande passante, ou pour de la redondance.
- ifconfig : Permet de voir ou de configurer l'adresse IP.
- route : Permet de voir ou de configurer le routage.
- ethtool : Permet de configurer la vitesse des cartes réseaux
- dig : Permet de faire des requêtes DNS.
- netstat : Permet d'obtenir des statistiques sur les connexions TCP/IP
- tcpdump : Permet de capturer le trafic réseau.
- tcpflow : Permet de capturer des paquet tcp
- wget : Permet de télécharger des fichiers par HTTP ou FTP en ligne de commande
- whois : Permet de connaitre le responsable d'une adresse IP
- curl : Permet de requêter un serveur HTTP ou FTP en ligne de commande
- ntop : Analyse du trafic réseau
- openvpn : VPN Open Source
- hostapd : Hotspot Wifi
Gestion des programmes
- rpm : Système de gestion de paquetages sous RedHat
- dpkg : Système de gestion de paquetages sous Debian
- checkinstall : installation de logiciels compilé localement en produisant un binaire gérable avec votre logiciel de gestion des paquets.
- apt repository, yum repository : Permettent de créer des dépôts de paquetages en vue d'installation par le réseau.
- kickstart : Utilitaire permettant d'automatiser l'installation d'une RedHat ou Fedora.
- FAI : Utilitaire permettant d'automatiser l'installation d'une Debian.
- cfengine : Utilitaire permettant de déployer des fichiers de configuration.
- docker : Permet la mise en œuvre de conteneurs s'exécutant en isolation.
Gestion des sauvegardes / Transfert de fichier
Sécurité / Hacking
- gpg : Permet de crypter un fichier.
- openssl : Permet de générer des certificats ou générer des mots de passe encryptés.
- selinux : Permet de renforcer la sécurité d'un système Linux.
- tor, privoxy, proxychains : Utilisation de proxy avec le réseau TOR afin de d'être anonyme.
- nmap : Permet de scanner les ports TCP/IP ouvert d'un hôte distant
- netcat : Couteau Suisse du protocole TCP/IP
- theHarvester : permet de récupérer des noms de serveurs et adresses Email à l'aide de moteurs de recherche
- fail2ban : permet de banir des IP qui abuse
Gestion de la console et de l'affichage
Gestion du temps
Gestion de la supervision et des logs
- strace : Permet de tracer tout ce que fait un processus.
- lsof : Permet de lister les fichiers ouverts sur le système.
- ifstat : Permet d'obtenir des statistiques sur l'utilisation des interfaces réseaux.
- netstat : Permet d'obtenir des statistiques sur les connexions TCP/IP
- mpstat : Permet de connaitre le taux d'utilisation des processeurs.
- vmstat : Afficher des statistiques sur la mémoire virtuelle
- iostat : Permet de connaitre les taux de transferts sur les disques.
- df : Permet de vérifier le taux d'occupation des systèmes de fichiers montés.
- nmon : Utilitaire développé par IBM permettant la supervision.
- snmp : Protocole de supervision réseau.
- nagios : Outil de supervision réseau.
- nagios centreon : Outil de supervision Nagios réseau avec l'interface conviviale de Centreon.
- xymon : Outil de supervision rapide à mettre en œuvre, très lisible et succinct
- logrotate : Permet de gérer la rotation des logs du système.
- syslog : Permet de centraliser les logs sur un serveur unique.
- syslog-ng : Permet de centraliser les logs sur un serveur unique.
- rrdtool : Round-Robin Database est un outil permettant la génération de graph sous CACTI, Centreon ou autre
Gestion de la langue
Shells et Scripts
Manipulation de chaines caractères
- expr : Permet de faire un calcule en ligne de commande.
Divers
- man : Permet de consulter les manuelles des différentes commandes.
- plus de commandes : Plus de commandes disponibles sur ce lie
Annuaires
Messagerie
Partage de fichiers
- nfs : Permet de faire du partages de fichier avec des machines Linux.
- subversion, svn, git : Utilitaire permettant de gérer des versions de fichiers. Très utile pour le développement.
Services Web
P2P
- amule : Client P2P.
Accès distant
Base de données
- mysql : Serveur SQL
- phpMyAdmin : Permet de gérer un serveur MySql depuis une interface Web.
- postgreSQL : Serveur SQL
- sqlite : Système de base de données léger et autonome
Applications multimedias
Virtualisation
VoIP / FoIP
Documentation distribution
Les differents manuels
Les differents manuels Redhat4 Enterprise Linux
- Installation Ubuntu (Source info : http://wiki.eeeuser.com/ubuntu:eeexubuntu:home)
informatique/linux/linux.1591012561.txt.gz · Dernière modification : de benoit




