{"id":84931,"date":"2022-10-07T16:28:42","date_gmt":"2022-10-07T21:28:42","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/komma-igang-med-systemloggning-i-linux\/"},"modified":"2022-10-07T16:28:42","modified_gmt":"2022-10-07T21:28:42","slug":"komma-igang-med-systemloggning-i-linux","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/komma-igang-med-systemloggning-i-linux\/","title":{"rendered":"Komma ig\u00e5ng med systemloggning i Linux"},"content":{"rendered":"<div>\n<p>Systemloggar i Linux ger dig stor insikt i k\u00e4rnaktiviteterna p\u00e5 din PC eller serverinfrastruktur.  De \u00e4r avg\u00f6rande f\u00f6r att h\u00e5lla ditt system stabilt och s\u00e4kert.  Systemloggar ger dig ocks\u00e5 en m\u00f6jlighet att granska olika aktiviteter som har \u00e4gt rum tidigare.<\/p>\n<p>Den h\u00e4r guiden introducerar dig till loggningssystemet i Linux.  Alla st\u00f6rre aktiviteter som utf\u00f6rs av k\u00e4rnsystemapplikationer och tj\u00e4nster registreras i form av loggar och i hj\u00e4rtat av allt detta \u00e4r ett system k\u00e4nt som <strong>Syslog<\/strong>.<\/p>\n<h2 id=\"why-are-system-logs-important\"><span class=\"ez-toc-section\" id=\"Varfor_ar_systemloggar_viktiga\"><\/span>  Varf\u00f6r \u00e4r systemloggar viktiga?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>F\u00f6rest\u00e4ll dig att din Linux-dator nyligen har upplevt startfel eller att du misst\u00e4nker att n\u00e5gon har f\u00f6rs\u00f6kt logga in p\u00e5 ditt system.  Dessa h\u00e4ndelser kan l\u00e4tt sp\u00e5ras eftersom ditt system h\u00e5ller reda p\u00e5 s\u00e5dana aktiviteter i form av loggar.<\/p>\n<p>I Linux \u00e4r systemloggar l\u00e4sbara register \u00f6ver k\u00e4rnsystemets aktiviteter som utf\u00f6rs av tj\u00e4nster, demoner och systemapplikationer.  N\u00e5gra av de viktiga aktiviteter som \u00e4r inloggade p\u00e5 en Linux-maskin inkluderar anv\u00e4ndarinloggningar och inloggningsfel, uppstart av operativsystem, systemfel, etc.<\/p>\n<p>Linux har en dedikerad tj\u00e4nst som kallas Syslog som \u00e4r specifikt ansvarig f\u00f6r att skapa loggar via System Logger.  Syslog best\u00e5r av flera komponenter s\u00e5som Syslog Message Format, Syslog Protocol och Syslog Daemon: popul\u00e4rt k\u00e4nd som <strong>syslogd<\/strong> eller <strong>rsyslogd<\/strong> i nyare versioner av Linux.<\/p>\n<p>De <strong>\/var\/log<\/strong> katalogen lagrar de flesta loggarna p\u00e5 ett Linux-system.  De <strong>\/var<\/strong> katalogen inneh\u00e5ller oftast variabla filer och kataloger, dvs data som kommer att \u00e4ndras ofta.  Det finns inget standardformat f\u00f6r loggar, men som minimum b\u00f6r loggar inneh\u00e5lla en tidsst\u00e4mpel och information om aktiviteten som loggas.<\/p>\n<h2 id=\"listing-files-managed-by-syslog\"><span class=\"ez-toc-section\" id=\"Lista_filer_som_hanteras_av_syslog\"><\/span>  Lista filer som hanteras av syslog<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Alla allm\u00e4nna loggar p\u00e5 ditt system lagras i <strong>\/var\/log\/syslog<\/strong> fil p\u00e5 Debian-baserade Linux-distros.  Andra distributioner anv\u00e4nder <strong>\/var\/log\/meddelanden<\/strong> fil f\u00f6r att lagra loggar.<\/p>\n<p><strong>Notera<\/strong>: Olika Linux-distros kan anv\u00e4nda olika filer f\u00f6r att logga specifika meddelanden.  Till exempel, p\u00e5 Debian-baserade Linux-distros, den <strong>\/var\/log\/auth.log <\/strong>filen inneh\u00e5ller autentiseringsloggar, medan RedHat-system anv\u00e4nder <strong>\/var\/log\/secure<\/strong> fil f\u00f6r att lagra s\u00e5dana loggar.<\/p>\n<p>F\u00f6r att ta reda p\u00e5 mer om alla filer som \u00e4r ansvariga f\u00f6r att lagra loggar kan du ta en titt p\u00e5 <strong>\/etc\/rsyslog.d<\/strong> katalog, som inneh\u00e5ller viktiga Syslog-konfigurationsfiler.  Till exempel, f\u00f6r att lista standardloggfiler kan du ta en titt p\u00e5 <strong>\/etc\/rsyslog.d\/50-default.conf <\/strong>fil.<\/p>\n<pre> cat \/etc\/rsyslog.d\/50-default.conf<\/pre>\n<figure>\n<\/figure>\n<p>Filen visar dig namnen p\u00e5 systemapplikationerna och motsvarande loggfiler som \u00e4r associerade med dem.<\/p>\n<h2 id=\"how-to-inspect-log-files\"><span class=\"ez-toc-section\" id=\"Hur_man_inspekterar_loggfiler\"><\/span>  Hur man inspekterar loggfiler<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>De flesta loggfiler \u00e4r ganska l\u00e5nga.  Som s\u00e5dant \u00e4r ett av de viktigaste kommandona f\u00f6r att inspektera loggfiler p\u00e5 Linux <strong>mindre<\/strong> kommando, som matar ut filinneh\u00e5ll i l\u00e4ttnavigerade avsnitt.<\/p>\n<p>Till exempel f\u00f6r att se inneh\u00e5llet i <strong>\/var\/log\/syslog<\/strong> fil, anv\u00e4nd kommandot less enligt f\u00f6ljande.<\/p>\n<pre> less \/var\/log\/syslog <\/pre>\n<figure>\n<\/figure>\n<p>Anv\u00e4nd <strong>F <\/strong>tangentbordet f\u00f6r att bl\u00e4ddra fram\u00e5t och <strong>B <\/strong>f\u00f6r att bl\u00e4ddra bak\u00e5t.<\/p>\n<p>Syslog-filen inneh\u00e5ller loggar \u00f6ver n\u00e5gra av de mest kritiska aktiviteterna som systemfel och serviceaktiviteter p\u00e5 ditt system.<\/p>\n<p>Om du bara vill inspektera de senaste loggarna kan du anv\u00e4nda <strong>svans<\/strong> kommando, som endast listar de senaste 10 loggmeddelandena som standard.<\/p>\n<pre> tail \/var\/log\/syslog<\/pre>\n<p>Du kan ocks\u00e5 ange antalet loggmeddelanden som du vill se med svansverktyget.  Kommandot har f\u00f6ljande format <strong>tail -n fil-att-inspektera, <\/strong>var <strong>n<\/strong> \u00e4r antalet rader du vill se.  Till exempel, f\u00f6r att se de senaste 7 loggmeddelandena i syslog-filen kan du anv\u00e4nda f\u00f6ljande kommando.<\/p>\n<pre> tail -7 \/var\/log\/syslog<\/pre>\n<p>F\u00f6r att se de senaste loggarna i realtid kan du anv\u00e4nda svanskommandot med <strong>-f<\/strong> alternativ enligt f\u00f6ljande.<\/p>\n<pre> tail -f \/var\/log\/syslog<\/pre>\n<p>Ett annat viktigt kommando f\u00f6r att inspektera loggmeddelanden \u00e4r <strong>huvud<\/strong> kommando.  Till skillnad fr\u00e5n tail-kommandot som visar de sista loggmeddelandena i en fil, visar head-kommandot dig de f\u00f6rsta raderna i en fil.  Som standard kommer kommandot endast att mata ut de f\u00f6rsta 10 raderna.<\/p>\n<pre>head \/var\/log\/syslog<\/pre>\n<h3 id=\"authentication-logs\"><span class=\"ez-toc-section\" id=\"Autentiseringsloggar\"><\/span>Autentiseringsloggar<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Om du vill hitta information om anv\u00e4ndarinloggningar p\u00e5 ditt system kan du ta en titt p\u00e5 <strong>\/var\/log\/auth.log<\/strong> fil.  Information relaterad till anv\u00e4ndarinloggningar, inloggningsfel och den anv\u00e4nda autentiseringsmetoden finns h\u00e4r.<\/p>\n<h3 id=\"kernel-logs\"><span class=\"ez-toc-section\" id=\"Karnloggar\"><\/span>K\u00e4rnloggar<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>N\u00e4r ditt Linux-system startar, registreras viktig data om k\u00e4rnringbufferten i <strong>\/var\/log\/dmesg<\/strong> fil.  \u00d6vrig information om h\u00e5rdvarudrivrutiner, k\u00e4rna och startstatus finns registrerad i den h\u00e4r filen.<\/p>\n<p>Ist\u00e4llet f\u00f6r att inspektera uppstartsloggmeddelandena med kommandot less eller cat, kan du anv\u00e4nda dmesg f\u00f6r att visa dessa loggfiler.<\/p>\n<pre> dmesg <\/pre>\n<p><strong>Notera<\/strong>: Logga meddelanden i <strong>\/var\/log\/dmesg<\/strong> filen \u00e5terst\u00e4lls n\u00e4r systemet startar.<\/p>\n<p>En annan viktig loggfil relaterad till k\u00e4rnproblem \u00e4r <strong>\/var\/log\/kern.log<\/strong>.<\/p>\n<h2 id=\"logging-messages-with-the-logger-command\"><span class=\"ez-toc-section\" id=\"Logga_meddelanden_med_loggerkommandot\"><\/span>  Logga meddelanden med loggerkommandot<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>F\u00f6rutom att bara visa loggmeddelanden som loggats av systemapplikationer eller tj\u00e4nster, l\u00e5ter loggningssystemet i Linux dig ocks\u00e5 logga meddelanden manuellt med hj\u00e4lp av <strong>logger<\/strong> kommando.  En anv\u00e4ndare kan logga meddelanden till <strong>\/var\/log\/syslog<\/strong> fil som standard.  Till exempel, f\u00f6r att logga ett enkelt meddelande kan du k\u00f6ra f\u00f6ljande kommando.<\/p>\n<pre> logger hello world!<\/pre>\n<p>Du kan nu anv\u00e4nda svanskommandot f\u00f6r att se det nyligen loggade meddelandet.<\/p>\n<pre> tail -3 \/var\/log\/syslog <\/pre>\n<figure>\n<\/figure>\n<p>Du kan till och med logga utdata fr\u00e5n andra kommandon med loggerkommandot genom att inkludera kommandot i <strong>back-tick<\/strong> (<strong>`<\/strong>) karakt\u00e4r.<\/p>\n<pre> logger `whoami` <\/pre>\n<p>Du kan ocks\u00e5 anv\u00e4nda loggerkommandot i dina skript f\u00f6r att logga viktiga h\u00e4ndelser.  Anv\u00e4nd man-sidorna f\u00f6r att l\u00e4ra dig mer om loggerkommandot och dess alternativ.<\/p>\n<pre> man logger <\/pre>\n<h2 id=\"managing-log-files\"><span class=\"ez-toc-section\" id=\"Hantera_loggfiler\"><\/span>  Hantera loggfiler<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Som du kanske har m\u00e4rkt finns det mycket data som loggas p\u00e5 en Linux-maskin.  D\u00e4rf\u00f6r m\u00e5ste du ha ett ordentligt system p\u00e5 plats f\u00f6r att hantera diskutrymme som anv\u00e4nds av loggfilerna.  Ut\u00f6ver det s\u00e4kerst\u00e4ller ett loggningssystem att du enkelt hittar de loggmeddelanden du letar efter.  Linuxs l\u00f6sning p\u00e5 detta problem \u00e4r <strong>logrotera <\/strong>verktyg.<\/p>\n<p>Anv\u00e4nd logrotate-verktyget f\u00f6r att konfigurera vilken loggfil som ska beh\u00e5llas, hur l\u00e4nge du vill beh\u00e5lla dem, hantera utskick av loggar och hur man komprimerar gamla loggfiler, etc.<\/p>\n<p>Du kan konfigurera logrotate-verktyget med valfri textredigerare.  Konfigurationsfilen f\u00f6r logrotate finns p\u00e5 <strong>\/etc\/logrotate.conf<\/strong>.<\/p>\n<h2 id=\"keeping-your-system-robust-with-logs\"><span class=\"ez-toc-section\" id=\"Hall_ditt_system_robust_med_loggar\"><\/span>  H\u00e5ll ditt system robust med loggar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Systemloggar i Linux \u00e4r ett bra s\u00e4tt att f\u00e5 inblick i de viktigaste aktiviteterna som h\u00e4nder p\u00e5 ditt system som kan omfatta s\u00e4kerhet och \u00f6vergripande stabilitet i systemet.  Att veta hur man visar och analyserar loggmeddelanden p\u00e5 en server eller PC kommer att hj\u00e4lpa dig att h\u00e5lla ditt system robust.<\/p>\n<p>Ibland har anv\u00e4ndare sv\u00e5rt att anv\u00e4nda vissa applikationer p\u00e5 sitt system p\u00e5 grund av den l\u00e5ga tillg\u00e4ngligheten av systemresurser.  I s\u00e5dana situationer kan d\u00f6da program som inte svarar free upp utrymme p\u00e5 ditt systems huvudminne.<\/p>\n<p>    <strong class=\"section-sub-title\">Om f\u00f6rfattaren<\/strong><\/p>\n<p>            <strong class=\"bio-title\">Mwiza Kumwenda (48 artiklar publicerade)<br \/><\/strong><\/p>\n<p>Mwiza utvecklar mjukvara till yrket och skriver mycket om Linux och front-end-programmering.  N\u00e5gra av hans intressen inkluderar historia, ekonomi, politik och f\u00f6retagsarkitektur.<\/p>\n<p>                            Mer fr\u00e5n Mwiza Kumwenda<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Prenumerera_pa_vart_nyhetsbrev\"><\/span>Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>G\u00e5 med i v\u00e5rt nyhetsbrev f\u00f6r tekniska tips, recensioner, free e-b\u00f6cker och exklusiva erbjudanden!<\/p>\n<p>Klicka h\u00e4r f\u00f6r att prenumerera<\/p>\n<\/p><\/div>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/komma-igang-med-systemloggning-i-linux\/#Varfor_ar_systemloggar_viktiga\" >Varf\u00f6r \u00e4r systemloggar viktiga?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/komma-igang-med-systemloggning-i-linux\/#Lista_filer_som_hanteras_av_syslog\" >Lista filer som hanteras av syslog<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/komma-igang-med-systemloggning-i-linux\/#Hur_man_inspekterar_loggfiler\" >Hur man inspekterar loggfiler<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/komma-igang-med-systemloggning-i-linux\/#Autentiseringsloggar\" >Autentiseringsloggar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/komma-igang-med-systemloggning-i-linux\/#Karnloggar\" >K\u00e4rnloggar<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogging-techies.com\/sw\/komma-igang-med-systemloggning-i-linux\/#Logga_meddelanden_med_loggerkommandot\" >Logga meddelanden med loggerkommandot<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blogging-techies.com\/sw\/komma-igang-med-systemloggning-i-linux\/#Hantera_loggfiler\" >Hantera loggfiler<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blogging-techies.com\/sw\/komma-igang-med-systemloggning-i-linux\/#Hall_ditt_system_robust_med_loggar\" >H\u00e5ll ditt system robust med loggar<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/blogging-techies.com\/sw\/komma-igang-med-systemloggning-i-linux\/#Prenumerera_pa_vart_nyhetsbrev\" >Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>Systemloggar i Linux ger dig stor insikt i k\u00e4rnaktiviteterna p\u00e5 din PC eller serverinfrastruktur. De \u00e4r avg\u00f6rande f\u00f6r att h\u00e5lla ditt system stabilt och s\u00e4kert. Systemloggar ger dig ocks\u00e5 en m\u00f6jlighet att granska olika aktiviteter som har \u00e4gt rum tidigare. Den h\u00e4r guiden introducerar dig till loggningssystemet i Linux. Alla st\u00f6rre aktiviteter som utf\u00f6rs av [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":84932,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[127,1711,6553,102,43212],"class_list":["post-84931","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-igang","tag-komma","tag-linux","tag-med","tag-systemloggning"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/84931","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=84931"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/84931\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/84932"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=84931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=84931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=84931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}