Udhëzues i fundit i komandës Linux për fillestarët (8 shembuj)


Nëse jeni i ri në administrimin e sistemit, ndonjëherë do t'ju duhet të aksesoni ose monitoroni kredencialet. Ka disa mjete që ndoshta do të përdorni për këtë qëllim, dhe njëri prej tyre është i fundit. Në këtë tutorial, ne do të shpjegojmë funksionet bazë të këtij programi me disa shembuj të lehtë për t'u kuptuar.

Para se të kalojmë te shpjegimet, duhet të përmendim se të gjithë shembujt këtu janë testuar në një sistem Ubuntu 20.04 dhe Ubuntu 22.04 LTS, por ata duhet të punojnë në të njëjtën mënyrë në çdo shpërndarje të fundit Linux.

Komanda e fundit Linux

Komanda i fundit shfaq një listë të përdoruesve të fundit të regjistruar. Më poshtë është sintaksa e saj:

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

Ja se si faqja e njeriut e shpjegon këtë mjet:

       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.

Më poshtë janë disa shembuj të stilit të pyetjeve dhe përgjigjeve që duhet t'ju japin një ide më të mirë se si funksionon e fundit.

Q1. Si të përdorni komandën e fundit?

Përdorimi bazë është shumë i lehtë. E tëra çfarë ju duhet të bëni është të ekzekutoni komandën e fundit pa asnjë opsion:

last

Q2. Si të personalizoni daljen në rast të hyrjeve jo lokale?

Si parazgjedhje, në rastin e shtojcave jo lokale, komanda e fundit shfaq daljen në mënyrën e mëposhtme:

Shënim: Në pamjen e ekranit, ne kemi mjegulluar qëllimisht disa pjesë që përmbajnë adresa IP.

Tani, nëse dëshironi, mund ta personalizoni pak këtë dalje duke lëvizur kolonën e lidhur me adresën IP në ekstremin e djathtë. Kjo mund të bëhet duke përdorur opsionin e linjës së komandës -a.

Q3. Si të bëni leximin e fundit një skedar tjetër?

Siç u përmend tashmë në fillim të tutorialit, komanda e fundit lexon skedarin /var/log/wtmp për të përgatitur daljen e tij. Sidoqoftë, nëse dëshironi, mund ta bëni mjetin të lexojë një skedar krejtësisht të ndryshëm. Këtë mund ta bëni duke përdorur opsionin e linjës së komandës -f. Sigurisht, ju duhet të kaloni emrin e ri të skedarit (së bashku me rrugën e tij) si hyrje në këtë opsion.

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

Q4. Si të bëni të dhënat e plota të datës dhe orës së printimit të fundit?

Nëse dëshironi të prodhoni informacionin e plotë të datës dhe orës së fundit në dalje, përdorni opsionin e linjës së komandës -F.

last -F

P5. Si të bëni shfaqjen e fundit vetëm një numër të caktuar rreshtash?

Nëse dëshironi të personalizoni numrin e rreshtave që komanda e fundit tregon në dalje, mund ta bëni këtë duke përdorur opsionin e linjës së komandës -n. Sigurisht, ju duhet t'i kaloni një numër këtij opsioni si hyrje.

Për shembull:

last -n 3

Kështu që ju mund të shihni se dalja përmban vetëm 3 rreshta.

P6. Si të krijoni fushën e fundit të shtypjes së emrit të hostit në dalje?

Kolona e tretë në daljen e fundit është informacioni i emrit të hostit. Sidoqoftë, për ndonjë arsye, nëse dëshironi që mjeti të shtypë këtë informacion, përdorni opsionin e linjës së komandës -R.

last -R

P7. Si të krijoni informacionin e fundit të shfaqjes për një periudhë të caktuar kohore?

Supozoni se dëshironi të shfaqni vetëm rezultatin e fundit bazuar në kohën - le të themi, vetëm informacione nga dje dhe sot - atëherë mund të përdorni opsionet e linjës së komandës -s dhe -t.

Për shembull:

last -s yesterday -t today

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

P8. Si të bëni gjëra të ekranit të fundit si ndryshimet e nivelit të ekzekutimit?

Për të shfaqur informacione si ndryshimet e nivelit të ekzekutimit dhe hyrjet e mbylljes së sistemit, përdorni opsionin e linjës së komandës -x.

last -x

konkluzioni

Dakord, e fundit nuk është një nga ato komanda që do të përdorni çdo ditë, por ka të ngjarë të ketë ditë kur ky mjet do të ishte një ndihmë e madhe. Ne kemi mbuluar disa opsione kryesore këtu në këtë tutorial - duhet të jetë e mjaftueshme për të filluar. Për më shumë informacion, shkoni te faqja e njeriut të shërbimeve.