วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
Omeka Classic 2.4 CMS เป็นแพลตฟอร์มการเผยแพร่ดิจิทัลฟรีและโอเพ่นซอร์สและระบบการจัดการเนื้อหา (CMS) สำหรับการแบ่งปันคอลเลกชันดิจิตอลและการสร้างการจัดแสดงนิทรรศการออนไลน์ที่เต็มไปด้วยสื่อ Omeka Classic 2.4 CMS ช่วยให้นักวิชาการบรรณารักษ์ผู้เก็บเอกสารผู้เชี่ยวชาญด้านพิพิธภัณฑ์และผู้ที่ชื่นชอบวัฒนธรรมสามารถสร้างเรื่องเล่าที่ซับซ้อนและแบ่งปันคอลเลกชันและเนื้อหาที่หลากหลายในราคาต่ำโดยไม่ต้องเสียสละการออกแบบและคุณภาพทางเทคนิค Omeka ยอมรับและจัดเก็บไฟล์ทุกประเภทรวมถึงรูปภาพวิดีโอเสียงเอกสารหลายหน้า PDF การนำเสนอ Power Point และสามารถจัดการข้อมูลเมตาดาต้าและไฟล์เก็บถาวรขนาดใหญ่ (มีมากกว่า 1 ล้านรายการ) โดยมีข้อ จำกัด เพียงอย่างเดียวคือพลังของเซิร์ฟเวอร์ของคุณ
ในบทช่วยสอนนี้เราจะติดตั้ง Omeka Classic 2.4 CMS บน Fedora 26 LAMP VPS โดยใช้ Apache เว็บเซิร์ฟเวอร์, PHP 7.1 และฐานข้อมูล MariaDB
เราจะเริ่มต้นด้วยการเพิ่มsudoผู้ใช้ใหม่
ก่อนเข้าสู่เซิร์ฟเวอร์ของคุณเป็นroot:
ssh root@YOUR_VULTR_IP_ADDRESS
เพิ่มผู้ใช้ใหม่ชื่อuser1(หรือชื่อผู้ใช้ที่คุณต้องการ):
useradd user1
ถัดไปตั้งรหัสผ่านสำหรับuser1ผู้ใช้:
passwd user1
เมื่อได้รับแจ้งให้ป้อนรหัสผ่านที่ปลอดภัยและน่าจดจำ
ตอนนี้ตรวจสอบ/etc/sudoersไฟล์เพื่อให้แน่ใจว่าsudoersกลุ่มเปิดใช้งาน:
visudo
ค้นหาหัวข้อเช่นนี้:
%wheel ALL=(ALL) ALL
ตรวจสอบให้แน่ใจว่าไม่ได้เป็นการแสดงความคิดเห็น บรรทัดนี้บอกเราว่าผู้ใช้ที่เป็นสมาชิกของwheelกลุ่มสามารถใช้sudoคำสั่งเพื่อรับrootสิทธิ์
เมื่อคุณแก้ไขไฟล์แล้วคุณสามารถบันทึกและออกโดยกดEscจากนั้นเข้าสู่:wq"เขียน" และ "ออกจาก" ไฟล์
ต่อไปเราต้องเพิ่มuser1ไปยังwheelกลุ่ม:
usermod -aG wheel user1
เราสามารถตรวจสอบความuser1เป็นสมาชิกกลุ่มและตรวจสอบว่าusermodคำสั่งทำงานร่วมกับgroupsคำสั่ง:
groups user1
ตอนนี้ใช้suคำสั่งเพื่อสลับไปยังuser1บัญชีผู้ใช้ sudo ใหม่:
su - user1
พรอมต์คำสั่งจะอัปเดตเพื่อระบุว่าคุณได้ลงชื่อเข้าuser1ใช้บัญชีแล้ว คุณสามารถตรวจสอบสิ่งนี้ได้ด้วยwhoamiคำสั่ง:
whoami
ตอนนี้เริ่มsshdบริการใหม่เพื่อให้คุณสามารถเข้าสู่ระบบsshด้วยบัญชีผู้ใช้ sudo ที่ไม่ใช่รูทใหม่ที่คุณเพิ่งสร้างขึ้น:
sudo systemctl restart sshd
ออกจากuser1บัญชี:
exit
ออกจากrootบัญชี (ซึ่งจะยกเลิกการเชื่อมต่อsshเซสชันของคุณ):
exit
ตอนนี้คุณสามารถsshเข้าสู่เซิร์ฟเวอร์อินสแตนซ์จากโฮสต์ในพื้นที่ของคุณโดยใช้user1บัญชีผู้ใช้ sudo ที่ไม่ใช่รูทใหม่
ssh user1@YOUR_VULTR_IP_ADDRESS
หากคุณต้องการรัน sudo โดยไม่ต้องพิมพ์รหัสผ่านทุกครั้งให้เปิด/etc/sudoersไฟล์อีกครั้งโดยใช้visudo:
sudo visudo
แก้ไขส่วนสำหรับwheelกลุ่มเพื่อให้มีลักษณะดังนี้:
%wheel ALL=(ALL) NOPASSWD: ALL
โปรดทราบ: การปิดใช้งานข้อกำหนดรหัสผ่านสำหรับผู้ใช้ sudo ไม่ใช่วิธีปฏิบัติที่แนะนำ แต่จะรวมอยู่ที่นี่เนื่องจากสามารถทำให้การกำหนดค่าเซิร์ฟเวอร์สะดวกและน่าผิดหวังยิ่งขึ้นโดยเฉพาะในช่วงการดูแลระบบที่ยาวนานขึ้น หากคุณกังวลเกี่ยวกับผลกระทบด้านความปลอดภัยคุณสามารถย้อนกลับการเปลี่ยนแปลงการกำหนดค่าเป็นต้นฉบับได้หลังจากที่คุณทำภารกิจการจัดการเสร็จ
เมื่อใดก็ตามที่คุณต้องการลงชื่อเข้าrootใช้บัญชีผู้ใช้จากภายในsudoบัญชีผู้ใช้คุณสามารถใช้หนึ่งในคำสั่งต่อไปนี้:
sudo -i
sudo su -
คุณสามารถออกจากrootบัญชีและกลับสู่sudoบัญชีผู้ใช้ของคุณได้ตลอดเวลาเพียงแค่พิมพ์ต่อไปนี้:
exit
ก่อนที่จะติดตั้งแพ็คเกจใด ๆ บนอินสแตนซ์ของเซิร์ฟเวอร์ Fedora เราจะทำการอัปเดตระบบก่อน
ตรวจสอบให้แน่ใจว่าคุณล็อกอินเข้าสู่เซิร์ฟเวอร์โดยใช้ผู้ใช้ที่ไม่ใช่รูท sudo และรันคำสั่งต่อไปนี้:
sudo dnf -y update
ติดตั้งเว็บเซิร์ฟเวอร์ Apache:
sudo dnf -y install httpd
จากนั้นใช้systemctlคำสั่งเพื่อเริ่มและเปิดใช้งาน Apache เพื่อดำเนินการโดยอัตโนมัติในเวลาบูต:
sudo systemctl enable httpd
sudo systemctl start httpd
ตรวจสอบไฟล์กำหนดค่า Apache ของคุณเพื่อให้แน่ใจว่าไดเรกทีฟDocumentRootชี้ไปยังไดเร็กทอรีที่ถูกต้อง:
sudo vi /etc/httpd/conf/httpd.conf
DocumentRootตัวเลือกการตั้งค่าจะมีลักษณะเช่นนี้
DocumentRoot "/var/www/html"
ตอนนี้ให้ตรวจสอบให้แน่ใจว่าmod_rewriteโหลดโมดูล Apache แล้ว เราสามารถทำได้โดยค้นหาไฟล์การกำหนดค่าโมดูลฐาน Apache สำหรับคำว่า " mod_rewrite"
เปิดไฟล์:
sudo vi /etc/httpd/conf.modules.d/00-base.conf
mod_rewriteค้นหาคำว่า
หากmod_rewriteโหลดโมดูล Apache แล้วคุณจะพบบรรทัดการกำหนดค่าที่มีลักษณะดังนี้:
LoadModule rewrite_module modules/mod_rewrite.so
หากบรรทัดด้านบนเริ่มต้นด้วยเซมิโคลอนคุณจะต้องลบเซมิโคลอนเพื่อยกเลิกการใส่เครื่องหมายในบรรทัดและโหลดโมดูล แน่นอนนี้นำไปใช้กับโมดูล Apache อื่น ๆ ที่จำเป็นด้วย
ตอนนี้เราต้องแก้ไขไฟล์กำหนดค่าเริ่มต้นของ Apache เพื่อให้mod_rewriteทำงานได้อย่างถูกต้องกับ Omeka Classic CMS
เปิดไฟล์:
sudo vi /etc/httpd/conf/httpd.conf
แล้วหาส่วนที่เริ่มต้นด้วย<Directory "/var/www/html">และการเปลี่ยนแปลงไปAllowOverride none AllowOverride Allผลลัพธ์สุดท้าย (ที่ลบความคิดเห็นทั้งหมด) จะมีลักษณะดังนี้:
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ตอนนี้บันทึกและปิดไฟล์กำหนดค่า Apache
เราจะรีสตาร์ท Apache เมื่อสิ้นสุดบทช่วยสอนนี้ แต่การรีสตาร์ท Apache อย่างสม่ำเสมอในระหว่างการติดตั้งและการกำหนดค่าเป็นนิสัยที่ดีดังนั้นให้ทำตอนนี้เลย:
sudo systemctl restart httpd
ตอนนี้เราต้องเปิดค่าเริ่มต้นHTTPและHTTPSพอร์ตเนื่องจากจะถูกปิดกั้นfirewalldโดยค่าเริ่มต้น
เปิดพอร์ตไฟร์วอลล์:
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
โหลดไฟร์วอลล์ใหม่เพื่อใช้การเปลี่ยนแปลง:
sudo firewall-cmd --reload
คุณจะเห็นคำที่successปรากฏในเทอร์มินัลของคุณหลังจากแต่ละคำสั่งการกำหนดค่าไฟร์วอลล์ที่ประสบความสำเร็จ
เราสามารถตรวจสอบได้อย่างรวดเร็วว่าHTTPพอร์ตApache เปิดอยู่โดยไปที่ที่อยู่ IP หรือโดเมนของอินสแตนซ์ของเซิร์ฟเวอร์ในเบราว์เซอร์:
http://YOUR_VULTR_IP_ADDRESS/
คุณจะเห็นหน้าเว็บ Apache เริ่มต้นในเบราว์เซอร์ของคุณ
SELinux ย่อมาจาก "Security Enhanced Linux" เป็นการปรับปรุงความปลอดภัยให้กับ Linux ซึ่งช่วยให้ผู้ใช้และผู้ดูแลระบบสามารถควบคุมการเข้าถึงได้มากขึ้น เปิดใช้งานโดยค่าเริ่มต้นใน Fedora 26 แต่ไม่จำเป็นอย่างยิ่งสำหรับการรักษาความปลอดภัยเซิร์ฟเวอร์เนื่องจากการกระจายของเซิร์ฟเวอร์ Linux จำนวนมากไม่ได้มาพร้อมกับการติดตั้งหรือเปิดใช้งานโดยค่าเริ่มต้น
เพื่อหลีกเลี่ยงปัญหาการอนุญาตให้ใช้ไฟล์กับ Omeka Classic CMS ในภายหลังเราจะปิดการใช้งาน SELinux ในตอนนี้ ดังนั้นเปิดไฟล์กำหนดค่า SELinux ด้วยเทอร์มินัลเอดิเตอร์ที่คุณโปรดปราน:
sudo vi /etc/selinux/config
เปลี่ยนSELINUX=enforcingเป็นSELINUX=disabledแล้วบันทึกไฟล์
ในการใช้การเปลี่ยนแปลงการกำหนดค่า SELinux จำเป็นต้องรีบูตเซิร์ฟเวอร์ดังนั้นคุณสามารถรีสตาร์ทเซิร์ฟเวอร์โดยใช้แผงควบคุม Vultr หรือคุณสามารถใช้shutdownคำสั่งได้ง่ายๆ:
sudo shutdown -r now
เมื่อเซิร์ฟเวอร์เรียบเซสชั่น SSH ของคุณจะได้รับการเชื่อมต่อและคุณอาจจะเห็นข้อความแจ้งให้คุณทราบเกี่ยวกับหรือ'broken pipe' 'Connection closed by remote host'สิ่งนี้ไม่ต้องกังวลเพียงแค่รอ 20 วินาทีหรือมากกว่านั้นจากนั้น SSH จะกลับมาอีกครั้ง (ด้วยชื่อผู้ใช้และโดเมนของคุณเอง):
ssh user1@YOUR_DOMAIN
หรือ (ด้วยชื่อผู้ใช้และที่อยู่ IP ของคุณเอง):
ssh user1@YOUR_VULTR_IP_ADDRESS
เมื่อคุณกลับเข้าสู่ระบบแล้วคุณควรตรวจสอบสถานะของ SELinux ด้วยsestatusคำสั่งเพื่อให้แน่ใจว่ามันถูกปิดการใช้งานอย่างถูกต้อง:
sudo sestatus
SELinux status: disabledคุณควรจะเห็นข้อความว่า หากคุณเห็นข้อความว่าSELinux status: enabled(หรือสิ่งที่คล้ายกัน) คุณจะต้องทำซ้ำขั้นตอนข้างต้นและตรวจสอบให้แน่ใจว่าคุณรีสตาร์ทเซิร์ฟเวอร์อย่างถูกต้อง
ตอนนี้เราสามารถติดตั้ง PHP 7.1 พร้อมกับโมดูล PHP ที่จำเป็นทั้งหมดที่ Omeka Classic CMS ต้องการ:
sudo dnf -y install php php-mysqlnd php-mbstring php-gd php-common php-pdo php-pecl-imagick php-xml php-zip
Fedora 26 เป็นค่าเริ่มต้นในการใช้เซิร์ฟเวอร์ฐานข้อมูล MariaDB ซึ่งเป็นโอเพ่นซอร์สที่ได้รับการพัฒนาอย่างเต็มรูปแบบการพัฒนาชุมชน
ติดตั้งเซิร์ฟเวอร์ฐานข้อมูล MariaDB:
sudo dnf -y install mariadb-server
เริ่มและเปิดใช้งานเซิร์ฟเวอร์ MariaDB ให้ดำเนินการโดยอัตโนมัติในเวลาบูต:
sudo systemctl enable mariadb
sudo systemctl start mariadb
รักษาความปลอดภัยการติดตั้งเซิร์ฟเวอร์ MariaDB ของคุณ:
sudo mysql_secure_installation
rootรหัสผ่านจะว่างเปล่าดังนั้นเพียงแค่กดปุ่ม Enter เมื่อได้รับแจ้งสำหรับrootรหัสผ่าน
เมื่อได้รับแจ้งให้สร้างผู้ใช้ MariaDB / MySQL rootให้เลือก "Y" (สำหรับใช่) จากนั้นป้อนrootรหัสผ่านที่ปลอดภัย เพียงตอบ "Y" ให้กับคำถามใช่ / ไม่ใช่อื่น ๆ ทั้งหมดเนื่องจากคำแนะนำเริ่มต้นเป็นตัวเลือกที่ปลอดภัยที่สุด
ล็อกอินเข้าสู่เชลล์ MariaDB ในฐานะrootผู้ใช้MariaDB โดยการรันคำสั่งต่อไปนี้:
sudo mysql -u root -p
ในการเข้าถึงพรอมต์คำสั่ง MariaDB เพียงป้อนrootรหัสผ่านMariaDB เมื่อได้รับพร้อมต์
เรียกใช้แบบสอบถามต่อไปนี้เพื่อสร้างฐานข้อมูล MariaDB และผู้ใช้ฐานข้อมูลสำหรับ Omeka Classic CMS:
CREATE DATABASE omeka_db CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'omeka_user'@'localhost' IDENTIFIED BY 'UltraSecurePassword';
GRANT ALL PRIVILEGES ON omeka_db.* TO 'omeka_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
คุณสามารถแทนที่ชื่อฐานข้อมูลomeka_dbและชื่อผู้ใช้omeka_userด้วยสิ่งที่คุณชอบได้หากคุณต้องการ ตรวจสอบให้แน่ใจว่าคุณได้แทนที่ "UltraSecurePassword" ด้วยรหัสผ่านที่ปลอดภัยจริง ๆ
เปลี่ยนไดเรกทอรีการทำงานปัจจุบันของคุณเป็นไดเรกทอรีเว็บเริ่มต้น:
cd /var/www/html/
หากคุณได้รับข้อความแสดงข้อผิดพลาดที่พูดถึงบางอย่าง'No such file or directory'ให้ลองคำสั่งต่อไปนี้:
cd /var/www/ ; sudo mkdir html ; cd html
/var/www/html/ไดเรกทอรีที่ทำงานปัจจุบันของคุณตอนนี้จะเป็น: คุณสามารถตรวจสอบสิ่งนี้ได้ด้วยpwdคำสั่ง (ไดเร็กทอรีการทำงานการพิมพ์):
pwd
ตอนนี้ใช้wgetเพื่อดาวน์โหลดแพ็คเกจการติดตั้ง Omeka Classic CMS:
sudo wget https://github.com/omeka/Omeka/releases/download/v2.5.1/omeka-2.5.1.zip
โปรดทราบ: แน่นอนคุณควรตรวจสอบเวอร์ชันล่าสุดโดยไปที่หน้าดาวน์โหลด Omeka คลาสสิก CMS
แสดงรายการไดเรกทอรีปัจจุบันเพื่อตรวจสอบว่าคุณดาวน์โหลดไฟล์สำเร็จแล้ว:
ls -la
มาติดตั้งอย่างรวดเร็วกันunzipเพื่อให้เราสามารถคลายซิปไฟล์:
sudo dnf -y install unzip
ตอนนี้คลายการบีบอัดไฟล์ zip:
sudo unzip omeka-2.5.1.zip
ย้ายไฟล์การติดตั้งทั้งหมดไปยังไดเรกทอรีเว็บรูท:
sudo mv omeka-2.5.1/* /var/www/html
เปลี่ยนความเป็นเจ้าของไฟล์เว็บเพื่อหลีกเลี่ยงปัญหาสิทธิ์:
sudo chown -R apache:apache * ./
รีสตาร์ท Apache อีกครั้ง:
sudo systemctl restart httpd
ตอนนี้เราพร้อมที่จะก้าวไปสู่ขั้นตอนสุดท้ายแล้ว
Omeka Classic CMS ต้องการ ImageMagick ในการประมวลผลภาพเพื่อให้แน่ใจว่าติดตั้งแล้ว:
sudo dnf -y install ImageMagick
เพื่อให้การติดตั้ง Omeka Classic CMS เสร็จสมบูรณ์อันดับแรกเราต้องแก้ไขไฟล์การกำหนดค่าฐานข้อมูล Omeka Classic CMS ก่อนอื่นให้ตรวจสอบให้แน่ใจก่อนว่าคุณอยู่ใน webroot แล้วเปิดdb.iniไฟล์:
sudo vi ./db.ini
แทนที่XXXXXXXค่าด้วยรายละเอียดการกำหนดค่าฐานข้อมูลของคุณดังนี้:
[database]
host = "localhost"
username = "omeka_user"
password = "UltraSecurePassword"
dbname = "omeka_db"
prefix = "omeka_"
charset = "utf8"
;port = ""
เมื่อคุณเพิ่มค่าการกำหนดค่าที่เหมาะสมแล้วคุณสามารถบันทึกและออกจากไฟล์การกำหนดค่า
ตอนนี้ไปที่ที่อยู่ IP ของอินสแตนซ์เซิร์ฟเวอร์ของคุณในเบราว์เซอร์ของคุณหรือถ้าคุณได้กำหนดค่าการตั้งค่า Vultr DNS ของคุณ (และให้เวลาพอที่จะเผยแพร่) คุณสามารถเยี่ยมชมโดเมนของคุณแทน
ในการเข้าถึงหน้าการติดตั้ง Omeka Classic CMS ให้ป้อนที่อยู่ IP ของ Vultr อินสแตนซ์ของคุณในแถบที่อยู่ของเบราว์เซอร์แล้วตามด้วย/install/:
http://YOUR_VULTR_IP_ADDRESS/install/
บนConfigure Your Siteหน้าOmeka ให้ป้อนข้อมูลต่อไปนี้Default Superuser Account:
Username: <superuser username>
Password: <a secure password>
Email: <superuser email address>
ถัดไปป้อนข้อมูลต่อไปนี้Site Settings:
Administrator Email: <administrator email>
Site Title: <the title off the site>
คุณสามารถปล่อยให้ส่วนที่เหลือเป็นSite Settingsค่าเริ่มต้นหรือคุณสามารถแก้ไขให้เหมาะสมกับความต้องการส่วนบุคคล
เมื่อคุณพอใจกับรายละเอียดการกำหนดค่าไซต์ด้านบนให้คลิกInstallเพื่อจบการติดตั้ง
คุณจะถูกนำไปที่Successหน้า
ในการเข้าถึงส่วนผู้ดูแลระบบเพียงคลิกที่Admin Dashboardปุ่มและป้อนชื่อผู้ใช้และรหัสผ่านของคุณ หากคุณไม่ได้เปลี่ยนเส้นทางไปที่หน้าลงชื่อเข้าใช้ของผู้ดูแลระบบคุณสามารถป้อนที่อยู่ของผู้ดูแลระบบได้ด้วยตนเอง:
http://YOUR_VULTR_IP_ADDRESS/admin/
ตอนนี้คุณพร้อมที่จะเริ่มเพิ่มเนื้อหาของคุณและกำหนดค่าวัสดุและชุดสะสมของคุณแล้ว ตรวจสอบให้แน่ใจว่าคุณได้ตรวจสอบเอกสาร Omeka Classic CMS ที่ยอดเยี่ยมสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างและกำหนดค่าไซต์ของคุณ
เรียนรู้วิธีการติดตั้ง 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