কোনও লিনাক্স সিস্টেম রিবুট হয়ে থাকে এবং সিস্টেম লগগুলিতে যেমন রিবুট করার সময়টি নির্ধারণ করে তা কীভাবে আমি বলতে পারি /var/log/messages?
কোনও লিনাক্স সিস্টেম রিবুট হয়ে থাকে এবং সিস্টেম লগগুলিতে যেমন রিবুট করার সময়টি নির্ধারণ করে তা কীভাবে আমি বলতে পারি /var/log/messages?
উত্তর:
খুব, খুব সহজ lastকমান্ড পার্স /var/log/wtmpসিউডো-ব্যবহারকারী পুনরায় বুট সহ ব্যবহারকারী ক্রিয়াকলাপের জন্য।
কমান্ডটি ব্যবহার করুন: last reboot
দেখুন man lastআরও তথ্যের জন্য। http://linux.die.net/man/1/last
সিউডো ব্যবহারকারী রিবুট লগগুলি প্রতিটি সময় সিস্টেমটি পুনরায় বুট করার সময় লগ করে। লগ ফাইল তৈরি হওয়ার পরে সর্বশেষ পুনরায় বুট করা সমস্ত রিবুটগুলির একটি লগ প্রদর্শন করবে।
যদি আপনার শেষ পুনরায় বুট করার পরে / var / লগ / ডাব্লুটিএমপি ফাইলটি ঘোরানো হয়, আপনি ব্যবহার করে পূর্ববর্তী রিবুটগুলি দেখতে সক্ষম হতে পারেন last -f /var/log/wtmp.1 reboot।
reboot system boot [kernel] [date]। সুতরাং এটি আপনাকে জানায় যে ডাব্লুটিএমটি কতটা পিছনে যায় এবং লগ শুরু হওয়ার পরে কোনও পুনরায় বুট হয় নি। হতে পারে লগ 1 লা মার্চ ঘোরানো?
এটি বিতরণ থেকে বিতরণে পরিবর্তিত হয়। কখনও কখনও / var / log / {বার্তা, syslog, dmesg it এটি অন্তর্ভুক্ত করবে। আমি কেবল পুনরায় বুট করেছি তার জন্য, আমার শেষ 2 টি লাইন এবং রিবুটের পরে প্রথমটি হ'ল:
Feb 29 13:16:07 hostname kernel: Kernel logging (proc) stopped.
Feb 29 13:16:07 hostname rsyslogd: [origin software="rsyslogd" swVersion="5.8.1" x-pid="592" x-info="http://www.rsyslog.com"] exiting on signal 15.
Feb 29 13:23:15 hostname kernel: imklog 5.8.1, log source = /proc/kmsg started.
Feb 29 13:23:15 hostname rsyslogd: [origin software="rsyslogd" swVersion="5.8.1" x-pid="572" x-info="http://www.rsyslog.com"] start
Feb 29 13:23:15 hostname rsyslogd: rsyslogd's groupid changed to 103
Feb 29 13:23:15 hostname rsyslogd: rsyslogd's userid changed to 101
Feb 29 13:23:15 hostname rsyslogd-2039: Could no open output pipe '/dev/xconsole' [try http://www.rsyslog.com/e/2039 ]
Feb 29 13:23:15 hostname kernel: [ 0.000000] Initializing cgroup subsys cpuset
Feb 29 13:23:15 hostname kernel: [ 0.000000] Initializing cgroup subsys cpu
Feb 29 13:23:15 hostname kernel: [ 0.000000] Linux version 3.0.0-12-server (buildd@crested) (gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) #20-Ubuntu SMP Fri Oct 7 16:36:30 UTC 2011 (Ubuntu 3.0.0-12.20-server 3.0.4)
Feb 29 13:23:15 hostname kernel: [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.0.0-12-server root=/dev/mapper/hostname-root ro
Feb 29 13:23:15 hostname kernel: [ 0.000000] KERNEL supported cpus:
Feb 29 13:23:15 hostname kernel: [ 0.000000] Intel GenuineIntel
Feb 29 13:23:15 hostname kernel: [ 0.000000] AMD AuthenticAMD
Feb 29 13:23:15 hostname kernel: [ 0.000000] Centaur CentaurHauls
Feb 29 13:23:15 hostname kernel: [ 0.000000] Disabled fast string operations
Feb 29 13:23:15 hostname kernel: [ 0.000000] BIOS-provided physical RAM map:
... এবং তাই। এটি একটি সাধারণ শাটডাউন দেখায়। অপ্রত্যাশিত শাটডাউনটি এটি অফলাইনে চলে যাওয়ার সময় আপনাকে নাও বলতে পারে, তবে আপনার সিস্টেমটি কেমন গোলমাল করছে তার উপর নির্ভর করে আপনি শেষ বার্তা এবং প্রথমটির মধ্যে ব্যবধানের ভিত্তিতে অনুমান করতে পারেন।
uptimeকমান্ড টাইপ করুন ।
এটি আপনাকে বলবে যে আপনার সিস্টেমটি কত দিন ধরে চলেছে, পাশাপাশি লোড গড়।
সম্পাদনা করুন: আপনি একটি /var/log/kern.log সন্ধান করতে পারেন। এটিতে কেবল কার্নেল বার্তা থাকা উচিত, তাই বুট বার্তাগুলি খুঁজে পাওয়া সহজ হবে।
সিস্টেম বুটের সময়টির জন্য আপনার / var / লগ / বার্তা বা / var / লগ / বুট লগগুলি সন্ধান করুন। CentOS 6 এর একটি উদাহরণ ...
Feb 28 23:05:56 dev0 kernel: imklog 4.6.2, log source = /proc/kmsg started.
Feb 28 23:05:56 dev0 rsyslogd: [origin software="rsyslogd" swVersion="4.6.2" x-pid="1557" x-info="http://www.rsyslog.com"] (re)start
উবুন্টুতে, আমি স্ট্রিংটি \] Linux versionভিতরে খুঁজছি /var/log/syslog।
এটি এমন লাইনের সাথে মিলবে যা দেখতে এমন কিছু দেখায়:
27 Jun 2017 12:33:42.268 Hostname:my-hostname : [ 0.000000] Linux version 3.13.0-100-generic (buildd@lgw01-52) (gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) ) #147-Ubuntu SMP Tue Oct 18 16:48:51 UTC 2016 (Ubuntu 3.13.0-100.147-generic 3.13.11-ckt39) Context