Conseils de Linux. (21 / 28 étapes)

Étape 19 : Programmes de ligne de commande générique. Votre distro peut-être varier.

1. système

$ uname-a = > Afficher les informations système linux
$ uname-r = > Afficher les informations de version du noyau (voir la commande uname en détail)
$ cat/etc/redhat_release = > Voir la version de redhat installé
temps de fonctionnement de $ = > montrer combien de temps système exécutant + charge (apprendre la commande uptime)
$ hostname = > nom d’hôte système Voir la
$ hostname -i = > Afficher l’adresse IP de l’hôte (hostname de toutes les options)
dernier redémarrage $ = > Afficher l’historique du redémarrage système (plusieurs exemples dernière commande)
$ date = > Afficher la date et l’heure (options de date de commande)
$ cal = > Afficher le calendrier du mois (ce qui plus en cal)
$ w = > affichage qui est en ligne (en savoir plus sur commande w)
whoami $ = > qui vous êtes connecté tant que (exemple + images)
$ user doigt = > afficher des informations sur l’utilisateur (beaucoup d’options de commande finger)

2. matériel

dmesg $ = > détecté messages hardware et boot (dmesg beaucoup plus d’options)
$ cat/proc/cpuinfo = > modèle de processeur
$ cat/proc/meminfo = > mémoire Hardware
$ cat/proc/interrupts = > répertorie le nombre d’interruptions par UC par dispositif I/O
lshw $ = > affiche des informations sur la configuration matérielle du système
$ lsblk = > périphérique de bloc affiche des informations sous Linux (sudo yum install util-linux-ng)
$ gratuits -m = > utilisé (s) et mémoire libre (-m pour Mo) (gratuit commande en détail)
$ lspci -tv = > périphériques PCI Show (très utiles pour trouver les codes fournisseurs)
lsusb $ -tv = > périphériques USB Show (lire davantage d’options lsusb)
$ lshal = > Afficher la liste de tous les appareils avec leurs propriétés
dmidecode $ = > Afficher les informations sur le matériel à partir du BIOS (Détails du vendeur)
$ hdparm -i/dev/sda # afficher les infos sur disque sda
$ hdparm - tT/dev/sda # faire un test de vitesse de lecture sur disque sda
$ badblocks -s/dev/sda # Test de blocs illisibles sur disque sda

3. les statistiques

$ top = > affichage et mettre à jour les meilleurs processus de cpu (30 exemples d’options)
mpstat $ 1 = > processeurs d’affichage associés statistiques (apprendre la commande mpstat)
vmstat $ 2 = > Afficher les statistiques de mémoire virtuelle (outil de performance très utile)
iostat $ 2 = > statistiques d’e/s affichage (intervalles de 2 secondes) (d’autres exemples)
$ tail - n 500 var = > 10 derniers messages de noyau/syslog (options de queue tous les jours)
tcpdump $ -i eth1 = > capturer tous les paquets de flux sur l’interface eth1 (utile pour régler le problème de réseau)
tcpdump $ -i eth0 'port 80"= > surveiller tout le trafic sur le port 80 (HTTP)
lsof $ = > Lister tous les fichiers ouverts, appartenant à tous les processus actifs. (commande favorite sysadmin)
$ lsof -u testuser = > Liste des fichiers ouverts par utilisateur spécifique
$ gratuits – m = > Voir la quantité de mémoire vive (commande d’utilisation quotidienne)
$ regarder df – h = > surveiller les données modifiables en permanence (commande intéressant de linux)

4. les utilisateurs

$ id = > Afficher l’id de l’utilisateur actif avec login et groupe (avec capture d’écran)
$ dernière = > Voir la dernière connexion sur le système (peu d’autres exemples)
$ qui = > Show qui est connecté sur le système (véritable utilisateur connecté)
$ groupadd admin = > ajouter le groupe « admin » (force Ajouter groupe existant)
$ useradd - c « Sam Tomshi » g - admin -m sam = > créer utilisateur « sam » et l’ajouter au groupe « admin » (ici lire tous les paramètres)
sam userdel $ = > supprimer utilisateur sam (force, suppression de fichiers)
sam adduser $ = > Ajouter un utilisateur « sam »
usermod $ = > modifier les informations de l’utilisateur (surtout utiles pour les administrateurs système linux)

5. fichier de commandes

$ ls-al = > Afficher toutes les informations sur les fichiers / répertoires (20 exemplaires)
$ pwd = > Afficher le chemin d’accès du répertoire actuel (simple mais besoin tous les jours)
$ mkdir répertoire-nom = > créer un répertoire (créer un répertoire de mutiple)
$ rm nom_fichier = > supprimer le fichier (prenez soin d’utiliser la commande rm)
$ rm - r répertoire-nom = > Supprimer Répertoire récursivement
$ rm -f-nom de fichier = > Force supprimer fichier
$ rm -rf répertoire-nom = > Force supprimer répertoire récursivement
$ cp fichier1 fichier2 = > Copier fichier1 fichier2 (cd 15 exemples de commandes)
$ cp - r dir1 dir2 = > Copier dir1 dans dir2, créer dir2 s’il n’existe pas
$ mv fichier1 fichier2 = > déplacer des fichiers d’un endroit à l’autre (avec 10 exemplaires)
$ ln-s /path/to/file-name lien-nom = > créer de lien symbolique au nom de fichier (exemples)
$ touch fichier = > fichier créer ou mettre à jour (modification d’horodatage)
$ cat > fichier = > placer l’entrée standard dans fichier (15 exemples de commandes de chat)
$ plus déposer = > le contenu du fichier de sortie (aide pour afficher les fichiers de longue queue)
fichier de tête $ = > les 10 premières lignes du fichier (avec des paramètres différents) de sortie
fichier de queue $ = > les 10 dernières lignes du fichier (article détaillé avec options de queue) de sortie
fichier de $ tail -f = > le contenu du fichier de sortie, tel qu’il développe à partir des 10 dernières lignes
$ gpg - c fichier = > Encrypt file (comment utiliser gpg)
$ gpg file.gpg = > fichier de décrypter

6. les processus associés

$ ps # afficher votre processus actuellement actifs (nombreux paramètres d’apprendre)
$ ps aux | grep « telnet » # Rechercher tous les id de processus liés au processus de telnet
$ pmap (carte mémoire) # du processus (noyau, mémoire utilisateur etc.)
$ # Albums affiche tous les processus en cours d’exécution (30 exemples)
$ kill pid # Kill processus portant l’id mentionné de pid (types de signaux)
$ killall proc # tuer tous les processus nommés proc
$ pkill processname # Send signal à un processus par son nom
$ bg # CV suspendu des emplois sans amener au premier plan (commande bg et fg)
$ fg # apporte le travail le plus récent à l’avant-plan
$ fg # n apporte emploi n au premier plan

7. fichier autorisations associées

$ chmod octal nom_fichier # changer les permissions du fichier octal, qui se trouve séparément par utilisateur, groupe et monde
valeur octale (d’autres exemples)
4 - lecture
2 – écriture
1-exécuter
Exemple de
$ chmod 777 /data/test.c # Set rwx permission pour propriétaire, autorisation rwx pour groupe, permission rwx pour monde
$ chmod 755 /data/test.c # Set rwx autorisation pour le propriétaire, rw pour le groupe et le monde
$ chown utilisateur propriétaire fichier # modifier le propriétaire du fichier (chown plus d’exemples)
propriétaire de chown $-utilisateur : propriétaire-groupe nom_fichier # changement propriétaire et groupe propriétaire du fichier
propriétaire de chown $-utilisateur : propriétaire-groupe répertoire # modifier le propriétaire et groupe propriétaire du répertoire
Exemple de
$ chown canette : linoxide test.txt
$ ls -l test.txt
-rw-r--r--1 canette linoxide 0 Mar 04 08:56 test.txt

8. réseau

$ ifconfig-a # afficher tous les ports réseau et l’adresse ip (réglage mtu et toutes les autres options)
détails et $ ifconfig eth0 # affichage ethernet port adresse ip spécifique
$ ip addr show # Visualisez tous les réseau interfaces et l’adresse ip (disponible dans le paquet iproute2, puissant qu’ifconfig)
adresse ip $ ajouter 192.168.0.1 dev eth0 # Set ip adresse
$ ethtool eth0 # Linux outil pour afficher l’état de l’ethernet (paramètres duplex intégral, pause)
$ mii-tool eth0 # Linux outil pour afficher l’état de l’ethernet (comme ethtool ou plus)
$ ping hôte # Send echo request pour tester la connexion (apprendre l’outil ping sing amélioré)
domaine whois $ # Get qui agit pour le domaine de l’information
$ dig domaine # obtenir les informations DNS pour le domaine (captures d’écran avec les autres paramètres disponibles)
dig $ x - recherche inversée # hôte
$ host Google.fr # recherche adresse ip du DNS pour le nom (8 exemples de commande host)
$ hostname – i # adresse ip locale Lookup (mettre aussi le nom d’hôte)
$ wget # téléchargement fichier (très utile autre option)
$ netstat - tupl # répertoriant tous les écoute ports(tcp,udp,pid) (13 exemples)

9. compression / Archives

$ tar cf home.tar maison # Create tar nommé home.tar contenant la page d’accueil / (11 tar exemples)
$ tar xf fichier.tar # extraire les fichiers du fichier.tar
$ tar czf file.tar.gz files # crée un goudron avec la compression gzip
$ gzip # Compress fichier du dossier et le renomme à file.gz (décompressez le fichier gzip)

10. installer le paquet

tr/min $ -i pkgname.rpm # rpm Install base package (installation, désinstallation, mise à jour, interroger, vérification)
package de $ tr/min -e pkgname # supprimer
Installer depuis les sources
. / configure
faire
faire installer (ce que c’est)

11. recherche

modèle de grep $ dossiers # recherche de motif dans les fichiers (vous voulez cette commande souvent)
$ grep - r modèle dir # Rechercher récursivement pour modèle dans le dossier dir
$ localiser fichier # Rechercher toutes les instances du fichier
$ find /home/tom-nom 'indice *' # trouver les fichiers qui commencent par « indice "(10 find examples)
$ find/Accueil - taille +10000 k # Rechercher les fichiers plus de 10000 k en/Home

12. connexion (ssh et telnet)

$ ssh utilisateur # se connecter à l’hôte en tant qu’utilisateur (commande de communication de données sécurisé)
$ ssh -p port utilisateur # se connecter à l’hôte en utilisant le port spécifique
$ telnet hôte # se connecter au système en utilisant le port telnet

13. transfert de fichiers

SCP
$ scp file.txt serveur2: / tmp # copie sécurisée fichier.txt dans dossier/tmp hôte distant
$ scp nixsavy/www/tmp # copier *.html des fichiers de l’hôte distant à l’actuel dossier de /www/tmp de système
$ scp - r nixsavy/www/tmp # copiez tous les fichiers et dossiers de manière récursive de serveur distant à l’actuel système/www/dossier tmp
rsync
$ rsync-/ home/apps /backup/ # Synchronize source à destination
$ rsync - avz/home/apps linoxide # synchroniser fichiers/répertoires entre les systèmes locaux et distants avec compression activée

14. utilisation du disque

$ df – h # Show d’espace libre sur les systèmes de fichiers montés (commande couramment utilisée)
$ df -i # afficher les inodes libres sur les systèmes de fichiers montés
$ fdisk -l # Show disques partitions de tailles et types (sortie de la commande fdisk)
du $-ah # affichage disque utilisation humaine lisible (variations de commande)
du $-sh # affichage total utilisation du disque sur le répertoire courant
cible d’affiche $ findmnt # mount point de tous les fichiers
$ chemin_périph Mont-point de montage # installez un dispositif de

15. répertoire Traverse

$ cd...                              # Pour remonter d’un niveau de l’arborescence de répertoires (simple & plus nécessaire)
$ cd # allez dans répertoire $HOME
$ cd/test # remplacer répertoire /test

Articles Liés

Raspberry Pi - Jack of all trades.

Raspberry Pi - Jack of all trades.

Raspberry Pi est une sorte de touche-à-tout lorsqu'il s'agit d'être un ordinateur monocarte basé sur les processeurs Arm. Il peut être un bureau, serveur web, media player/streamer, machine de médecine légale, et peut faire la plupart de ce que tous
Domotique intelligente webserver sur OpenWRT routeur WR703N reliée à l’Arduino, comparée à Raspberry Pi et Ubuntu

Domotique intelligente webserver sur OpenWRT routeur WR703N reliée à l’Arduino, comparée à Raspberry Pi et Ubuntu

Télécharger le recueil WR703N (fichier zip de 340MB) :https://sourceforge.net/projects/wr703n/---------------------------------------------------------------------------------------------------------------------------------Cher lecteur,Il existe de n
Comment faire pour le serveur de données d’installation webcam sur un Fox Board G20 (Foxboard) sous Debian

Comment faire pour le serveur de données d’installation webcam sur un Fox Board G20 (Foxboard) sous Debian

récemment un certain nombre de planches sous Linux embarqué est apparus. Vous pouvez configurer un serveur Web de domotique avec une webcam et que d'autres fonctions.Ici vous pouvez apprendre comment programmer embedded Debian platine Fox G20.http://
Expedier un enregistreur de données pour un électricité Kamstrup / compteur avec Raspberry Pi de gaz !

Expedier un enregistreur de données pour un électricité Kamstrup / compteur avec Raspberry Pi de gaz !

Sur Pi framboiseOui enfin j'ai reçu mon nouveau Pi de framboise. Il s'agit d'une Conseil de linux ARM doté d'une carte ethernet, 2 ports USB et même un port HDMI full-HD pour un simple $30 à puissance ultra-faible, petite!. Consultez www.raspberrypi.
Super rapide à installer lampe sur CMD ligne Linux

Super rapide à installer lampe sur CMD ligne Linux

Il s'agit de la méthode de ligne de commande plus rapide que j'ai utiliser pour l'installation de la pile LAMP. J'utilise server1 comme un nom d'hôte et 192.168.0.100 pour et IP, utilisez ce que vous utilisez sur votre ordinateur si vous avez un stat
Télécommande (linux) basé sur un navigateur d’Arduino

Télécommande (linux) basé sur un navigateur d’Arduino

nous avons des enfants.  Je les aime à bits mais ils garder cacher la télécommande pour la télévision par satellite et quand ils ont mis des chaînes pour les enfants.Après ce qui se passe sur une base quotidienne pendant plusieurs années et ma chère
Raspberry Pi - révision 2 DIY le module Conseil

Raspberry Pi - révision 2 DIY le module Conseil

sur le Raspberry Pi, il y a plusieurs connexions, ce qui peuvent être utilisées pour l'expansion :1, broches le Rpi GPIO (General Purpose Input/Output) sont exposés, que signifie cette expansionconseils sont en mesure de parler directement à la CPU.2
Embedded Linux Tutorial - Zybo

Embedded Linux Tutorial - Zybo

Ce tutoriel Linux embarqué pour la Zybo fournira des instructions détaillées sur la personnalisation de votre matériel, compilation du noyau Linux et écriture d'applications de pilote et de l'utilisateur. Cette documentation a l'intention d'intégrer
Le Conseil de téléchargement

Le Conseil de téléchargement

Avez vous déjà eu le problème d'avoir à télécharger un gros volume de données mais ne voulait pas laisser l'ordinateur sur toute la nuit ? Alors ne vous inquiétez pas plus, nous avons la bonne solution pour vous !À l'aide de l'Intel Galileo Gen 2, no
Comment faire pour installer un OS Linux sur votre Chromebook

Comment faire pour installer un OS Linux sur votre Chromebook

Bonjour, tout le monde. Mon nom est Insector. Non, vraiment. C'est mon nom d'utilisateur Linux honnête. Ne pas se moquer. En tout cas, j'ai vu quelques bons Instructables sur comment installer Linux sur votre Chromebook, mais chacun d'entre eux manqu
Augmenter la Root Partition Size de Intel Edison avec beta Release 2 Image du noyau Linux

Augmenter la Root Partition Size de Intel Edison avec beta Release 2 Image du noyau Linux

Bonjour tout le monde, aujourd'hui je vais vous montrer comment optimiser la Partition racine de Edison avec la dernière image de Linux, aka version 2 bêta (Rel 2.1).Traditionnellement, si vous souhaitez personnaliser la partition racine d'Edison, vo
Bâtir un programme pour microcontrôleur STM32 sous Linux

Bâtir un programme pour microcontrôleur STM32 sous Linux

Les STM32Fx et les STM32Lx sont MCU basé sur l'architecture ARM. Pour la construction de programmes est le compilateur gcc disponible sous GNU/Linux. Le compilateur gcc dispose de nombreux réglages et drapeaux, ce n'est pas si facile construire proje
Galileo - se connecter au système d’exploitation Linux avec un câble ethernet

Galileo - se connecter au système d’exploitation Linux avec un câble ethernet

J'ai écrit un « démarrage rapide » instructable pour Galileo tout à l'heure et c'est un deuxième épisode qui explique comment se connecter directement au système d'exploitation Linux sous-jacent et également accéder à toutes sortes d'outils puissants
Comment faire pour installer Puppy Linux à un USB - clé en profondeur explication pour utilisateurs de Windows

Comment faire pour installer Puppy Linux à un USB - clé en profondeur explication pour utilisateurs de Windows

si vous voulez un OS léger à utiliser sur des ordinateurs inconnus, ou tout simplement faire l'expérience d'une distro Linux, Puppy est un bon choix pour un système de lecteur flash basé.Étape 1: ISO Recorder Tout d'abord, vous avez besoin de graver