GNU/Linux >> Tutoriels Linux >  >> Linux

Tutoriel de dernière commande Linux pour les débutants (8 exemples)

Si vous débutez dans l'administration système, vous devrez parfois surveiller ou accéder aux informations de connexion. Il existe plusieurs outils que vous utiliserez probablement à cette fin, l'un d'entre eux étant le dernier . Dans ce didacticiel, nous discuterons des fonctionnalités de base de cet utilitaire à l'aide d'exemples faciles à comprendre.

Avant de passer à la partie explication, il convient de mentionner que tous les exemples ici ont été testés sur une machine Ubuntu 16.04LTS.

Dernière commande Linux

Le dernier La commande affiche une liste des derniers utilisateurs connectés. Voici sa syntaxe :

last [options] [username...] [tty...]

Voici comment la page de manuel explique cet outil :

       last  searches  back through the /var/log/wtmp file (or the file desig?
       nated by the -f option) and displays a list of all users logged in (and
       out)  since  that  file was created.  One or more usernames and/or ttys
       can be given, in which case last will show only  the  entries  matching
       those  arguments.  Names of ttys can be abbreviated, thus last 0 is the
       same as last tty0.

       When catching a SIGINT signal (generated by the interrupt key,  usually
       control-C)  or a SIGQUIT signal, last will show how far it has searched
       through the file; in the case of the SIGINT signal last will then  ter?
       minate.

       The  pseudo user reboot logs in each time the system is rebooted.  Thus
       last reboot will show a log of all the reboots since the log  file  was
       created.

Voici quelques exemples de style questions-réponses qui devraient vous donner une meilleure idée du fonctionnement de last.

Q1. Comment utiliser la dernière commande ?

L'utilisation de base est très simple. Tout ce que vous avez à faire est d'exécuter la 'dernière' commande sans aucune option :

last

Q2. Comment personnaliser la sortie en cas de connexions non locales ?

Par défaut, dans le cas de plugins non locaux, la dernière commande affiche la sortie de la manière suivante :

Remarque :dans la capture d'écran, nous avons volontairement flouté certaines parties contenant des adresses IP.

Maintenant, si vous le souhaitez, vous pouvez légèrement personnaliser cette sortie en déplaçant la colonne relative à l'adresse IP vers l'extrême droite. Cela peut être fait en utilisant le -a option de ligne de commande.

Q3. Comment faire en sorte que la dernière lecture d'un fichier différent ?

Comme déjà mentionné au début du tutoriel, la dernière commande lit le /var/log/wtmp fichier pour préparer sa sortie. Cependant, si vous le souhaitez, vous pouvez faire en sorte que l'outil lise un fichier complètement différent. Vous pouvez le faire en utilisant le -f option de ligne de commande. Bien sûr, vous devrez passer le nouveau nom de fichier (ainsi que son chemin) en entrée de cette option.

last -f [new-file-path-and-name]

Q4. Comment faire pour que la date et l'heure de la dernière impression soient complètes ?

Si vous voulez que last produise des informations complètes sur la date et l'heure dans la sortie, utilisez le -F option de ligne de commande.

last -F

Q5. Comment faire en sorte que last n'affiche qu'un nombre spécifique de lignes ?

Si vous souhaitez personnaliser le nombre de lignes que la dernière commande affiche dans la sortie, vous pouvez le faire en utilisant le -n option de ligne de commande. Bien sûr, vous devrez passer un nombre à cette option en entrée.

Par exemple :

last -n 3

Ainsi, vous pouvez voir que la sortie ne contient que 3 lignes.

Q6. Comment supprimer le dernier champ de nom d'hôte dans la sortie ?

La troisième colonne de la sortie de last contient des informations sur le nom d'hôte. Cependant, pour une raison quelconque, si vous souhaitez que l'outil supprime ces informations, utilisez l'option de ligne de commande -R.

last -R

Q7. Comment créer les dernières informations d'affichage pour une période de temps spécifique ?

Supposons que vous vouliez que last affiche uniquement la sortie basée sur le temps - par exemple, uniquement les informations d'hier et d'aujourd'hui - alors vous pouvez utiliser le -s et -t options de ligne de commande.

Par exemple :

dernier -s hier -t aujourd'hui

Please note the options that take the time argument understand the following formats:

       YYYYMMDDhhmmss
       YYYY-MM-DD hh:mm:ss
       YYYY-MM-DD hh:mm      (seconds will be set to 00)
       YYYY-MM-DD            (time will be set to 00:00:00)
       hh:mm:ss              (date will be set to today)
       hh:mm                 (date will be set to today, seconds to 00)
       now
       yesterday             (time is set to 00:00:00)
       today                 (time is set to 00:00:00)
       tomorrow              (time is set to 00:00:00)
       +5min
       -5days

Q8. Comment effectuer les derniers éléments d'affichage tels que les changements de niveau d'exécution ?

Pour afficher des informations telles que les changements de niveau d'exécution et les entrées d'arrêt du système, utilisez -x option de ligne de commande.

last -x

Conclusion

D'accord, last n'est pas l'une de ces commandes que vous utiliserez quotidiennement, mais il y aura probablement des jours où cet outil vous sera d'une grande aide. Nous avons couvert plusieurs options majeures ici dans ce didacticiel - cela devrait suffire pour vous aider à démarrer. Pour plus d'informations, rendez-vous sur la page de manuel de l'utilitaire.


Linux
  1. Tutoriel de commande cd Linux pour les débutants (8 exemples)

  2. Tutoriel de commande Linux comm pour les débutants (5 exemples)

  3. Tutoriel de commande Linux df pour les débutants (8 exemples)

  4. Tutoriel de commande de date Linux pour les débutants (8 exemples)

  5. Tutoriel Linux du Command pour débutants (10 exemples)

Tutoriel de commande Linux OD pour les débutants (6 exemples)

Tutoriel de commande Linux w pour débutants (5 exemples)

Tutoriel de commande Linux passwd pour les débutants (8 exemples)

Tutoriel de commande Linux ss pour les débutants (8 exemples)

Tutoriel de commande Linux chattr pour les débutants (5 exemples)

Tutoriel de commande Linux strace pour les débutants (8 exemples)