{"id":245,"date":"2018-11-18T20:41:34","date_gmt":"2018-11-18T19:41:34","guid":{"rendered":"http:\/\/linuxboxen2.dk\/?p=245"},"modified":"2018-11-18T20:41:34","modified_gmt":"2018-11-18T19:41:34","slug":"linux-overvaagning","status":"publish","type":"post","link":"https:\/\/www.linuxboxen.dk\/?p=245","title":{"rendered":"Linux overv\u00e5gning"},"content":{"rendered":"<p>Efter at v\u00e6re en Linux Administrator i over 15 \u00e5r, har jeg fundet ud af hvor sv\u00e6rt det er at overv\u00e5ge og holde systemerne op at k\u00f8re. Derfor har jeg samlet en liste over top 8 hyppigt anvendte kommandolinje overv\u00e5gningsv\u00e6rkt\u00f8jer, der kan v\u00e6re nyttige for hver Linux \/ Unix System Administrator. Disse kommandoer er tilg\u00e6ngelige under alle varianter af Linux og kan v\u00e6re nyttig til at overv\u00e5ge og finde de egentlige \u00e5rsager til ydeevne problem. Denne liste over kommandoer vises her, er meget nok for dig at v\u00e6lge den ene, der er egnet til din overv\u00e5gning scenario. 1.. Top &#8211; Linux Process Monitoring Linux Top kommando er en performance overv\u00e5gningsprogram, som bruges ofte af mange systemadministratorer at overv\u00e5ge Linux ydeevne og den er tilg\u00e6ngelig under mange Linux \/ Unix lignende styresystemer. Denne kommando bruges til at dipslay al drift og aktive realtid processer ordnet liste og opdaterer det regelm\u00e6ssigt. Det viser CPU-forbrug, Memory forbrug, Swap Hukommelse, Cache Size Buffer Size, Proces PID, User, Kommandoer og meget mere. Det viser ogs\u00e5 stor hukommelse og cpu udnyttelse af en k\u00f8rende processer,. Den \u00f8verste kommando er meget userful for systemadministratoren til at overv\u00e5ge og tage korrekte handling, n\u00e5r det kr\u00e6ves. Lad os se top kommando i aktion.<\/p>\n<p># top<\/p>\n<p>2.. Vmstat &#8211; Virtuel hukommelse Statistik Linux vmstat kommando bruges til at vise statistik over virtuel hukommelse, kernerl tr\u00e5de, diske, system processer, I \/ O-blokke, afbryder, CPU aktivitet og meget mere. Som standard vmstat kommandoen ikke er tilg\u00e6ngelig under Linux-systemer skal du installere en pakke kaldet sysstat der omfatter en vmstat program. Den f\u00e6lles brug af kommando-formatet er.<\/p>\n<p># vmstat<\/p>\n<p>procs &#8212;&#8212;&#8212;&#8211;memory&#8212;&#8212;&#8212;- &#8212;swap&#8211; &#8212;&#8211;io&#8212;- &#8211;system&#8211; &#8212;&#8211;cpu&#8212;&#8211; r b swpd free inact active si so bi bo in cs us sy id wa st 1 0 0 810420 97380 70628 0 0 115 4 89 79 1 6 90 3 0<\/p>\n<p>For flere vmstat l\u00e6se eksempler:<\/p>\n<p><strong>lsof<\/strong> &#8211; List Open Files<\/p>\n<p>Lsof kommando bruges i mange Linux \/ Unix lignende system, der bruges til at vise liste over alle de \u00e5bne filer og processer. De \u00e5bne der er filer disk filer, netv\u00e6rk udstyr og processer. En af de vigtigste grund til at bruge denne kommando er, n\u00e5r en disk ikke kan afmonteres, og viser fejlen at filerne bliver brugt eller \u00e5bnet. Med denne commmand du nemt kan identificere hvilke filer der er i brug. Det mest almindelige format for denne kommando er.<\/p>\n<p># lsof COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME init 1 root cwd DIR 104,2 4096 2 \/ init 1 root rtd DIR 104,2 4096 2 \/ init 1 root txt REG 104,2 38652 17710339 \/sbin\/init init 1 root mem REG 104,2 129900 196453 \/lib\/ld-2.5.so init 1 root mem REG 104,2 1693812 196454 \/lib\/libc-2.5.so init 1 root mem REG 104,2 20668 196479 \/lib\/libdl-2.5.so init 1 root mem REG 104,2 245376 196419 \/lib\/libsepol.so.1 init 1 root mem REG 104,2 93508 196431 \/lib\/libselinux.so.1 init 1 root 10u FIFO 0,17 953 \/dev\/initctl Mere lsof kommando forbrug og eksempler: 10 Lsof Command Eksempler i Linux 4..<\/p>\n<p><strong>Tcpdump<\/strong> &#8211; Netv\u00e6rk Packet Analyzer<\/p>\n<p>tcpdump en af \u200b\u200bde mest udbredte kommando-line netv\u00e6rk pakke analysator eller pakker sniffer program, der bruges indfangning eller filter TCP \/ IP-pakker, der modtages eller overdrages p\u00e5 en bestemt gr\u00e6nseflade over et netv\u00e6rk. Det giver ogs\u00e5 en mulighed for at gemme tilfangetagne pakker i en fil til senere analyse. tcpdump er n\u00e6sten tilg\u00e6ngelige i alle st\u00f8rre Linux-distributioner.<\/p>\n<p># tcpdump -i eth0 tcpdump:<\/p>\n<p>verbose output suppressed, use -v or -vv for full protocol decode<\/p>\n<p>listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 22:08:59.617628 IP tecmint.com.ssh &gt; 115.113.134.3.static-mumbai.vsnl.net.in.28472: P 2532133365:2532133481(116) ack 3561562349 win 9648 22:09:07.653466 IP tecmint.com.ssh &gt; 115.113.134.3.static-mumbai.vsnl.net.in.28472: P 116:232(116) ack 1 win 9648 22:08:59.617916 IP 115.113.134.3.static-mumbai.vsnl.net.in.28472 &gt; tecmint.com.ssh: . ack 116 win 64347 For mere tcpdump brug read: 12 tcpdump Command Eksempler i Linux 5.. Netstat &#8211; Netv\u00e6rk Statistik<\/p>\n<p># netstat -a | more<\/p>\n<p>Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:mysql *:* LISTEN tcp 0 0 *:sunrpc *:* LISTEN tcp 0 0 *:realm-rusd *:* LISTEN tcp 0 0 *:ftp *:* LISTEN tcp 0 0 localhost.localdomain:ipp *:* LISTEN tcp 0 0 localhost.localdomain:smtp *:* LISTEN tcp 0 0 localhost.localdomain:smtp localhost.localdomain:42709 TIME_WAIT tcp 0 0 localhost.localdomain:smtp localhost.localdomain:42710 TIME_WAIT tcp 0 0 *:http *:* LISTEN tcp 0 0 *:ssh *:* LISTEN tcp 0 0 *:https *:* LISTEN<\/p>\n<p>Flere netstat eksempler: 20 netstat Kommando eksempler i Linux. 6..<\/p>\n<p>&nbsp;<\/p>\n<p>HTOP &#8211; Linux Process Monitoring HTOP er en langt fremskreden interaktiv og tidstro Linux procesoverv\u00e5gning v\u00e6rkt\u00f8j. Dette er meget ligner Linux top kommando, men det har nogle rige funktioner som brugervenlig gr\u00e6nseflade til at styre processen, genvejstaster, vertikal og horisontal visning af de processer og meget mere. HTOP er en tredjepart v\u00e6rkt\u00f8j, og ikke inkluderet i Linux-systemer, skal du installere det ved hj\u00e6lp af YUM pakkeh\u00e5ndtering v\u00e6rkt\u00f8j. For mere information om installation l\u00e6se vores artikel nedenfor.<\/p>\n<p># Htop<\/p>\n<p><a href=\"http:\/\/www.tecmint.com\/command-line-tools-to-monitor-linux-performance\/Htop%20Command%20Example%20Screenshot\"><img decoding=\"async\" src=\"http:\/\/www.tecmint.com\/wp-content\/uploads\/2012\/08\/htop-3.jpg\" alt=\"Htop Command Example\" \/><\/a><\/p>\n<p>HTOP Command Eksempel Screenshot For HTOP installation l\u00e6ses: Installer HTOP (Linux Process Monitoring) i Linux 7.. Iotop &#8211; Sk\u00e6rm Linux Disk I \/ O Iotop er ogs\u00e5 meget ligner top kommando og HTOP program, men det har regnskabsfunktionen for at overv\u00e5ge og vise realtid Disk I \/ O og processer. Dette v\u00e6rkt\u00f8j er meget nyttig til at finde den n\u00f8jagtige proces og h\u00f8j brugt disk l\u00e6se \/ skriver af processerne.<\/p>\n<p># Iotop<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.tecmint.com\/wp-content\/uploads\/2012\/07\/iotop-Screen.jpg\" alt=\"Iotop Command Example\" \/> Iotop Command Eksempel Screenshot For Ioptop installation og brug l\u00e6ses: Installer Iotop i Linux 8..<\/p>\n<p>&nbsp;<\/p>\n<p>Iostat &#8211; Input \/ Output Statistik<\/p>\n<p>&nbsp;<\/p>\n<p>Iostat er simpelt v\u00e6rkt\u00f8j, der vil indsamle og vise systemets input og output lagerenhed statistik. Dette v\u00e6rkt\u00f8j bruges ofte til at spore lagerenhed problemer med ydeevnen, herunder enheder, lokale diske, fjerntliggende diske s\u00e5som NFS.<\/p>\n<p># iostat Linux 3.8.0-27-generic (work01) 2013-08-13 _x86_64_ (8 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 1,08 0,05 0,55 0,33 0,00 97,98 Device: tps kB_read\/s kB_wrtn\/s kB_read kB_wrtn sda 0,04 0,15 0,00 2044 0 sdb 6,66 166,62 192,85 2291399 2652100<\/p>\n<p>&nbsp;<\/p>\n<p>For mere iostat brug og eksempler p\u00e5: 6 iostat Command Eksempler i Linux<\/p>\n<p>&nbsp;<\/p>\n<p>Vi vil gerne vide, hvad slags overv\u00e5gningsprogrammer, du bruger til at overv\u00e5ge effektiviteten af \u200b\u200bdine Linux-servere? Hvis vi er g\u00e5et glip af noget vigtigt v\u00e6rkt\u00f8j, som du gerne vil have os til at medtage p\u00e5 denne liste, bedes du informere os via kommentarer og glem ikke at dele den.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Efter at v\u00e6re en Linux Administrator i over 15 \u00e5r, har jeg fundet ud af hvor sv\u00e6rt det er at overv\u00e5ge og holde systemerne op at k\u00f8re. Derfor har jeg samlet en liste over top 8 hyppigt anvendte kommandolinje overv\u00e5gningsv\u00e6rkt\u00f8jer, der kan v\u00e6re nyttige for hver Linux \/ Unix System Administrator. Disse kommandoer er tilg\u00e6ngelige [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"categories":[2],"tags":[],"class_list":["post-245","post","type-post","status-publish","format-standard","hentry","category-tips"],"a3_pvc":{"activated":false,"total_views":0,"today_views":0},"_links":{"self":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/posts\/245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=245"}],"version-history":[{"count":0,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/posts\/245\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}