วิธีการติดตั้ง 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 ที่มีความยืดหยุ่นสูงและปลอดภัย
ใช้ระบบที่แตกต่างกันอย่างไร Pagekit เป็น CMS โอเพนซอร์สที่เขียนด้วย PHP ซอร์สโค้ดของ Pagekit นั้นโฮสต์บน GitHub คำแนะนำนี้จะแสดงให้คุณเห็นว่า
TestLink เป็นระบบดำเนินการจัดการทดสอบบนเว็บโอเพ่นซอร์ส ช่วยให้ทีมงานประกันคุณภาพสามารถสร้างและจัดการกรณีทดสอบได้เช่นกัน
FTP ที่ปลอดภัยมากหรือเพียงแค่ vsFTPd เป็นซอฟต์แวร์น้ำหนักเบาที่มีความสามารถในการปรับแต่ง ในบทช่วยสอนนี้เราจะรักษาความปลอดภัยของข้อความ
CentOS ติดตามการพัฒนา Red Hat Enterprise Linux (RHEL) RHEL พยายามที่จะเป็นแพลตฟอร์มเซิร์ฟเวอร์ที่มั่นคงซึ่งหมายความว่าจะไม่รีบเร่งในการรวม
ในบางโอกาสผู้ดูแลระบบอาจต้องสร้างบัญชีผู้ใช้และ จำกัด การเข้าถึงเพื่อจัดการไฟล์ของตัวเองผ่าน sFTP เท่านั้น
ใช้ระบบที่แตกต่างกันอย่างไร Moodle เป็นแพลตฟอร์มการเรียนรู้โอเพนซอร์ซหรือระบบจัดการหลักสูตร (CMS) - ชุดซอฟต์แวร์โอเพ่นซอร์สฟรีที่ออกแบบมาเพื่อช่วย
ในบทความนี้ฉันจะอธิบายวิธีสร้าง LEMP สแต็คที่ได้รับการป้องกันโดย ModSecurity ModSecurity เป็นไฟร์วอลล์เว็บแอพพลิเคชันแบบโอเพนซอร์สที่มีประโยชน์
Introduction LAMP เป็นคำย่อที่ย่อมาจาก Linux, Apache, MySQL และ PHP ซอฟต์แวร์นี้เป็นโซลูชันโอเพ่นซอร์สที่ได้รับความนิยมสูงสุดสำหรับการติดตั้ง o
Icinga2 เป็นระบบการตรวจสอบที่มีประสิทธิภาพและเมื่อใช้ในโมเดลลูกค้าหลักจะสามารถแทนที่ความต้องการการตรวจสอบที่อิง NRPE ปรมาจารย์
ใช้ระบบที่แตกต่างกันอย่างไร Netdata เป็นดาวรุ่งพุ่งแรงในด้านการติดตามการวัดในระบบแบบเรียลไทม์ เมื่อเปรียบเทียบกับเครื่องมือชนิดเดียวกัน Netdata:
Buildbot เป็นโอเพ่นซอร์สเครื่องมือที่ใช้การรวมอย่างต่อเนื่องของ Python สำหรับการสร้างซอฟต์แวร์การทดสอบและการปรับใช้โดยอัตโนมัติ Buildbot ประกอบด้วยหนึ่งหรือหมอ
ยินดีต้อนรับสู่การกวดวิชา Vultr อื่น ที่นี่คุณจะได้เรียนรู้วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ SAMP คู่มือนี้เขียนขึ้นสำหรับ CentOS 6 ข้อกำหนดเบื้องต้นคุณจะต้อง
แอปพลิเคชั่น dotProject เป็นเครื่องมือการจัดการโครงการแบบโอเพ่นซอร์สบนเว็บ สำหรับตอนนี้มันวางจำหน่ายภายใต้ GPL ดังนั้นคุณสามารถปรับใช้และใช้งานได้บนบริการของคุณ
ใช้ระบบที่แตกต่างกันอย่างไร TaskWarrior เป็นเครื่องมือจัดการเวลาแบบโอเพ่นซอร์สที่เป็นการปรับปรุงแอพพลิเคชั่น Todo.txt และโคลนของมัน เนื่องมาจาก
ใช้ระบบที่แตกต่างกันอย่างไร Selfoss RSS Reader เป็นฟรีและเปิดตัวเองบนเว็บโฮสต์อเนกประสงค์, สตรีมสด, ตอบโต้กับผู้ใช้ได้, ฟีดข่าว (RSS / Atom) reade
ใช้ระบบที่แตกต่างกันอย่างไร Kanboard เป็นซอฟต์แวร์ซอฟต์แวร์การจัดการโครงการโอเพ่นซอร์สฟรีที่ออกแบบมาเพื่ออำนวยความสะดวกและมองเห็นภาพการทำงานเป็นทีม
บทช่วยสอนนี้จะกล่าวถึงกระบวนการติดตั้งเซิร์ฟเวอร์เกม Half Life 2 บนระบบ CentOS 6 ขั้นตอนที่ 1: การติดตั้งข้อกำหนดเบื้องต้นเพื่อตั้งค่า ou
GlusterFS เป็นระบบไฟล์ที่เชื่อมต่อกับเครือข่ายซึ่งช่วยให้คุณแบ่งปันไดรฟ์สองตัวในอุปกรณ์หลายตัวบนเครือข่ายได้อย่างมีประสิทธิภาพ ระบบไฟล์นี้คือ
ใช้ระบบที่แตกต่างกันอย่างไร ในขณะที่การโยกย้ายเว็บไซต์มักจะไม่มีปัญหาบางครั้งก็ยากที่จะโยกย้ายกล่องอีเมล นี่คือ CAS โดยเฉพาะอย่างยิ่ง
เรียนรู้วิธีการติดตั้ง 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