Linux : Perintah tail

Revision as of 08:24, 3 November 2025 by Novy (talk | contribs) (Created page with "thumb|tux <code>tail</code> adalah perintah Linux yang digunakan untuk '''menampilkan baris terakhir''' dari sebuah file teks. Biasanya dipakai untuk melihat '''log server''', '''output real-time''', dan '''debugging'''. {| class="wikitable" !'''Atribut''' !'''Keterangan''' !'''Contoh Aplikatif''' |- |''(tanpa atribut)'' |Menampilkan '''10 baris terakhir''' dari file |<code>tail /var/log/syslog</code> → Melihat 10 baris terakhir log sistem |- |<code>-...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
tux

tail adalah perintah Linux yang digunakan untuk menampilkan baris terakhir dari sebuah file teks.

Biasanya dipakai untuk melihat log server, output real-time, dan debugging.

Atribut Keterangan Contoh Aplikatif
(tanpa atribut) Menampilkan 10 baris terakhir dari file tail /var/log/syslog → Melihat 10 baris terakhir log sistem
-n <jumlah> Menampilkan jumlah baris tertentu tail -n 20 /var/log/auth.log → Menampilkan 20 baris terakhir log autentikasi
-f Follow mode: menampilkan isi file secara real-time, sangat berguna untuk memonitor log tail -f /var/log/nginx/access.log → Monitoring traffic web server secara real-time
-F Hampir sama seperti -f tetapi jika file di-rotate atau dibuat ulang, tail tetap mengikuti file baru tail -F /var/log/syslog → Memantau log meskipun file log di-rotate
-c <jumlah> Menampilkan jumlah byte terakhir dari file (bukan baris) tail -c 50 myfile.txt → Menampilkan 50 byte terakhir dari file
--pid=<PID> + -f Mengikuti file secara real-time hingga proses tertentu berhenti tail -f /var/log/mysql/error.log --pid=2501 → Berhenti ketika proses MySQL PID 2501 berhenti
-q “Quiet mode”: tidak menampilkan nama file saat membuka beberapa file tail -q file1.txt file2.txt → Menampilkan isi tanpa header nama file
-v “Verbose mode”: selalu menampilkan nama file, bahkan jika hanya satu file tail -v file.txt
-s <detik> + -f Mengatur interval pembacaan file (default 1 detik) tail -f -s 2 /var/log/syslog → Membaca update setiap 2 detik
--help Menampilkan bantuan perintah tail --help
--version Menampilkan versi tail tail --version

Penggunaan tail Secara Aplikatif

1. Melihat 15 baris terakhir log sistem

tail -n 15 /var/log/syslog

2. Monitoring log web server secara real-time

tail -f /var/log/nginx/error.log

3. Monitoring log sambil menunggu proses selesai

tail -f /var/log/mysql/error.log --pid=2003

4. Menampilkan 100 byte terakhir dari file

tail -c 100 backup.tar

5. Monitoring log dengan interval lambat (setiap 3 detik)

tail -f -s 3 /var/log/auth.log

6. Membuka beberapa file tanpa header

tail -q file1.txt file2.txt