วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
Leanote เป็นทางเลือกฟรีฟรีน้ำหนักเบาและโอเพ่นซอร์สสำหรับ Evernote ซึ่งเขียนขึ้นใน Golang ด้วยประสบการณ์ในใจของผู้ใช้ Leanote มอบคุณสมบัติที่ใช้งานได้จริงมากมายให้แก่ผู้ใช้รวมถึงการสนับสนุนข้ามแพลตฟอร์มการเขียนในไวยากรณ์ MarkDown บล็อกสาธารณะหรือส่วนตัวบล็อกการรวบรวมและแบ่งปันความรู้และการทำงานร่วมกันของทีม
ในบทความนี้ฉันจะแนะนำคุณตลอดการตั้งค่าเซิร์ฟเวอร์ Leanote บนอินสแตนซ์ของเซิร์ฟเวอร์ CentOS 7 เพื่อความปลอดภัยการเปิดHTTPS support
ใช้งานการใช้ใบรับรอง Let's Encrypt SSL และ Nginx จะได้รับการคุ้มครอง
203.0.113.1
ของมันคือleanote
ชื่อleanote.example.com
ที่ชี้ไปยังอินสแตนซ์ของเซิร์ฟเวอร์ที่กล่าวถึงข้างต้นเมื่อเริ่มต้นอินสแตนซ์เซิร์ฟเวอร์ Vultr CentOS 7 ใหม่ขอแนะนำให้ติดตั้งไฟล์ swap เพื่อให้แน่ใจว่าระบบทำงานได้อย่างราบรื่น ตัวอย่างเช่นการสร้างไฟล์ swap ขนาด 2048MB นั้นเหมาะสำหรับเครื่องที่มีหน่วยความจำ 2GB
sudo dd if=/dev/zero of=/swapfile count=2048 bs=1M
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
free -m
หมายเหตุ: หากคุณใช้เซิร์ฟเวอร์ขนาดอื่นคุณอาจต้องแก้ไขขนาดของไฟล์สลับ
ดาวน์โหลดและคลายการปล่อย Leanote ล่าสุดสำหรับระบบ Linux 64 บิต:
cd
wget https://sourceforge.net/projects/leanote-bin/files/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz
tar -zxvf leanote-linux-amd64-v2.6.1.bin.tar.gz
ตามที่ Leanote จำเป็นต้องใช้ MongoDB NoSQL DBMS ก่อนที่คุณจะสามารถตั้งค่าเซิร์ฟเวอร์ Leanote ได้สำเร็จ
สร้าง repo MongoDB 4.0 YUM ดังนี้:
cat <<EOF | sudo tee /etc/yum.repos.d/mongodb-org-4.0.repo
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/\$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
EOF
ติดตั้งส่วนประกอบและเครื่องมือ MongoDB ทั้งหมดโดยใช้ repo MongoDB 4.0 YUM ที่สร้างขึ้นก่อนหน้านี้:
sudo yum install -y mongodb-org
โดยค่าเริ่มต้น MongoDB จะใช้27017
พอร์ตเมื่อทำงานซึ่งไม่ได้รับอนุญาตหาก SELinux อยู่ในenforcing
โหมดบนเครื่อง CentOS 7 ใช้คำสั่งต่อไปนี้เพื่อยืนยันโหมด SELinux ปัจจุบัน:
sudo getenforce
บนอินสแตนซ์เซิร์ฟเวอร์ Vultr CentOS 7 SELinux จะถูกปิดใช้งานตามค่าเริ่มต้น ดังนั้นผลลัพธ์ของคำสั่งด้านบนจะเป็น:
Disabled
ในกรณีนี้คุณสามารถข้ามคำแนะนำต่อไปนี้ในการกำหนดค่า SELinux และไปต่อ
แต่ถ้าคุณใช้ CentOS เดิมเช่น 7 Enforcing
เซิร์ฟเวอร์ผลลัพธ์ของคำสั่งดังกล่าวข้างต้นจะเป็น คุณต้องดำเนินการหนึ่งในสามตัวเลือกด้านล่างนี้ก่อนจึงจะสามารถเริ่มและเปิดใช้งานบริการ MongoDB ได้
ตัวเลือก 1: อ���ุญาตให้ MongoDB ใช้27017
พอร์ต
sudo semanage port -a -t mongod_port_t -p tcp 27017
ตัวเลือกที่ 2: ปิดการใช้งาน SELinux
sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
sudo shutdown -r now
ตัวเลือก 3: เปลี่ยน SELinux เป็นpermissive
โหมด
sudo sed -i 's/SELINUX=enforcing/SELINUX=permissive/' /etc/selinux/config
sudo shutdown -r now
เริ่มต้นบริการ MongoDB และทำให้มันเริ่มติดตามการรีบูตระบบ:
sudo systemctl start mongod.service
sudo systemctl enable mongod.service
ใช้คำสั่งด้านล่างเพื่อนำเข้าข้อมูล Leanote เริ่มต้นไปยัง MongoDB:
rm /home/leanote/leanote/mongodb_backup/leanote_install_data/.DS_Store
mongorestore --host localhost -d leanote --dir /home/leanote/leanote/mongodb_backup/leanote_install_data/
เพื่อจุดประสงค์ด้านความปลอดภัยคุณต้องเปิดใช้งานการควบคุมการเข้าถึง MongoDB ทันทีหลังจากที่ MongoDB เริ่มให้บริการแล้ว เพื่อจุดประสงค์นี้คุณต้องสร้างบัญชีผู้ใช้ MongoDB อย่างน้อยสองบัญชี: บัญชีผู้ดูแลระบบผู้ใช้และบัญชีผู้ดูแลระบบฐานข้อมูล คุณจะต้องแก้ไขการกำหนดค่า MongoDB ด้วย
ใส่เปลือก MongoDB:
mongo --host 127.0.0.1:27017
เปลี่ยนเป็นadmin
ฐานข้อมูล:
use admin
สร้างผู้ดูแลระบบผู้ใช้ชื่อuseradmin
ที่ใช้รหัสผ่านuseradminpassword
:
db.createUser({ user: "useradmin", pwd: "useradminpassword", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] })
หมายเหตุ: ผู้ดูแลระบบผู้ใช้useradmin
ควรจัดการผู้ใช้ MongoDB ทั้งหมดดังนั้นจึงควรเลือกรหัสผ่านที่คาดเดายาก แน่นอนว่าเคล็ดลับที่ปลอดภัยยิ่งกว่าก็คือแทนที่useradmin
ด้วยชื่อผู้ใช้ที่คาดเดายาก
เปลี่ยนเป็นleanote
ฐานข้อมูล:
use leanote
สร้างผู้ดูแลฐานข้อมูลชื่อleanoteadmin
ที่ใช้รหัสผ่านleanoteadminpassword
:
db.createUser({ user: "leanoteadmin", pwd: "leanoteadminpassword", roles: [{ role: "dbOwner", db: "leanote" }] })
หมายเหตุ : ขอแนะนำให้เลือกชื่อผู้ใช้ที่รู้จักน้อยกว่าและรหัสผ่านที่คาดเดายาก
เมื่อสร้างผู้ใช้ MongoDB แล้วคุณสามารถยืนยันผลลัพธ์ได้:
use admin
db.auth("useradmin", "useradminpassword")
ยืนยันผู้ดูแลฐานข้อมูล:
use leanote
db.auth("leanoteadmin", "leanoteadminpassword")
ทั้งสองจะส่งออก1
เป็นการยืนยัน
ออกจากเปลือก MongoDB:
exit
ในการเปิดใช้งานการควบคุมการเข้าถึง MongoDB คุณต้องผนวกสองบรรทัดเข้ากับไฟล์กำหนดค่า MongoDB /etc/mongod.conf
ดังต่อไปนี้:
sudo bash -c "echo 'security:' >> /etc/mongod.conf"
sudo bash -c "echo ' authorization: enabled' >> /etc/mongod.conf"
เริ่มบริการ MongoDB ใหม่เพื่อให้การแก้ไขมีผล:
sudo systemctl restart mongod.service
จากนี้ไปคุณสามารถใช้บัญชีผู้ใช้สองบัญชีเพื่อเข้าถึงและจัดการ MongoDB useradmin
สำหรับการจัดการผู้ใช้ MongoDB ทั้งหมดและleanoteadmin
สำหรับการจัดการleanote
ฐานข้อมูลเท่านั้น
สำรองไฟล์กำหนดค่า Leanote /home/leanote/leanote/conf/app.conf
:
cd /home/leanote/leanote/conf/
cp app.conf app.conf.bak
ใช้vi
เครื่องมือแก้ไขเพื่อเปิดไฟล์กำหนดค่า Leanote:
vi app.conf
ค้นหาบรรทัดต่อไปนี้หนึ่งต่อหนึ่ง:
site.url=http://localhost:9000
db.username= # if not exists, please leave it blank
db.password= # if not exists, please leave it blank
app.secret=V85ZzBeTnzpsHyjQX4zukbQ8qqtju9y2aDM55VWxAH9Qop19poekx3xkcDVvrD0y
แทนที่พวกเขาตามลำดับที่แสดงด้านล่าง:
site.url=http://leanote.example.com:9000
db.username=leanoteadmin
db.password=leanoteadminpassword
app.secret=E52tyCDBRk39HmhdGYJLBS3etXpnz7DymmxkgHBYxd7Y9muWVVJ5QZNdDEaHV2sA
หมายเหตุ: เพื่อความปลอดภัยค่าของapp.secret
พารามิเตอร์ต้องเป็นสตริงสุ่ม 64 บิตที่แตกต่างจากสตริงดั้งเดิม ตรวจสอบให้แน่ใจว่าได้แทนที่ค่าE52tyCDBRk39HmhdGYJLBS3etXpnz7DymmxkgHBYxd7Y9muWVVJ5QZNdDEaHV2sA
ด้วยค่าสุ่ม 64 บิตของคุณเอง
บันทึกและออก:
:wq!
แก้ไขกฎไฟร์วอลล์เพื่ออนุญาตการรับส่งข้อมูล TCP ขาเข้าบนพอร์ต9000
:
sudo firewall-cmd --permanent --add-port=9000/tcp
sudo systemctl reload firewalld.service
เริ่ม Leanote โดยใช้สคริปต์อย่างเป็นทางการ:
cd /home/leanote/leanote/bin
bash run.sh
เมื่อเห็นListening on.. 0.0.0.0:9000
ให้ชี้เว็บเบราว์เซอร์ที่คุณโปรดปรานไปhttp://leanote.example.com:9000
เพื่อเริ่มใช้งานเว็บไซต์ Leanote
ใช้บัญชีผู้ดูแลระบบ Leanote เริ่มต้นเพื่อลงชื่อเข้าใช้:
admin
abc123
เพื่อความปลอดภัยคุณควรเปลี่ยนรหัสผ่านเริ่มต้นทันทีหลังจากลงชื่อเข้าใช้
HTTPS
การเข้าถึงในตอนนี้คุณสามารถเข้าถึงเซิร์ฟเวอร์ Leanote โดยใช้โปรโตคอล HTTP ซึ่งเป็นโปรโตคอลที่ปลอดภัยน้อยกว่า เพื่อปรับปรุงความปลอดภัยของระบบคุณสามารถเปิดHTTPS
ใช้งานได้โดยปรับใช้ใบรับรอง Let's Encrypt SSL และ Nginx reverse proxy บนเครื่องของคุณ
ก่อนที่คุณจะได้รับใบรับรอง Let's Encrypt SSL คุณต้องตั้งค่าชื่อโฮสต์และ FQDN บนเครื่องของคุณให้ถูกต้อง
แรกกดCTRL+ เพื่อหยุดสคริปต์C Leanoterun.sh
ถัดไปตั้งค่าชื่อโฮสต์และ FQDN ดังนี้:
sudo hostnamectl set-hostname leanote
cat <<EOF | sudo tee /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
203.0.113.1 leanote.example.com leanote
EOF
คุณสามารถยืนยันผลลัพธ์ได้เช่นกัน:
hostname
hostname -f
บล็อกทราฟฟิกขาเข้าบนพอร์ต9000
และอนุญาตทราฟฟิกขาเข้าบนพอร์ตสำหรับHTTP
และHTTPS
เซอร์วิส:
sudo firewall-cmd --permanent --remove-port=9000/tcp
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld.service
ติดตั้งโปรแกรมอรรถประโยชน์ Certbot:
sudo yum -y install yum-utils
sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
sudo yum install -y certbot
สมัครใบรับรอง Let's Encrypt SSL สำหรับโดเมนleanote.example.com
:
sudo certbot certonly --standalone --agree-tos --no-eff-email -m [email protected] -d leanote.example.com
ใบรับรองและลูกโซ่จะถูกบันทึกไว้ดังนี้:
/etc/letsencrypt/live/leanote.example.com/fullchain.pem
ไฟล์กุญแจส่วนตัวจะถูกบันทึกดังนี้:
/etc/letsencrypt/live/leanote.example.com/privkey.pem
ตามค่าเริ่มต้นใบรับรอง Let's Encrypt SSL จะหมดอายุในสามเดือน คุณสามารถตั้งค่างาน cron ดังที่แสดงด้านล่างเพื่อต่ออายุใบรับรองการเข้ารหัสของ Let's อัตโนมัติ:
sudo crontab -e
กดIเพื่อเข้าสู่insert
โหมดแล้วป้อนบรรทัดต่อไปนี้:
0 0,12 * * * python -c 'import random; import time; time.sleep(random.random() * 3600)' && certbot renew
บันทึกและออก:
:wq!
งาน cron นี้จะพยายามต่ออายุใบรับรอง Let's Encrypt ทุกวันตอนเที่ยง
ติดตั้ง Nginx โดยใช้ repo EPEL YUM:
sudo yum install -y nginx
สร้างไฟล์ปรับแต่งสำหรับ Leanote:
cat <<EOF | sudo tee /etc/nginx/conf.d/leanote.conf
# Redirect HTTP to HTTPS
server {
listen 80;
server_name leanote.example.com;
return 301 https://\$server_name\$request_uri;
}
server {
# Setup HTTPS certificates
listen 443 default ssl;
server_name leanote.example.com;
ssl_certificate /etc/letsencrypt/live/leanote.example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/leanote.example.com/privkey.pem;
# Proxy to the Leanote server
location / {
proxy_set_header X-Real-IP \$remote_addr;
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
proxy_set_header X-Forwarded-Host \$http_host;
proxy_set_header Host \$http_host;
proxy_max_temp_file_size 0;
proxy_pass http://127.0.0.1:9000;
proxy_redirect http:// https://;
}
}
EOF
รีสตาร์ท Nginx เพื่อให้การปรับเปลี่ยนของคุณมีผล:
sudo systemctl daemon-reload
sudo systemctl restart nginx.service
sudo systemctl enable nginx.service
แก้ไขการsite.url
ตั้งค่าในไฟล์ปรับแต่ง Leanote:
cd /home/leanote/leanote/conf/
vi app.conf
ค้นหาบรรทัดต่อไปนี้:
site.url=http://leanote.example.com:9000
แทนที่:
site.url=https://leanote.example.com
บันทึกและออก:
:wq!
เรียกใช้สคริปต์ Leanote อีกครั้ง:
cd /home/leanote/leanote/bin
bash run.sh
ตอนนี้เว็บเบราเซอร์ที่คุณชื่นชอบชี้ไปที่http://leanote.example.com/
และคุณจะพบว่าHTTPS
โปรโตคอลเปิดใช้งานโดยอัตโนมัติ เพียงลงชื่อเข้าadmin
ใช้ด้วยชื่อผู้ใช้ด้วยรหัสผ่านใหม่ที่คุณตั้งค่าไว้ก่อนหน้านี้หรือลงทะเบียนบัญชีผู้ใช้ใหม่สำหรับการทำงานร่วมกันเป็นทีม
อีกครั้งกดCTRL+ Cเพื่อหยุดสคริปต์ Leanote เราจะเริ่มต้นสคริปต์นี้ในภายหลัง
wkhtmltopdf
โปรแกรมLeanote เลือกที่จะใช้wkhtmltopdf
โปรแกรมเพื่อส่งออกหน้า HTML เป็นไฟล์ PDF ติดตั้งwkhtmltopdf
:
cd
wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox-0.12.5-1.centos7.x86_64.rpm
sudo yum localinstall -y wkhtmltox-0.12.5-1.centos7.x86_64.rpm
which wkhtmltopdf
อย่าลืมส่งwkhtmltopdf
เส้นทางไบนารี/usr/local/bin/wkhtmltopdf
ในExport PDF
ส่วนในแดชบอร์ดผู้ดูแลเว็บ Leanote เมื่อ Leanote กลับมาทำงานอีกครั้ง
หมายเหตุ: หากคุณพบอักขระที่อ่านไม่ได้ในไฟล์ PDF ที่ส่งออกคุณสามารถลองแก้ไขปัญหาด้วยการเพิ่มไฟล์ฟอนต์ที่จำเป็นลงใน/usr/share/fonts/
ไดเรกทอรี
เพื่อให้ไซต์ Leanote ออนไลน์ของคุณออนไลน์คุณสามารถใช้ยูทิลิตี้ Supervisor เพื่อเริ่มสคริปต์ Leanote โดยอัตโนมัติหากเกิดปัญหา
ติดตั้ง Supervisor โดยใช้ YUM:
sudo yum install -y supervisor
สร้าง.ini
ไฟล์Supervisor ง่ายๆสำหรับ Leanote:
cat <<EOF | sudo tee /etc/supervisord.d/leanote.ini
[program:leanote]
command=bash /home/leanote/leanote/bin/run.sh
directory=/home/leanote/leanote/bin/
priority=999
autostart=true
autorestart=true
user=leanote
redirect_stderr=true
EOF
เริ่มบริการหัวหน้างานรวมถึงบริการ Leanote:
sudo supervisord -c /etc/supervisord.conf
ยืนยันสถานะของบริการ Leanote:
sudo supervisorctl status leanote
ผลลัพธ์จะมีลักษณะดังต่อไปนี้:
leanote RUNNING pid 3707, uptime 0:02:36
เรียนรู้วิธีการติดตั้ง 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