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

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

5
บังคับให้ที่อยู่จากเมื่อรีเลย์ postfix ทับ smtp
ฉันพยายามรับรายงานอีเมลจากอินสแตนซ์ AWS EC2 ของเรา เรากำลังใช้ Exchange Online (ส่วนหนึ่งของ Microsoft Online Services) ฉันตั้งค่าบัญชีผู้ใช้โดยเฉพาะสำหรับการส่งต่อSMTPและฉันได้ติดตั้ง Postfix เพื่อให้ตรงตามข้อกำหนดทั้งหมดในการส่งต่อข้อความผ่านเซิร์ฟเวอร์นี้ อย่างไรก็ตามเซิร์ฟเวอร์ SMTP ของ Exchange Online จะปฏิเสธข้อความยกเว้นว่าที่อยู่จากตรงกับที่อยู่รับรองความถูกต้อง550 5.7.1 Client does not have permissions to send as this senderทุกประการ(ข้อความแสดงข้อผิดพลาดคือ) ด้วยการกำหนดค่าอย่างระมัดระวังฉันสามารถตั้งค่าบริการเพื่อส่งในฐานะผู้ใช้รายนี้ แต่ฉันไม่ได้เป็นแฟนตัวยงของการระมัดระวัง - ฉันควรจะบังคับให้ปัญหา มีวิธีทำเช่นนี้หรือไม่?

8
ฉันจะตั้งชื่อหน้าต่าง PuTTY เป็นชื่อของเซสชันที่โหลดได้อย่างไร
โดยปกติเมื่อคุณโหลดเซสชันที่บันทึกไว้ใน PuTTY และเชื่อมต่อกับมัน PuTTY จะตั้งชื่อหน้าต่างเป็นชื่อโฮสต์ของระบบที่คุณเชื่อมต่อด้วย (รวมถึงสตริง "PuTTY") ตอนนี้ฉันมีเซสชันที่แตกต่างกันมากมายซึ่งทั้งหมดเชื่อมต่อกับโฮสต์เดียวกัน แต่อยู่บนพอร์ตที่แตกต่างกัน ดังนั้นการดูชื่อโฮสต์จึงไม่เป็นประโยชน์มากเพราะจะเหมือนกันเสมอ ดังนั้นฉันต้องการ PuTTY เพื่อแสดงชื่อของเซสชันที่โหลดในชื่อหน้าต่าง มีวิธีทำเช่นนี้หรือไม่? วิธีเดียวที่ฉันสามารถค้นหาคือการตั้งชื่อหน้าต่างด้วยตนเอง (ชื่อหน้าต่าง / พฤติกรรม / หน้าต่าง) แต่ฉันเชื่อว่าฉันต้องทำสิ่งนี้ด้วยตนเองสำหรับแต่ละเซสชันซึ่งค่อนข้างน่าเบื่อ
28 putty 


6
สร้างหน้าจอและเรียกใช้คำสั่งโดยไม่ต้องแนบ
ฉันกำลังทำงานเกี่ยวกับการซ่อมบำรุงอัตโนมัติที่เกี่ยวข้องกับการเริ่มต้นและการหยุดสคริปต์ที่เรียกใช้ในเซสชันหน้าจอ วิธีการของฉันคือฆ่าเซสชันหน้าจอจากนั้นรีสตาร์ทและเรียกใช้คำสั่งจากภายในสคริปต์โดยใช้ความสามารถในการสร้างหน้าจอและส่งคำสั่งโดยไม่ต้องแนบหน้าจอ อย่างไรก็ตามฉันมีปัญหากับสิ่งนี้ screen -d -m -S screen_nameฉันสามารถสร้างหน้าจอได้อย่างถูกต้องโดยไม่ได้แนบใช้ อย่างไรก็ตามถ้าฉันใช้คำสั่งตาม: screen -S screen_name-X stuff "command 1"'echo -ne '\015''"command 2"'echo -ne '\015'' ด้วย echo -ne '\ 015' ที่ห่อด้วย backticks มากกว่าราคาเดียว มันคือการจำลองผู้ใช้กดปุ่ม Enter เป็นคำสั่งที่ฉันใช้จะย้ายไปยังไดเรกทอรีและรันสคริปต์อยู่ที่นั่น คำสั่งนี้ใช้งานได้ แต่ต่อเมื่อมีการแนบหน้าจอกับเมื่อมันถูกสร้างขึ้น ขณะที่ฉันพยายามทำให้กระบวนการสร้างหน้าจอโดยอัตโนมัติและเรียกใช้คำสั่งภายในนั้นฉันต้องการหลีกเลี่ยงการแนบและแยกออกจากสคริปต์ ฉันจะพยายามแนะนำการสร้างเชลล์สคริปต์ที่มีคำสั่งที่ฉันต้องดำเนินการภายในหน้าจอและแก้ไขตามผลลัพธ์ของฉัน มีวิธีการสร้างหน้าจอและเรียกใช้คำสั่งภายในหน้าจอในคำสั่งเดียวหรือไม่ต้องแนบกับหน้าจอหลังจากสร้าง แต่ก่อนดำเนินการคำสั่งหรือไม่ ขอบคุณล่วงหน้า. ** อัปเดต - หลังจากลองใช้คำแนะนำเพื่อวางคำสั่งที่ฉันต้องการเรียกใช้ภายในเชลล์สคริปต์ฉันสามารถสร้างหน้าจอและรันคำสั่งจากภายในหน้าจอได้สำเร็จ แต่ฉันได้รับพฤติกรรมที่เมื่อสคริปต์หยุดทำงาน หน้าจอปิดเช่นกัน นี่ไม่ควรเป็นปัญหาเพราะสคริปต์เป็นสคริปต์การบันทึกที่ควรหยุดด้วยความรู้ของผู้ดูแลระบบ sys หรือผ่านสคริปต์ที่ฉันพยายามพัฒนา แต่มันจะดีกว่าถ้ามีการตั้งค่าหน้าจอในลักษณะที่หน้าจอ ไม่หายไปหากสคริปต์หยุดทำงาน เป็นไปได้ไหมที่จะทำสิ่งนี้ให้สำเร็จ …
28 linux  gnu-screen 

4
จะลบไฟล์และไดเรกทอรีที่ซ่อนอยู่ทั้งหมดโดยใช้ Bash ได้อย่างไร
ทางออกที่ชัดเจนสร้างรหัสทางออก 1: bash$ rm -rf .* rm: cannot remove directory `.' rm: cannot remove directory `..' bash$ echo $? 1 ทางออกหนึ่งที่เป็นไปได้จะข้าม "." และไดเรกทอรี ".. " แต่จะลบไฟล์ที่มีชื่อยาวเกิน 3 ตัวอักษรเท่านั้น: bash$ rm -f .??*
28 bash  files 

7
การสำรองฐานข้อมูล MySQL 22 GB ทุกวัน
ตอนนี้ฉันสามารถสำรองข้อมูลโดยใช้ mysqldump แต่ฉันต้องลงเว็บเซิร์ฟเวอร์และใช้เวลาประมาณ 5 นาทีในการสำรองข้อมูล ถ้าฉันไม่ลงเว็บเซิร์ฟเวอร์มันจะใช้เวลาตลอดไปและจะไม่เสร็จสิ้น + เว็บไซต์จะไม่สามารถเข้าถึงได้ในระหว่างการสำรองข้อมูล มีวิธีที่เร็วกว่า / ดีกว่าในการสำรองข้อมูล 22 GB ของฉันและเพิ่มฐานข้อมูลหรือไม่? ตารางทั้งหมดคือ MyISAM
28 mysql  backup 

9
วิธีสร้างไดรฟ์ USB ที่สามารถบู๊ตได้จากดีวีดีหรือซีดีที่บูตได้
มีวิธี "สากล" ในการสร้างไดรฟ์ USB ที่สามารถบู๊ตได้จากดีวีดีหรือซีดีที่บูตได้หรือไม่? อะไรทำให้ไดรฟ์ USB สามารถบู๊ตได้ อะไรทำให้ dvd และ cd สามารถบูตได้ ตัวอย่างเช่นมีโปรแกรมที่ชื่อว่าUNetBootinซึ่งสามารถสร้างไดรฟ์ USB ที่สามารถบู๊ตได้ แต่ดูเหมือนว่าจะใช้ได้กับลินุกซ์ดิสทริบิวชันต่างๆเท่านั้น (พยายามใช้ภาพ Win7 และSystemRescueCDซึ่งทำงานได้ไม่ดี ... ) เหตุผลหลักที่ฉันถามคือฉันมี Support DVD ซึ่งมาพร้อมกับ Asus EEE และแน่นอนว่าไม่มีไดรฟ์ดีวีดีภายนอก ดังนั้นฉันอยากรู้ว่าฉันสามารถเคลื่อนย้ายดีวีดีนั้นไปยังไดรฟ์ USB เพื่อให้ฉันสามารถใช้งานได้โดยไม่ต้องซื้อ ไม่ได้ถามเฉพาะเกี่ยวกับกรณีนี้โดยเฉพาะ แต่ฉันอยากรู้มากขึ้นเกี่ยวกับเรื่องนี้โดยทั่วไป ดังนั้นหากคุณมี DVD หรือ CD ทั่วไปที่สามารถบูตได้ (หรือ DVD หรือ CD อิมเมจสำหรับเรื่องนั้น) อาจเป็น linux distro, windows ติดตั้งดิสก์, ดิสก์สนับสนุน …

7
Apache VirtualHost พร้อม mod-proxy และ SSL
ฉันกำลังพยายามตั้งค่าเซิร์ฟเวอร์ที่มีเว็บแอปพลิเคชั่นหลายตัวซึ่งทั้งหมดจะให้บริการผ่าน apache VirtualHost (apache ที่ทำงานบนเซิร์ฟเวอร์เดียวกัน) ข้อ จำกัด หลักของฉันคือแต่ละเว็บแอปพลิเคชันต้องใช้การเข้ารหัส SSL หลังจาก googling ซักพักหนึ่งและดูคำถามอื่น ๆ เกี่ยวกับ stackoverflow ฉันได้เขียนการกำหนดค่าต่อไปนี้สำหรับ VirtualHost: <VirtualHost 1.2.3.4:443> ServerName host.example.org <Proxy *> Order deny,allow Allow from all </Proxy> SSLProxyEngine On ProxyRequests Off ProxyPreserveHost On ProxyPass / https://localhost:8443/ ProxyPassReverse / https://localhost:8443/ </VirtualHost> แม้ว่าhttps://host.example.org:8443จะสามารถเข้าถึงได้ แต่https://host.example.orgนั้นไม่สามารถทำได้ซึ่งขัดกับวัตถุประสงค์ของการกำหนดค่าโฮสต์เสมือนของฉัน Firefox บ่นว่าแม้ว่าจะเชื่อมต่อกับเซิร์ฟเวอร์สำเร็จ แต่การเชื่อมต่อก็ถูกขัดจังหวะ ฉันยังได้รับคำเตือนต่อไปนี้ใน error ของ …
28 apache-2.2  ssl  proxy 

5
rsync 'ไม่สามารถลบข้อผิดพลาดของไดเรกทอรีที่ไม่ว่างเปล่าแม้จะมีตัวเลือก - บังคับ
เมื่อรันคำสั่งนี้: $ sudo rsync -r --delete --force --checksum --exclude=uploads /data/prep/* /data/app/ ฉันได้รับผลลัพธ์ต่อไปนี้: cannot delete non-empty directory: html/js/ckeditor/_source/plugins/uicolor/yui cannot delete non-empty directory: html/js/ckeditor/_source/plugins/uicolor/yui cannot delete non-empty directory: html/js/ckeditor/_source/plugins/uicolor cannot delete non-empty directory: html/js/ckeditor/_source/plugins/uicolor cannot delete non-empty directory: html/js/ckeditor/_source/plugins cannot delete non-empty directory: html/js/ckeditor/_source/plugins cannot delete non-empty directory: html/js/ckeditor/_source cannot delete non-empty …
28 rsync  gentoo  man  deleting 

1
อีเมลจะถูกส่งไปยังโดเมนที่ไม่มีเรคคอร์ด MX ได้อย่างไร
บางคนมีที่อยู่อีเมล 2 อีเมล: bob@domainname.com.br และ bob@domainname.com ระเบียน DNS สำหรับโดเมนเหล่านี้มีลักษณะดังนี้: domainname.com.br $ dig any domainname.com.br ;; ANSWER SECTION: domainname.com.br. 86179 IN SOA ns1.domainname.com.br. suporte.domainname.com.br. 2010081200 20000 4000 1409600 86400 domainname.com.br. 86179 IN MX 10 domainname.com.br. domainname.com.br. 86179 IN A 177.39.XXX.YY domainname.com.br. 85342 IN NS ns1.domainname.com.br. ;; AUTHORITY SECTION: domainname.com.br. 85342 IN …

4
มีรูปแบบ 'ด่วน' สำหรับ ext4 หรือไม่?
ใน Windows การฟอร์แมตด้วย NTFS นั้นรวดเร็วมาก ฉันมีลีนุกซ์ที่ใช้พลังงานต่ำและมี RAM น้อย การฟอร์แมตวอลุ่ม 2TB ไปยัง ext4 นั้นใช้เวลานาน มีอะไรที่ฉันสามารถทำได้เพื่อเร่งความเร็วในการจัดรูปแบบหรือไม่? ฉันนึกภาพไม่ออกว่าใช้เวลานานเท่าไหร่? (ใช้เวลานานเท่าไหร่)

3
ความยาวชื่อผู้ใช้สูงสุดในระบบ GNU / Linux ปัจจุบันคืออะไร
ฉันต้องการทราบว่าความยาวของชื่อผู้ใช้สูงสุดสำหรับระบบ GNU / Linux ปัจจุบันเช่น Ubuntu 11.04 ดูเหมือนว่าจะมีตัวละคร 8 ตัวที่เป็นมาตรฐานในอดีต แต่ฉันได้สังเกตเห็นในระบบ Ubuntu ปัจจุบันของฉันว่าข้อ จำกัด นี้ใช้ไม่ได้
28 linux 


4
อธิบายเป็นภาษาอังกฤษแบบธรรมดาเกี่ยวกับ Entropy
ถ้าฉันใช้คำสั่งนี้ใน Ubuntu sudo cat /proc/sys/kernel/random/entropy_avail มันคืนค่าตัวเลขที่ระบุว่า "เอนโทรปี" มีให้ใช้งานได้ในเคอร์เนล แต่นั่นคือทั้งหมดที่ฉันรู้ เอนโทรปีนี้มีหน่วยวัดเป็นอะไร? ใช้ทำอะไร? ฉันถูกบอกว่ามัน "เลวร้าย" ถ้าตัวเลขนั้น "ต่ำ" ระดับ "ต่ำ" ต่ำแค่ไหนและ "เลว" จะเกิดอะไรขึ้นหากเป็นเช่นนั้น ช่วงที่ดีสำหรับการเป็นอย่างไร มันเป็นวิธีการที่กำหนด?


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