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

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

1
สคริปต์ทุกตัวอยู่ใน /etc/network/if-up.d รันหรือไม่เมื่อมีการแสดงส่วนต่อประสานขึ้นมา?
สคริปต์ทั้งหมดใน /etc/network/if-up.d ทำงานเมื่อมีการเชื่อมต่อเครือข่ายหรือไม่? ถ้าเป็นเช่นนั้นคำสั่ง post-up สำหรับไฟล์อินเตอร์เฟสคืออะไร?

6
วิธีค้นหาสาเหตุของการเพิ่มโหลดเซิร์ฟเวอร์
ฉันมีปัญหาในการโหลดกับเซิร์ฟเวอร์ของฉันและแม้ว่าฉันจะเป็นผู้ดูแลระบบ Linux ที่มีประสบการณ์บ้างตอนนี้ฉันยังไม่ได้คิดเลย ปัญหาคือโหลดช้า แต่เพิ่มขึ้นอย่างต่อเนื่องบนเซิร์ฟเวอร์โดยไม่มีสาเหตุที่ชัดเจน เซิร์ฟเวอร์นั้นเป็นโปรเซสเซอร์ AMD Athlon (tm) 64 X2 ดูอัลคอร์โปรเซสเซอร์ 6000+ พร้อม RAM ขนาด 6GB มันใช้งาน Debian Stable กับ Linux gir 2.6.26-2-amd64 # 1 SMP พุธ 19 สิงหาคม 22:33:18 UTC 2009 x86_64 GNU / Linux เซิร์ฟเวอร์นั้นใช้ Lighttpd, กระบวนการ FastCGI PHP หลายตัวและฐานข้อมูล MySQL งานเว็บเซิร์ฟเวอร์ทั่วไป ซีพียูไม่เคยถูกใช้จนหมดและหน่วยความจำส่วนใหญ่ใช้สำหรับบัฟเฟอร์และแคชซึ่งก็ดี ฉันพยายามเริ่มบริการต่าง ๆ เพื่อดูว่าหนึ่งในนั้นจะลดการโหลดอีกครั้ง แต่ไม่มีโชค …
12 linux 

5
ฉันจะวัดดิสก์ thrashing บน linux ได้อย่างไร
ฉันจะสังเกตและวัดปริมาณการใช้หน่วยความจำเสมือนจริงและกิจกรรมบน Linux ได้อย่างไร ฉันรู้ว่ามี vmstat แต่ฉันจะตีความผลลัพธ์ได้อย่างไร หรือจะดีกว่าอะไร
12 linux  hard-drive 

7
ฉันจะให้เครื่อง Linux เข้าร่วมโดเมน Windows ได้อย่างไร
ขออภัยถ้าฉันใช้คำศัพท์ผิดที่นี่; จริงๆแล้วฉันไม่ค่อยรู้เรื่อง Active Directory และเทคโนโลยีที่เกี่ยวข้อง โดยทั่วไปฉันมีคอมพิวเตอร์ Linux และฉันต้องการให้มัน (หรือผู้ใช้ของฉันบนคอมพิวเตอร์เครื่องนั้น) เชื่อมโยงกับผู้ใช้ของฉันบนโดเมนเพื่อที่ฉันจะสามารถเรียกดูเครือข่ายและหน้าต่างทุกอย่างนั้นมี เป็นไปได้หรือไม่ ฉันต้องหาอะไรทำสิ่งนี้

8
ทุกครั้งที่ฉันใช้ sudo มันจะหยุดก่อนที่จะเสร็จสมบูรณ์
ไม่ว่าฉันจะได้รับพร้อมท์ให้ใส่รหัสผ่านหรือไม่ก็ตามมันค้างระหว่างการยอมรับการตรวจสอบและดำเนินการตามที่ฉันขอ กล่าวอีกนัยหนึ่งsudo lsจะแขวนประมาณ 60 วินาที ฉันสับสนเกี่ยวกับสิ่งที่อาจทำให้เกิดสิ่งนี้ นี่คือ Centos 5 และฉันได้ดูselinuxและตั้งค่าเป็นปิดใช้งานและเปิดใช้งาน แต่ดูเหมือนจะไม่มีผลใด ๆ
12 linux  centos  sudo 


3
ฉันจะบอกได้อย่างไรว่ากระบวนการใดที่ทำให้เกิดโหลดสูงหากไม่ใช้งาน cpu สูง
บางครั้งเซิร์ฟเวอร์ของฉันจะแสดงโหลดเฉลี่ยสูงในโปรแกรม "top" (เช่นโหลดคือ ~ 10 บนเครื่อง 4 คอร์) แต่การใช้งาน CPU ที่แท้จริงไม่สูงมากนัก ฉันคิดว่าปัญหาคือมีงาน I / O จำนวนมากกำลังทำงานอยู่ มีวิธีง่ายๆในการระบุงานเหล่านี้ที่ก่อให้เกิดการโหลดหรือไม่หากค่า "% CPU" ของพวกเขาที่อยู่ด้านบนไม่สูงมาก
12 linux 

5
ซอฟต์แวร์การจัดการคลัสเตอร์ใดที่จะใช้สำหรับ linux
ฉันพบเครื่องมือซอฟต์แวร์การจัดการคลัสเตอร์ต่อไปนี้: pacemaker (clusterlabs.org) - ต้นฉบับโครงการ Heartbeat มุ่งเน้นไปที่ความพร้อมใช้งานสูงจะอยู่ในเวอร์ชั่นเดเบียนต่อไป openqrm (openqrm.com), - เว็บ gui - การใช้งานที่กว้างขึ้น, ไซต์ที่มีงานนำเสนอสำหรับทั้งคู่ HA รวมแบบเสมือนจริง: การจำลองเสมือนด้วย KVM, Pacemaker และ DRBD การจัดการเครื่องเสมือนด้วย openORM ดูเหมือนว่ามีการใช้เครื่องกระตุ้นหัวใจมากขึ้น ฉันมี 2 ฮาร์ดแวร์เซิร์ฟเวอร์สำหรับ VMs ที่ต่างกัน 12 รายการ ระบบ linux ที่ฉันจะใช้คือ debian lenny ตั้งค่าฉันต้องการใช้: drdb, heartbeart, kvm ฉันไม่มีประสบการณ์กับซอฟต์แวร์การจัดการคลัสเตอร์ ใครบ้างมีประสบการณ์กับเครื่องกระตุ้นหัวใจและ / หรือ openqrm บ้างไหม? ใช้งานที่ไหนง่ายกว่ากัน มีผู้สมัครคนอื่น ๆ …

11
Unix Legendry (และ * ระวังอื่น ๆ เช่นกัน)
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ นี่คือคู่ของคำถามนี้ คำตอบที่คลุมเครือมากที่สุดจะได้รับคะแนนโหวต! ระบบ Unix และ Unix ที่เหมือนกันส่วนใหญ่มี "ประวัติดั้งเดิม" ที่สืบทอดกันมาในแต่ละรุ่นเพื่อให้ผู้มาใหม่สามารถเห็นและเข้าใจบางส่วนของระบบที่ลึกลับยิ่งขึ้น ผู้ดูแลระบบ * * * * * * * * * * * * * * * * * * ผู้ดูแลระบบระวังมีส่วนร่วมในการเป็น "ตำนาน" ของ "UNIX" เท่าที่ความรู้ลึกลับที่ผู้ดูแลระบบใหม่ควรจะสัมผัส
12 linux  unix  bsd  history 

9
วิธีที่ถูกต้องในการตั้งค่า DNS หลัก / รอง / ... เพื่อลดความซ้ำซ้อนและความหน่วงแฝง
ฉันคิดว่า DNS หลัก / รองสำหรับวัตถุประสงค์ในการทำซ้ำซ้อนนั้นเรียบง่าย ความเข้าใจของฉันคือคุณควรมีหลักและรองอย่างน้อยหนึ่งและคุณควรตั้งค่ารองของคุณในสถานที่ที่แตกต่างกันทางภูมิศาสตร์ แต่ยังอยู่หลังเราเตอร์ที่แตกต่างกัน (ดูตัวอย่าง/server/48087 / Why-are-there-nameservers-for-my-domain ) ขณะนี้เรามีเซิร์ฟเวอร์ชื่อสองตัวทั้งในศูนย์ข้อมูลหลักของเรา เมื่อเร็ว ๆ นี้เราประสบปัญหาขัดข้องด้วยเหตุผลหลายประการที่ดึงทั้งเซิร์ฟเวอร์ชื่อออกจากเราและลูกค้าของเราโดยไม่ต้องทำงาน DNS สักสองสามชั่วโมง ฉันขอให้ทีมดูแลระบบของฉันเสร็จสิ้นการตั้งค่าเซิร์ฟเวอร์ DNS ในศูนย์ข้อมูลอื่นและกำหนดค่าให้เป็นเซิร์ฟเวอร์ชื่อสำรอง อย่างไรก็ตาม sysadmins ของเราอ้างว่าสิ่งนี้ไม่ได้ช่วยอะไรมากหากศูนย์ข้อมูลอื่นไม่น่าเชื่อถือเท่ากับศูนย์ข้อมูลหลัก พวกเขาอ้างว่าลูกค้าส่วนใหญ่ยังคงไม่สามารถค้นหาได้อย่างเหมาะสมหรือหมดเวลานานเกินไปเมื่อศูนย์ข้อมูลหลักไม่ทำงาน โดยส่วนตัวแล้วฉันเชื่อว่าเราไม่ใช่ บริษัท เดียวที่มีปัญหาแบบนี้และเป็นไปได้มากว่าปัญหานี้ได้รับการแก้ไขแล้ว ฉันไม่สามารถจินตนาการได้ว่า บริษัท อินเทอร์เน็ตทั้งหมดที่ได้รับผลกระทบจากปัญหาของเรา อย่างไรก็ตามฉันไม่สามารถหาเอกสารออนไลน์ที่ดีที่อธิบายสิ่งที่เกิดขึ้นในกรณีที่เกิดข้อผิดพลาด (เช่นหมดเวลาของลูกค้า) และวิธีแก้ไขปัญหา ฉันสามารถใช้เหตุผลอะไรในการกระตุ้นรูในการให้เหตุผล sysadmins ของเรา? แหล่งข้อมูลออนไลน์ใด ๆ ที่ฉันสามารถปรึกษาเพื่อเข้าใจปัญหาที่พวกเขาอ้างว่ามีอยู่ได้ดีขึ้น? หมายเหตุเพิ่มเติมบางส่วนหลังจากอ่านคำตอบ: เราอยู่บน Linux เรามีความต้องการ DNS ที่ซับซ้อนเพิ่มเติม รายการ DNS ของเราได้รับการจัดการโดยซอฟต์แวร์ที่กำหนดเองบางส่วนโดยในปัจจุบัน BIND จะใช้งานจากการใช้งาน …

1
รับ rsync เพื่อลบไฟล์จาก * ผู้ส่ง * หลังจากถ่ายโอน
ฉันใช้ rsync เพื่อย้ายไดเรกทอรีหนึ่งไปยังอีกไดเรกทอรีหนึ่ง มีวิธีการรับ rsync เพื่อลบไฟล์จากผู้ส่งเพิ่มขึ้นหลังจากที่คัดลอกไปยังผู้รับหรือไม่

8
ความแตกต่างระหว่างการใช้ crontab และ /etc/cron.hourly,daily,weekly
ฉันมีสคริปต์ที่กำหนดเวลาไว้ซึ่งสำรองข้อมูล svnsync รายชั่วโมงของที่เก็บข้อมูลการโค่นล้มของเรา ฉันเรียกใช้จากรายการใน root crontab โดยไม่มีปัญหา แต่ตัดสินใจว่าฉันต้องการรันจาก /etc/cron.hourly แทนเพื่อการมองเห็นพิเศษ (และเนื่องจากวิศวกรคนหนึ่งของเราลบ crontab โดยบังเอิญเพราะเขาคิดว่า "crontab" -r "แปลว่า" อ่าน crontab ;-)) คำสั่ง svnsync ในสคริปต์ cron.hourly ล้มเหลวโดยมีข้อความแจ้งว่าต้องยอมรับใบรับรอง SSL สำหรับที่เก็บ SVN (นี่คือข้อความที่คุณได้รับแบบโต้ตอบในครั้งแรกที่ผู้ใช้เข้าถึงที่เก็บ SVN แต่เมื่อใบรับรองฉัน ยอมรับข้อความไม่ขึ้นมาอีก) สำหรับฉันแล้วดูเหมือนว่าสคริปต์จะถูกดำเนินการภายใต้สภาพแวดล้อมผู้ใช้ที่แตกต่างกันเมื่อเรียกใช้จาก cron.hourly กว่าเมื่อมันทำงานผ่านรูท crontab มีใครอธิบายความแตกต่างได้บ้าง UPDATE: ฉันควรจะพูดถึง distro ของฉันฉันใช้ anacron กับ CentOS 5.1 ปรับปรุง 2: ขอบคุณสำหรับคำแนะนำจนถึง; ฉันคิดว่านี่กลายเป็นคำถามการโค่นล้มมากขึ้น ฉันพยายามที่จะห่อหุ้มสภาพแวดล้อมของฉันลงในสคริปต์ของฉันเสมอ แต่ปัญหาที่นี่คือฉันไม่แน่ใจว่ามันอยู่ในสภาพแวดล้อมที่ทำให้ …
12 linux  centos  svn  cron 

4
ตรวจสอบ TCP บนเซิร์ฟเวอร์: เปรียบเทียบ netstat กับ lsof?
ฉันกำลังตรวจสอบ TCP สแต็กบนเซิร์ฟเวอร์หวังว่าจะอนุมานปัญหาทั่วไปเกี่ยวกับแอปพลิเคชันในกล่อง ความโน้มเอียงแรกของฉันคือการวัดจำนวนซ็อกเก็ตในทุกสถานะที่รายงาน (LISTEN, ESTABLISHED, FIN_WAIT2, TIME_WAIT ฯลฯ ) และตรวจสอบความผิดปกติบางอย่าง เพื่อนร่วมทีมแนะนำว่า 'lsof' จะเป็นเครื่องมือที่ดีกว่าในการดูว่าสแต็ก TCP อยู่ในสถานะใด การตั้งค่าหรือเคล็ดลับประสบการณ์จากฝูงชน serverfault หรือไม่
12 linux  unix  tcp  netstat  lsof 

4
ฉันจะเปิดใช้งาน SQLite บน Linux / Apache / PHP ได้อย่างไร
ในการเปิดใช้งานSQLiteในการตั้งค่าWindows / Apache / PHP ของฉันฉันไม่ใส่เครื่องหมายข้อคิดเห็นบรรทัดต่อไปนี้ในไฟล์ php.iniและรีสตาร์ท Apache: extension=php_pdo.dll extension=php_pdo_sqlite.dll ตอนนี้ฉันมีVPSพร้อมSuse Linux 10.3และApache / PHPถูกตั้งค่าโดยอัตโนมัติ เมื่อมองดูไฟล์ php.iniเพื่อทำการเปลี่ยนแปลงข้างต้นฉันเห็นว่าสิ่งต่าง ๆ บน Linux: ไม่มีรายการส่วนขยายที่ไม่แสดงความคิดเห็น ฉันพบ " extension_dir = /usr/lib/php5/extensions" แต่ในไดเรกทอรีนี้ค้นหาเท่านั้น: pdo.so pdo_mysql.so ฉันจะเปิดใช้งาน SQLite ในสภาพแวดล้อม Linux นี้ได้อย่างไร
12 linux  php  php.ini  sqlite 

20
มีเหตุผลใดที่จะไม่ใช้เซิร์ฟเวอร์ Ubuntu หรือไม่
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันจะตั้งเครือข่ายสำหรับสำนักงานขนาดเล็กในไม่ช้า เครือข่ายจะประกอบด้วยเวิร์กสเตชันประมาณ 5 เครื่อง (เร็ว ๆ นี้จะมีมากขึ้น) และ 2-3 เซิร์ฟเวอร์ (เซิร์ฟเวอร์ "ของจริง" หนึ่งตัวและอีกสองเซิร์ฟเวอร์ที่เวิร์กสเตชันหันไปใช้เพื่อดึงภาระจากเครื่องหลัก) ฉันได้รับการถามรอบเพื่อดูว่าคน Linux distros เซิร์ฟเวอร์ต้องการอะไรและดูเหมือนว่าทุกคนมีอคติต่อการใช้ distros เซิร์ฟเวอร์เหมือน RedHat แบบดั้งเดิม ทุกครั้งที่ฉันพูดถึงการใช้เซิร์ฟเวอร์ Ubuntu ทุกคนบอกว่าฉันควรใช้ Red Hat แทน แต่ฉันยังไม่ได้ยินเหตุผลใด ๆ ที่จะไม่เรียกใช้เซิร์ฟเวอร์ Ubuntu ฉันคุ้นเคยกับการใช้เซิร์ฟเวอร์ Ubuntu / Debian มากกว่าเดิมมีเหตุผลสำคัญไหมที่ฉันควรใช้เซิร์ฟเวอร์ distro อื่นที่มีความคุ้นเคยกับระบบปฏิบัติการมากกว่า
12 linux  ubuntu 

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