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

Linux เป็นคำศัพท์ทั่วไปสำหรับระบบปฏิบัติการโอเพนซอร์ซเหมือนโอเพนซอร์สที่ใช้เคอร์เนลลินุกซ์

2
Rsyslog หยุดส่งข้อมูลไปยังเซิร์ฟเวอร์ระยะไกลหลังจากการหมุนบันทึก
ในการกำหนดค่าของฉันฉันได้ rsyslog ผู้ที่อยู่ในความดูแลของการเปลี่ยนแปลงต่อไปของการใช้/home/user/my_app/shared/log/unicorn.stderr.log imfileเนื้อหาถูกส่งไปยังเซิร์ฟเวอร์บันทึกข้อมูลระยะไกลอื่นโดยใช้ TCP เมื่อล็อกไฟล์หมุน rsyslog หยุดส่งข้อมูลไปยังเซิร์ฟเวอร์ระยะไกล ฉันลองโหลด rsyslog ใหม่ส่งสัญญาณ HUP และเริ่มต้นใหม่พร้อมกัน แต่ไม่มีอะไรทำงาน วิธีเดียวที่ฉันจะพบว่าใช้งานได้จริงสกปรก: หยุดบริการลบไฟล์ rsyslog stat และเริ่ม rsyslog อีกครั้ง ทั้งหมดที่อยู่ในเบ็ด postrotate ในไฟล์ logrotate ของฉัน kill -9 rsyslog และเริ่มต้นใหม่ มีวิธีที่เหมาะสมสำหรับฉันที่จะทำเช่นนี้โดยไม่ต้องสัมผัส rsyslog internals? ไฟล์ Rsyslog $ ModLoad ตราสัญลักษณ์ $ ModLoad ไม่ทำงาน $ ModLoad imtcp $ ModLoad imuxsock $ ModLoad imklog …

2
ไดรเวอร์ Linux สำหรับเซิร์ฟเวอร์ Dell PowerEdge
ฉันกำลังมองหาซื้อ Dell PowerEdge R720 โดยไม่มีระบบปฏิบัติการอยู่ จากนั้นฉันจะใส่ Fedora Core หรือ CentOS คำถามของฉันคือสิ่งนี้ไดรเวอร์ในไซต์สนับสนุนของ Dell ภายใต้หัวข้อระบบปฏิบัติการของ "Linux" จะทำงานบน distro ใด ๆ หรือไม่ หรือฉันสามารถใช้ไดรเวอร์ RedHat Enterprise กับทั้งสองรสชาติข้างต้น ฉันกำลังเร่งความเร็วบน Linux แต่ไม่ต้องทำงานกับฮาร์ดแวร์ / ไดรเวอร์มากนักดังนั้นนี่เป็นพื้นที่สีเทาสำหรับฉัน ฉันเห็นกระทู้อื่น ๆ ที่นี่เพื่อระบุว่าอาจจะใช่หรือไม่ คิดว่าฉันจะเห็นว่าฉันทามติปัจจุบันคืออะไร ขอบคุณ!

2
คำสั่ง du ใช้เวลาในการรันนานเกินไป
ฉันกำลังทำงานdu -shในไดเรกทอรีต่าง ๆ เพื่อค้นหาดิสก์ hogs ฉันมีเซิร์ฟเวอร์ที่เหมือนกันสองตัว (Dell PE2850s) ทั้งคู่กับ RHEL5 และจะใช้เวลานานกว่าในการรันduบนเซิร์ฟเวอร์หนึ่งบนเซิร์ฟเวอร์อื่น ตัวอย่างเช่นการทำdu -sh /opt/foobarจะใช้เวลา 5 นาทีบนเซิร์ฟเวอร์ A (ซึ่งมีประมาณ 25 GB ในนั้น) และบนเซิร์ฟเวอร์ B คำสั่งเดียวกันที่มีจำนวนข้อมูลเท่ากันจะรายงานกลับมาหาฉันเกือบจะทันที ฉันไม่เห็นอะไรชัดเจนเมื่อวิ่งบน ฯลฯ คำแนะนำใด ๆ ที่ชื่นชมอย่างมาก
9 linux  redhat  du 

3
ข้อดีในการปิดพอร์ตที่ไม่มีบริการใดทำงานอยู่
มีข้อดีในการปิดพอร์ตที่ไม่มีบริการใดทำงานอยู่หรือไม่? ฉันจะได้อะไรในการยุติการเชื่อมต่อที่ระดับ iptables แทนที่จะทำอะไรต่อไป (ฉันเดาว่า OS)

4
Sniff ซ็อกเก็ตโดเมน UNIX
ฉันรู้ว่ากระบวนการบางอย่างกำลังเขียนไปยังซ็อกเก็ตโดเมน unix ( /var/run/asterisk/asterisk.ctl) แต่ฉันไม่รู้จัก pid ของผู้ส่ง ฉันจะรู้ได้อย่างไรว่าใครเขียนถึงซ็อกเก็ต ฉันได้ลองกับ: sudo lsof /var/run/asterisk/asterisk.ctl แต่มันเป็นเพียงรายชื่อเจ้าของซ็อกเก็ต ฉันต้องการทราบว่าใครกำลังเขียน / อ่านซ็อกเก็ตนี้และฉันต้องการดมกลิ่นข้อมูล เป็นไปได้ไหม
9 linux  socket 

1
สถานะ D + ในเอาต์พุต ps
มีความแตกต่างระหว่าง D, Ds และ D + สถานะของกระบวนการจากเอาต์พุต ps หรือไม่ $ ps -e -o pid,stat,comm,wchan=WIDE-WCHAN-COLUMN | grep D PID STAT COMMAND WIDE-WCHAN-COLUMN 12987 D+ du o2net_send_message_vec ฉันเข้าใจ D หมายถึง Disk Sleep ต้องการทราบ D +, Ds และสิ่งที่พวกเขายืนหยัดเพื่อ?
9 linux  ps 

3
วิธีสับเปลี่ยนเมลผ่านบัญชี Google โดยใช้ Postfix
ฉันต้องการส่งอีเมลที่ไม่ใช่อีเมลภายในเครื่องผ่านบัญชี Google ส่วนบุคคลและท้องถิ่นเพื่อส่งไปยังผู้ใช้ท้องถิ่น การกำหนดค่าของฉันคือ: / etc / postfix / transport * smtp:[smtp.gmail.com]:587 และ /etc/postfix/main.cf [root@media postfix]# cat main.cf # This file contains only the parameters changed from a default install # see /etc/postfix/main.cf.dist for a commented, fuller version of this file. transport_maps = hash:/etc/postfix/transport smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd …
9 linux  postfix 

4
วิธีการวัด MB / วินาทีบนซ็อกเก็ตที่เฉพาะเจาะจง
เรามีชั้นเว็บที่บางครั้งเว็บโหนดจะสแลมโหนดข้อมูลของเรา (พหูพจน์) และถ้าเราเห็น MB / วินาทีที่เข้ามาในเครื่องนั้นในซ็อกเก็ตทั้งหมดหรือซ็อกเก็ตแต่ละตัวเราสามารถทราบได้ทันทีว่าโหนดเว็บใดเริ่มต้น มีการหลั่งไหลของการทำสิ่งต่าง ๆ มากมาย นี่จะดีสำหรับความสามารถในการตรวจสอบของเรา มีวิธีดูเครื่องจักร "ปัจจุบัน" MB / s บริโภค? ฉันไม่ต้องการใช้เครื่องมือที่ทดสอบแบนด์วิดท์ระหว่างโหนด แต่ต้องการวัดสถานะปัจจุบัน
9 linux  socket 

3
ส่งจดหมายขยะไปยังโฟลเดอร์พิเศษโดยใช้ postfix
ฉันมีเซิร์ฟเวอร์ postfix ที่เรียกใช้ amavis และ SpamAssassin เพื่อช่วยกรองสแปม ข้อความที่ตรวจพบว่าเป็นสแปมจะมีลักษณะเช่นนี้เมื่อส่งเข้าสู่ Maildir ของผู้ใช้: จาก tom @ tom-mint ศ. 15 มี.ค. 01:46:20 2013 Return-Path: <tom @ tom-mint> X-Original-To: tom@my-server.com ส่งถึง: tom@my-server.com X-Virus- สแกน: Debian amavisd- ใหม่ที่ my-server.com X-Spam-Flag: ใช่ คะแนน X-Spam-6.463 ระดับ X-Spam: ****** X-Spam-Status: ใช่คะแนน = 6.463 tagged_above = 2 จำเป็น = 6.31 …
9 linux  email  postfix  spam 

3
PostgreSQL ทำการคอมมิชชันช้า
เรากำลังประสบปัญหาบางอย่างกับการกำหนดค่า PostgreSQL หลังจากการวัดประสิทธิภาพบางอย่างฉันพบว่าการสืบค้นที่ง่ายมากใช้เวลาค่อนข้างนานเมื่อทำการตรวจสอบอย่างละเอียดยิ่งขึ้นดูเหมือนว่าคำสั่ง COMMIT ที่แท้จริงนั้นช้ามาก ฉันทดสอบง่ายมากโดยใช้ตารางต่อไปนี้: CREATE TABLE test ( id serial primary key, foo varchar(16), ); หลังจากเปิดการบันทึกในทุกงบฉันใช้แบบสอบถามต่อไปนี้ 10,000 ครั้ง: BEGIN; INSERT INTO test (a) VALUES ('bar'); COMMIT; BEGIN และ INSERT กำลังใช้เวลา <1 มิลลิวินาทีในการดำเนินการให้เสร็จสมบูรณ์ แต่ COMMIT ใช้เวลาเฉลี่ย 22 มิลลิวินาทีในการดำเนินการให้เสร็จสมบูรณ์ ใช้มาตรฐานเดียวกันบนพีซีของฉันเองซึ่งช้ากว่ามากทำให้ค่าเฉลี่ยเดียวกันสำหรับคำสั่ง BEGIN และ INSERT แต่ COMMIT เฉลี่ยอยู่ที่ประมาณ 0.4ms (เร็วกว่า 20 เท่า) …

3
จะถอนการติดตั้ง MariaDB และติดตั้ง MySQL ใหม่ได้อย่างไร การติดตั้ง MySQL กลายเป็นการติดตั้ง MariaDB
ฉันเพิ่งอัพเกรดระบบ CentOS ของฉันผ่านเดสก์ท็อป ผิดพลาด! ฉันมี MariaDB, phpMyAdmin ทำงานได้ดีก่อน - แต่หลังจากการอัพเกรดพวกเขาหยุด ฉัน googled เมามันและพยายามติดตามบทเรียนบางอย่างเกี่ยวกับ MariaDB * ติดตั้ง MySQL จนกว่าฉันจะมาที่นี่: http://centosforge.com/node/how-replace-mysql-mariadb-centos-6-including-mysql-uninstall-instructions-and-yum-install ฉันใช้คำสั่งนี้เพื่อลบ MySQL ทั้งหมด: yum remove mysql-server mysql-libs mysql-devel mysql* แล้วลองติดตั้ง MySQL ใหม่อีกครั้ง: ดังต่อไปนี้ - เกิดข้อผิดพลาดกับข้อผิดพลาดดังนี้: ***************************************************************** [root@localhost ~]# yum install mysql-server mysql mysql-devel ***************************************************************** Loaded plugins: fastestmirror Loading mirror speeds from …

2
สิ่งที่เป็นไปได้ในการตั้งค่าขนาดใหญ่ (มาก) initcwnd สำหรับการเชื่อมต่อแบนด์วิดธ์สูง?
ฉันได้ทดลองกับพารามิเตอร์ TCP ใน Linux (ด้วยเคอร์เนล 3.5) โดยทั่วไปเกี่ยวกับการเชื่อมต่อนี้: เซิร์ฟเวอร์: Gigabit อัปลิงค์ในดาต้าเซ็นเตอร์แบนด์วิดท์จริง (เนื่องจากการแบ่งปันอัปลิงค์) ประมาณ 70 MB / s เมื่อทดสอบจากดาต้าเซ็นเตอร์อื่น ไคลเอนต์: กิกะบิตท้องถิ่น LAN เชื่อมต่อกับไฟเบอร์ 200mbit การดึงไฟล์ทดสอบมาถึง 20 MB / s Latency: ประมาณ 50ms ไปกลับ รีโมตเซิร์ฟเวอร์ใช้เป็นเซิร์ฟเวอร์ไฟล์สำหรับไฟล์ในช่วง 10 ถึง 100mb ฉันสังเกตเห็นว่าการใช้ initcwnd จาก 10 เวลาในการถ่ายโอนไฟล์เหล่านี้ได้รับผลกระทบอย่างมากจาก TCP ช้าเริ่มต้นใช้เวลา 3.5 วินาทีในการโหลด 10mb (ความเร็วสูงสุดถึง: 3.3 MB / s) …

3
ผลกระทบอะไรที่มีต่อเซิร์ฟเวอร์เมื่อคุณฆ่ากระบวนการรูททั้งหมด
มีผู้พัฒนาคนอื่น ๆ เข้าสู่ระบบในฐานะรากที่ฉันต้องการที่จะเตะออก ดังนั้นฉันจึงออก pkill -KILL -u root จากนั้นฉันก็รู้ว่าฉันอาจฆ่ากระบวนการรูททุกชนิด ฉันได้ทำระบบของฉันเสียหายหรือไม่? ตอนนี้ฉันไม่สามารถเข้าถึงผ่าน SSH ได้ UPDATE: เว็บเซิร์ฟเวอร์ยังคงทำงานอยู่ แต่ตอนนี้ฉันไม่สามารถเชื่อมต่อโดย SSH ได้ ฉันไม่รู้ว่าฉันทำอะไรไป
9 linux  kill 

3
โหลด avg weirdness บน Linux Ubuntu
ในช่วงไม่กี่วันที่ผ่านมาฉันพยายามเข้าใจความแปลกประหลาดที่เกิดขึ้นในโครงสร้างพื้นฐานของเรา แต่ฉันไม่สามารถคิดได้ว่ามันเป็นของเราดังนั้นฉันจึงหันไปหาพวกคุณเพื่อให้คำแนะนำ ฉันสังเกตเห็นใน Graphite, spikes ใน load_avg ซึ่งเกิดขึ้นกับระเบียบที่เป็นอันตรายถึงชีวิตประมาณ 2 ชั่วโมง - มันไม่ได้เกิดขึ้น 2 ชั่วโมง แต่มันก็ปกติมาก ฉันกำลังแนบสกรีนช็อตของสิ่งนี้ที่ฉันได้รับจาก Graphite ฉันติดขัดในการตรวจสอบเรื่องนี้ - ความสม่ำเสมอของสิ่งนี้ทำให้ฉันคิดว่ามันเป็นงาน cron หรืออะไรทำนองนั้น แต่ไม่มี cronjobs ทำงานบนเซิร์ฟเวอร์เหล่านี้ - จริง ๆ แล้วนี่คือ VMs ที่ทำงานในคลาวด์ Spacespace สิ่งที่ฉันกำลังมองหาคือสิ่งบ่งชี้ว่าอาจเป็นสาเหตุของปัญหาเหล่านี้และวิธีการตรวจสอบเพิ่มเติม เซิร์ฟเวอร์ไม่ได้ใช้งานพอสมควร - นี่เป็นสภาพแวดล้อมที่มีการจัดเตรียมดังนั้นจึงแทบไม่มีการรับส่งข้อมูลเข้ามา / ไม่ควรมีการโหลด เหล่านี้คือ VM เสมือน 4 คอร์เสมือน สิ่งที่ฉันรู้แน่นอนคือเรากำลังรวบรวมตัวอย่างของกราไฟต์ทุก ๆ 10 วินาที แต่ถ้านั่นเป็นสาเหตุของการโหลดฉันคาดว่ามันจะสูงอย่างต่อเนื่องมากกว่าที่จะเกิดขึ้นทุก ๆ 2 …

5
ฉันจะหาสาเหตุของความแตกต่างของประสิทธิภาพระหว่างเซิร์ฟเวอร์ Ubuntu สองตัวที่เหมือนกันได้อย่างไร
ฉันใช้เซิร์ฟเวอร์Dell R410สองเครื่องในชั้นวางเดียวกันของดาต้าเซ็นเตอร์ (อยู่ด้านหลังตัวโหลดบาลานซ์) ทั้งคู่มีการกำหนดค่าฮาร์ดแวร์ที่เหมือนกันรัน Ubuntu 10.4 ติดตั้งแพคเกจเดียวกันและเรียกใช้เว็บเซิร์ฟเวอร์ Java เดียวกัน (ไม่มีโหลดอื่น ๆ ) และฉันเห็นความแตกต่างด้านประสิทธิภาพที่สำคัญระหว่างทั้งสอง ความแตกต่างด้านประสิทธิภาพนั้นชัดเจนที่สุดในเวลาตอบสนองเฉลี่ยของเซิร์ฟเวอร์ทั้งสอง (วัดในแอป Java เองโดยไม่มีเวลาแฝงเครือข่าย): หนึ่งในนั้นเร็วกว่าอีก 20-30% อย่างต่อเนื่อง ฉันเคยdstatคิดว่าถ้ามีการสลับบริบท, IO, การสลับหรืออะไรก็ได้ แต่ฉันไม่เห็นเหตุผลของความแตกต่าง ด้วยเวิร์กโหลดเดียวกัน, (ไม่มีการสลับ, แทบไม่มี IO), การใช้ cpu และโหลดจะสูงกว่าบนเซิร์ฟเวอร์เดียว ดังนั้นความแตกต่างจึงดูเหมือนว่าจะถูกผูกไว้กับ CPU เป็นหลัก แต่ในขณะที่มาตรฐาน cpu ง่าย ๆ ที่ใช้sysbench(เมื่อปิดโหลดอื่น ๆ ทั้งหมด) ก็ให้ผลที่แตกต่างกันเพียง 6% ดังนั้นอาจไม่ใช่แค่ CPU เท่านั้น แต่ยังรวมถึงประสิทธิภาพของหน่วยความจำ จนถึงตอนนี้ฉันได้ตรวจสอบ: การแก้ไขเฟิร์มแวร์สำหรับส่วนประกอบทั้งหมด (เหมือนกัน) …

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