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

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

11
ปิดใช้งานไฮเปอร์เธรดจากภายใน Linux (ไม่สามารถเข้าถึง BIOS)
ฉันมีระบบที่ใช้แอพพลิเคชั่นการซื้อขายทางการเงินในสถานที่ห่างไกล ฉันไม่สามารถเข้าถึง ILO / DRAC ได้ แต่ต้องปิดการใช้งานไฮเปอร์เธรด ระบบจะใช้ซีพียู Intel Hexmere 3.33GHz X5680 ฉันสามารถรีบู๊ต แต่ต้องการตรวจสอบให้แน่ใจว่าระบบไม่เปิดใช้งานไฮเปอร์เธรดเนื่องจากปัญหาด้านประสิทธิภาพ มีวิธีที่สะอาดในการทำเช่นนี้จากใน Linux? แก้ไข: nohtคำสั่งที่เพิ่มเข้าไปในบรรทัดคำสั่งของเคอร์เนลการบูตไม่ทำงาน เหมือนกันสำหรับ RHEL ดู: https://bugzilla.redhat.com/show_bug.cgi?id=440321#c9

2
ฉันจะให้ SELinux อนุญาต Apache และ Samba ในโฟลเดอร์เดียวกันได้อย่างไร
ในการกำหนดค่าฉันมีการตั้งค่าฉันต้องการอนุญาตให้ samba และ apache เข้าถึง / var / www ฉันสามารถตั้งค่าบริบทเพื่ออนุญาตการเข้าถึง samba แต่ httpd นั้นไม่สามารถเข้าถึงได้ การใช้ setenforce เป็น 0 ช่วยขจัดปัญหาดังนั้นฉันจึงรู้ว่ามันคือ SELinux นอกจากนี้: ฉันจะดูบริบทของโฟลเดอร์ได้อย่างไรและโฟลเดอร์สามารถมีหลายบริบทได้อย่างไร (CentOS)


3
วิธีใช้ Bonjour
ก่อนอื่น Bonjour ทำอะไรกันแน่ ที่นี่ฉันพบว่า Bonjour เปิดใช้งานการค้นพบอัตโนมัติของคอมพิวเตอร์อุปกรณ์และบริการบนเครือข่าย IP แต่ฉันคิดว่ามันไม่เพียง "ค้นพบอุปกรณ์บนเครือข่าย IP" แต่ยังสร้างเครือข่าย IP ด้วยการกำหนดที่อยู่ IP ให้กับอุปกรณ์ที่ Bonjour ทำงานอยู่ ฉันถูกไหม? และฉันก็ยังขาดสาระสำคัญ มันทำงานในวิธีต่อไปนี้? ก่อนอื่นฉันเชื่อมต่ออุปกรณ์ (เช่นแล็ปท็อป) ทางกายภาพเพื่อให้พวกเขาสามารถสื่อสารกันได้ จากนั้นสมมติว่าในแล็ปท็อปบางเครื่องที่ฉันใช้ Bonjour และจากนั้นแล็ปท็อปเหล่านี้จะกำหนดที่อยู่ IP ให้กับพวกเขาด้วยวิธีอัตโนมัติ ดังนั้นแล็ปท็อป (ที่ Bonjour กำลังทำงานอยู่) สร้างเครือข่าย IP มันทำงานด้วยวิธีนี้หรือไม่? หรืออาจเป็นคอมพิวเตอร์ที่ใช้ Bonjour ไม่ถือเป็นการให้บริการและจะไม่ออกอากาศเองเพียงเพราะ Bonjour กำลังทำงานบนคอมพิวเตอร์เครื่องนี้ ฉันหมายความว่าแอปพลิเคชันที่ทำงานบนคอมพิวเตอร์จำเป็นต้องใช้ Bonjour เพื่อออกอากาศด้วยตนเอง ดังนั้นมันเป็นแอพพลิเคชั่นที่ถ่ายทอดตัวเอง (ไม่ใช่คอมพิวเตอร์) และมันไม่ได้ทำโดยอัตโนมัติ (แอพพลิเคชั่นจำเป็นต้องออกอากาศด้วยตนเองอย่างชัดเจน) ถูกต้องหรือไม่ แอปพลิเคชันของฉันสามารถออกอากาศได้อย่างไร ฉันสามารถใช้บรรทัดคำสั่งเพื่อลงทะเบียนบริการ …

8
วิธีรับ pgrep เพื่อแสดงข้อมูลกระบวนการทั้งหมด
มีวิธีใดบ้างที่จะpgrepให้ข้อมูลทั้งหมดเกี่ยวกับแต่ละกระบวนการที่psทำ ฉันรู้ว่าฉันสามารถpsผ่านไปได้grepแต่มันก็มีการพิมพ์จำนวนมากและมันก็ทำให้ฉันมีgrepกระบวนการที่ฉันไม่ต้องการ
26 linux  bash  process  grep 

4
ฉันจะปิดใช้งานการแคช Tomcat ได้อย่างไร ฉันพบปัญหาไฟล์คงที่แปลก ๆ
ฉันจะป้องกัน Tomcat ไม่ให้แคชได้อย่างไร ฉันมีไฟล์ css และ html พื้นฐานที่ฉันโหลดและใช้ผ่าน ajax และหากฉันรีสตาร์ท Tomcat การเปลี่ยนแปลงจะไม่สะท้อน เครื่องที่แตกต่างกันเบราว์เซอร์ที่แตกต่างกันและฉันไม่ได้รับไฟล์ที่อัปเดต คิด?

5
การอนุญาตขั้นต่ำสำหรับผู้ใช้ในการทำการ mysqldump?
ฉันต้องการเริ่มกำหนดเวลาระยะไกล mysqldump crons และฉันต้องการใช้บัญชีพิเศษสำหรับวัตถุประสงค์นั้น ฉันต้องการให้สิทธิ์ขั้นต่ำแก่ผู้ใช้สำหรับการถ่ายโอนข้อมูลเต็มรูปแบบ แต่ฉันไม่แน่ใจว่าวิธีที่ดีที่สุดในการดำเนินการดังกล่าว มันง่ายเหมือน grant SELECT on *.* to '$username'@'backuphost' identified by 'password'; หรือฉันพลาดวิธีที่ดีกว่านี้?

4
ฉันจะขอที่อยู่ IP ใหม่จากเซิร์ฟเวอร์ DHCP ของฉันโดยใช้เซิร์ฟเวอร์ Ubuntu ได้อย่างไร
ฉันรู้ว่ามีคำสั่งง่าย ๆ สำหรับเรื่องนี้ แต่ฉันจะบอกอินสแตนซ์ของเซิร์ฟเวอร์ Ubuntu ของฉันเพื่อขอที่อยู่ IP ใหม่จากเซิร์ฟเวอร์ DHCP บน eth0 ได้อย่างไร
26 ubuntu  dhcp 

6
เป็นไปได้หรือไม่ที่จะแปลงไฟล์ภาพ VMWare vmdk เป็นฮาร์ดไดรฟ์ฟิสิคัล?
เป็นไปได้หรือไม่ที่จะแปลงไฟล์ภาพ VMWare vmdk เป็นฮาร์ดไดรฟ์ฟิสิคัล? ฉันรู้ว่า VMWare 6.5 สามารถใช้ฟิสิคัลฮาร์ดไดรฟ์โดยตรงเพื่อให้ได้ประสิทธิภาพที่ดีฉันสามารถแปลงไฟล์ vmdk ที่มีอยู่ไปเป็นฟิสิคัลฮาร์ดไดรฟ์จริงเพื่อให้ได้ประสิทธิภาพที่ดีขึ้นหรือไม่

11
คุณควรปิดการใช้งานไฟล์หน้าด้วย SSD?
ฉันอ่านคำถามนี้แล้วและมีข้อมูลจำนวนมาก แต่สมมติว่าคุณมี RAM มากเกินพอฉันคิดว่าไฟล์เพจควรปิดใช้งานบน SSD เพื่อยืดอายุการใช้งาน ฉันรู้ว่าคุณจะสูญเสียการถ่ายโอนข้อมูลหลักจากความผิดพลาด แต่มีคนไม่มากที่ต้องการข้อมูลนั้น จากความเข้าใจของฉันโดยไม่มีไฟล์หน้าขณะที่คุณถึงขีด จำกัด ของ RAM ของคุณที่อาจก่อให้เกิดการฟาดบนดิสก์ แต่สำหรับ SSD นั้นไม่มีแนวคิดเรื่องการฟาดฟันเลยการอ่านนั้นรวดเร็ว พวกคุณคิดอย่างไร
26 windows  memory  ssd 

3
ค้นหาเครื่องพิมพ์ที่มี Nmap
วิธีที่ดีที่สุดในการค้นหาเครื่องพิมพ์ในเครือข่ายของฉันด้วย nmap คืออะไร เป็นไปได้หรือไม่ที่จะบันทึกเครื่องพิมพ์ ip เป็นไฟล์?
26 networking 

8
เป็นสิ่งที่ดีที่สุดในการตั้งค่าตัวแปรสภาพแวดล้อมทั้งระบบบน Linux?
ฉันแค่ต้องการตั้งค่าตัวแปรสภาพแวดล้อมทั้งระบบJAVA_HOMEสำหรับผู้ใช้ทั้งหมดรวมถึงผู้ใช้รูท ที่ต้องการ: ผู้ใช้ทั่วไปสามารถเข้าถึงได้ สามารถเข้าถึงรูตได้ โหลดเสมอไม่เพียง แต่สำหรับ bash (gnome-terminal จะไม่เริ่ม bash โดยค่าเริ่มต้น) ทำงานกับ Ubuntu, Debian และ Red Hat เป็นทางเลือก ดีมากถ้าการเพิ่มสามารถเขียนสคริปต์ได้อย่างง่ายดาย

4
เรียกใช้งานสคริปต์จาก rc.local ในฐานะผู้ใช้แทนที่จะเป็นรูท
ฉันต้องการเรียกใช้สคริปต์ทุกครั้งที่เซิร์ฟเวอร์เริ่มทำงาน ปัญหาคือฉันต้องเป็นผู้ใช้บางคนในการดำเนินการสคริปต์ถ้าฉันพยายามที่จะเป็นรากมันไม่สามารถหาแพคเกจบางอย่าง (เช่นทับทิม) ฉันพยายามเปลี่ยนเป็น xxx user01 sudo su user01 /etc/init.d/script start อย่างไรก็ตามมันใช้งานไม่ได้

1
iptables ที่ส่งต่อระหว่างสองอินเตอร์เฟส
ดังนั้นฉันจึงมีกล่องลินุกซ์พร้อมอินเตอร์เฟซไร้สายสองอันอันหนึ่งคือสถานีและอีกอันคือ AP wlan0 (สถานี) - เชื่อมต่อกับการเชื่อมต่ออินเทอร์เน็ต wlan1 (AP) - ลูกค้ารายอื่นเชื่อมต่อกับมัน ฉันต้องการให้ลูกค้าที่เชื่อมต่อกับ wlan1 เพื่อให้สามารถเข้าถึงอินเทอร์เน็ตบน wlan0 และฉันต้องการทำสิ่งนี้กับ iptables เนื่องจากเคอร์เนลของฉันไม่รองรับการเชื่อมต่อ ... นี่คือสิ่งที่ฉันได้ลองกับ iptables แล้ว แต่มันไม่ทำงาน: iptables -A FORWARD -i wlan0 -o wlan1 -j ACCEPT iptables -A FORWARD -i wlan1 -o wlan0 -j ACCEPT ฉันขอขอบคุณความช่วยเหลือใด ๆ

6
ฉันจะต่อท้ายจำนวน null ที่เจาะจงต่อท้ายไฟล์ได้อย่างไร? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันมีสคริปต์ที่เขียนไปยังไฟล์ไม่กี่ไฟล์ แต่ฉันต้องการให้มีขนาดเฉพาะ ดังนั้นฉันสงสัยว่ามีวิธีการต่อท้ายจำนวน null เฉพาะเจาะจงไปยังไฟล์โดยใช้เครื่องมือบรรทัดคำสั่งมาตรฐาน (เช่นโดยการคัดลอกจาก/dev/zero)?
26 linux 

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