ผู้ดูแลเซิร์ฟเวอร์

คำถาม & คำตอบสำหรับผู้ดูแลระบบและเครือข่าย

4
ไม่มีทรัพยากรสำหรับ mysqldump
ฉันพยายามที่จะทำ mysqldump บนเซิร์ฟเวอร์Windowsและฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: mysqldump: Got error: 23: Out of resources when opening file '.\db\sometable.MYD' (Errcode: 24) when using LOCK TABLES นี่คือคำสั่งที่ฉันใช้: mysqldump -u user -p"pass" --lock-tables --default-character-set=latin1 -e --quick databasename > "query.sql" การเริ่มบริการ mysql ใหม่ไม่ได้ช่วยอะไร ฉันได้รับข้อความสำหรับตารางเดียวกันเสมอ ฉันพยายามลดตัวแปรtable_cacheและmax_connectionsจาก 64 เป็น 32 และ 30 เป็น 10 ตามลำดับ แต่ฉันยังคงได้รับข้อผิดพลาดเพียงครั้งนี้สำหรับตารางอื่น (และจากนี้ไปข้อความแสดงข้อผิดพลาดจะกล่าวถึงตารางที่สองเสมอ) สคริปต์เดียวกันกำลังทำงานบนเซิร์ฟเวอร์Windowsอื่น ๆ ที่มีฐานข้อมูลเดียวกันโดยไม่มีปัญหา …
21 mysql 

10
จะบอกได้อย่างไรว่าคอมพิวเตอร์เปิดไฟล์ในเครือข่ายร่วมกันอย่างไร
สิ่งแวดล้อม: Windows XP sp3, เซิร์ฟเวอร์ Windows 2003 ปัญหา: เรามีตู้คีออสก์หลายโหลแต่ละเครื่องมีชื่อเข้าสู่ระบบเดียวกันซึ่งบางครั้งและสั้น ๆ ไฟล์ในการแบ่งปัน อัตรานี้ล็อคหลายครั้งและเผยแพร่ต่อนาที เมื่อเร็ว ๆ นี้เราพบว่ามีลูกค้ารายหนึ่งล็อกไฟล์โดยเฉพาะจากนั้นไม่ปล่อยไฟล์ เราสามารถปิดไฟล์เมื่อสิ่งนี้เกิดขึ้น แต่ผ่านไปหลายนาทีหรือนานกว่านั้นและนี่คือการหยุดทำงานที่ไม่สามารถยอมรับได้ ปัญหาการล็อคที่ยังไม่ได้เผยแพร่เกิดขึ้นหลายครั้งในเดือนที่แล้ว ฉันกำลังมองหาอุปกรณ์คีออสก์ที่รับผิดชอบในการล็อคและตรวจสอบได้อย่างรวดเร็วเมื่อมันเกิดขึ้น ดูเหมือนจะมีช่องว่างในข้อมูลที่เราได้รับจากเซิร์ฟเวอร์: เราสามารถดูได้จากเครื่องมือต่าง ๆ : - ไฟล์อะไรที่เปิดและล็อคอยู่ (หลายวิธี) การ เข้าสู่ระบบอะไรมีไฟล์ specifc เปิดหรือล็อค (หลายวิธี) - คอมพิวเตอร์บางเครื่องโดยทั่วไปมีไฟล์เปิดอยู่ (โฟลเดอร์ที่แชร์เซสชัน mmc) สิ่งที่เรามองไม่เห็นคือคอมพิวเตอร์เครื่องหนึ่งมีไฟล์เฉพาะที่เปิดและล็อคอยู่ ใครรู้วิธีที่จะได้รับสิ่งนี้หรือไม่? ขอบคุณ - ปล้น

3
ฆ่ากระบวนการด้วยการใช้งาน CPU สูงหลังจากเวลา X? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน5 ปีที่ผ่านมา ใช้ Linux ฉันมีกระบวนการบางอย่างที่มักจะผิดพลาดเป็นครั้งคราว (เซิร์ฟเวอร์เกม) ซึ่งใช้ซีพียู 100% ฉันกำลังมองหาโปรแกรมหรือสคริปต์เพื่อตรวจสอบการใช้ซีพียูของรายการกระบวนการตามชื่อและถ้าพวกเขาอยู่ที่ 100% นานกว่า X เวลา 30 วินาทีพูดฆ่าพวกเขา ฉันลองใช้ ps-watcher แต่ไม่สามารถระบุได้ว่าจะทำสิ่งนี้ได้อย่างไร เพียงแค่ฆ่ากระบวนการที่การใช้งาน 100% จะไม่ทำงานเพราะจะกระทบกับช่วงเวลาสั้น ๆ ในระหว่างการทำงานปกติ ฉันได้พบสคริปต์นี้ซึ่งดูเหมือนว่าจะทำสิ่งที่ฉันต้องการ แต่มันถูก จำกัด เพียงหนึ่งกระบวนการ: การเชื่อมโยง ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก!
21 linux  time  cpu-usage  kill 

4
มีวิธีการเชื่อมต่อกับ VPN ของ WatchGuard จาก Linux หรือไม่?
WatchGuard มีลูกค้าอย่างเป็นทางการสำหรับ Windows และ Mac เท่านั้น แต่ฉันเห็นว่ามันใช้ openvpn ภายใน ฉันไม่สามารถเชื่อมต่อ WG จาก Linux ได้ มีใครบางคนที่ทำงานนี้ได้จริงเหรอ? อย่างไร?


4
จะทำให้ Postfix ใช้ที่อยู่ IP อื่นได้อย่างไร
ฉันใช้เซิร์ฟเวอร์อีเมล Postfix และฉันมี 6 IP ให้ใช้งาน ฉันต้องการใช้ IP อื่นสำหรับเซิร์ฟเวอร์อีเมล Postfix เพื่อส่งจดหมายมากกว่าที่เว็บเซิร์ฟเวอร์ใช้ ฉันจะทำสิ่งนี้ได้อย่างไร เวอร์ชัน postfix ของฉันคือ 2.3.3 ตัวอย่างเช่น: IP หลัก: 66.66.66.66 IP อื่น ๆ : 66.66.66.67
21 postfix  ip 

3
บันทึกและเปิดไฟล์
logrotate จัดการกับไฟล์ที่เปิดอย่างไร สามารถหมุนไฟล์หมุนเวียนในกระบวนการที่เปิดอยู่ได้หรือไม่
21 linux  logrotate 

7
ตรวจสอบบันทึกอย่างต่อเนื่องด้วยหางที่หมุนเป็นครั้งคราว
เราใช้ส่วนท้ายเพื่อตรวจสอบบันทึกหลาย ๆ ชุดอย่างต่อเนื่อง แต่เมื่อมีการหมุนบันทึกส่วนท้ายสำหรับไฟล์นั้นจะหยุด เท่าที่ฉันเข้าใจปัญหาคือเมื่อบันทึกการหมุนแล้วจะมีไฟล์ใหม่ที่สร้างขึ้นและกระบวนการ tail run ไม่ทราบอะไรเกี่ยวกับการจัดการไฟล์ใหม่

8
ตัวเลือกงานและการตรวจสอบของ RoboCopy
ตัวเลือกงานของ RoboCopy ทำอะไรได้บ้าง และสิ่งที่ไม่/MONและ/MOTสวิทช์ทำอย่างไร ฉันจะใช้มันได้อย่างไร ฉันไม่เข้าใจพวกเขาและไม่พบตัวอย่างใด ๆ เกี่ยวกับวิธีใช้พวกเขา / MON: n - แหล่งที่มาของการตรวจสอบ; ทำงานอีกครั้งเมื่อพบการเปลี่ยนแปลงมากกว่า n รายการ / MOT: m - แหล่งที่มาของ MOnitor; ทำงานอีกครั้งใน m นาทีเวลาหากมีการเปลี่ยนแปลง นี่หมายความว่ามันจะทำงานหนึ่งครั้งก่อนแล้วจึงวิ่งต่อไปหลังจากที่มันเสร็จสิ้นแล้วและทำงานอีกครั้งหากมีการเปลี่ยนแปลงเกิดขึ้นที่ใดที่หนึ่งในโครงสร้างไฟล์หรือเมื่อมีการเปลี่ยนแปลงบางอย่างและเวลาผ่านไปแล้ว? / JOB: jobname - รับพารามิเตอร์จากไฟล์ JOB ชื่อ / SAVE: jobname - บันทึกพารามิเตอร์ไปยังไฟล์งานที่มีชื่อ / QUIT - QUIT หลังจากประมวลผลบรรทัดคำสั่ง (เพื่อดูพารามิเตอร์) / NOSD - ไม่มีการระบุไดเรกทอรีต้นทาง / NODD …

10
วิธีสร้างบริการที่รันไฟล์. bat บน Windows 2008 Server
ฉันได้สร้างบริการโดยใช้ sc create myService binpath=myservice.bat แต่เมื่อฉันเริ่มมันล้มเหลวด้วยข้อความแสดงข้อผิดพลาดต่อไปนี้: [SC] StartService FAILED 1053: The service did not respond to the start or control request in a timely fashion. บน Win2k3 ฉันใช้ srvany.exe จากชุดทรัพยากร แต่ไม่มีชุดทรัพยากรสำหรับ win2k8 ในขณะที่ฉันติดตั้ง srvany.exe บนเครื่องของฉัน แต่ฉันไม่คิดว่ามันเป็นวิธีที่ดีที่สุดที่จะทำ ขอบคุณ!

10
วิธีการติดตามกิจกรรม superuser
ฉันต้องการทราบว่าวิธีใดที่ดีที่สุดสำหรับการติดตามกิจกรรม superuser บนสภาพแวดล้อม Linux โดยเฉพาะฉันกำลังมองหาคุณสมบัติเหล่านี้: A) การบันทึกการกดแป้นพิมพ์ไปยังเซิร์ฟเวอร์ syslog ที่ปลอดภัย B) ความสามารถในการเล่นซ้ำเซสชันของเชลล์ (คล้ายกับ scriptreplay) C) ตามหลักแล้วนี่เป็นสิ่งที่เป็นไปไม่ได้ (หรือค่อนข้างยาก) ในการหลีกเลี่ยงโดยไม่ต้องเข้าถึงเซิร์ฟเวอร์ คิดเกี่ยวกับสิ่งนี้จากมุมมองด้านความปลอดภัย / การตรวจสอบในสภาพแวดล้อมที่จำเป็นต้องได้รับอนุญาตให้ดูแลระบบที่แตกต่างกัน (หรือบุคคลที่สาม) เพื่อดำเนินการสิทธิพิเศษบนเซิร์ฟเวอร์ ผู้ดูแลระบบทุกคนจะมีบัญชีผู้ใช้ของตนเองและทุกเซสชันแบบโต้ตอบควรถูกบันทึกไว้อย่างสมบูรณ์โดยมีความเป็นไปได้ที่จะเล่นซ้ำหากจำเป็น (ตัวอย่างเช่นถ้ามีคนใช้ mc เพื่อลบหรือแก้ไขไฟล์สำคัญมันจะไม่เพียงพอ รู้ว่าบุคคลนั้นออกคำสั่ง mc นั้นจะต้องมีวิธีการดูสิ่งที่ทำหลังจากเปิดตัว mc) หมายเหตุเพิ่มเติม : ตามที่ womble ได้ชี้ให้เห็นอาจเป็นตัวเลือกที่ดีที่สุดที่จะไม่มีคนลงชื่อเข้าใช้ด้วยสิทธิ์ root เพื่อทำการเปลี่ยนแปลงบนเซิร์ฟเวอร์ แต่แทนที่จะทำสิ่งนั้นผ่านระบบจัดการการตั้งค่า ดังนั้นสมมติสถานการณ์ที่เราไม่ได้มีระบบดังกล่าวและเราจำเป็นต้องให้สิทธิ์การเข้าถึงระดับรากกับคนที่แตกต่างกันมากกว่าเซิร์ฟเวอร์เดียวกัน ฉันไม่สนใจเลยที่จะทำสิ่งนี้อย่างลับ ๆ ล่อใจ: ทุกคนที่ลงชื่อเข้าใช้เซิร์ฟเวอร์ที่มีสิทธิ์ใช้งานรูทจะทราบว่าเซสชันนั้นจะถูกบันทึกไว้ (เช่นเดียวกับที่ผู้ดำเนินการศูนย์บริการรู้ว่าการสนทนาของพวกเขานั้น กำลังบันทึก) จะไม่มีใครใช้บัญชี superuser ทั่วไป ("root") ฉันรู้เกี่ยวกับttyrpldและดูเหมือนว่าจะทำสิ่งที่ฉันกำลังมองหา …
21 linux  security  audit 

3
การเพิ่มระเบียน SPF ชุดที่สองทำให้ DNS ของฉันยุ่งเหยิงหรือไม่
การเพิ่มระเบียน SPF ชุดที่สองทำให้ DNS ของฉันยุ่งเหยิงหรือจะเพิ่มชื่อเซิร์ฟเวอร์พิเศษหรือไม่ (เช่นช่วยเท่านั้นไม่เจ็บ)

5
puppet: บังคับให้เริ่มบริการใหม่หลังจากแก้ไขไฟล์กำหนดค่าแล้ว
ฉันจะมั่นใจได้อย่างไรว่าหากไฟล์การกำหนดค่าเวอร์ชันใหม่ถูกดาวน์โหลดผ่าน puppet จากแหล่งเก็บข้อมูลหลักไปยังเซิร์ฟเวอร์ที่ได้รับการจัดการอย่างใดอย่างหนึ่งจะเริ่มบริการที่เกี่ยวข้องใหม่ สถานการณ์สมมติทั่วไป - สมมติว่ามีการกำหนดค่า munin หรือ apache ใหม่ ลูกค้าหุ่นกระบอกค้นพบมันเขียนทับไฟล์ในตัวเครื่อง ... และ ... - จะทำให้แน่ใจได้อย่างไรว่าบริการเริ่มต้นใหม่ / โหลดใหม่? ขอบคุณมาก!

7
ฉันทำลายแบตเตอรี่โดยไม่ใช้หรือไม่
ฉันมี MacBook Pro ที่ยังคงเสียบปลั๊กไว้เป็นเวลาหลายสัปดาห์หรือหลายเดือน ฉันกำลังทำลายแบตเตอรี่โดยไม่ใช้งานหรือไม่? ฉันรู้ว่าคุณควรวนเป็นรายเดือนเพื่อปรับเทียบใหม่ ... ดีพอหรือไม่ ฉันควรเอาแป้งออกแล้วพักไว้สักครู่หรือไม่? ขอบคุณ!
21 laptop  battery 


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