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

Debian เป็นการกระจาย GNU / Linux ที่ได้รับความนิยมและมีอิทธิพล คำถามที่นี่โดยทั่วไปควรเกี่ยวกับเซิร์ฟเวอร์ Debian


11
ปิดการใช้งานบริการจากการเริ่มต้นในทุกระดับ
ฉันมีบริการfooซึ่งขณะนี้เริ่มต้นที่ระดับการทำงาน3ปีขึ้นไป ฉันจะหยุดมันจากการทำเช่นนั้นได้อย่างไรโดยไม่ใช้update-rc.d foo stop 3 .ซึ่ง (ถ้าฉันเข้าใจถูกต้อง) จะปิดบริการในการเปลี่ยนแปลง runlevel แต่ละครั้ง (เช่นถ้าฉันอยู่ที่ runlevel 1และเปิดใช้งานfooแล้วเมื่อฉันเปลี่ยนเป็น runlevel 3มันจะถูกปิดใช้งานไม่ใช่หรือไม่) ใช้ Debian GNU / Linux Lenny

5
ทำให้ dpkg- กำหนดค่า tzdata อีกครั้งโดยอัตโนมัติ
ฉันใช้หุ่นเชิดเพื่อดูแลกลุ่มเซิร์ฟเวอร์เดเบียน ฉันต้องการเปลี่ยนเขตเวลาของแต่ละเครื่องในคลัสเตอร์ dpkg-reconfigure tzdataวิธีเดเบียนที่เหมาะสมในการทำเช่นนี้คือการใช้ แต่ฉันสามารถเปลี่ยนได้ก็ต่อเมื่อฉันใช้กล่องโต้ตอบ มีวิธีที่จะทำให้สิ่งนี้เป็นแบบอัตโนมัติจากเปลือกหรือไม่ดังนั้นฉันสามารถเขียน Exec เพื่อทำให้มันง่ายขึ้นได้ไหม? ถ้าไม่ฉันคิดว่าวิธีที่ดีที่สุดถัดไปอาจจะเป็นการกระจายหุ่น/etc/timezoneและ/etc/localtimeมีข้อมูลที่ถูกต้องทั่วทั้งคลัสเตอร์ การป้อนข้อมูลใด ๆ ชื่นชม!

4
วัตถุประสงค์ของเดเบียน dirs "เว็บไซต์ที่พร้อมใช้งาน" และ "เปิดใช้งานไซต์"
ใครสามารถบอกฉัน - สั้น - วัตถุประสงค์ของไดเรกทอรีทั้งสองนี้อยู่ใน Debian? /etc/apache2/sites-enabled /etc/apache2/sites-available ฉันสังเกตเห็นว่าแตกต่างsites-available/000-defaultและsites-enabled/defaultแสดงว่าพวกเขาเหมือนกัน สิ่งที่ช่วยให้?

8
ฉันจะแสดงรายการพอร์ตที่เปิดอยู่บน Debian ได้อย่างไร
คำสั่งให้แสดงรายการพอร์ตที่เปิดอยู่บนเซิร์ฟเวอร์ Debian คืออะไร ฉันพยายามnetstat -a | egrep 'Proto|LISTEN'แต่ฉันต้องการบางสิ่งที่เฉพาะเจาะจงยิ่งขึ้นซึ่งแสดงหมายเลขพอร์ตจริง

9
apt-get และ aptitude ต่างกันอย่างไร
ฉันไม่เข้าใจว่าทำไมมีสองโปรแกรมที่แตกต่างกันในการติดตั้งขั้นต่ำเพื่อติดตั้งซอฟต์แวร์ พวกเขาไม่ทำสิ่งเดียวกันหรือ มีความแตกต่างใหญ่หรือไม่? ฉันได้อ่านทุกที่เพื่อใช้ความถนัดมากกว่า apt-get แต่ฉันก็ยังไม่รู้ความแตกต่าง

11
ฉันควรอัพเดทเซิร์ฟเวอร์ Linux บ่อยแค่ไหน?
ฉันรับผิดชอบการจัดการทั้งเซิร์ฟเวอร์ที่ใช้งานจริงของเรา (เมล, เว็บ, ฐานข้อมูลทั้งหมดในเซิร์ฟเวอร์เดียว) และเซิร์ฟเวอร์ทดสอบของเรา ทั้งสองถูกสร้างขึ้นบนเดเบียน อย่างไรก็ตามเนื่องจากฉันยังใหม่ต่อการดูแลระบบฉันเพิ่งติดตั้งการอัปเดตเมื่อพบสิ่งที่ต้องอัปเดตเพื่อที่ฉันจะได้มีฟีเจอร์ที่ใหม่กว่าและรับการแก้ไขข้อบกพร่อง ตอนนี้มันเป็นกระบวนการเฉพาะกิจที่สวยงามและฉันต้องการทำให้มันน้อยลง ดังนั้นฉันสงสัยว่าคนที่รู้ว่าสิ่งที่พวกเขากำลังจัดการกับเรื่องนี้ คุณทำการอัพเกรดบนเซิร์ฟเวอร์บ่อยแค่ไหน? กระบวนการอัพเกรดต่างจากการทดสอบและการผลิตหรือไม่? คุณอัพเกรดเซิร์ฟเวอร์ทดสอบใด ๆ เป็นอันดับแรกเสมอหรือไม่? และคุณทำการอัปเดตซอฟต์แวร์ทั้งหมดหรือคุณเพียงแค่ติดตั้งการอัพเดตที่เลือกไว้?
56 linux  debian  update  apt 




5
รับแพ็กเกจซอร์สเดเบียน - ฉันจะติดตั้งบิลด์ที่สะสมได้อย่างไร
ฉันมีแพคเกจซอร์ส debian (ดีทางเทคนิค Ubuntu) เช่น. dsc,. tar.gz ฯลฯ ฉันต้องการสร้างสิ่งนี้ ความdpkg-buildpackageล้มเหลวเนื่องจากฉันไม่มีการอ้างอิงการสร้างทั้งหมด ปกติฉันจะใช้apt-get build-depแต่แพ็คเกจนี้ไม่เหมาะ มีวิธี "สะอาด", "เหมาะสม" หรือไม่ในการติดตั้งการขึ้นต่อกันของ build ทั้งหมดที่กำหนดแพ็กเกจซอร์ส ฉันรู้ว่าฉันสามารถเปิดไฟล์ debian / control ได้ แต่ฉันอยากรู้ว่ามีวิธีที่ "เหมาะสม" หรือไม่ ฉันได้ติดตั้งbuild-essentialแล้วและมีคอมไพเลอร์ปกติทุกตัว ฯลฯ แพ็คเกจนี้ต้องการซอฟต์แวร์เพิ่มเติม

10
เครื่องหมายคำถามแสดงใน ls ของไดเรกทอรี ข้อผิดพลาดของ IO เช่นกัน
มีใครเห็นสิ่งนี้มาก่อนหรือไม่ ฉันมีการโจมตี 5 ติดตั้งบนเซิร์ฟเวอร์ของฉันและด้วยเหตุผลใดก็ตามที่มันเริ่มแสดงสิ่งนี้: jason @ box2: / mnt / raid1 / cra $ ls -alh ls: ไม่สามารถเข้าถึง e6eacc985fea729b2d5bc74078632738: ข้อผิดพลาดอินพุต / เอาต์พุต ls: ไม่สามารถเข้าถึง 257ad35ee0b12a714530c30dccf9210f: ข้อผิดพลาดอินพุต / เอาต์พุต รวม 0 drwxr-xr-x 5 รูทราก 123 2009-08-19 16:33 drwxr-xr-x 3 รูทราก 16 2009-08-14 17:15 .. ?????????? ? ? ? ? ? 257ad35ee0b12a714530c30dccf9210f …

10
MySQL ขัดข้อง: InnoDB: ไม่สามารถล็อค. / ibdata1 ข้อผิดพลาด: 11
ฉันมีเว็บเซิร์ฟเวอร์อย่างง่าย (Debian 6.0 x86, DirectAdmin พร้อมหน่วยความจำ 1 GB และยังมีพื้นที่ว่าง 10 GB, mySQl รุ่น 5.5.9) แต่เซิร์ฟเวอร์ mySQL ยังคงทำงานล้มเหลวและฉันต้องฆ่ากระบวนการ mySQL ทั้งหมดเพื่อให้สามารถรีสตาร์ทได้ อีกครั้ง /var/log/mysql-error.log เอาท์พุท: 130210 21:04:26 InnoDB: Using Linux native AIO 130210 21:04:34 InnoDB: Initializing buffer pool, size = 128.0M 130210 21:05:42 InnoDB: Completed initialization of buffer pool 130210 21:05:48 InnoDB: Initializing …
43 mysql  debian 

8
รันเชลล์สคริปต์ในฐานะผู้ใช้อื่น
เป็นวิธีที่ดีในการใช้งานเชลล์สคริปต์ในฐานะผู้ใช้อื่น ฉันใช้ Debian etch และฉันรู้ว่าฉันต้องการเลียนแบบผู้ใช้คนใด ถ้าฉันทำด้วยตนเองฉันจะทำ: su postgres ./backup_db.sh /tmp/test exit เนื่องจากฉันต้องการทำให้กระบวนการเป็นแบบอัตโนมัติฉันต้องการวิธีเรียกใช้ backup_db.sh ในฐานะ postgres (สืบทอดสภาพแวดล้อม ฯลฯ ) ขอบคุณ!

5
HAProxy บรรจุกระสุนอย่างสง่างามโดยไม่มีการสูญเสียแพ็กเก็ต
ฉันใช้ HAProxy load balancing server เพื่อปรับสมดุล load ให้กับหลาย ๆ Apache server ฉันต้องโหลด HAProxy อีกครั้งในเวลาที่กำหนดเพื่อเปลี่ยนอัลกอริทึมการทำโหลดบาลานซ์ ทั้งหมดนี้ทำงานได้ดียกเว้นความจริงที่ว่าฉันต้องโหลดเซิร์ฟเวอร์ใหม่โดยไม่สูญเสียแพ็กเก็ตเดียว (ในขณะที่การโหลดซ้ำทำให้ฉันประสบความสำเร็จโดยเฉลี่ย 99.76% โดยมี 1,000 คำร้องต่อวินาทีเป็นเวลา 5 วินาที) ฉันได้ทำการค้นคว้าหลายชั่วโมงเกี่ยวกับเรื่องนี้และได้พบคำสั่งต่อไปนี้สำหรับ "การรีโหลดอย่างสง่างาม" เซิร์ฟเวอร์ HAProxy: haproxy -D -f /etc/haproxy/haproxy.cfg -p /var/run/haproxy.pid -sf $(cat /var/run/haproxy.pid) อย่างไรก็ตามสิ่งนี้มีผลเพียงเล็กน้อยหรือไม่มีเลยเมื่อเทียบกับแบบเก่าservice haproxy reloadมันยังคงลดลงโดยเฉลี่ยอยู่ที่ 0.24% มีวิธีการโหลดไฟล์การกำหนดค่า HAProxy อีกครั้งโดยไม่ต้องแพ็คเก็ตที่หลุดจากผู้ใช้คนเดียวหรือไม่?
42 debian  haproxy 

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