Ինչպես ստուգել տեղեկամատյանները Unix համակարգերում

Բովանդակություն:

Ինչպես ստուգել տեղեկամատյանները Unix համակարգերում
Ինչպես ստուգել տեղեկամատյանները Unix համակարգերում

Video: Ինչպես ստուգել տեղեկամատյանները Unix համակարգերում

Video: Ինչպես ստուգել տեղեկամատյանները Unix համակարգերում
Video: HERO WARS (HOW ADVERTISING WORKS) 2024, Ապրիլ
Anonim

Այս wikiHow- ը սովորեցնում է ձեզ, թե որտեղ գտնել ամենահայտնի տեղեկամատյանները Unix- ի հայտնի օպերացիոն համակարգերում: Linux- ի բոլոր տարբերակներում, ինչպես նաև FreeBSD- ում գրանցման կանխադրված վայրը /var /log է, սակայն իրական տեղեկամատյանների անունները տարբերվում են ըստ համակարգերի: Եթե դուք օգտագործում եք Solaris, ձեր տեղեկամատյանները գտնվում են /var /adm- ում: Շատ տեղեկամատյաններ հարթ տեքստային ֆայլեր են, որոնք կարող եք դիտել կատվի, ավելին, պոչի կամ տեքստային խմբագրիչում բացելու միջոցով, սակայն, տեղեկամատյանները, ինչպիսիք են dmesg- ը (որը պարունակում է միջուկի օղակի բուֆերային տեղեկատվություն) և lastlog (որը ցույց է տալիս օգտվողի մուտքի տվյալները), դիտվում են գործարկմամբ: հատուկ հրամաններ:

Քայլեր

Մեթոդ 1 2 -ից. Գտեք ձեր տեղեկամատյանները

Ստուգեք տեղեկամատյանները Unix- ում Քայլ 1
Ստուգեք տեղեկամատյանները Unix- ում Քայլ 1

Քայլ 1. Սեղմեք Ctrl+Alt+T:

Սա բացում է պատյանների հուշումը:

Ստուգեք տեղեկամատյանները Unix- ում Քայլ 2
Ստուգեք տեղեկամատյանները Unix- ում Քայլ 2

Քայլ 2. Մուտքագրեք cd /var /log և սեղմեք ↵ Enter:

Սա ձեզ տանում է դեպի /var /log, ձեր Linux գրանցամատյանների գտնվելու վայրը:

Եթե դուք օգտագործում եք Solaris, ձեր տեղեկամատյանները գտնվում են /var /adm- ում:

Ստուգեք տեղեկամատյանները Unix- ում Քայլ 3
Ստուգեք տեղեկամատյանները Unix- ում Քայլ 3

Քայլ 3. Մուտքագրեք ls -a և սեղմեք ↵ Enter:

Սա ցուցադրում է գրացուցակում բոլոր ֆայլերի ցանկը:

Ստուգեք տեղեկամատյանները Unix- ում Քայլ 4
Ստուգեք տեղեկամատյանները Unix- ում Քայլ 4

Քայլ 4. Իմացեք ընդհանուր տեղեկամատյանները:

Ձեր գտած տեղեկամատյանները կախված են մի շարք գործոններից, ներառյալ ձեր աշխատած Linux- ի տարբերակը և ձեր օգտագործած ծրագրակազմը և ծառայությունները: Ահա ամենատարածված տեղեկամատյանների ֆայլերի ակնարկը (եթե օգտագործում եք Solaris- ը, պարզապես փոխարինեք /var /log /var /adm- ով).

  • /var/log/auth.log:

    Նույնականացման տեղեկամատյանները (և՛ հաջող, և՛ անհաջող փորձեր) Debian/Ubuntu Linux- ում և FreeBSD- ում:

    Solaris- ի օգտվողները կօգտագործեն/var/adm/authlog:

  • /var/log/boot.log:

    Գործարկման հաղորդագրություններ և գործարկման տեղեկություններ:

  • /var/log/cron:

    Բոլոր cron- ի հետ կապված հաղորդագրությունները Unix տարբերակների մեծ մասի համար:

    Եթե դուք օգտագործում եք Solaris, ձեր cron log- ը գտնվում է/var/cron/log- ում:

  • /var/log/daemon.log:

    Ֆոնային ծառայությունների գործարկում:

  • /var/log/dmesg:

    Սարքի վարորդի հաղորդագրություններ: Սա երկուական ֆայլ է, ոչ թե տեքստային ֆայլ: Այս տեղեկամատյանը դիտելու համար ձեզ հարկավոր է օգտագործել dmesg հրամանը:

  • /var/log/faillog:

    Միայն ձախողված մուտքերը:

  • /var/log/httpd կամ/var/log/apache2:

    Apache վեբ սերվերի տեղեկամատյանները:

  • /var/log/maillog կամ var/log/mail.log:

    Փոստի սերվերի տվյալները:

  • /var/log/lastlog:

    Owsույց է տալիս բոլոր օգտվողների վերջին մուտքերը: Սա երկուական ֆայլ է, ոչ թե տեքստային ֆայլ: Այս տեղեկամատյանը դիտելու համար անհրաժեշտ է օգտագործել lastlog հրամանը:

  • /var/log/messages:

    Solaris- ի և FreeBSD- ի ընդհանուր համակարգի հաղորդագրությունները, ինչպես նաև Linux- ի Fedora, RedHat և CentOS տարբերակները.

  • /var/log/safe:

    Նույնականացման տեղեկամատյաններ (հաջող և անհաջող փորձեր) RedHat/CentOS- ի համար:

  • /var/log/syslog:

    Ընդհանուր համակարգի հաղորդագրություններ Ubuntu Linux- ի, Linux Mint- ի և Debian Linux- ի վրա հիմնված համակարգերի համար: Եթե դուք օգտագործում եք Solaris, այստեղ կարող եք գտնել փոստին առնչվող հաղորդագրություններ:

  • /var/log/utmp:

    Մուտքի ընթացիկ վիճակները յուրաքանչյուր օգտագործողի համար:

  • /var/log/wtmp:

    Օգտվողի մուտքի և ելքի ժամանակները:

2 -րդ մեթոդ 2 -ից. Դիտեք ձեր տեղեկամատյանները

Ստուգեք տեղեկամատյանները Unix- ում Քայլ 5
Ստուգեք տեղեկամատյանները Unix- ում Քայլ 5

Քայլ 1. Օգտագործեք cat հրահանգը `տեղեկամատյանի ամբողջ բովանդակությունը դիտելու համար:

Քանի դեռ տեղեկամատյանը հարթ տեքստային ֆայլ է, կարող եք գործածել կատվի անվանումը ՝ ամբողջ գերանը դիտելու համար:

Եթե դուք դեռ արմատային մուտք չունեք, յուրաքանչյուր հրամանից առաջ օգտագործեք sudo:

Ստուգեք տեղեկամատյանները Unix- ում Քայլ 6
Ստուգեք տեղեկամատյանները Unix- ում Քայլ 6

Քայլ 2. Օգտագործեք ավելին ՝ տեղեկամատյանի բովանդակությունը էկրան առ էկրան դիտելու համար:

Քանի որ այս գերաններից շատերը կարող են մեծանալ, կատուն կարող է հիասթափեցնել դրա օգտագործումը: Եթե ցանկանում եք դիտել տեղեկամատյանները էկրան առ էկրան, փոխարենը փորձեք ավելի շատ անվանում, որպեսզի կարողանաք էջանշանի էկրանին էջ անցնել:

  • Օգտագործեք ՝ Մուտքագրեք ստեղնը ՝ մեկ -մեկ ոլորելու համար, կամ Spacebar ոլորել մեկ էկրան միաժամանակ:
  • Հետ վերադառնալու համար սեղմեք բ. Հուշմանը վերադառնալու համար սեղմեք ք.
Ստուգեք տեղեկամատյանները Unix- ում Քայլ 7
Ստուգեք տեղեկամատյանները Unix- ում Քայլ 7

Քայլ 3. Օգտագործեք tail -f- ը ՝ տեղեկամատյանն իրական ժամանակում դիտելու համար:

Սա ցուցադրում է տեղեկամատյանի կենդանի տարբերակը, որն անընդհատ թարմացվում է, քանի որ դրան գրում են նոր տարրեր: Օրինակ, եթե խնդիրներ ունեք Apache- ի հետ, ապա կարող է օգտակար լինել գործարկել tail -f/var/log/httpd և բաց թողնել այն տերմինալի պատուհանում, մինչ անսարքությունները վերացնելիս:

  • Եթե պարզապես ցանկանում եք դիտել տեղեկամատյանի վերջը, բայց ձեզ չի հետաքրքրում ՝ արդյո՞ք այն թարմացվում է իրական ժամանակում, գործարկեք tail -20/var/log/httpd ՝ վերջին 20 տողերը դիտելու համար: Դուք կարող եք «20» -ը փոխարինել ներքևի ցանկացած թվով տողերով, որոնք ցանկանում եք տեսնել:
  • Կարող եք նաև վերլուծել այն, ինչ տեսնում եք պոչով (կամ գրեթե ցանկացած այլ հրամանով) ՝ խողովակով այն հասցնելով grep- ի: Օրինակ ՝ tail -f /var/log/auth.log | grep 'Անվավեր օգտվող' կցուցադրի բոլորը անվավեր

    Հրամանի «խողովակաշար դուրս բերելը» նշանակում է արդյունքը վերահասցեագրել մեկ այլ հրաման: Հիմնականում այն թույլ է տալիս օգտագործել միանգամից երկու կամ ավելի հրամաններ:

Ստուգեք տեղեկամատյանները Unix- ում Քայլ 8
Ստուգեք տեղեկամատյանները Unix- ում Քայլ 8

Քայլ 4. Օգտագործեք vi ՝ մատյանը բացելու համար:

Դուք կարող եք օգտագործել ցանկացած տեքստային խմբագիր, օրինակ ՝ vi կամ vim, դիտումների համար շատ տեղեկամատյաններ բացելու համար: Դա անելու համար պարզապես օգտագործեք vi /var/log/auth.log (կամ ցանկալի տեղեկամատյան անունը): Այնուհետև անհրաժեշտության դեպքում կարող եք ազատորեն նավարկել տեղեկամատյանում, ինչպես նաև օգտագործել խմբագրի որոնման գործիքները: Vi- ում և vim- ում կարող եք տեքստի տողեր որոնել ՝ օգտագործելով հրամանի ռեժիմում առաջի շեղ գծիկ:

  • Օրինակ ՝ մուտքագրել /smtp և սեղմել Մուտքագրեք ֆայլում կգտնի «smtp» - ի հաջորդ օրինակը: Մամուլ

    որոնման տողի հաջորդ օրինակին անցնելու համար, կամ Ն (մեծատառ) վերադառնալ նախորդին:
Ստուգեք տեղեկամատյանները Unix- ում Քայլ 9
Ստուգեք տեղեկամատյանները Unix- ում Քայլ 9

Քայլ 5. Օգտագործեք dmesg ՝ միջուկից ստացված հաղորդագրությունները դիտելու համար:

Երբ ցանկանում եք դիտել/var/log/dmesg, ձեզ հարկավոր է օգտագործել այս հրամանը:

  • Մատյանների էկրանով էկրանով շարժվելու համար գործարկեք dmesg | ավելին:
  • Օգտագործեք dmesg grep- ով `որոշակի գրառումներ որոնելու համար: Օրինակ, միայն կոշտ սկավառակի գրառումները դիտելու համար գործարկեք dmesg | grep -i sda.

    i grep- ին ասում է, որ անտեսի գործը:

  • Մատյանների միայն առաջին 10 տողերը տեսնելու համար գործարկեք dmesg | գլուխ -10. «10» -ը փոխարինեք ֆայլի վերևի տողերի քանակով, որը ցանկանում եք տեսնել: Նույնը ֆայլի վերջի հետ կատարելու համար գործարկեք dmesg | պոչ -10.
Ստուգեք տեղեկամատյանները Unix- ում Քայլ 10
Ստուգեք տեղեկամատյանները Unix- ում Քայլ 10

Քայլ 6. Օգտագործեք lastlog ՝ յուրաքանչյուր օգտվողի վերջին մուտքի ամսաթվերը դիտելու համար:

/var/log/lastlog, like/var/log/dmesg, երկուական ֆայլ է, որը դիտելու համար պահանջում է հրաման օգտագործել: Կարող եք պարզապես մուտքագրել lastlog և սեղմել Մուտքագրեք տեղեկամատյանը դիտելու կամ այն դուրս հանելու համար (| = խողովակ) ավելի հեշտ դիտելու համար, օրինակ ՝ lastlog | ավելին թույլ է տալիս կարդալ տեղեկամատյանը էկրան առ էկրան, և lastlog | grep root- ը կցուցադրի միայն արմատ մուտք գործելու տվյալները:

Խորհուրդ ենք տալիս: