พวกเราที่จัดการเซิร์ฟเวอร์รู้ดีว่าการบันทึกสำรองข้อมูลทุกอย่างนั้นสำคัญเพียงใด ... ในกรณีที่เกิดปัญหาหรือล้มเหลวการสำรองข้อมูลจะเป็นเพื่อนที่ดีที่สุดของเราและจะช่วยเราในการกู้คืนบริการ🙂
เมื่อไม่นานมานี้ (หลายเดือน ... ไม่กี่เดือน) ที่นี่การกำหนดค่าไม่ได้รับการสำรองข้อมูลบนเซิร์ฟเวอร์บันทึกหรืออะไรทำนองนั้นโดยอัตโนมัติ และมันก็ไม่ได้เป็นเช่นนั้นฮ่าฮ่าฉันถือว่าใช้ Baculaแต่พระเจ้า !! สำหรับสิ่งที่ฉันต้องการสิ่งนี้ก็ซับซ้อนมากเช่นกันในความคิดของฉันถ้าสิ่งที่คุณต้องการคือเพียงแค่ทำการสำรองข้อมูลและบันทึกสิ่งเหล่านี้ (หรือส่งไปยังเซิร์ฟเวอร์อื่นหรือทางอีเมล) ไม่จำเป็นต้องใช้ Bacula ด้วย สคริปต์ง่าย ๆ ทุกปัญหาได้รับการแก้ไขดังนั้นฉันจึงตัดสินใจสร้างสคริปต์ของตัวเองและวิธีนั้นทำให้ฉันพอใจมากขึ้น
และแน่นอนสคริปต์นี้เป็นสิ่งที่ฉันแบ่งปันกับคุณฉันอธิบายสั้น ๆ ว่ามันทำอะไร:
- สร้างโฟลเดอร์ที่จะบันทึกทุกอย่างและโฟลเดอร์นี้เป็นโฟลเดอร์ที่จะถูกบีบอัด
- โฟลเดอร์นี้จะมีชื่อของปีเดือนและวันปัจจุบันเช่นวันนี้จะเรียกโฟลเดอร์นั้นว่า: 2012-04-26
- Copia / etc / (และเนื้อหาทั้งหมด) ไปยังโฟลเดอร์นั้น
- คัดลอกบันทึก (/ var / log /) ไปยังโฟลเดอร์ดังกล่าวข้างต้น
- ส่งออกฐานข้อมูล MySQL ที่เรามี
- บีบอัดด้วยรหัสผ่าน (รหัสผ่าน) บีบอัดลงในโฟลเดอร์นั้น .ร.ร.
- สร้างไฟล์ (ข้อมูล.ข้อมูล) พร้อมบันทึกทั้งหมดข้างต้นเสร็จสิ้น (บันทึกการคัดลอกไฟล์และบีบอัดเป็น. rar) นอกเหนือจากการใส่ขนาด (ในหน่วย MBs) ของไฟล์. RAR ซึ่งฉันเตือนคุณว่ามีทุกสิ่งที่เราตัดสินใจบันทึก
- ลบโฟลเดอร์ที่เราใส่ไฟล์แล้วบีบอัดเพราะถ้าเรามีโฟลเดอร์บีบอัดนี้อยู่แล้วก็ไม่จำเป็นต้องไม่มีการบีบอัด
- ส่งอีเมลไปยังผู้ดูแลระบบหรือผู้ที่เกี่ยวข้องกับเซิร์ฟเวอร์โดยแจ้งว่าการสำรองข้อมูลทำได้อย่างถูกต้องและไฟล์ที่มีบันทึกทุกอย่างจะถูกส่งแนบไปกับอีเมลนั้น (data.info.rar)
เห็นได้ชัดว่าสคริปต์นี้จะไม่ถูกเรียกใช้งานและตอนนี้ฮ่าฮ่าคุณต้องเปิดมันและเปลี่ยนรหัสผ่าน MySQL ของคุณในนั้นเพราะฉันไม่รู้รหัสผ่านรูทของฐานข้อมูลของคุณฮ่า ๆ !!! รวมทั้งเปลี่ยนอีเมลเป็นพวกเขา ต้องการให้ส่งการแจ้งเตือนเนื่องจากอีเมลที่ฉันใส่เป็นเพียงตัวอย่างเท่านั้น
หากต้องการอัดเข้าไป .tar.gz และไม่ได้อยู่ใน . Rar (วิธีกำหนดค่าสคริปต์) ที่นั่นฉันออกจากบรรทัดความคิดเห็นมันเป็นเพียงการไม่แสดงความคิดเห็นและแสดงความคิดเห็นในไฟล์ . Rar. ในทำนองเดียวกันหากคุณต้องการคัดลอกโดย SSH (โดยใช้ SCP) ไฟล์ที่บีบอัดไปยังเซิร์ฟเวอร์หรือโฮสติ้งอื่นฉันก็ทิ้งบรรทัดไว้ในตอนท้าย (มีการแสดงความคิดเห็น) ในนั้นคุณต้องใส่ข้อมูลการเข้าถึงไปยังเซิร์ฟเวอร์หรือโฮสติ้งของคุณ ( ผู้ใช้และโดเมนหรือ URL ของเซิร์ฟเวอร์) แต่เพื่อให้ใช้งานได้คุณต้อง กำหนดค่า SSH โดยไม่ต้องใช้รหัสผ่านเนื่องจากสคริปต์จะไม่สามารถเข้าถึงเซิร์ฟเวอร์ได้หากไม่ได้รับอนุญาตให้เข้าถึงบนเซิร์ฟเวอร์
อ่าถ้าคุณต้องการให้สิ่งที่ส่งอีเมลทำงานคุณต้องมี postfix ติดตั้งบนเซิร์ฟเวอร์เกือบทั้งหมดติดตั้ง postfix แต่เดี๋ยวก่อนคำชี้แจงนั้นถูกต้อง🙂
แม้ว่า ... พวกเขาสามารถแก้ไขและใช้ไฟล์ สคริปต์ใน หลาม ที่ฉันจากไปเมื่อครู่แต่ฉันคิดว่ามันน่าจะได้ผลมากกว่านี้ ^ - ^ U
และยังคงทิ้งสคริปต์ไว้เท่านั้น:
สคริปต์สำรอง VPS
จำไว้ว่าคุณต้องให้สิทธิ์ในการดำเนินการ (chmod + x vps_backup-script.sh)
เพื่อให้ทำงานทุกวันเวลา 10 น. พวกเขาวางสิ่งนี้ไว้ในเทอร์มินัล:
echo "* 10 * * * root cd /root && ./vps_backup-script.sh" >> /etc/crontab && /etc/init.d/cron restart
สมมติว่าสคริปต์ถูกบันทึกเป็น: /root/vps_backup-script.sh
พอแล้วฉันไม่อยากทำให้เรื่องนี้ดูซับซ้อนเกินไปซึ่งมันก็ไม่ได้ฮ่าฮ่าจริงๆแล้วนี่เป็นสิ่งที่ง่ายมากเพียง แต่เมื่อคุณเห็นมันเป็นครั้งแรกมันอาจจะน่ากลัวนิดหน่อย
แจ้งให้เราทราบข้อสงสัยคำถามหรือข้อเสนอแนะใด ๆ ที่คุณรู้ว่าฉันชอบที่จะช่วย Ayudar
ความนับถือ
PD: ฉันชี้แจงว่าฉันไม่ใช่หรือฉันคิดว่าตัวเองเป็นโปรแกรมเมอร์ฮ่า ๆ ไม่ได้ปิด LOL !! ฉันรู้ว่าสคริปต์สามารถปรับให้เหมาะสมได้มากกว่านี้ แต่เดี๋ยวก่อน…ฉันไม่ใช่โปรแกรมเมอร์🙂
ทิ้งไป
ขอแสดงความนับถือ
คุณน่าสนใจมากแค่ไหน แต่มีข้อแม้อย่างหนึ่ง หากมีการเรียกใช้สคริปต์ในวันนี้จะใช้ชื่อว่า 2012-04-25 วันนี้เป็นวันของนาฬิกา
กราเซีย
เฟาสตอด
ฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่าฮ่า !!!
น่าสนใจมากจริงๆแล้วมันแสดงให้ฉันเห็นถึงวิธีการทำหลาย ๆ อย่างฉันกำลังพัฒนาของตัวเองและฉันจะเอาโค้ดบางส่วนจากของคุณไปเพิ่มฟังก์ชัน
ในกรณีของฉันฉันจะใช้ rsync แทน cp เพื่อคัดลอกไฟล์
ไชโย !!
ใช่การใช้ rsync เป็นความคิดที่ดี แต่ฉันชอบใช้ cp เพราะฉันจะคัดลอกไฟล์ไปยังโฟลเดอร์ว่างฉันจะไม่ซิงค์กับข้อมูลอื่น ๆ ฮ่าฮ่านั่นเป็นเหตุผลที่ฉันใช้ cp
หากคุณต้องการทราบเคล็ดลับเพิ่มเติมในการทุบตีให้ตรวจสอบแท็กที่นี่บนเว็บไซต์ ... คุณจะพบวิธีสร้างไฟล์ล็อคควบคุมว่าผู้ใช้ใดสามารถเรียกใช้สคริปต์ได้ ฯลฯ 😀
https://blog.desdelinux.net/tag/bash/
ทักทายและขอบคุณสำหรับการแสดงความคิดเห็น🙂
เซิร์ฟเวอร์ที่มี ssh โดยไม่ต้องใช้รหัสผ่าน?
ไม่ใช่โดยไม่มีรหัสผ่าน แต่ยอมรับการเชื่อมต่อ SSH ด้วยความมั่นใจจาก IP เฉพาะซึ่งทำได้อย่างปลอดภัยมากด้วยการใช้คีย์สาธารณะและส่วนตัวในลิงค์ที่ฉันทิ้งไว้ฉันอธิบายทุกอย่างโดยละเอียด🙂
ด้วยคีย์ใช่ช่วงเวลาหนึ่งฉันกลัว xD
ฮ่า ๆ!!! หรือว่าฉันฆ่าตัวตายฮ่า ๆ !!!
ไม่ แต่ภายในสิ่งที่เราเป็นคุณชอบบ่นจริงๆ
สุดยอดสคริปต์นี้
หวังว่าพวกเขาจะโพสต์สคริปต์ต่อไป ช่วยให้พวกเราที่เปลี่ยนมาใช้ linux มีประสิทธิผลมากขึ้นทันเวลาและลดเวลาในการเรียนรู้
😀ขอบคุณสำหรับการแสดงความคิดเห็น
เร็ว ๆ นี้ฉันจะเผยแพร่เคล็ดลับอื่นเกี่ยวกับ bash
ความนับถือ
ขอบคุณมาก! วันหนึ่งฉันจะตอบแทนบุญคุณที่สหายของชุมชน linux ที่สวยงามนี้มอบให้ฉัน
ฉันจะคัดลอกเนื้อหาของไฟล์บันทึกหลายไฟล์และวางไว้ในไฟล์เดียวได้อย่างไร ``, โดยอัตโนมัติทุกๆ 5 นาทีโดยคำนึงถึง ,,,,, เนื้อหาของไฟล์ที่จะคัดลอกนั้นมีการวัดอย่างต่อเนื่อง
คำแนะนำ (ข้อเสนอแนะ) ของฉันจะเป็นส่วนช่วย ... สร้างเงื่อนไขว่าทุก ๆ 5 นาทีเขาจะตรวจสอบไฟล์หรือไฟล์ด้วย:
* การเข้าถึงครั้งสุดท้าย = atime
* แก้ไขล่าสุด = mtime
* การเปลี่ยนแปลงข้อมูลล่าสุด = ctime
ดังนั้นหากมีการเปลี่ยนแปลงใด ๆ ในไฟล์ให้จัดกลุ่มและ / หรืออ่าน (cat) แล้วส่ง> logsfiles
นี่คือตัวอย่างที่ชัดเจนเป็นเรื่องของการทดสอบพยายามตรวจสอบและแก้ไข
กำลังทดสอบปลั๊กอินCaché ...
ข้อมูลที่ดีมากความจริงที่เป็นประโยชน์สำหรับฉันฉันกำลังดำเนินโครงการขนาดใหญ่ (เห็นได้ชัดว่าเป็นเรื่องสมมติเพราะมาจากการศึกษา) และข้อมูลนี้ดีมากสำหรับฉัน
ขอบคุณมาก ๆ!!
คุณจะสร้างเชลล์สคริปต์ที่:?
ขอให้ผู้ใช้ระบุชื่อของไดเร็กทอรีที่ต้องการสำรองข้อมูล
ขอให้คุณระบุตำแหน่งที่คุณจะสำรองข้อมูลไดเรกทอรี
รวมวันที่สำรองข้อมูล
สวัสดี
ด้วยการ "อ่าน" ฉันสามารถขอข้อมูลทั้งหมดจากผู้ใช้จากนั้นกำหนดให้กับตัวแปรได้
เขียนถึงอีเมลของฉันหากคุณมีคำถาม: kzkggaara[at]desdelinux[จุด]สุทธิ
ความนับถือ
PS: วันที่สำรองข้อมูลรวมอยู่ในสคริปต์แล้ว
นำเสนอสคริปต์ที่ง่ายกว่าในการสำรองข้อมูลโฟลเดอร์จาก ubuntu และถ่ายโอนโดย ftp ไปยังเซิร์ฟเวอร์อื่นขอบคุณ
สวัสดีฉันจะสำรองข้อมูลระบบปฏิบัติการ linux ทั้งหมดและส่งไปยังพีซีเครื่องอื่นได้อย่างไร ขอขอบคุณสำหรับความสนใจของคุณขอบคุณมาก !!
คุณช่วยส่งสคริปต์มาที่อีเมลของฉันได้ไหม fvaldettaro@gmail.com โปรด.
คุณช่วยกรุณาส่งสคริปต์มาที่อีเมลของฉันขอบคุณล้านคำทักทาย
สวัสดีตอนเช้าเพื่อน ฉันคิดว่าคุณมีปัญหากับโดเมนย่อย "paste" เนื่องจากฉันกำลังตรวจสอบโค้ด/สคริปต์ที่เผยแพร่ซึ่งนำไปสู่การวางdesdelinux และพวกเขาทั้งหมดเปลี่ยนเส้นทางฉันไปที่บล็อกdesdelinux.
ใช่ไม่สามารถเข้าถึงสคริปต์ได้เนื่องจากวาง เปลี่ยนเส้นทางคุณอัปโหลดที่อื่นได้ไหม
มีปัญหาในการรับสคริปต์หรือไม่?
ขอบคุณ
ได้รับการแก้ไขแล้วพวกเขาสามารถเข้าถึงรหัสได้แล้ว
ตอนนี้ขอขอบคุณ!
สวัสดีตอนบ่ายฉันต้องการดาวน์โหลดสคริปต์มันจะสามารถอัปโหลดได้อีกครั้งตอนนี้ไม่สามารถใช้งานได้
สวัสดี
ผลงานดีมาก! ฉันขอสคริปต์ดาวน์โหลดได้ไหม ขอบคุณมากครับ🙂