Saan Iniimbak ng Linux ang Aking Syslog

Saan Iniimbak Ng Linux Ang Aking Syslog



Sa Linux 'syslog' ay isang pangunahing file ng log ng system na nagtatala ng lahat ng mga operasyon na ginawa sa mga sistema ng Linux tulad ng mga mensahe ng kernel, mga error sa system, aktibidad sa network at lahat ng iba pang mahahalagang mensahe na nauugnay sa iba't ibang mga application. Sa artikulong ito, tutuklasin namin kung saan iniimbak ng Linux ang data ng syslog at kung paano namin ito maa-access.

Ano ang Syslog?

Kinokolekta at iniimbak ng Syslog ang mga mensahe ng log ng system mula sa mga system ng Linux. Itinatala nito ang mga mensahe mula sa iba't ibang bahagi ng system, kabilang ang kernel, mga application, at mga daemon. Ang mga mensahe ng syslog ay naglalaman ng mahalagang impormasyon tungkol sa mga kaganapan sa system, mga error, at mga babala. Ang impormasyong ito ay mahalaga para sa mga administrator ng system upang masubaybayan at masuri ang system.

Sa Linux, ang serbisyo ng syslog ay nag-iimbak ng mga mensahe sa isang itinalagang lokasyon para sa madaling pag-access at pagsusuri. Maaaring gamitin ang mga mensaheng ito para sa pag-troubleshoot, pamamahala ng system, at pagsusuri sa seguridad.







Saan Nag-iimbak ang Linux ng Syslog Data?

Bilang default, iniimbak ng Linux ang mga mensahe ng syslog sa file /var/log/syslog . Gayunpaman, ang aktwal na lokasyon ng mga syslog file ay maaaring iba dahil sa iba't ibang mga distribusyon ng Linux. Narito ang ilang karaniwang lokasyon ng syslog file sa Linux:



/var/log/syslog: Ito ay isang karaniwang lokasyon para sa pag-iimbak ng mga log ng system. Ginagamit ito ng mga distribusyon na nakabatay sa Debian tulad ng Ubuntu.



/var/log/message: Ito ang default na lokasyon para sa pag-iimbak ng mga mensahe ng system sa maraming distribusyon ng Linux.





/var/log/kern.log: Ang file na ito ay naglalaman ng mga mensahe ng kernel ng isang Linux kernel mismo.

/var/log/auth.log: Ang file na ito ay nagse-save ng personal na data ng mga user gaya ng pagpapatunay at awtorisasyon ng user. Ito rin ay nagse-save ng mga pagbabago sa password at bilang ng beses sa isang user login.



/var/log/cron.log: Naglalaman ng mga mensaheng nauugnay sa mga maaaring mag-iskedyul at mag-automate ng mga gawain sa mga tinukoy na oras.

/var/log/dmesg: Ang file na ito ay naglalaman ng mga mensahe mula sa kernel ring buffer, na nag-iimbak ng impormasyon tungkol sa mga hardware device at driver.

/var/log/boot.log: Ang mga log file na ito ay nag-iimbak ng mga mensahe sa pagsisimula ng system.

/var/log/faillog: Ang log file na ito ay nagse-save ng nabigong pagtatangka sa pag-log in.

Paano Mag-access ng mga File ng syslog sa Linux

Upang ma-access ang syslog sa Linux, kailangan mong gumamit ng terminal at isang text editor. Narito ang mga hakbang upang ma-access ang syslog:

Mag-navigate sa direktoryo kung saan naka-imbak ang mga syslog file, tulad ng /var/log/syslog . Buksan ang direktoryo ng syslog file gamit ang:

$ cd / ay / log

$ ls

Paano Magbasa ng mga File ng syslog sa Linux

Ang pinakasimpleng paraan ng pagbabasa ng nilalaman ng syslog files ay ang paggamit ng pusa utos sa terminal.

$ pusa syslog

Maaari rin naming buksan ang mga syslog file sa isang text editor:

$ nano syslog

Ang mga sumusunod ay ang syslog mga file sa mas organisadong paraan na binuksan sa loob ng nano editor.

Basahin ang Tukoy na Bilang ng Mga File ng Log

Upang tingnan ang isang tiyak na bilang ng mga file ng syslog maaari kaming gumamit ng dalawang utos ulo at buntot .

Ang mga utos ng ulo ay nagpapahintulot sa iyo na tingnan ang mga unang ilang linya ng syslog file. Halimbawa , upang tingnan ang unang 20 log file gumamit ng sumusunod na command:

$ ulo - dalawampu / ay / log / syslog

Upang tingnan ang mga huling mensahe ng log, gumagamit kami ng mga tail command. Halimbawa, upang tingnan ang huling 20 mensahe ng syslog, gamitin ang sumusunod na command:

$ buntot - dalawampu / ay / log / syslog

Pag-troubleshoot gamit ang Syslog

Ang Syslog ay isang mahusay na tool para sa pag-troubleshoot ng mga system ng Linux. Magagamit natin ito para sa:

  • Tukuyin at lutasin ang mga pag-crash at error ng application
  • Sinusubaybayan nito ang CPU at memorya
  • Tuklasin at pigilan ang mga paglabag sa seguridad at hindi kilalang mga pag-login
  • Subaybayan ang aktibidad ng network at i-troubleshoot ang mga isyu sa koneksyon

Konklusyon

Ang syslog o system logging protocol ay nagpapadala ng mga mensahe ng system log sa isang server. Ang file na ito ay lokal na nakaimbak sa Linux sa /var/log . Ang /var/log na direktoryo ay naglalaman ng iba't ibang mga file ng log kasama ang syslog. Maaaring basahin ang syslog file gamit ang cat command o gamit ang anumang text editor. Ang pagbabasa ng mga syslog file ay nakakatulong sa pagtukoy ng mga isyu sa system.