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

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

2
ทำไมความยาวสูงสุดของรหัสผ่านรูทของ OpenWrt ถึง 8 ตัว
เมื่อฉันพยายามตั้งrootรหัสผ่าน: root@OpenWrt:~# passwd Changing password for root Enter the new password (minimum of 5, maximum of 8 characters) Please use a combination of upper and lower case letters and numbers. ดูเหมือนว่าความยาวสูงสุดคือ 8 ถ้าฉันพยายามตั้งรหัสผ่านที่ยาวกว่า 8 ตัวอักษร 8 ตัวแรกเท่านั้นที่ถูกต้อง ฉันจะตั้งรหัสผ่านที่ยาวขึ้นได้rootอย่างไร รุ่น OpenWrt ของฉัน: Linux OpenWrt 4.14.108 #0 SMP Wed Mar 27 21:59:03 …

4
ไม่สามารถรับการเชื่อมต่อ D-Bus: ไม่อนุญาตให้ใช้งาน
ฉันกำลังพยายามแสดงรายการบริการบนรูปภาพ CentOS ที่ใช้งาน Docker โดยใช้ systemctl list-units แต่ฉันได้รับข้อความแสดงข้อผิดพลาดนี้: Failed to get D-Bus connection: Operation not permitted คำแนะนำใด ๆ ที่อาจเป็นปัญหา?


3
ฉันจะบอกได้อย่างไรเมื่อ / ถ้า / ทำไมภาชนะในคลัสเตอร์ kubernetes รีสตาร์ท?
ฉันมีคลัสเตอร์ kubernetes โหนดเดียวในเครื่องมือ google container เพื่อเล่นกับ สองครั้งตอนนี้เว็บไซต์ส่วนตัวเล็ก ๆ ที่ฉันโฮสต์เข้าไปนั้นออฟไลน์กันสองสามนาที เมื่อฉันดูบันทึกของคอนเทนเนอร์ฉันเห็นลำดับการเริ่มต้นปกติเสร็จสมบูรณ์เมื่อเร็ว ๆ นี้ดังนั้นฉันจึงถือว่าคอนเทนเนอร์เสียชีวิต (หรือถูกฆ่า?) และเริ่มใหม่ ฉันจะรู้ได้อย่างไรว่าเกิดอะไรขึ้นและทำไม? มีวิธีรับการแจ้งเตือนหรือไม่เมื่อใดก็ตามที่คอนเทนเนอร์เริ่ม / หยุดโดยไม่คาดคิด

1
วิธีการติดตั้งแพ็คเกจ pecl รุ่นเก่า
ฉันมีรหัสนี้ $passengerId = new \MongoId(oPassenger->getId()); return $this->createQueryBuilder('Device') ->update() ->multiple(true) ->field('activated')->set(false) ->field('passenger')->unsetField()->equals($passengerId) ->field('_id')->notEqual($deviceId) ->getQuery() ->execute(); ซึ่งทำงานได้ดีบนเซิร์ฟเวอร์ dev ของฉัน แต่เกิดปัญหากับเครื่องของฉัน วิ่งpecl listบน dev ส่งคืน APC 3.1.13 beta amqp 1.2.0 stable intl 3.0.0 stable mongo 1.3.7 stable และผลตอบแทนท้องถิ่น: mongo 1.5.6 stable xdebug 2.2.5 stable ข้อความแสดงข้อผิดพลาดบนเครื่องของฉันคือ "name":"MongoException","message":"Invalid object ID"},"code":500} ฉันได้ลองลดรุ่น mongo ในประเทศของฉันแล้ว แต่ฉันไม่สามารถเข้าใจได้ด้วยเอกสารที่ไม่ดีของ pecl …
29 php  mac-osx  mongodb  pecl  pear 

5
“ รุ่นใหม่ของ /boot/grub/menu.lst พร้อมใช้งาน” เมื่ออัพเกรด Ubuntu บนเซิร์ฟเวอร์ AWS
ฉันเพิ่งลองทำsudo do_release_upgradeบนเซิร์ฟเวอร์ AWS EC2 Ubuntu 13.10 เพื่ออัพเกรดเป็น 14.04 ทุกอย่างเป็นไปด้วยดีจนกระทั่งฉันได้รับข้อความต่อไปนี้: A new version of /boot/grub/menu.lst is available, but the version installed currently has been locally modified. What would you like to do about menu.lst? * install the package maintainer's version * keep the local version currently installed * show the differences …

12
ข้อผิดพลาด phpMyAdmin - ตอนนี้ไฟล์การกำหนดค่าต้องมีข้อความรหัสผ่านลับ
ฉันได้รับข้อผิดพลาด "ตอนนี้ไฟล์การกำหนดค่าต้องใช้ข้อความรหัสผ่านลับ" หลังจากติดตั้ง phpmyadmin ฉันได้ตั้งข้อความรหัสผ่านและทำตามคำแนะนำที่ปรากฏบนhttps://serverfault.com/questions/291490/phpmyadmin-not-allowing-users-to-log-onแต่ดูเหมือนว่าจะไม่ทำงาน ฉันใช้ AMI และตรวจสอบเจ้าของและการอนุญาตเช่นกัน กรุณาช่วยด้วย
29 php  amazon-ami 

3
IDRAC, IPMI และ ILO ต่างกันอย่างไร
บางครั้งฉันได้ยินเพื่อนร่วมงานพูดถึงIDRAC, IPMI and ILOเมื่อรีสตาร์ทเซิร์ฟเวอร์ ดูเหมือนว่าคำเหล่านั้นมักใช้ในทางที่ผิด ตัวอย่างเช่นมีความแตกต่างระหว่างการบอกว่าคุณเชื่อมต่อIPMI and IDRACหรือไม่ หากฉันเข้าใจIDRAC and LILOเป็นอย่างดีเครื่องมือที่ใช้ ipmi ตามลำดับจะถูกนำไปใช้โดยDell and HPการนำฟังก์ชันใหม่มาใช้หรือไม่
29 ipmi  drac 

3
ค้นหาการเข้าสู่ระบบที่ประสบความสำเร็จล่าสุดและความพยายามที่ล้มเหลวไปยังเซิร์ฟเวอร์ CentOS
ฉันกำลังมองหาไฟล์บันทึกหรือบริการใด ๆ เพื่อรายงานความพยายามในการเข้าสู่ระบบล่าสุดที่ล้มเหลวเนื่องจากชื่อผู้ใช้ / รหัสผ่านไม่ตรงกัน CentOS นั้นมีสาธารณูปโภคใดบ้างหรือไม่? (แนะนำให้ใช้ในตัว) คำถามที่สองของฉันและโดยทั่วไปฉันต้องการไฟล์บันทึกการพยายามเจาะระบบไปยังเซิร์ฟเวอร์ของฉัน ตามหลักการแล้วบันทึกนี้ควรมีความพยายามทั้งหมดรวมถึงการเข้าสู่ระบบกิจกรรม httpd และพอร์ตเปิดทั่วไปอื่น ๆ
29 linux  security  centos 

6
มีวิธีใช้ DNS เฉพาะสำหรับโดเมนเฉพาะหรือไม่
ที่ทำงานเราใช้ OpenDNS และบล็อก irc.freenode.net เพื่อหามัลแวร์อย่างผิด ๆ ฉันจะแน่ใจได้อย่างไรว่าคำขอใด ๆ สำหรับ * .freenode.net ไปที่ 8.8.8.8 และ 8.8.4.4 (DNS ของ Google) ฉันพยายามทำสิ่งนี้โดยเล่นซอกับ resolv.conf บน Ubuntu แต่ฉันไม่สามารถไปไกลได้ นอกจากนี้ยังมีวิธีที่ง่ายในการทำเช่นนี้สำหรับระบบ Mac และ Windows (ฉันมีเพื่อนร่วมงานไม่กี่คนที่ใช้ระบบปฏิบัติการเหล่านั้นและพวกเขาต้องการใช้ IRC ด้วย)

6
กำหนด IP หลายรายการให้กับ 1 รายการในไฟล์โฮสต์
ฉันมีเว็บเซิร์ฟเวอร์ที่เชื่อมต่อกับฐานข้อมูลภายในผ่าน VPN มี 2 ​​IP (หลักและรอง) ไปยังฐานข้อมูลจากเว็บเซิร์ฟเวอร์ ฉันจะตั้งค่าไฟล์ / etc / hosts ของฉันได้อย่างไรเพื่อที่ว่าหาก IP หลักไม่พร้อมใช้งานจะมีการใช้ IP สำรอง จะใช้งานได้กับไฟล์โฮสต์ของฉันหรือไม่ 141.131.286.1 abc.efg.datastore.com #primary 141.131.286.237 abc.efg.datastore.com #secondary

1
Curl POST - 411 ความยาวที่ต้องการ
เรามี RestFUL API ที่เราสร้างใน PHP หากเราทำการร้องขอ: curl -u api-key:api-passphrase https://api.domain.com/v1/product -X POST เรากลับมา: 411 - Length Required แม้ว่าเราเพียงแค่เพิ่ม-d ""ลงในคำขอก็ใช้งานได้และไม่มีข้อผิดพลาด 411 มีวิธีที่ไม่ต้องการเพิ่ม -d ในคำสั่ง curl หรือไม่? เรากำลังใช้เว็บเซิร์ฟเวอร์ lighttpd และเชื่อว่า lighttpd ไม่ใช่ php ที่ส่งคืนข้อผิดพลาด 411
29 php  lighttpd  curl 

2
เรียกใช้คำสั่งในฐานะผู้ใช้ Linux“ ระบบ” (shell = / bin / false)
ฉันสร้างผู้ใช้ "ระบบ" ใน Ubuntu 11.04 ( adduser --system) เพื่อใช้งาน cron บางอย่าง แต่บางครั้งฉันต้องการทดสอบสิ่งต่าง ๆ โดยใช้คำสั่งด้วยตนเองในฐานะผู้ใช้นั้น วิธีที่ง่ายที่สุดในการทำเช่นนี้คืออะไร? suไม่ทำงานเนื่องจากผู้ใช้มี/bin/falseเป็นเชลล์ (ซึ่งใช้ได้สำหรับ cron) ฉันเปลี่ยนเชลล์เป็นด้วยตนเอง/bin/bashเพื่อทำการทดสอบแล้วเปลี่ยนกลับอีกครั้ง แต่ฉันสงสัยว่ามีวิธีที่ง่ายกว่านี้ไหม
29 linux  ubuntu  shell  cron  su 

7
การกำหนดค่า SuperMicro IPMI ให้ใช้หนึ่งในอินเตอร์เฟส LAN แทนพอร์ต IPMI หรือไม่
บอร์ด SuperMicro X8SIE-F มีสองอินเตอร์เฟส LAN เฉพาะสำหรับระบบปฏิบัติการ (LAN1 / 2) และหนึ่งอินเตอร์เฟส LAN เฉพาะสำหรับ IPMI เป็นไปได้หรือไม่ที่จะกำหนดค่า IPMI ให้ใช้หนึ่งในอินเตอร์เฟส LAN1 / 2 แทนพอร์ต IPMI ถ้าเป็นเช่นนั้นขั้นตอนคืออะไร?
29 ipmi  supermicro 

8
ลบพา ธ จากเอาต์พุตคำสั่ง find
ฉันมีสคริปต์ทุบตีสำหรับการปรับใช้รหัสจากสภาพแวดล้อมเบต้ากับสภาพแวดล้อมการผลิต แต่ปัจจุบันฉันต้องเพิ่มรายการของไฟล์ลงในไฟล์ txt manaully และบางครั้งฉันก็พลาดบางอย่าง โดยพื้นฐานแล้วสคริปต์การปรับใช้ของฉัน cat / ลูปคัดลอกไฟล์ทับ (ส่งออก / นำเข้า db เช่นกัน แต่ไม่เกี่ยวข้อง .. ฮ่า ๆ ) อย่างไรก็ตามฉันต้องการใช้findคำสั่งเพื่อสร้างรายการไฟล์ที่แก้ไขในช่วง 14 วันที่ผ่านมา ปัญหาคือฉันจำเป็นต้องตัดพา ธ ออก./เพื่อให้สคริปต์การปรับใช้ทำงานได้ นี่คือตัวอย่างของการใช้คำสั่ง find: หา -type f -mtime -14> deploy.txt นี่คือบรรทัดที่แมวdeploy.txtในสคริปต์การปรับใช้ของฉัน: for i in `cat deploy.txt`; do cp -i /home/user/beta/public_html/$i /home/user/public_html/$i; done มีความคิดว่าจะทำสิ่งนี้ให้สำเร็จได้อย่างไรโดยใช้ bash scripting? ขอบคุณ!
29 bash  find 

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