วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
ไดเรกทอรีชั่วคราวเช่น/tmp, /var/tmpและ/dev/shmนำเสนอแพลตฟอร์มสำหรับแฮกเกอร์สคริปต์ทำงานและโปรแกรม executables ที่เป็นอันตรายเหล่านี้ใช้เพื่อละเมิดหรือทำให้เซิร์ฟเวอร์ของคุณเสียหาย เป็นการดีที่/tmpควรติดตั้งไดเรกทอรีในพาร์ติชั่นของตัวเองโดยมีสิทธิ์ จำกัด
คำแนะนำนี้สำหรับผู้ใช้ Vultr ที่การกำหนดค่าเซิร์ฟเวอร์ไม่รวม/tmpไดเรกทอรีที่เมาท์บนพาร์ติชันของตัวเองซึ่งทำให้ไดเรกทอรีเหล่านี้ไม่ปลอดภัยและมีช่องโหว่ การใช้คู่มือนี้จะทำให้แฮกเกอร์ใช้ไดเรกทอรีเหล่านี้ได้ยากมาก
หมายเหตุ: การติดตั้ง CentOS ที่เป็นค่าเริ่มต้นจะไม่เมานต์/tmpไดเร็กทอรีบนพาร์ติชันของตัวเอง
เปลี่ยนเป็นโฮมไดเร็กทอรี
cd /home
ทำไฟล์ในโฮมไดเร็กทอรีด้วยชื่อใด ๆ ที่นี่เราใช้ 'mntTmp' และสร้างไฟล์ 2GB คุณสามารถปรับสิ่งนี้ให้เหมาะกับความต้องการของคุณ
dd if=/dev/zero of=mntTmp bs=1024 count=2000000
สร้างระบบไฟล์เพิ่มเติมสำหรับไฟล์นี้
mkfs.ext4 /home/mntTmp
สำรองข้อมูล/tmpไดเรกทอรีปัจจุบันของคุณ
cp -Rpf /tmp /tmp_backup1
กลับไปยังไดเรกทอรีฐาน
cd /
สร้าง/tmpตัวเลือกการเมานต์เพื่อรันตอนบู๊ตโดยใช้เท็กซ์เอดิเตอร์
nano /etc/fstab
เพิ่มสิ่งต่อไปนี้ไปที่ด้านล่างของไฟล์ fstab บนบรรทัดแยกต่างหาก จากนั้นกด Enter เพื่อให้แน่ใจว่ามีบรรทัดว่างที่ด้านล่าง (บรรทัดว่างเป็นสิ่งสำคัญเพื่อหลีกเลี่ยงปัญหาในการทำงานขณะรีบูต)
/home/mntTmp /tmp ext4 loop,nosuid,noexec,nodev,rw 0 0
หมายเหตุ: การติดตั้งนี้อาจต้องถูกลบชั่วคราวเมื่อคุณรวบรวมหรือติดตั้งซอฟต์แวร์
เปิดไฟล์ต่อไปเพราะจะมีการเปลี่ยนแปลงบรรทัดอื่น
CentOS ใช้ filesytem ชั่วคราว (tmpfs) ในหน่วยความจำเสมือนที่เรียกว่า "shm" ปรากฏว่าถูกเมานท์แม้ว่าจะไม่ใช่ระบบไฟล์จริง เราสามารถใช้สิทธิ์เพื่อความปลอดภัย shm ค้นหาบรรทัดในไฟล์ fstab กับ tmpfs /shmและ แทนที่ด้วย'defaults' 'defaults,nosuid,noexec,nodev'บันทึกไฟล์
ตอนนี้คุณสามารถเมาท์/tmpระบบไฟล์ได้แล้ว
mount -o loop,nosuid,noexec,nodev /home/mntTmp /tmp
ตั้งค่าอ่านเขียนดำเนินการการอนุญาต
chmod 777 /tmp
ตรวจสอบข้อผิดพลาดในการติดตั้งด้วยการตั้งค่าการบูตใหม่
mount -o remount /tmp
ย้าย/tmpสำเนาสำรองที่คุณสร้างกลับไปยัง/tmpระบบไฟล์ที่เมานต์
mv /tmp_backup1/* /tmp/
ลบข้อมูลสำรองที่คุณสร้าง
rm -Rf /tmp_backup1
/var/tmpสำรองข้อมูล
cp -Rpf var/tmp /tmp_backup2
ลบ/var/tmpไดเรกทอรี
rm -Rf /var/tmp
สร้างการเชื่อมโยงสัญลักษณ์จากไป/var/tmp/tmp
ln -s /tmp /var/tmp
คัดลอกสำรองข้อมูลไปยัง/var/tmp/tmp
mv /tmp_backup2/* /tmp/
ลบข้อมูลสำรอง
rm -Rf /tmp_backup2
ขึ้นอยู่กับซอฟต์แวร์เฉพาะที่คุณใช้คุณอาจมีไดเรกทอรี "tmp" ในโฮมไดเร็กตอรี่ คุณสามารถลบไดเรกทอรีนี้และสร้างลิงค์สัญลักษณ์/tmpได้ ควรใช้ความระมัดระวังเมื่อทำเช่นนี้เพราะอาจทำให้ซอฟต์แวร์เสียหายโดยเฉพาะซอฟต์แวร์เว็บโฮสติ้ง
rm -Rf /home/tmp
ln -s /tmp /home/tmp
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์
เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true