Tampilkan postingan dengan label LINUX. Tampilkan semua postingan
Tampilkan postingan dengan label LINUX. Tampilkan semua postingan

Rabu, 18 Desember 2019

Penjelasan Mengenai File Logs, Application logs, Event logs, Service logs, System logs



File log adalah catatan yang disimpan komputer untuk melacak peristiwa penting. Semua acara kernel, layanan, dan aplikasi dicatat dalam file log. Sangat penting bagi administrator untuk secara berkala meninjau log komputer agar tetap sehat. Dengan memonitor file log Linux, administrator memperoleh gambaran yang jelas tentang kinerja komputer, status keamanan, dan masalah mendasar apa pun. Analisis file log memungkinkan administrator melindungi terhadap masalah yang akan terjadi sebelum terjadi.
Di Linux, file log dapat dikategorikan sebagai:
  1. Application logs
  2. Event logs
  3. Service logs
  4. System logs
Beberapa log berisi informasi tentang daemon yang berjalan di sistem Linux. Daemon adalah proses latar belakang yang berjalan tanpa perlu interaksi pengguna. Misalnya, Daemon Layanan Keamanan Sistem (SSSD) mengelola akses jarak jauh dan otentikasi untuk kemampuan akses tunggal. Berikut adalah beberapa file log Linux populer dan fungsinya:
/ var / log / messages - Direktori ini berisi log aktivitas komputer umum. Ini terutama digunakan untuk menyimpan pesan sistem informasi dan non-kritis. Di komputer berbasis Debian, direktori / var / log / syslog memiliki tujuan yang sama.

/var/log/auth.log - File ini menyimpan semua peristiwa yang berhubungan dengan otentikasi di komputer Debian dan Ubuntu. Apa pun yang melibatkan mekanisme otorisasi pengguna dapat ditemukan dalam file ini.

/ var / log / secure - Direktori ini digunakan oleh komputer RedHat dan CentOS, bukan /var/log/auth.log. Itu juga melacak login sudo, login SSH, dan kesalahan lain yang dicatat oleh SSSD.

/var/log/boot.log - File ini menyimpan informasi dan pesan terkait boot yang dicatat selama proses startup komputer.

/ var / log / dmesg - Direktori ini berisi pesan buffer cincin kernel. Informasi terkait perangkat perangkat keras dan drivernya direkam di sini. Ini sangat penting karena, karena sifatnya yang rendah, sistem logging seperti syslog tidak berjalan ketika peristiwa ini terjadi dan oleh karena itu, sering tidak tersedia bagi administrator secara waktu nyata.

/var/log/kern.log - File ini berisi informasi yang dicatat oleh kernel.

/ var / log / cron - Cron adalah layanan yang digunakan untuk menjadwalkan tugas otomatis di Linux dan direktori ini menyimpan acara-acaranya. Setiap kali tugas yang dijadwalkan (juga disebut tugas cron) berjalan, semua informasi yang relevan termasuk status eksekusi dan pesan kesalahan disimpan di sini.

/var/log/mysqld.log atau /var/log/mysql.log - Ini adalah file log MySQL. Semua pesan debug, kegagalan dan keberhasilan yang terkait dengan proses mysqld dan daemon mysqld_safe dicatat di sini. RedHat, CentOS dan Fedora menyimpan log MySQL di bawah /var/log/mysqld.log, sementara Debian dan Ubuntu mempertahankan log di file /var/log/mysql.log.

Minggu, 29 September 2019

Cara Menggunakan ps, kill, dan top untuk Mengelola Proses di Linux


Forking adalah metode yang digunakan kernel untuk memungkinkan proses membuat salinannya sendiri. Proses membutuhkan cara untuk membuat proses baru dalam sistem operasi multitasking. Operasi garpu adalah satu-satunya cara melakukannya di Linux.

Jenis Proses:
  1. Proses Foreground : Mereka berjalan di layar dan membutuhkan input dari pengguna. Misalnya Program Kantor.
  2. Background Processes : Mereka berjalan di latar belakang dan biasanya tidak memerlukan input pengguna. Misalnya Antivirus.

Berikut adalah beberapa perintah yang digunakan untuk mengelola proses:
  • ps - Perintah ini digunakan untuk membuat daftar proses yang berjalan di komputer pada saat dipanggil. ps dapat diinstruksikan untuk menampilkan proses yang sedang berjalan milik pengguna saat ini atau pengguna lain. Sementara proses daftar tidak memerlukan hak akses root; membunuh atau memodifikasi proses pengguna lain lakukan.
  • top - Perintah ini juga digunakan untuk membuat daftar proses yang berjalan, tetapi tidak seperti ps, top terus menampilkan proses yang berjalan secara dinamis. Tekan q untuk keluar dari atas.
  • kill - Perintah ini digunakan untuk mengubah perilaku proses tertentu. Bergantung pada parameter, kill akan menghapus, memulai kembali, atau menghentikan proses. Dalam banyak kasus, pengguna akan menjalankan ps atau top sebelum menjalankan kill. Ini dilakukan agar pengguna dapat mempelajari PID dari suatu proses sebelum menjalankan kill.

Apa Yang Di Maksud Dengan Linux ?


Linux adalah sistem operasi yang dibuat pada tahun 1991. Linux adalah open source, cepat, dapat diandalkan, dan kecil. Ini membutuhkan sumber daya perangkat keras yang sangat sedikit untuk dijalankan, dan sangat dapat disesuaikan. Tidak seperti sistem operasi lain seperti Windows dan Mac OS X, Linux diciptakan, dan saat ini dikelola oleh, komunitas programmer. 

Aspek penting lain dari Linux adalah bahwa ia dirancang untuk dihubungkan ke jaringan, yang membuatnya lebih mudah untuk menulis dan menggunakan aplikasi berbasis jaringan. Karena Linux adalah open source, setiap orang atau perusahaan dapat memperoleh kode sumber kernel, memeriksanya, memodifikasinya, dan mengompilasinya kembali sesuka hati. Mereka juga diizinkan untuk mendistribusikan ulang program dengan atau tanpa biaya.

Distribusi Linux  istilah yang digunakan untuk menggambarkan paket yang dibuat oleh organisasi yang berbeda. Distribusi Linux (atau distro) termasuk kernel Linux dengan alat yang disesuaikan dan paket perangkat lunak. Sementara beberapa organisasi ini mungkin mengenakan biaya untuk dukungan distribusi Linux mereka (diarahkan untuk bisnis berbasis Linux), sebagian besar dari mereka juga menawarkan distribusi mereka secara gratis tanpa dukungan. Debian, Red Hat, Ubuntu, CentOS, dan SUSE hanyalah beberapa contoh distribusi Linux.