liste over redskaber til at overvåge sundhed af din linux system

, indledning, at opnå gode resultater fra en computer eller et netværk er en vigtig del af systemet administration. overvågning og vedligeholdelse af systemet er den vigtigste opgave   opført i checklister for daglige opgaver af et system og netværk administrator.der er mange ordrer linje værker, der er oprettet til dette formål. denne artikel beskriver, hvordan man kan overvåge tjenester og attributter til linux /unix - servere med kommando linjen, som f.eks.:,, cpu belastning, båndbredde, hukommelse af disk anvendelse, registreres hos brugerne, løbende processer osv. lad ’ s start.,, der udviser diskplads statistikker, df, brug, df, kommandoen viser, at mængden af fri diskplads på hver monteret disk.   procentdelen af diskplads rent faktisk indberettes af, df, kommando anvendes til divideret med brugbare rummet. når, df, kommando anvendes uden operander eller muligheder, rapporter om alle monterede fil systemer, som vist i følgende eksempel: $df, filesystem 1k blokke, der anvendes til brug% monteret på /dev /mapper /ubuntutest - vg rod 19729068 13.02972 17400868 7% / none 4 0 4 0% /sys/fs/cgroup udev 231664 4 231660 1% /dev tmpfs 48652 608 48044 2% /run none 5120 0 5120 0% /run/lock none 243240 0 243240 0% /run/shm none 102400 0 102400 0% /run/user /dev/sda1 240972 39056 189475 18% /boot,Use the ,,df -k,command to display disk space information in Kbytes like the following example:,$ df -k,Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/ubuntutest--vg-root 19729068 1302972 17400868 7% / none 4 0 4 0% /sys/fs/cgroup udev 231664 4 231660 1% /dev tmpfs 48652 608 48044 2% /run none 5120 0 5120 0% /run/lock none 243240 0 243240 0% /run/shm none 102400 0 102400 0% /run/user /dev/sda1 240972 39056 189475 18% /boot,Use the ,,df -h ,,command to specify to output in a human-readable format.,$ df -h,Filesystem Size Used Avail Use% Mounted on /dev/mapper/ubuntutest--vg-root 19G 1.3G 17G 7% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 227M 4.0K 227M 1% /dev tmpfs 48M 608K 47M 2% /run none 5.0M 0 5.0M 0% /run/lock none 238M 0 238M 0% /run/shm none 100M 0 100M 0% /run/user /dev/sda1 236M 39M 186M 18% /boot,,du,,To Display the size of one or more directories, subdirectories, and files use the ,,du,, command.,$ ,du, [,-as,] [,directory ...,],,du,,Displays the size of each directory that you specify, including each subdirectory beneath it.,,-a,,Displays the size of each file and subdirectory, and the total number of blocks that are contained in the specified directory.,,-s,,Displays the total nuantal blokke, der er indeholdt i den angivne fortegnelse. - h, viser størrelsen af hver enkelt register i 1024 – byte blokke. - h, viser størrelsen af hver enkelt register i 1000 – byte blokke., [, statistik, og…], indeholder et eller flere registre, at vil du se.separate flere lister i command-line syntaks med rum. følgende eksempel viser adresseregister størrelser i 1024 – byte blokke. $e - h /bar /andel /lyd, 796k /bar /andel /audio /prøver /au 797k /bar /andel /audio /prøver 798k /bar /andel /- visning virtuelle hukommelse statistikker, vmstat, kan du bruge den, vmstat, kommando til betænkning virtuelle hukommelse statistikker og oplysninger om systemet begivenheder som f.eks. cpu belastning, personsøgning, antal forbindelse afbrydere, anordning afbryder, og systemet kræver.det, vmstat, kommando kan også vise statistikker om ombytning, lager, rødmen, og afbryder. kan du hente virtuelle hukommelse statistikker ved hjælp af den, vmstat, - med et tidsinterval på sekunder. $vmstat, n, n - følgende eksempel viser, vmstat, og angivelse af statistikker, der er indsamlet   på 5 sekunders interval: $vmstat 5, procs ----------- hukommelse y - swap -) io - - system. ------ cpu) r b swpd fri buff cache si - bi bo i cs os sy id - st. 0 0 332 43500 7584 228056 0 0 16, 25, 32 - 57, 0 0, 99, 0 0, 0 0, 5 43484 7584 228088 0 0 0 1 70 92 0 0 0 0 0 0 332 100 43420 7592 228088 0 0 0 3 97 104 0 0 100 0 0 0 0 0 0 0 0 0 228084 332 43484 75% var 9 93 105 0 0 0 0 0 0 332 100 43516 75% var 228088 0 0 0 0 0 0 100 0, 93 104 0 0 0, 332 43516 7600 228088 0 0 0 1 83 126 0 0 100 0 0 0 0 332 43672 7600 228088 0 0 0 0 62 103 0 0 100 0 0 0 0 332 43672 7600 228088 0 0 0 0 71 115 0 0 100 0 0 0 0 332 43640 7600 228088 0 0 0 0 71 110 0 0 100 0 0 0 0 332 43640 7600 228088 0 0 0 0 51 86 0 0 100 0 0 0 0 332 43608 7600 228088 0 0 0 0 75 121 0 0 100 0 0 0 0 332 43640 7600 228088 0 0 0 0 79 119 0 0 100 0 0 0 0 332 43640 7600 228088 0 0 0 0 66 109 0 0 100 0 0 0 0 332 43640 7600 228088 0 0 0 0 76 119 0 0 100 0 0 0 0 332 43640 7600 228088 0 0 0 0 74 118 0 0 100 0 0,Run the ,,vmstat -s,, command to show how many system events have taken place since the last time the system was booted.,$ vmstat -s, 486484 K total memory 442828 K used memory 183832 K active memory 148632 K inactjeg minder 43656 k fri hukommelse 7600 k bufferhukommelsen 228088 k swap cache 520188 k den samlede swap - 332 k anvendes swap 519856 k frie bytte 2987 ikke rart bruger cpu flåter 152 - bruger cpu flåter 2620 system cpu flåter 1191969 tomgang cpu flåter. 3232 io - cpu flåter 6 irq cpu flåter 789 softirq cpu flåter 0 stjålet cpu flåter 190420 sider problemer i 295590 sider bippet ud 194 sider byttede i 310 sider har 386194 afbryder 682710 cpu forbindelse kontakter 1422373173 støvle tid 2507 gafler, løb, vmstat - w,   ordre til at vise   omfattende produktion. $vmstat - w, procs --------------- hukommelse -------------- - swap -) io - - system. ------ cpu) r b swpd fri buff cache si - bi bo i cs os sy id - st - 1 0 332 43712 7600 228088 0 0 15, 24, 32, 570 0 0 0, 99, fri, fri, kommandoen giver oplysninger om uudnyttede og brugt hukommelse og bytter plads på en computer at linux eller en anden unix, såsom operativsystemer. $fri, samlede anvendt frie og fælles puffere skjult mem: 486484 443240. 43244 5884 7612 228096 - /+ puffere /lager: 207532 278952 antal: 520188 268 519920, du   kan bestå, og&" - m &", mulighed for at vise output i megabytes: $fri - m, samlede anvendes frit fælles puffere skjult mem: 475 433 41 5. 7. 222 - /+ puffere /lager: 202 272 swap: 507 0 507, med åbne filer   statistikker, lsof,,, lsof, kommando, der anvendes i mange linux /unix - som system, der anvendes til at vise en liste over alle åbne filer og processer.den åbne registre omfatter disk filer, netværk, muffer, rør, udstyr og processer. $lsof, kommando pid tid bruger fd type anordning størrelse af knudepunkt lokalitet 1 root cwd dir 252,0 4096 2 /lokalitet 1 root ftu - dir 252,0 4096 2 /lokalitet 1 rod txt reg 252,0 302968 1048817 /sbin /opkomling lokalitet 1 grundlæggende mem reg 252,0 47712 655624 /l /x86_64-linux-gnu /libnss_files-2.19.so lokalitet 1 rod. reg 252,0 47760 655628 /l /x86_64-linux-gnu /libnss_nis-2.19.so lokalitet 1 rod. reg 252,0 97296 655618 /l /x86_64-linux-gnu /libnsl-2.19.so lokalitet 1 rod. reg 252,0 39824 655620 /l /x86_64-linux-gnu /libnss_compat-2.19.so lokalitet 1 rod. reg 252,0 145224 655655 /l /x86_64-linux-gnu /libpthread-2.19.so lokalitet 1 rod. reg 252,0 1844160 655565 /l /x86_64-linux-gnu /libc-2.19.so lokalitet 1 rod. reg 252,0 32032 655661 /l /x86_64-linux-gnu /librt-2.19.so lokalitet 1 rod. reg 252,0 293960 655579 /l /x86_64-linux-gnu /libdbus-1. 3.8.7 lokalitet 1 rod. reg 252,0 38920 655615 /l /x86_64-linux-gnu /libnih dbus. 1.0.0 lokalitet 1 rod. reg 252,0 96280 655617 /l /x86_64-linux-gnu /libnih. 1.0.0 lokalitet 1 rod. reg 252,0 133056 655570 /l /x86_64-linux-gnu /libcgmanager. 0.0.0 lokalitet 1 rod. reg 252,0 43464 655597 /l /x86_64-linux-gnu /libjson-c.so. 2.0.0 lokalitet 1 rod. reg 252,0 150552 655545 /l /x86_64-linux-gnu /ld-2.19.so lokalitet 1 rod 0u chr - 1,3 0t0 8667 /dev /for lokalitet 1 root 1u chr - 1,3 0t0 8667 /dev /null lokalitet 1 root 2u chr - 1,3 0t0 8667 /dev /null lokalitet 1 root 3r fifo 0,8 0t0 255 pipe lokalitet 1 kængubarnt 4 w /0,8 0t0 255 pipe lokalitet 1 root 5r 0000 0,9 0 8620 anon_inode lokalitet 1 root 6r 0000 0,9 0 8620 anon_inode lokalitet 1 rod 7u unix - 0xffff88001ef2de80 0t0 256 @ /com /ubuntu /opkomling lokalitet 1 rod 8u unix - 0xffff88001ef28a80 0t0 552 @ /com /ubuntu /opkomling lokalitet 1 rod 9u unix - 0xffff88001ef2fa80 0t0 768 sokkel lokalitet 1 rod 10u unix - 0xffff88001ef28000 0t0 802 @ /com /ubuntu /opkomling lokalitet 1 rod 11w reg 252,0 5281 404967 /var /log /opkomling /thermald.log lokalitet 1 root 12w reg 252,0 778 405097 /var /log /opkomling /mysql.log lokalitet 1 root 14u chr 5,2 0t0 9859 /dev /ptmx lokalitet 1 root 15u unix - 0xffff880016f49180 0t0 501 @ /com /ubuntu /opkomling lokalitet 1 rod 28u chr 5,2 0t0 9859 /dev /ptmx kthreadd 2 grundlæggende cwd dir 252,0 4096 2 /, under kommando vil udvise liste of alle åbnet filer af brugernes anism. $lsof - u anism, kommando pid bruger fd type anordning størrelse af knudepunkt bash 1861 anism cwd dir 252,0 4096 919002 /home /anism bash 1861 anism ftu - dir 252,0 4096 2 /bash 1861 anism txt reg 252,0 1029720 1048578 /bin /bash bash 1861 anism. reg. 252,0 47712 655624 /l /x86_64-linux-gnu /libnss_files-2.19.so bash 1861 anism mem reg 252,0 47760 655628 /l /x86_64-linux-gnu /libnss_nis-2.19.so bash 1861 anism mem reg 252,0 97296 655618 /l /x86_64-linux-gnu /libnsl-2.19.so bash 1861 anism mem reg 252,0 39824 655620 /l /x86_64-linux-gnu /libnss_compat-2.19.so bash 1861 anism mem reg 252,0 1844160 655565 /l /x86_64-linux-gnu /libc-2.19.so bash 1861 anism mem reg 252,0 14664 655581 /l /x86_64-linux-gnu /libdl-2.19.so bash 1861 anism mem reg 252,0 167128 655677 /l /x86_64-linux-gnu /libtinfo. 5,9 bash 1861 anism mem reg 252,0 150552 655545 /l /x86_64-linux-gnu /ld-2.19.so bash 1861 anism mem reg 252,0 26258 133335 /bar /l /x86_64-linux-gnu /gconv /gconv-modules.cache bash 1861 anism mem reg 252,0 1607664 136783 /bar /l /locale /locale arkiv bash 1861 anism 0u chr 4,1 0t0 8681 /dev /tty1 bash 1861 anism 1u chr 4,1 0t0 8681 /dev /tty1 bash 1861 anism 2u chr 4,1 0t0 8681 /dev /tty1 bash 1861 anism 255u chr 4,1 0t0 8681 /dev /tty1, display løbende proces   statistikker, top, - - anvendes til visning af alle løbende og aktiv tidstro processer i bestilte liste og opdateringer det regelmæssigt.det viser cpu anvendelse, hukommelse af swap - hukommelse, cache størrelse, stødpudestørrelse proces pid, bruger kommandoer og meget mere.det viser også stor hukommelse og cpu udnyttelse af en løbende processer, top - 19:24:55 op: 45, 3 brugere, last gennemsnit: 0,00 0,01, 0, 05 opgaver: 417 samlede, 2, 415 sover, 0 stoppede 0 zombie% cpu 'er (er): 0, 2, 0, 3 - 0, ni, 99, 5 - 0 - 0 - 0, si, st. kib mem: 486484 samlede, 441184 anvendes, 45300 fri, 8888 puffere kib swap: 520188 samlede, 268, der anvendes, 519920 fri.228508 cached Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2466 root 20 0 23944 3248 2460 R 2.0 0.7 0:00.26 top 2320 root 20 0 99680 6532 5472 S 0.7 1.3 0:00.96 sshd 9 root 20 0 0 0 0 R 0.3 0.0 0:00.71 rcuos/1 387 root 20 0 0 0 0 S 0.3 0.0 0:29.82 kworker/0:2 1527 root 20 0 278860 22404 16924 S 0.3 4.6 0:00.55 apache2 2248 root 20 0 74876 35572 4776 S 0.3 7.3 0:33.16 nikto.pl 2419 root 20 0 0 0 0 S 0.3 0.0 0:00.71 kworker/u256:0 1 root 20 0 29060 3728 2492 S 0.0 0.8 0:02.00 init 2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd 3 root 20 0 0 0 0 S 0.0 0.0 0:08.18 ksoftirqd/0 5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H 7 root 20 0 0 0 0 S 0.0 0.0 0:01.64 rcu_sched 8 root 20 0 0 0 0 S 0.0 0.0 0:00.79 rcuos/0 10 rikke 20 0 0 0 0 s 0, 0 0, 0 0: 00.00 rcuos /11 root 20 0 0 0 0 s 0, 0 0, 0 0: 00.00 rcuos /3 12 grundlæggende 20 0 0 0 0 s 0, 0 0, 0 0: 00.00 rcuos /4, 13, rod - 20 0 0 0 0 s 0, 0 0, 0 0: 00.00 rcuos /5 14 root 20 0 0 0 0 s 0, 0 0, 0 0: 00.00 rcuos /6, 15 root 20 0 0 0 0 s 0, 0 0, 0 0: 00.00 rcuos /7, htop,,, htop, er en interaktiv proces, som man i unix styresystem. htop er en gratis (gpl) ncurses baseret proces skærm til linux. det   svarer til toppen men kan du rulle lodret og vandret, så du kan se alle de processer, der kører på systemet, sammen med deres fulde kommando linjer. opgaver i forbindelse med processer (drab, renicing) kan gøres uden at komme ind på deres pids. hvis programmet ‘ htop ’ i øjeblikket ikke er installeret.du kan sætte den maskine på ubuntu: ammoniumparawolframat få installere htop, til at installere htop på centos  , type:, yum installere htop,, htop, produktion   består af tre dele:,, afsnit 1,: header viser   cpu anvendelse, hukommelse anvendelse & swap anvendelse sammen med belastning gennemsnitlige og uptime af linux maskine., afsnit 2:   krop viser den liste over processer, sorteret efter% cpu anvendelse.,, afsnit 3: - fods viser htop menu kommandoer.,,, - - brugere, v, w, viser oplysninger om brugere, der i øjeblikket er på maskinen, og deres procedurer.overskriften viser i denne rækkefølge, det nuværende tidspunkt, hvor længe ordningen har kørt, hvor mange brugere er logget på og systemet belastning gennemsnit for de seneste 1, 5 og 15 minutter. w, 19:26:43 op 1 4.47, 3 brugere, last gennemsnit: 0, 02, 02, 0, 05 bruger forsøg fra login @ tomgang jcpu pcpu, hvad anism tty1 16:41 2:45m 0.12s 0.10s - slå rod pts - /1 192.168.28.1 17:49 1:34m 33.30s 33.23s mkdir root pts - /3 192.168.28.1 18:40 3.00s 1.50s 0.09s w, display båndbredde   statistikker, nethogs,,, nethogs, er en lille netto top "redskab.i stedet for at bryde den trafik pr. protokol eller pr. undernet, som de fleste værktøjer, det grupper båndbredde af processen. på ubuntu, kan du installere nethogs med følgende kommando: ammoniumparawolframat få installere nethogs, centos, du kan gøre det med kommando:, yum installere nethogs, du kan køre den af   maskinskrivning:, nethogs følgende eksempel viser, nethogs produktion.,,, iftop,, iftop, er en anden terminal baseret på frie open source - system overvågning nytteværdi, der udviser en hyppigt opdateret liste over netbåndbredde udnyttelse (oprindelse og bestemmelsessted værter), der passerer gennem netværk grænseflade på dit system. på ubuntu, kan du installere iftop   med følgende kommando:, sudo passende få installere iftop til programmet, kalder det simpelthen fra kommando linjen.h grundlæggende rettigheder:, sudo iftop følgende eksempel viser, iftop  , kommando,   produktionen.,,,, netstat,,, netstat, er et nyttigt redskab til at tjekke din nettets konfiguration og aktivitet.det er i virkeligheden en indsamling af flere instrumenter over én kam.   netstat – trykte nettilslutninger, routing - tabeller, grænseflade statistikker, maskerade forbindelser, og multicast medlemskaber, $netstat, aktive internetforbindelser (w /o servere) proto - recv-q send-q adresse udenlandske adresse, medlemsstat tcp 0 0 192.168.28.135: ssh 192.168.28.1:65250 etableret tcp 0, 64 192.168.28.135: ssh 192.168.28.1:49665 etableret tcp 0 1 192.168.28.135:58401 imu348. infomaniak. http syn_sent aktive unix - domæne muffer (w /o servere) proto - refcnt flag - stat i-node vej unix - 8 [] dgram 585 /dev /log unix - 3 [] strøm i forbindelse 11370 /var /er /dbus /system_bus_socket unix - 3 [] dgram 10846 unix - 3 [] strøm i forbindelse 11722 unix - 3 [] stream connde berørte 550 unix - 2 [] dgram 845 unix - 3 [] strøm i forbindelse 10798 unix - 3 [] stream forbundet 14700 /var /løb /dbus /system_bus_socket unix - 2 [] dgram 12359 unix - 2 [] dgram 1969 (2) unix - 2 [] dgram 11362 unix - 3 [] stream forbundet 802 @ /com /ubuntu /opkomling unix - 3 [] dgram 10845 unix - 3 [] stream forbundet 768 unix - 3 [] stream forbundet 800 unix - 2 [] dgram 19325 unix - 2 [] dgram 1466 unix - 3 [] strøm i forbindelse 11367 unix - 3 [] stream forbundet 552 @ /com /ubuntu /opkomling unix - 3 [] strøm i forbindelse 11368 unix - 3 [] strøm i forbindelse 15576 unix - 3 [] stream forbundet 501 @ /com /ubuntu /opkomling unix - 3 [] strøm i forbindelse 11723 /var /er /dbus /system_bus_socket, at ’ er alt for denne artikel. hvis vi har savnet et vigtigt redskabdu vil have os til at medtage i denne liste, bedes de kontakte os via bemærkninger, og glem ikke at dele det.nyd det,

htop
nethogs
iftop



Previous:
Next Page: