วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
Vultr มอบฟังก์ชั่นการใช้งานที่ยอดเยี่ยมให้คุณใช้ภาพที่กำหนดเองของคุณนอกเหนือไปจากเทมเพลตที่ยอดเยี่ยมซึ่งช่วยให้คุณใช้ระบบปฏิบัติการที่หลากหลายบนเซิร์ฟเวอร์ของคุณ กวดวิชานี้จะให้คำอธิบายขั้นตอนโดยขั้นตอนของวิธีการติดตั้งArch ลินุกซ์
ในขณะที่ Arch นั้นโดยทั่วไปถือว่าเป็นการแจกจ่ายสำหรับเดสก์ท็อปและโน้ตบุ๊กไม่ใช่สำหรับเซิร์ฟเวอร์ มันเหมาะสมอย่างยิ่งที่จะใช้มันบนเซิร์ฟเวอร์ของคุณ เพื่อแลกกับความพยายามพิเศษที่จำเป็นสำหรับการติดตั้งคุณจะได้รับประสบการณ์ที่น่าประทับใจ
ก่อนอื่นคุณต้องขอรับสำเนาอิมเมจการติดตั้ง Arch แล้วอัปโหลดไปยังแดชบอร์ดของคุณ โดยทั่วไปแล้วกระจกชนิดใดก็ได้ ในการเพิ่มความเร็วในการดาวน์โหลดคุณควรใช้มิเรอร์ที่อยู่ใกล้กับตำแหน่งเซิร์ฟเวอร์ที่คุณต้องการทางภูมิศาสตร์
คุณเริ่มต้นได้โดยไปที่เว็บไซต์สำหรับไฟล์ภาพของคุณและเลือกใช้ HTTP การเชื่อมโยงสำหรับภาพการติดตั้งเช่นนี้อย่างใดอย่างหนึ่ง เวลาดาวน์โหลดโดยทั่วไปจะใช้เวลาน้อยกว่าหนึ่งนาทีขึ้นอยู่กับความเร็วของกระจก
หลังจากนั้นคุณสามารถปรับใช้เซิร์ฟเวอร์ใหม่ของคุณ แทนที่จะเลือกหนึ่งที่ระบุไว้ในการดำเนินงานทางเลือกของระบบคุณจะเลือกภาพที่คุณเพิ่งอัปโหลดจากเมนูแบบเลื่อนลงชื่อISO
หลังจากใช้งานเสร็จสมบูรณ์แล้วเปลี่ยนเป็น " จัดการ " -panel ของเซิร์ฟเวอร์ของคุณและเปิดVNC คอนโซลโดยการคลิกที่ดูคอนโซล ตอนนี้คุณอยู่ในเชลล์สดของ Arch
เนื่องจากจะมีแพ็คเกจให้ดาวน์โหลดจำนวนมากสิ่งแรกที่คุณต้องทำคือตั้งค่าการเชื่อมต่อเครือข่าย คุณสามารถค้นหาข้อมูล IPv4 ได้จากแผงควบคุมของเซิร์ฟเวอร์ของคุณ เพื่อค้นหาวิธีที่อินเตอร์เฟสเครือข่ายถูกเรียกใช้คุณรันคำสั่งip :
ip link
ผลลัพธ์ควรมีลักษณะคล้ายกับนี้:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000
link/ether 00:11:25:31:69:20 brd ff:ff:ff:ff:ff:ff
อันแรกคือส่วนต่อประสานย้อนกลับของคุณซึ่งตอนนี้สามารถข้ามได้อย่างปลอดภัย ส่วนที่สองคืออินเทอร์เฟซ 'ของจริง' ซึ่งจำเป็นต้องกำหนดค่า การกำหนดค่าจะดำเนินการด้วยคำสั่ง IP ไวยากรณ์มีดังนี้:
ip addr add yourip/yoursubnetmask dev yourinterfacename
ยกตัวอย่างเช่น (Do ไม่ใช้ที่อยู่ IP เหล่านี้ - ใช้คนที่คุณพบในแดชบอร์ดของคุณแทน):
ip addr add 10.0.0.1/24 dev eth0
จากนั้นนำอินเตอร์เฟสขึ้นมา:
ip link set eth0 up
จากนั้นคุณต้องตั้งค่าเกตเวย์:
ip route add default via yourgateway
ตัวอย่างเช่น (อีกครั้งดูแดชบอร์ดของคุณสำหรับที่อยู่ที่เหมาะสม):
ip route add default via 10.0.0.1
ตอนนี้คุณควรจะสามารถเข้าถึงอินเทอร์เน็ต อย่างไรก็ตามเพื่อให้การเชื่อมต่อใช้งานได้อย่างสมบูรณ์คุณต้องใช้ DNS ในการทำงาน แก้ไข/etc/resolv.confด้วยโปรแกรมแก้ไขข้อความที่คุณโปรดปราน (nano หรือ vi) และเพิ่มเนมเซิร์ฟเวอร์สองตัว - ฉันใช้ DNS สาธารณะของ Google เป็นตัวอย่าง:
nameserver 8.8.8.8
nameserver 8.8.4.4
คุณสามารถทดสอบว่าทุกอย่างทำงานได้โดยใช้คำสั่งping :
ping -c 3 vultr.com
หากใช้งานได้แสดงว่าคุณเชื่อมต่อกับอินเทอร์เน็ตแล้ว ขั้นตอนต่อไปคือการแบ่งพาร์ติชันของดิสก์ด้วยcfdisk -utility คุณเปิดมันโดยเพียงแค่โทร:
cfdisk /dev/vda
มันจะพร้อมท์คุณสำหรับประเภทพาร์ติชันก่อนเลือกdosที่นี่ จากนั้นคุณสร้าง " ใหม่พาร์ทิชัน" กับขนาดของ2GBและพิมพ์ประถม ถัดไปพาร์ติชั่นที่สองที่เติมพื้นที่ว่างและเป็นประเภท " หลัก " อีกครั้ง ตรวจสอบให้แน่ใจว่าได้ตั้งค่าBootable -flag บนพาร์ติชันที่สอง จบโปรแกรมด้วยการเขียนทุกอย่างและกดปุ่ม ' q ' หลังจากนั้น
ขณะนี้พาร์ติชันอยู่ที่นั่น แต่ขาดระบบไฟล์ เนื่องจากพาร์ติชันแรกจะสลับคุณต้องรัน:
mkswap /dev/vda1
swapon /dev/vda1
ระบบไฟล์หลักจะอยู่ในพาร์ติชั่นที่สอง:
mkfs.ext4 /dev/vda2
mount /dev/vda2 /mnt
ตอนนี้การติดตั้งจริงสามารถเริ่มต้นด้วยแพ็คเกจพื้นฐานที่สุด:
pacstrap /mnt base base-devel
เมื่องานนั้นเสร็จสิ้นคุณจะต้องมีการติดตั้ง Arch ขั้นพื้นฐาน การติดตั้งของคุณยังคงต้องปรับแต่งใน chroot ก่อนทำสิ่งนั้นให้สร้าง/ etc / fstabสำหรับการติดตั้ง:
genfstab -p /mnt > /mnt/etc/fstab
ตอนนี้คุณสามารถ chroot:
arch-chroot /mnt bash
ในสภาวะแวดล้อม chroot คุณกำหนดค่าการตั้งค่าภาษาของคุณโดยการเป���ด/etc/locale.genด้วยโปรแกรมแก้ไขข้อความที่คุณชื่นชอบและไม่ใส่เครื่องหมายในภาษาที่คุณเลือกเช่น:
en_US.UTF-8 UTF-8
จากนั้นดำเนินการ:
locale-gen
และเพิ่มภาษาใน/etc/locale.conf :
echo "LANG=en_US.UTF-8" > /etc/locale.conf
ถัดไปเป็นการตั้งค่าเขตเวลาอย่างเหมาะสม (แทนที่ zoneinfo ด้วยโซนของตำแหน่งเซิร์ฟเวอร์ของคุณ)
ln -s /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime
กำหนดค่าชื่อโฮสต์ของคุณ (เลือกชื่อโฮสต์ตามความเหมาะสม):
echo "vultrserver02" > /etc/hostname
กำหนดค่าinitramfs :
mkinitcpio -p linux
ติดตั้งและกำหนดค่าด้วง :
pacman -S grub
grub-install /dev/vda
grub-mkconfig -o /boot/grub/grub.cfg
ตั้งรหัสผ่านสำหรับบัญชีผู้ใช้รูท :
passwd
กำหนดค่าที่อยู่ IP แบบคงที่สำหรับเซิร์ฟเวอร์ของคุณโดยแก้ไข/ etc / netctl / eth0ด้วยโปรแกรมแก้ไขข้อความที่คุณชื่นชอบ:
Description='eth0'
Interface=eth0
Connection=ethernet
IP=static
Address='youraddress/yoursubnetmask'
Gateway='yourgateway'
DNS = 'nameserverofchoice'
และการเปิดใช้งานบริการขณะบู๊ต:
netctl enable eth0
เนื่องจากการดูแลเซิร์ฟเวอร์ของคุณจากคอนโซลเสมือนจึงไม่สนุกอย่างแน่นอนคุณจะต้องติดตั้งOpenSSHและเปิดใช้งานตอนบูต:
pacman -S openssh
systemctl enable sshd.service
หลังจากนั้นคุณก็ทำเสร็จแล้ว ออกจาก chroot โดยการออก:
exit
คำสั่งและรีบูตเซิร์ฟเวอร์ของคุณ อย่าลืมที่จะลบภาพมิฉะนั้นคุณจะติดอยู่ในบูตห่วง
เซิร์ฟเวอร์ Arch Linux ของคุณออนไลน์อยู่ในขณะนี้!
เรียนรู้วิธีการติดตั้ง 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