คำถามติดแท็ก logs

การกำหนดค่าหรือวิเคราะห์ล็อกไฟล์ (ไฟล์ข้อความที่ข้อผิดพลาดของโปรแกรมส่งออกและข้อความที่ให้ข้อมูลมีประโยชน์สำหรับการดีบักและแก้ไขปัญหา)

5
กำจัดข้อความ“ ไม่พบหน้าโหมดแคช” ระหว่างการบู๊ต
ระหว่างการบู๊ตตอนแรกฉันได้รับข้อความแสดงข้อผิดพลาด [sdb] No Caching mode page found [sdb] Assuming drive cache: write through ถ้าฉันเข้าใจถูกต้องนี่เป็นเพียงข้อความข้อมูลที่ไม่เป็นอันตรายและไม่ใช่ข้อผิดพลาดจริง sdbเป็นดิสก์ USB ของฉันและไม่ได้ใช้แคช ปัญหาคือฉันตั้งใจตั้งเคอร์เนล loglevel เป็น 4 เพื่อกำจัดข้อความข้อมูลที่ไร้ประโยชน์เหล่านี้ เหตุใดฉันจึงยังได้รับข้อความข้อมูลนี้อยู่ เหตุผลที่ทำให้ฉันรำคาญคือมันรบกวนการแจ้งรหัสผ่านของฉัน (สำหรับการถอดรหัสดิสก์ LUKS ของฉัน) มีวิธีกำจัดข้อความนี้หรือไม่?
11 kernel  logs  startup  console 

2
ล็อกไฟล์ของคนเร่ร่อนอยู่ที่ไหน
ฉันกำลังพยายามที่จะแก้ปัญหาที่เกี่ยวข้องกับคนจรจัดหรือ VirtualBox (ดูไทกาคนจรจัดล้มเหลวในการให้สภาพแวดล้อมไทก้าที่ทำงาน # 21 ) คำสั่งจะVAGRANT_LOG=debug vagrant up --debugพิมพ์ข้อมูลที่มีประโยชน์และมีประโยชน์มากมาย บันทึกนี้อยู่ที่ไหน แก้ไข: เป็นจริงเช่นเดียวกับVAGRANT_LOG=debug vagrant up vagrant up --debugฉันทำงาน / กับ: Funtoo-Linux, Vagrant 1.4.3 และ VirtualBox 4.3.32

1
ประวัติกระบวนการในระบบ Unix / Linux
ฉันรู้ว่าps -eflแสดงกระบวนการทำงานบนระบบ * nix ฉันต้องการที่จะตรวจสอบประวัติของ (ที่ผ่านมา) กระบวนการที่ได้รับการทำงานบนเครื่องโดยเฉพาะอย่างยิ่งกับทุกข้อมูลที่psให้ (เช่น%CPU, %MEM) ฉันสามารถใช้โปรแกรมอรรถประโยชน์บรรทัดคำสั่งใดได้บ้างข้อมูลนี้จัดเก็บไว้ที่อื่นที่คล้ายกับ.bash_historyไฟล์
11 process  logs  ps 

3
ฉันจะค้นหาตำแหน่งที่ Apache จัดเก็บไฟล์บันทึกได้อย่างไร
ฉันต้องการค้นหาว่าApache กำลังเก็บบันทึกการเข้าถึงและข้อผิดพลาดไว้ที่ไหนสำหรับเว็บไซต์ ฉันมีสิทธิ์เข้าถึงรูทไปยังเซิร์ฟเวอร์ที่โฮสต์ไซต์หลายสิบแห่ง ฉันพยายามที่จะแก้ปัญหาหนึ่งในเว็บไซต์เหล่านั้น เมื่อฉันเรียกดูเว็บไซต์ก็ไม่ได้แสดงบนหรือ/var/logs/apache2/access.log /var/logs/apache2/error.log(ไฟล์อยู่ที่นั่นและไซต์อื่น ๆ เข้าสู่ระบบในความเป็นจริงมีไฟล์บันทึกที่แตกต่างกันหลายร้อยรายการ) ทั้งlocate httpd.logมิได้find . -iname httpd.logดำเนินการใน/ประเด็นผลใด ๆ การกำหนดค่า apache สำหรับไซต์คือ: ServerName REDACTED.com.br DocumentRoot /var/www/xyz/wiki AssignUserId xyz_wiki xyz_wiki <Directory /var/www/xyz/wiki/data> order allow,deny deny from all </Directory> <Directory /var/www/xyz/wiki/conf> order allow,deny deny from all </Directory> <Directory /var/www/xyz/wiki/bin> order allow,deny deny from all </Directory> <Directory /var/www/xyz/wiki/inc> …

5
Postfix จะไม่บันทึกลงใน / var / log / mail อีกต่อไปหลังจากถูกลบและสร้างขึ้นใหม่หรือไม่
ฉันลบ/var/log/mailไฟล์โดยไม่ตั้งใจ จนถึงจุดที่ฉันสามารถตรวจสอบได้โดยใช้สิ่ง postfix ตอนนี้ดูเหมือนว่า Postfix จะไม่ส่งบันทึกไปที่/var/log/mailเนื่องจากไฟล์ไม่ได้รับการปรับปรุงด้วยข้อความบันทึกใหม่
10 files  logs  postfix 

2
เหตุใดบันทึก sshd ของฉันจึงแสดงหลายครั้งในพอร์ตที่ไม่ถูกต้อง
ssh daemon ของฉันถูกตั้งค่าให้ฟังบนพอร์ต 2221 ฉันได้ปิดใช้งานการเข้าสู่ระบบด้วย root จาก ssh ฉันไม่เข้าใจว่าทำไมauth.logฉันจึงเห็นความพยายามในการเข้าสู่ระบบพอร์ตอื่น ๆ (ตัวอย่างกับ 4627 ที่นี่) May 17 15:36:04 srv01 sshd[21682]: PAM service(sshd) ignoring max retries; 6 > 3 May 17 15:36:08 srv01 sshd[21706]: User root from 218.10.19.134 not allowed because none of user's groups are listed in AllowGroups May 17 15:36:08 srv01 …

3
ผลลัพธ์จากแอปพลิเคชันเริ่มต้นจากตัวจัดการหน้าต่างไปที่ไหน
หากคุณเริ่มต้นแอปพลิเคชันจากเทอร์มินัลคุณสามารถเห็นเอาต์พุตไปยัง stdout และ stderr แต่หากแอปพลิเคชันเริ่มต้นจากตัวจัดการหน้าต่างโดยทั่วไปผลลัพธ์ไปยังไฟล์เหล่านี้ไปที่ใด ถึง / dev / null?
10 xorg  logs  stdout 

1
การกู้คืนไฟล์ที่ถูกลบที่ค้างไว้เปิดโดย apache?
สมมติว่าไฟล์บันทึก apache ถูกลบ แต่ถูกระงับโดย apache นี่คือสิ่งที่ฉันทำ: pid=$(lsof | grep text.txt | awk '/deleted/ {print $2}') fd=$(lsof | grep text.txt | awk '/deleted/ {print $4}' | grep -oE "[[:digit:]]{1,}") cp /proc/$pid/fd/$fd directorytobecopied/testfile.txt นี่คือสิ่งที่ฉันกำลังทำเพื่อกู้คืนไฟล์และนำกลับไปวางไว้ที่เดิม มีวิธีที่ง่ายกว่าในการทำเช่นนี้เพราะรหัสด้านบนดูไม่ดี นอกจากนี้ฉันจะรู้ได้อย่างไรว่าไฟล์ถูกลบไปที่ไหน ( directorytobececied ) เพื่อที่ฉันจะได้ไม่ต้องถามใครสักคนว่าไฟล์นั้นอยู่ที่ใดและอยู่ที่นั่น

4
ให้สคริปต์ทุบตีรอข้อความสถานะก่อนดำเนินการต่อ
ฉันยิงเซิร์ฟเวอร์ Selenium ด้วยสคริปต์ทุบตีและอย่างที่คุณเห็นจากการประทับเวลาในบันทึกด้านล่างใช้เวลาประมาณ 32 วินาทีสำหรับสิ่งที่จะมาออนไลน์อย่างสมบูรณ์: Feb 28, 2012 10:19:02 PM org.openqa.grid.selenium.GridLauncher main INFO: Launching a standalone server 22:19:02.835 INFO - Java: Sun Microsystems Inc. 20.0-b11 22:19:02.836 INFO - OS: Linux 2.6.32-220.4.1.el6.x86_64 amd64 22:19:02.852 INFO - v2.19.0, with Core v2.19.0. Built from revision 15849 22:19:02.988 INFO - RemoteWebDriver instances should connect …
10 bash  logs  pipe  search  selenium 

3
การล้างไฟล์บันทึกภายใต้ linux
ฉันใช้เครื่องเสมือน kvm ubuntu 10.04 เพื่อทดสอบคุณสมบัติบางอย่างของโมดูลเคอร์เนล ฉัน grep ผ่าน/var/logไฟล์เพื่อสังเกตข้อความเคอร์เนลเกี่ยวกับโมดูลนั้น ในการเริ่มต้นจากสถานะที่สะอาดฉันจะลบไฟล์บันทึกที่มีข้อความเก่าโดยดำเนินการrm -rf /var/log/*แล้วรีบูตเครื่องเสมือน อย่างไรก็ตามหลังจากฉันรีบูตไฟล์บันทึกใหม่ยังคงมีข้อความบันทึกเก่าเหล่านั้น ใช้เวลาประมาณ 5-6 รอบในการลบไฟล์และรีบูตเครื่องเสมือนเพื่อกำจัดข้อความล็อกไฟล์เหล่านั้นในที่สุด ทำไมสิ่งนี้จึงเกิดขึ้น มีวิธีที่ง่ายกว่าในการล้างไฟล์บันทึกหรือไม่
10 linux  ubuntu  kernel  logs  syslog 

4
การดูข้อความคอนโซลระบบใน GUI
ภายใต้ Linux เป็นไปได้ไหมที่จะดูข้อความแสดงข้อผิดพลาดที่ปรากฏบนเทอร์มินัลโหมดข้อความขณะอยู่ในโหมด GUI แทนที่จะต้องกดCtrl+ Alt+ F1หรือCtrl+ Alt+ F2เพื่อดูข้อความทุกครั้งแล้วสลับกลับไปที่โหมด GUI โดยกดCtrl+ Alt+ F7? ขอบคุณ.
10 linux  terminal  logs  console 

2
แยกวิเคราะห์ข้อความ syslog ลงในตาราง MySQL แยกต่างหากด้วย rsyslog
ออกจากกล่องrsyslogจะถ่ายโอนข้อมูลทุกอย่างลงในSystemEventsตารางภายใน `Syslog ฐานข้อมูล (หากคุณใช้สคีมาเริ่มต้นที่ให้ไว้) ฉันต้องการใช้นิพจน์ทั่วไปเพื่อกรองข้อความขาเข้าลงในตารางฐานข้อมูลแยกต่างหาก ฉันเล่นกับสิ่งนี้ แต่ฉันมีเวลายากที่จะหาวิธีที่ดีที่สุดในการทำสิ่งนี้ให้สำเร็จ (หรือแม้แต่วิธีที่ทำหน้าที่) ใน rsyslog.conf ของฉัน: $template wireless, \ "insert into RogueAPs \ (ReceivedAt, DeviceReportedTime, Facility, Priority, FromHost, Message) \ VALUES('%timegenerated%', '%timereported%', '%syslogfacility%', '%syslogpriority%', '%fromhost-ip%', '%msg%');", \ stdsql if $msg contains 'subtype=wireless' then :ommysql:127.0.0.1,Syslog,dbusername,dbpassword;wireless *.* :ommysql:127.0.0.1,Syslog,dbusername,dbpassword นี่เป็นความพยายามครั้งล่าสุดของฉัน แต่ฉันติดอยู่ (ตาราง RogueAPs เป็นเพียงการโคลนของตาราง SystemEvents เริ่มต้นที่มาพร้อมกับ rsyslog) ข้อมูลรุ่น: …
10 logs  rsyslog 

2
รายละเอียดเกี่ยวกับคำสั่ง sudo ดำเนินการโดยผู้ใช้ทั้งหมด
ฉันสามารถดูรายละเอียดเกี่ยวกับคำสั่ง sudo ที่บันทึกโดยผู้ใช้ใด มันควรมีไดเรกทอรีการทำงานคำสั่งผู้ใช้ มันจะมีประโยชน์ถ้าคุณสามารถให้เชลล์สคริปต์แก่ฉันได้
10 sudo  logs 

1
ไพพ์เอาต์พุตของสคริปต์ทุบตีหลังจากเปลี่ยนเส้นทาง stderr [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา เพราะวิธีที่ผู้ให้บริการทำสิ่งที่ฉันต้องใช้ระบบสำหรับบริการ บริการนี้มีไฟล์ที่เรียกใช้ซึ่งจะเรียกใช้และไพพ์ลงในไฟล์รันที่สอง แต่ฉันใช้แพ็กเกจหลาม (ที่ได้รับ) ที่บันทึกไปยัง stderr แทนที่จะเป็น stdout และฉันไม่สามารถทำสิ่งที่ฉันต้องการได้ ดังนั้นฉันจึงมีสคริปต์รันสำหรับบริการของฉัน: #!/bin/sh cd ~/webapp/PriceList exec python3.4 ~/webapp/PriceList/src/main.py ซึ่งถูกไพพ์ไปที่การรันของระบบการบันทึก: #!/bin/sh exec multilog t ./main แต่ท่อไม่ได้เชื่อมต่อ stderr (ตามที่คาดไว้) ดังนั้นหลังจาก googling ฉันผนวกการเปลี่ยนเส้นทางไปยังการทำงานของฉัน: #!/bin/sh cd ~/webapp/PriceList exec python3.4 ~/webapp/PriceList/src/main.py 2>&1 แต่สิ่งนี้ไม่ช่วยแก้ปัญหาของฉัน: ผลลัพธ์ของฉัน (ไปยัง stdout โดยใช้การพิมพ์ pythons) จะถูกบันทึกตามที่คาดไว้ เอาต์พุต …

3
ลดระดับการบันทึกล็อกเคอร์เนลของเคอร์เนล
เมื่อเคอร์เนลของฉันบูทนอกเหนือจากข้อมูลสำคัญที่มีประโยชน์มันจะพิมพ์ข้อมูลการดีบักจำนวนมากเช่น .... kernel: [0.00000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d3ff] usable kernel: [0.00000] BIOS-e820: [mem 0x000000000009d400-0x000000000009ffff] reserved kernel: [0.00000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved ... kernel: [0.00000] MTRR variable ranges enabled: kernel: [0.00000] 0 base 0000000000 mask 7E00000000 write-back ... kernel: [0.00000] init_memory_mapping: [mem 0x00100000-0xcf414fff] kernel: [0.00000] [mem 0x00100000-0x001fffff] page 4k kernel: [0.00000] [mem …
9 kernel  boot  logs  rsyslog  dmesg 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.