የአንቀጽ ማውጫ
መቼም ቢሆንኢ-ኮሜርስየድር አስተዳዳሪ ገጠመኞችMySQL የውሂብ ጎታ, Apache እና ሌሎች መተግበሪያዎች እንደተለመደው መጀመር አይችሉም,ሊኑክስስርዓቱ እንዲጠቀሙ ይጠይቅዎታል journalctl -ex
ለማየት ትእዛዝ.
- ተዛማጅ ምዝግብ ማስታወሻዎች ብዙውን ጊዜ በፍጥነት ሊገኙ ይችላሉ.
- የምዝግብ ማስታወሻውን በዚህ መንገድ ከተተነተነ በኋላ ችግሩ በፍጥነት ሊፈታ ይችላል.
ጆርናል ማለት ምን ማለት ነው?
የመጽሔት መሰረታዊ ማብራሪያ፡-
- n. ዕለታዊ፣ መጽሔት፣ ማስታወሻ ደብተር፤ ወቅታዊ ጽሑፎች፣ መጽሔቶች፣ መጽሔቶች፣ [የሂሳብ አያያዝ] መጽሐፍ
- ልዩነት
- ብዙ መጽሔቶች
ቋሚ የመጽሔት ምዝግብ ማስታወሻዎች
ጽናት የፕሮግራም መረጃን በቋሚ እና ጊዜያዊ ግዛቶች መካከል የመቀየር ዘዴ ነው።
በምእመናን አነጋገር፣ ጊዜያዊ ውሂብ (እንደ የማስታወሻ ውሥጥ መረጃ በቋሚነት ሊቀመጥ የማይችል)፣ ጽናት እስከ ዘላቂ ውሂብ (እንደ የውሂብ ጎታ ጽናት፣ ለረጅም ጊዜ ሊከማች የሚችል) ይቆያል።
在CentOS በ 7.X ውስጥ ሲስተምድ ለሁሉም ክፍሎች የጅማሬ ምዝግብ ማስታወሻዎችን ያስተዳድራል።
- ሲስተምድ-ጆርናልድ በስርዓት የሚተዳደር ተራማጅ የጆርናል አስተዳደር አገልግሎት ነው።
- ምዝግብ ማስታወሻዎችን ከከርነል ይሰበስባል እና የሲስተም ዴሞኖች በስርአቱ መጀመሪያ የማስነሻ ምዕራፍ ላይ እና እየሰሩ ናቸው።
- መደበኛ የውጤት እና የስህተት መልእክቶች፣ እንዲሁም የ syslog logs።
journalctl ሎግ መንገድ
የምዝግብ ማስታወሻው አገልግሎት የምዝግብ ማስታወሻ ፋይሎችን በአንድ መዋቅር ውስጥ ብቻ ያቆያል.
የሚከተለው የ CentOS 7 ስርዓት ነው። VestaCPየቁጥጥር ፓነል ፣ የ journalctl ሎግ ዱካ ያስቀምጡ ▼
/var/log/journal
- ምክንያቱም ምዝግብ ማስታወሻዎች የተጨመቁ እና የተቀረጹ ናቸው ሁለትዮሽ ውሂብ፣ ሲመለከቱ እናአቀማመጥበጣም ፈጣን.
journalctl እይታ መዝገብ ትዕዛዝ
ጆርናልctl ሁሉንም ምዝግብ ማስታወሻዎች ለማውጣት ያለ ምንም አማራጮች እዘዝ
journalctl
- በመሠረቱ ምንም ፋይዳ የለውም ምክንያቱም ወዲያውኑ "ተጨናነቁ" በሚጥልዎት የጎርፍ ጎርፍ.
በመቀጠል፣ ጠቃሚ የምዝግብ ማስታወሻ መረጃዎችን እንዴት በትክክል ማጣራት እንደምንችል እንማራለን።
የተወሰነ ጊዜ ይመልከቱjournalctlመዝገብ
የጊዜ ወቅቱን ▼ ለማዘጋጀት የሚከተሉትን የትዕዛዝ አማራጮች ይጠቀሙ
--since --until
- የምዝግብ ማስታወሻዎችን ከተወሰነ ጊዜ በፊት እና በኋላ የመግለጽ የጊዜ ገደብ ሃላፊነት አለበት.
የጊዜ ዋጋዎች በተለያዩ ቅርፀቶች ሊሆኑ ይችላሉ ፣ ለምሳሌ የሚከተሉትን ▼
YYYY-MM-DD HH:MM:SS
如果你想检查在2018年3月8日晚上8点20分之后日志,请输入以下命令 ▼
journalctl --since "2018-03-26 20:20:00"
- ከላይ ያለው ቅርጸት አንዳንድ ክፍሎች ካልተሞሉ ስርዓቱ በቀጥታ ነባሪ እሴቶችን ይሞላል።
- ለምሳሌ, የቀን ክፍል ካልተሞላ, የአሁኑ ቀን በቀጥታ ይታያል.
- የሰዓት ክፍሉ ካልተሞላ፣ "00:00:00" (እኩለ ሌሊት) በነባሪነት ጥቅም ላይ ይውላል።
- የሰከንዶች መስኩ እንዲሁ ባዶ መተው ይችላል።
ነባሪው ዋጋ "00" ነው, ለምሳሌ የሚከተለው ትዕዛዝ ▼
journalctl --since "2018-03-26" --until "2018-03-26 03:00"
በተጨማሪም ጆርናልctl አንዳንድ አንጻራዊ እሴቶችን ይገነዘባል እና አጫጭር ስሞችን ይሰየማል።
- ለምሳሌ "ትናንት"፣ "ዛሬ"፣ "ነገ" ወይም "አሁን" መጠቀም ትችላለህ።
ለምሳሌ የትላንትናው መዝገብ መረጃ ለማግኘት የሚከተለውን ትዕዛዝ ▼ መጠቀም ትችላለህ
journalctl --since yesterday
ምዝግብ ማስታወሻዎቹን ከጠዋቱ 9፡00 ሰዓት እስከ መጨረሻው ሰዓት ድረስ ለማግኘት የሚከተለውን ትዕዛዝ ▼ መጠቀም ይችላሉ።
journalctl --since 09:00 --until "1 hour ago"
የእውነተኛ ጊዜ ማሻሻያ እይታ journalctl ሎግ
ከቲ ጋርail -f ትዕዛዙ ተመሳሳይ ነው፣ journalctl የሚደግፈው -f አማራጭን በእውነተኛ ሰዓት ለማሳየት ነው።
journalctl -f
የመሳሪያውን ቅጽበታዊ መዝገብ ለማየት ከፈለጉ እባክዎን -u የሚለውን አማራጭ ▼ ያክሉ
$ sudo journalctl -f -u prometheus.service
በ journalctl ውስጥ አዲሱን n መስመሮችን ብቻ አሳይ
የትእዛዝ መስመር አማራጮች -n
የመጨረሻውን n የምዝግብ ማስታወሻ መስመሮችን ብቻ ለመቆጣጠር ያገለግላል።
ነባሪው የመጨረሻውን 10 የምዝግብ ማስታወሻዎች መስመር መጨረሻ ▼ ላይ ማሳየት ነው።
$ sudo journalctl -n
እንዲሁም መጨረሻ ▼ ላይ የተወሰነ የመስመሮች ብዛት ያለው ሎግ ማሳየት ትችላለህ
$ sudo journalctl -n 20
የሚከተለው የ cron.አገልግሎት አገልግሎት ▼ የሚያሳይ የቅርብ ጊዜ ባለ ሶስት መስመር መዝገብ ነው።
$ journalctl -u cron.service -n 3
አዎየበይነመረብ ግብይትሰዎች VPS ይጠቀማሉድር ጣቢያ መገንባት, የ VestaCP መቆጣጠሪያ ፓነልን ይጫኑ, ይገንቡየዎርድፕረስድህረገፅ.
በተደጋጋሚ ይጠቀሙ df -h
የVPS ዲስክ አቅምን ለማረጋገጥ እና በወር በ1ጂቢ አዝማሚያ እያደገ መሆኑን ለማወቅ ያዝዙ (ባለፈው ወር 1GB እንደነበር አስታውስ)
[root@ten ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/simfs 20G 7.5G 13G 38% / devtmpfs 256M 0 256M 0% /dev tmpfs 256M 0 256M 0% /dev/shm tmpfs 256M 244K 256M 1% /run tmpfs 256M 0 256M 0% /sys/fs/cgroup tmpfs 52M 0 52M 0% /run/user/0
የአቅም ትዕዛዙን በመጠቀም የ journalctl ምዝግብ ማስታወሻዎችን ይመልከቱ
የዲስክ አቅም ትዕዛዙን ▼ በመጠቀም የአሁኑን journalctl ሎግ ያረጋግጡ
journalctl --disk-usage
journalctl ባዶ የስረዛ ምዝግብ ማስታወሻ
ሊኑክስ በጣም ሚስጥራዊነት ያለው ኦፕሬቲንግ ሲስተም ስለሆነ ፋይሎችን በስህተት ከሰረዙ የስርዓት ብልሽትን መፍጠር ቀላል ነው።
ስለዚህ፣ የጆርናልctl ሎግዎችን የማጽዳት መንገድ፣ እባክዎን በቀን ይሰርዟቸው እና እንዲቀመጥ የሚፈቀደው አቅም።
journalctl --vacuum-time=2d journalctl --vacuum-size=500M
የሎግ ፋይሎችን እራስዎ ለመሰረዝ ከፈለጉ ከመሰረዝዎ በፊት መዝገቡን ማሽከርከር (ማሽከርከር) ያስፈልግዎታል።
systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
journalctl የማያቋርጥ አቅም ያዋቅራል።
የጋዜጣ ገደብ ጽናት ውቅረትን ለማንቃት የጆርናልድ ውቅር ፋይልን ▼ ማሻሻል ትችላለህ
/etc/systemd/journald.conf
SystemMaxUse=16M ForwardToSyslog=no
ከዚያ ጆርናል ▼ እንደገና ያስጀምሩ
systemctl restart systemd-journald.service
የቼክ ምዝግብ ማስታወሻው ደህና ነው?የምዝግብ ማስታወሻዎቹ ያልተበላሹ እና ያልተበላሹ ናቸው? ▼
journalctl --verify
የሚከተለው የ journalctl ሎግ ካጸዳ በኋላ የቪፒኤስ ዲስክ አቅም እና የጆርናል ሎግ አቅም ▼
[root@ten /]# df -h Filesystem Size Used Avail Use% Mounted on /dev/simfs 20G 5.7G 15G 29% / devtmpfs 256M 0 256M 0% /dev tmpfs 256M 0 256M 0% /dev/shm tmpfs 256M 308K 256M 1% /run tmpfs 256M 0 256M 0% /sys/fs/cgroup tmpfs 52M 0 52M 0% /run/user/0 [root@ten /]# journalctl --disk-usage Archived and active journals take up 24.0M on disk.
ቀጣይነት ያለው journalctl ሎግ ዝርዝር ማብራሪያ፣ ይህ መጨረሻው ^_^ ነው።
ተስፋ Chen Weiliang ብሎግ ( https://www.chenweiliang.com/ ) የተጋራ "የማዋቀር ግቤቶችን ዝርዝር ማብራሪያ ለማየት የማያቋርጥ የጆርናልክትል ሎግ ማጽጃ ትዕዛዝ"፣ ይህም ለእርስዎ ጠቃሚ ነው።
እንኳን በደህና መጡ የዚህን ጽሁፍ ማገናኛ ለማጋራት፡-https://www.chenweiliang.com/cwl-1141.html
አዳዲስ መረጃዎችን ለማግኘት ወደ የቼን ዌይሊያንግ ብሎግ የቴሌግራም ቻናል እንኳን በደህና መጡ።
📚 ይህ መመሪያ ትልቅ ዋጋ አለው፣ 🌟ይህ ያልተለመደ እድል ነው፣ እንዳያመልጥዎ! ⏰⌛💨
ከወደዳችሁት ሼር እና ላይክ አድርጉ!
የእርስዎ ማጋራት እና መውደዶች ቀጣይ ማበረታቻዎቻችን ናቸው!