Այս wikiHow- ը սովորեցնում է ձեզ, թե որտեղ գտնել ամենահայտնի տեղեկամատյանները Unix- ի հայտնի օպերացիոն համակարգերում: Linux- ի բոլոր տարբերակներում, ինչպես նաև FreeBSD- ում գրանցման կանխադրված վայրը /var /log է, սակայն իրական տեղեկամատյանների անունները տարբերվում են ըստ համակարգերի: Եթե դուք օգտագործում եք Solaris, ձեր տեղեկամատյանները գտնվում են /var /adm- ում: Շատ տեղեկամատյաններ հարթ տեքստային ֆայլեր են, որոնք կարող եք դիտել կատվի, ավելին, պոչի կամ տեքստային խմբագրիչում բացելու միջոցով, սակայն, տեղեկամատյանները, ինչպիսիք են dmesg- ը (որը պարունակում է միջուկի օղակի բուֆերային տեղեկատվություն) և lastlog (որը ցույց է տալիս օգտվողի մուտքի տվյալները), դիտվում են գործարկմամբ: հատուկ հրամաններ:
Քայլեր
Մեթոդ 1 2 -ից. Գտեք ձեր տեղեկամատյանները
Քայլ 1. Սեղմեք Ctrl+Alt+T:
Սա բացում է պատյանների հուշումը:
Քայլ 2. Մուտքագրեք cd /var /log և սեղմեք ↵ Enter:
Սա ձեզ տանում է դեպի /var /log, ձեր Linux գրանցամատյանների գտնվելու վայրը:
Եթե դուք օգտագործում եք Solaris, ձեր տեղեկամատյանները գտնվում են /var /adm- ում:
Քայլ 3. Մուտքագրեք ls -a և սեղմեք ↵ Enter:
Սա ցուցադրում է գրացուցակում բոլոր ֆայլերի ցանկը:
Քայլ 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 -ից. Դիտեք ձեր տեղեկամատյանները
Քայլ 1. Օգտագործեք cat հրահանգը `տեղեկամատյանի ամբողջ բովանդակությունը դիտելու համար:
Քանի դեռ տեղեկամատյանը հարթ տեքստային ֆայլ է, կարող եք գործածել կատվի անվանումը ՝ ամբողջ գերանը դիտելու համար:
Եթե դուք դեռ արմատային մուտք չունեք, յուրաքանչյուր հրամանից առաջ օգտագործեք sudo:
Քայլ 2. Օգտագործեք ավելին ՝ տեղեկամատյանի բովանդակությունը էկրան առ էկրան դիտելու համար:
Քանի որ այս գերաններից շատերը կարող են մեծանալ, կատուն կարող է հիասթափեցնել դրա օգտագործումը: Եթե ցանկանում եք դիտել տեղեկամատյանները էկրան առ էկրան, փոխարենը փորձեք ավելի շատ անվանում, որպեսզի կարողանաք էջանշանի էկրանին էջ անցնել:
- Օգտագործեք ՝ Մուտքագրեք ստեղնը ՝ մեկ -մեկ ոլորելու համար, կամ Spacebar ոլորել մեկ էկրան միաժամանակ:
- Հետ վերադառնալու համար սեղմեք բ. Հուշմանը վերադառնալու համար սեղմեք ք.
Քայլ 3. Օգտագործեք tail -f- ը ՝ տեղեկամատյանն իրական ժամանակում դիտելու համար:
Սա ցուցադրում է տեղեկամատյանի կենդանի տարբերակը, որն անընդհատ թարմացվում է, քանի որ դրան գրում են նոր տարրեր: Օրինակ, եթե խնդիրներ ունեք Apache- ի հետ, ապա կարող է օգտակար լինել գործարկել tail -f/var/log/httpd և բաց թողնել այն տերմինալի պատուհանում, մինչ անսարքությունները վերացնելիս:
- Եթե պարզապես ցանկանում եք դիտել տեղեկամատյանի վերջը, բայց ձեզ չի հետաքրքրում ՝ արդյո՞ք այն թարմացվում է իրական ժամանակում, գործարկեք tail -20/var/log/httpd ՝ վերջին 20 տողերը դիտելու համար: Դուք կարող եք «20» -ը փոխարինել ներքևի ցանկացած թվով տողերով, որոնք ցանկանում եք տեսնել:
-
Կարող եք նաև վերլուծել այն, ինչ տեսնում եք պոչով (կամ գրեթե ցանկացած այլ հրամանով) ՝ խողովակով այն հասցնելով grep- ի: Օրինակ ՝ tail -f /var/log/auth.log | grep 'Անվավեր օգտվող' կցուցադրի բոլորը անվավեր
Հրամանի «խողովակաշար դուրս բերելը» նշանակում է արդյունքը վերահասցեագրել մեկ այլ հրաման: Հիմնականում այն թույլ է տալիս օգտագործել միանգամից երկու կամ ավելի հրամաններ:
Քայլ 4. Օգտագործեք vi ՝ մատյանը բացելու համար:
Դուք կարող եք օգտագործել ցանկացած տեքստային խմբագիր, օրինակ ՝ vi կամ vim, դիտումների համար շատ տեղեկամատյաններ բացելու համար: Դա անելու համար պարզապես օգտագործեք vi /var/log/auth.log (կամ ցանկալի տեղեկամատյան անունը): Այնուհետև անհրաժեշտության դեպքում կարող եք ազատորեն նավարկել տեղեկամատյանում, ինչպես նաև օգտագործել խմբագրի որոնման գործիքները: Vi- ում և vim- ում կարող եք տեքստի տողեր որոնել ՝ օգտագործելով հրամանի ռեժիմում առաջի շեղ գծիկ:
-
Օրինակ ՝ մուտքագրել /smtp և սեղմել Մուտքագրեք ֆայլում կգտնի «smtp» - ի հաջորդ օրինակը: Մամուլ
որոնման տողի հաջորդ օրինակին անցնելու համար, կամ Ն (մեծատառ) վերադառնալ նախորդին:
Քայլ 5. Օգտագործեք dmesg ՝ միջուկից ստացված հաղորդագրությունները դիտելու համար:
Երբ ցանկանում եք դիտել/var/log/dmesg, ձեզ հարկավոր է օգտագործել այս հրամանը:
- Մատյանների էկրանով էկրանով շարժվելու համար գործարկեք dmesg | ավելին:
-
Օգտագործեք dmesg grep- ով `որոշակի գրառումներ որոնելու համար: Օրինակ, միայն կոշտ սկավառակի գրառումները դիտելու համար գործարկեք dmesg | grep -i sda.
i grep- ին ասում է, որ անտեսի գործը:
- Մատյանների միայն առաջին 10 տողերը տեսնելու համար գործարկեք dmesg | գլուխ -10. «10» -ը փոխարինեք ֆայլի վերևի տողերի քանակով, որը ցանկանում եք տեսնել: Նույնը ֆայլի վերջի հետ կատարելու համար գործարկեք dmesg | պոչ -10.
Քայլ 6. Օգտագործեք lastlog ՝ յուրաքանչյուր օգտվողի վերջին մուտքի ամսաթվերը դիտելու համար:
/var/log/lastlog, like/var/log/dmesg, երկուական ֆայլ է, որը դիտելու համար պահանջում է հրաման օգտագործել: Կարող եք պարզապես մուտքագրել lastlog և սեղմել Մուտքագրեք տեղեկամատյանը դիտելու կամ այն դուրս հանելու համար (| = խողովակ) ավելի հեշտ դիտելու համար, օրինակ ՝ lastlog | ավելին թույլ է տալիս կարդալ տեղեկամատյանը էկրան առ էկրան, և lastlog | grep root- ը կցուցադրի միայն արմատ մուտք գործելու տվյալները: