วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
โดยค่าเริ่มต้นระบบปฏิบัติการ FreeBSD ใช้GENERIC
เคอร์เนล อย่างไรก็ตามในการกวดวิชานี้เราจะคอมไพล์เคอร์เนล FreeBSD CUSTOM
กับการกำหนดค่าที่กำหนดเองรู้จักกันในนาม
1)หากต้องการติดตามบทช่วยสอนนี้ให้ปรับใช้อินสแตนซ์ต่อไปนี้:
2)เมื่อปรับใช้อินสแตนซ์ของคุณแล้วให้ติดตั้งsudo
ในฐานะผู้ใช้รูท:
# pkg install -y sudo
3)สร้างผู้ใช้ภายในเป็นสมาชิกของกลุ่มล้อแล้วออกรหัสผ่าน:
# pw useradd test -g wheel
# passwd test
Changing local password for test
New Password:
Retype New Password:
4)อนุญาตให้สมาชิกทั้งหมดของกลุ่มล้อเพื่อดำเนินการคำสั่งใด ๆ
# visudo
เปลี่ยนแปลง:
# %wheel ALL=(ALL) ALL
ถึง
%wheel ALL=(ALL) ALL
บันทึกและออกโดยกดปุ่มEsc
ตามด้วยการพิมพ์:wq!
5)เปลี่ยนเป็นเชลล์ผู้ใช้ใหม่
# su test
$
เพื่อที่จะคอมไพล์เคอร์เนลเราจะต้องได้รับซอร์สโค้ดจากระบบควบคุมเวอร์ชันของ FreeBSD ก่อน ในกรณีนี้,subversion
$ sudo pkg install -y subversion
Password:
โดยค่าเริ่มต้นเปลือกสำหรับผู้ใช้ FreeBSD ใหม่คือsh
; อย่างไรก็ตามเราจะต้องเปลี่ยนสิ่งนี้เป็นcsh
หลังการติดตั้งsubversion
1)ยืนยันเชลล์ของผู้ใช้ปัจจุบัน:
$ echo $SHELL
/bin/sh
2)เปลี่ยนเชลล์ผู้ใช้ปัจจุบันเป็นcsh
:
$ chsh -s /bin/csh
Password:
chsh: user information updated
3) ยืนยันว่าเชลล์มีการเปลี่ยนแปลงสำหรับผู้ใช้ปัจจุบัน:
$ grep test /etc/passwd
test:*:1001:0:User &:/home/test:/bin/csh
หรือ
$ echo $SHELL
/bin/csh
4)ตอนนี้เชลล์ของผู้ใช้ปัจจุบันได้รับการกำหนดค่าเป็นcsh
ตอนนี้เราสามารถrehash
ทำตารางไดเรกทอรี:
$ rehash
5)สุดท้ายตรวจสอบสำเนาของสาขาที่มั่นคงล่าสุดไปยัง/usr/src
ไดเรกทอรี:
$ sudo svn co --trust-server-cert --non-interactive https://svn0.us-east.freebsd.org/base/stable/11/ /usr/src
Password:
Checked out revision 317943.
CUSTOM
กำหนดค่าสำหรับCUSTOM
การกำหนดค่าเคอร์เนลของเราเราจะคัดลอกการGENERIC
กำหนดค่าที่มีอยู่
1)คัดลอกGENERIC
จาก/usr/src/sys/amd64/conf/
ไดเรกทอรีเป็นCUSTOM
:
$ sudo cp /usr/src/sys/amd64/conf/GENERIC /usr/src/sys/amd64/conf/CUSTOM
Password:
ภายในCUSTOM
การกำหนดค่าเคอร์เนลของเราเราจะทำการเปลี่ยนแปลงบางอย่าง
2)เปิด/usr/src/sys/amd64/conf/CUSTOM
:
$ sudo vi /usr/src/sys/amd64/conf/CUSTOM
ที่บรรทัดที่ 22 คุณจะเห็นident
แฟล็กหมายเลขบรรทัดสามารถเห็นได้ในvi
เอดิเตอร์โดยกดปุ่มEsc
ตามด้วยการพิมพ์:set nu
22 ident GENERIC
3)เปลี่ยนGENERIC
เป็นชื่อเคอร์เนลที่คุณกำหนดเอง; ในกรณีนี้CUSTOM
:
22 ident CUSTOM
ยิ่งกว่านั้นที่ด้านล่างของการกำหนดค่าเราจะเพิ่มสิ่งต่อไปนี้:
options IPSEC
options TCP_SIGNATURE
เมื่อคุณพอใจกับการเปลี่ยนแปลงของคุณแล้วให้บันทึกและออกอีกครั้งโดยกดปุ่มEsc
ตามด้วยการพิมพ์:wq!
ข้อมูลเพิ่มเติมสำหรับตัวเลือกต่าง ๆ เหล่านี้สามารถพบได้ในNOTES
ไฟล์สำหรับสถาปัตยกรรมแต่ละประเภทภายใน/usr/src/sys/
ไดเรกทอรี
ด้านล่างเป็นNOTES
ตำแหน่งสถาปัตยกรรมทั่วไปบางส่วน:
/usr/src/sys/amd64/conf/NOTES
/usr/src/sys/arm64/conf/NOTES
/usr/src/sys/i386/conf/NOTES
ตัวเลือกอิสระสถาปัตยกรรมสามารถอ้างอิงได้จาก /usr/src/sys/conf/NOTES
สำหรับรายละเอียดเพิ่มเติมโปรดดูFreeBSD คู่มือ
CUSTOM
เคอร์เนลของคุณตอนนี้เราจะรวบรวมCUSTOM
เคอร์เนลที่คุณเตรียมไว้
1)เปลี่ยนเป็น/usr/src
ไดเร็กทอรีและออก a make buildkernel
ด้วยCUSTOM
ไฟล์คอนฟิกูเรชัน:
$ cd /usr/src
$ sudo make buildkernel KERNCONF=CUSTOM
Password:
เวลาโดยประมาณของคุณจนกว่าการเสร็จสิ้นจะแตกต่างกันไปขึ้นอยู่กับปริมาณทรัพยากรของอินสแตนซ์
สำหรับบทช่วยสอนนี้เราใช้สิ่งต่อไปนี้:
CPU: 4 vCore
RAM: 8192 MB
Storage: 100 GB SSD
ด้วยทรัพยากรเหล่านี้เราทำการรวบรวมCUSTOM
เคอร์เนลของเราในเวลาประมาณ 4 ชั่วโมง:
--------------------------------------------------------------------
>>> Kernel build for CUSTOM completed on Sat May 6 00:24:37 UTC 2017
--------------------------------------------------------------------
2)เมื่อCUSTOM
เคอร์เนลของคุณรวบรวมเสร็จแล้วคุณสามารถติดตั้งการกำหนดค่า:
$ sudo make installkernel KERNCONF=CUSTOM
Password:
การติดตั้งควรเสร็จเร็วกว่าการรวบรวม
3)เมื่อการติดตั้งเสร็จสิ้นให้รีบูตอินสแตนซ์ของคุณ:
$ sudo shutdown -r now
Password:
อินสแตนซ์ของคุณจะเริ่มปิดและรีบูตในCUSTOM
เคอร์เนลของคุณ คุณสามารถเข้าสู่คอนโซลของอินสแตนซ์ของคุณเพื่อสังเกตกระบวนการบู๊ต
4)เมื่ออินสแตนซ์ของคุณรีบูตให้เข้าสู่ระบบและยืนยันว่าCUSTOM
เคอร์เนลของคุณถูกใช้งาน:
$ sysctl kern.conftxt | grep ident
ident CUSTOM
หรือ
$ uname -i
CUSTOM
เรียนรู้วิธีการติดตั้ง 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