วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
Selfoss RSS Reader เป็นฟรีและโอเพนซอร์ซที่เปิดให้บริการบนเว็บด้วยตนเองซึ่งมีทั้งเว็บสตรีมสด mashup เครื่องอ่านข่าว (RSS / Atom) และตัวรวบรวมสากล Selfoss RSS Reader มีคุณสมบัตินำเข้า OPML, JSON API ที่สงบและระบบปลั๊กอินแบบเปิดช่วยให้คุณสามารถขยายฟังก์ชันการทำงานเริ่มต้นได้อย่างง่ายดายโดยการเขียนตัวเชื่อมต่อข้อมูลที่กำหนดเองของคุณ คุณสามารถใช้ Selfoss เพื่อสตรีมสดและรวบรวมโพสต์ทวีตพอดแคสต์และฟีดทั้งหมดในที่ส่วนกลางเดียวที่คุณสามารถเข้าถึงได้จากเดสก์ท็อปหรืออุปกรณ์มือถือใด ๆ
ในบทช่วยสอนนี้เราจะติดตั้ง Selfoss RSS Reader 2.17 บน FreeBSD 11 FAMP VPS โดยใช้ Apache เว็บเซิร์ฟเวอร์, PHP 7.1 และฐานข้อมูล MariaDB
เราจะเริ่มต้นด้วยการเพิ่มsudoผู้ใช้ใหม่
ก่อนเข้าสู่เซิร์ฟเวอร์ของคุณเป็นroot:
ssh root@YOUR_VULTR_IP_ADDRESS
sudoคำสั่งไม่ได้ติดตั้งโดยค่าเริ่มต้นใน Vultr FreeBSD เช่น 11 เซิร์ฟเวอร์ดังนั้นครั้งแรกที่เราจะติดตั้งsudo:
pkg install sudo
ตอนนี้เพิ่มผู้ใช้ใหม่ชื่อuser1(หรือชื่อผู้ใช้ที่คุณต้องการ):
adduser user1
adduserคำสั่งจะให้คุณจำนวนมากรายละเอียดของบัญชีผู้ใช้ดังนั้นเพียงแค่เลือกค่าเริ่มต้นสำหรับที่สุดของพวกเขาเมื่อมันทำให้ความรู้สึกที่จะทำเช่นนั้น เมื่อคุณถูกถามว่าInvite user1 into any other groups?ควรทำอย่างไรคุณควรป้อนwheelเพื่อเพิ่มuser1ในwheelกลุ่ม
ตอนนี้ตรวจสอบ/etc/sudoersไฟล์เพื่อให้แน่ใจว่าsudoersกลุ่มเปิดใช้งาน:
visudo
ค้นหาหัวข้อเช่นนี้:
# %wheel ALL=(ALL) ALL
บรรทัดนี้บอกเราว่าผู้ใช้ที่เป็นสมาชิกของwheelกลุ่มสามารถใช้sudoคำสั่งเพื่อรับrootสิทธิ์ มันจะถูกใส่ความคิดเห็นโดยค่าเริ่มต้นดังนั้นคุณจะต้องยกเลิกการคอมเม้นต์แล้วบันทึกและออกจากไฟล์
เราสามารถตรวจสอบความuser1เป็นสมาชิกกลุ่มด้วยgroupsคำสั่ง:
groups user1
หากuser1ไม่ใช่สมาชิกของwheelกลุ่มคุณสามารถใช้คำสั่งนี้เพื่ออัพเดตความuser1เป็นสมาชิกกลุ่ม:
pw group mod wheel -m user1
ตอนนี้ใช้suคำสั่งเพื่อสลับไปยังuser1บัญชีผู้ใช้ sudo ใหม่:
su - user1
พรอมต์คำสั่งจะอัปเดตเพื่อระบุว่าคุณได้ลงชื่อเข้าuser1ใช้บัญชีแล้ว คุณสามารถตรวจสอบสิ่งนี้ได้ด้วยwhoamiคำสั่ง:
whoami
ตอนนี้เริ่มsshdบริการใหม่เพื่อให้คุณสามารถเข้าสู่ระบบsshด้วยบัญชีผู้ใช้ sudo ที่ไม่ใช่รูทใหม่ที่คุณเพิ่งสร้างขึ้น:
sudo /etc/rc.d/sshd restart
ออกจาก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
ก่อนที่จะติดตั้งแพ็คเกจใด ๆ บนอินสแตนซ์ของเซิร์ฟเวอร์ FreeBSD เราจะทำการอัปเดตระบบก่อน
ตรวจสอบให้แน่ใจว่าคุณล็อกอินเข้าสู่เซิร์ฟเวอร์โดยใช้ผู้ใช้ที่ไม่ใช่ผู้ใช้ sudo และรันคำสั่งต่อไปนี้:
sudo freebsd-update fetch
sudo freebsd-update install
sudo pkg update
sudo pkg upgrade
ติดตั้งเว็บเซิร์ฟเวอร์ Apache:
sudo pkg install apache24
ป้อนyเมื่อได้รับแจ้ง
ตอนนี้ใช้sysrcคำสั่งเพื่อเปิดใช้งานบริการ Apache เพื่อดำเนินการโดยอัตโนมัติในเวลาบูต:
sudo sysrc apache24_enable=yes
sysrcคำสั่งปรับปรุง/etc/rc.confแฟ้มการกำหนดค่าดังนั้นหากคุณต้องการตรวจสอบการอัปเดตการตั้งค่าด้วยตนเองคุณก็สามารถเปิด/etc/rc.confไฟล์ด้วยโปรแกรมแก้ไขสถานีที่คุณชื่นชอบ:
vi /etc/rc.conf
ตอนนี้เริ่มบริการ Apache:
sudo service apache24 start
คุณสามารถตรวจสอบได้อย่างรวดเร็วว่า apache กำลังทำงานอยู่โดยไปที่ที่อยู่ IP หรือโดเมนของอินสแตนซ์ของเซิร์ฟเวอร์ในเบราว์เซอร์ของคุณ:
http://YOUR_VULTR_IP_ADDRESS/
คุณจะเห็นหน้าเริ่มต้น FreeBSD Apache ที่แสดงข้อความ:
It works!
ตรวจสอบไฟล์กำหนดค่าเริ่มต้นของ Apache เพื่อให้แน่ใจว่าDocumentRootคำสั่งชี้ไปยังไดเรกทอรีที่ถูกต้อง:
sudo vi /usr/local/etc/apache24/httpd.conf
DocumentRootตัวเลือกการตั้งค่าจะมีลักษณะเช่นนี้
DocumentRoot "/usr/local/www/apache24/data"
ตอนนี้เราต้องเปิดใช้งานmod_rewriteโมดูล Apache เราสามารถทำได้โดยค้นหาไฟล์กำหนดค่าเริ่มต้นของ Apache สำหรับคำmod_rewriteนั้น
โดยค่าเริ่มต้นmod_rewriteโมดูล Apache จะถูกใส่ความคิดเห็น (ซึ่งหมายความว่าจะปิดใช้งาน) บรรทัดการกำหนดค่าบนอินสแตนซ์ clean Vultr FreeBSD 11 จะมีลักษณะดังนี้:
#LoadModule rewrite_module libexec/apache24/mod_rewrite.so
เพียงลบสัญลักษณ์แฮชเพื่อยกเลิกการใส่เครื่องหมายในบรรทัดและโหลดโมดูล แน่นอนนี้นำไปใช้กับโมดูล Apache อื่น ๆ ที่จำเป็นด้วยเช่นกัน:
LoadModule rewrite_module libexec/apache24/mod_rewrite.so
เราจำเป็นต้องเปิดใช้งานmod_authz_codeและmod_headersโมดูลดังนั้นโปรดตรวจสอบให้แน่ใจว่าพวกเขาไม่ได้แสดงความคิดเห็นเช่นกัน:
LoadModule authz_core_module libexec/apache24/mod_authz_core.so
LoadModule headers_module libexec/apache24/mod_headers.so
ตอนนี้เราต้องแก้ไขDirectoryคำสั่ง Apache ในไฟล์การกำหนดค่าเดียวกันเพื่อให้mod_rewriteทำงานได้อย่างถูกต้องกับ Selfoss RSS Reader
ค้นหาส่วนของไฟล์การกำหนดค่าที่เริ่มต้นด้วย<Directory "/usr/local/www/apache24/data">และการเปลี่ยนแปลงไปAllowOverride none AllowOverride Allผลลัพธ์สุดท้าย (ที่ลบความคิดเห็นทั้งหมด) จะมีลักษณะดังนี้:
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ตอนนี้บันทึกและออกจากไฟล์กำหนดค่าของ Apache
เราจะรีสตาร์ท Apache เมื่อสิ้นสุดบทช่วยสอนนี้ แต่การรีสตาร์ท Apache อย่างสม่ำเสมอในระหว่างการติดตั้งและการกำหนดค่าเป็นนิสัยที่ดีดังนั้นให้ทำตอนนี้เลย:
sudo service apache24 restart
ตอนนี้เราสามารถติดตั้ง PHP 7.1 พร้อมกับโมดูล PHP ที่จำเป็นทั้งหมดที่ Selfoss RSS Reader ต้องการ:
sudo pkg install php71 mod_php71 php71-gd php71-mbstring php71-mysqli php71-xml php71-curl php71-ctype php71-tokenizer php71-simplexml php71-dom php71-session php71-iconv php71-hash php71-json php71-fileinfo php71-pdo php71-pdo_mysql php71-zlib php71-openssl php71-zip php71-phar
FreeBSD 11 จะช่วยให้เราเลือกที่จะใช้การพัฒนาหรือการผลิตphp.ini php.iniเนื่องจากเรากำลังจะติดตั้ง Selfoss บนเว็บเซิร์ฟเวอร์สาธารณะเราจะใช้เวอร์ชันที่ใช้งานจริง ก่อนสำรองphp.ini-production:
sudo cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini-production.backup
จากนั้นซอฟต์ลิงค์php.ini-productionไปที่php.ini:
sudo ln -s /usr/local/etc/php.ini-production /usr/local/etc/php.ini
เราจำเป็นต้องกำหนดค่า Apache ให้ใช้ PHP จริงดังนั้นเรามาสร้างไฟล์ใหม่ที่เรียกว่าphp.confในIncludesไดเรกทอรีApache :
sudo vi /usr/local/etc/apache24/Includes/php.conf
ป้อนข้อความต่อไปนี้ลงในไฟล์ที่สร้างขึ้นใหม่:
<IfModule dir_module>
DirectoryIndex index.php index.html
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
</IfModule>
บันทึกและออกจากไฟล์.
ตอนนี้ให้เริ่ม Apache ใหม่เพื่อให้สามารถโหลดการเปลี่ยนแปลงการกำหนดค่าใหม่ได้:
sudo service apache24 restart
FreeBSD 11 เป็นค่าเริ่มต้นในการใช้เซิร์ฟเวอร์ฐานข้อมูล MariaDB ซึ่งเป็นโอเพ่นซอร์สที่ได้รับการพัฒนาอย่างเต็มรูปแบบการพัฒนาชุมชนการแทนที่แบบดรอปดาวน์สำหรับเซิร์ฟเวอร์ MySQL
ติดตั้งเซิร์ฟเวอร์ฐานข้อมูล MariaDB เวอร์ชันล่าสุด:
sudo pkg install mariadb102-server mariadb102-client
เริ่มและเปิดใช้งานเซิร์ฟเวอร์ MariaDB ให้ดำเนินการโดยอัตโนมัติในเวลาบูต:
sudo sysrc mysql_enable="yes"
sudo service mysql-server start
รักษาความปลอดภัยการติดตั้งเซิร์ฟเวอร์ MariaDB ของคุณ:
sudo mysql_secure_installation
เมื่อได้รับแจ้งให้สร้างผู้ใช้ MariaDB / MySQL rootให้เลือก "Y" (สำหรับใช่) จากนั้นป้อนrootรหัสผ่านที่ปลอดภัย เพียงตอบ "Y" ให้กับคำถามใช่ / ไม่ใช่อื่น ๆ ทั้งหมดเนื่องจากคำแนะนำเริ่มต้นเป็นตัวเลือกที่ปลอดภัยที่สุด
ล็อกอินเข้าสู่เชลล์ MariaDB ในฐานะrootผู้ใช้MariaDB โดยการรันคำสั่งต่อไปนี้:
sudo mysql -u root -p
ในการเข้าถึงพรอมต์คำสั่ง MariaDB เพียงป้อนrootรหัสผ่านMariaDB เมื่อได้รับพร้อมต์
รันเคียวรีต่อไปนี้เพื่อสร้างฐานข้อมูล MariaDB และผู้ใช้ฐานข้อมูลสำหรับ Selfoss RSS Reader:
CREATE DATABASE selfoss_db CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'selfoss_user'@'localhost' IDENTIFIED BY 'UltraSecurePassword';
GRANT ALL PRIVILEGES ON selfoss_db.* TO 'selfoss_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
คุณสามารถแทนที่ชื่อฐานข้อมูลselfoss_dbและชื่อผู้ใช้selfoss_userด้วยสิ่งที่คุณชอบได้หากคุณต้องการ ตรวจสอบให้แน่ใจว่าคุณได้แทนที่ "UltraSecurePassword" ด้วยรหัสผ่านที่ปลอดภัยจริง ๆ
เปลี่ยนไดเรกทอรีการทำงานปัจจุบันของคุณเป็นไดเรกทอรีเว็บเริ่มต้น:
cd /usr/local/www/apache24/data
/usr/local/www/apache24/dataไดเรกทอรีที่ทำงานปัจจุบันของคุณตอนนี้จะเป็น: คุณสามารถตรวจสอบสิ่งนี้ได้ด้วยpwdคำสั่ง (ไดเร็กทอรีการทำงานการพิมพ์):
pwd
ตอนนี้ใช้wgetเพื่อดาวน์โหลดแพ็คเกจการติดตั้ง Selfoss RSS Reader:
sudo wget --content-disposition https://github.com/SSilence/selfoss/archive/2.17.zip
โปรดทราบ: แน่นอนคุณควรตรวจสอบเวอร์ชันล่าสุดโดยไปที่หน้าดาวน์โหลดเซลฟอส RSS Reader
แสดงรายการไดเรกทอรีปัจจุบันเพื่อตรวจสอบว่าคุณดาวน์โหลดไฟล์สำเร็จแล้ว:
ls -la
ลบindex.html:
sudo rm index.html
ตอนนี้คลายการบีบอัดไฟล์ zip:
sudo unzip selfoss-2.17.zip
ย้ายไฟล์การติดตั้งทั้งหมดไปยังไดเรกทอรีเว็บรูท:
sudo mv -v selfoss-2.17/* selfoss-2.17/.* /usr/local/www/apache24/data 2>/dev/null
เปลี่ยนความเป็นเจ้าของไฟล์เว็บเพื่อหลีกเลี่ยงปัญหาสิทธิ์:
sudo chown -R www:www * ./
รีสตาร์ท Apache อีกครั้ง:
sudo service apache24 restart
เซลฟอส RSS Reader เราต้องใช้ในการดาวน์โหลดปลั๊กอินบางส่วนเพื่อให้การติดตั้งcomposer composerน่าเสียดายที่เวอร์ชันของนักแต่งเพลงไบนารีที่สร้างไว้ล่วงหน้าในที่เก็บแพ็คเกจ FreeBSD ไม่สามารถทำงานร่วมกับ PHP 7.1 ได้ ดังนั้นแทนที่จะติดตั้งcomposerด้วยpkgคำสั่งเราจะรวบรวมจากแหล่งที่มาแทน
อันดับแรกให้กำหนดค่าระบบ FreeBSD 11 เพื่อรวบรวมซอฟต์แวร์ PHP โดยใช้ PHP เวอร์ชัน 7.1 แทนค่าเริ่มต้น 5.6
สร้างไฟล์ใหม่ใน/etc/ไดเรกทอรีที่เรียกว่าmake.conf:
sudo vi /etc/make.conf
ป้อนข้อความต่อไปนี้ลงในไฟล์:
DEFAULT_VERSIONS+= php=7.1
ตอนนี้บันทึกและปิดไฟล์
ต่อไปเราต้องดาวน์โหลดคอลเล็กชันพอร์ต FreeBSD โดยใช้portsnapคำสั่ง:
sudo portsnap fetch extract update
เมื่อportsnapคำสั่งเสร็จสิ้นให้เปลี่ยนเป็นphp-composerไดเร็กทอรีซอร์สโค้ด:
cd /usr/ports/devel/php-composer/
ตอนนี้เริ่มการphp-composerรวบรวมและติดตั้งโดยใช้makeคำสั่ง:
sudo make install clean BATCH=yes
เมื่อการรวบรวมเสร็จสมบูรณ์ให้เปลี่ยนเป็นไดเร็กทอรี webroot:
cd /usr/local/www/apache24/data
เรียกใช้ผู้แต่งโดยใช้wwwผู้ใช้:
sudo -u www composer install
คุณจะเห็นข้อความเตือนบางอย่างcomposerเกี่ยวกับการไม่สามารถเขียนไปยังแคช แต่ไม่ต้องกังวลมากเกินไปเพราะทุกอย่างจะยังคงติดตั้งได้ดี
ตอนนี้เราพร้อมที่จะไปยังขั้นตอนสุดท้ายแล้ว
ก่อนอื่นเราต้องอัปเดตไฟล์กำหนดค่า Selfoss RSS Reader config.iniด้วยการตั้งค่าฐานข้อมูลที่ถูกต้องดังนั้นให้แน่ใจว่าคุณยังอยู่ในไดเรกทอรี webroot และคัดลอกdefaults.iniไปที่config.ini:
sudo cp -iv defaults.ini config.ini
ถัดไปเปิดconfig.iniไฟล์กำหนดค่าและเพิ่มค่าฐานข้อมูลต่อไปนี้:
[globals]
db_type=mysql
db_host=localhost
db_database=selfoss_db
db_username=selfoss_user
db_password=UltraSecurePassword
db_port=3306
ตอนนี้เราต้องเพิ่มแฮชรหัสผ่านconfig.iniแต่ก่อนอื่นเราต้องสร้างมันขึ้นมาดังนั้นไปที่ URL ต่อไปนี้ในเบราว์เซอร์ของคุณ:
http://YOUR_VULTR_IP_ADDRESS/password
จากนั้นใส่รหัสผ่านที่คุณต้องการลงไปในสนามและคลิกที่PasswordGenerate
เพียงคัดลอกค่าแฮชที่เกิดขึ้นไปยังตัวเลือกรหัสผ่านในconfig.iniไฟล์ดังนั้นส่วนรหัสผ่านจะมีลักษณะดังนี้:
username=admin
password=b729a37c34ff9648c33d67de3b289b58b7486dd71236343a6c2c275c2cc0477bd1d254eb92248bfa753169547d4bd2e81c2c9e460ba5bba822af1e87722dd12a
salt=<long string of random chracters>
หมายเหตุ: แฮชรหัสผ่านของคุณจะแตกต่างจากแฮชที่แสดงด้านบนและคุณมีอิสระในการเลือกชื่อผู้ใช้อื่น
ลบตัวเลือกที่ไม่ได้แก้ไขอื่น ๆ ทั้งหมดออกจากconfig.iniไฟล์เพื่อให้ไฟล์การกำหนดค่าที่สมบูรณ์ของคุณดูคล้ายกับสิ่งนี้:
[globals]
db_type=mysql
db_host=localhost
db_database=db1
db_username=u1
db_password=usecpass1
db_port=3306
username=admin
password=b729a37c34ff9648c33d67de3b289b58b7486dd71236343a6c2c275c2cc0477bd1d254eb92248bfa753169547d4bd2e81c2c9e460ba5bba822af1e87722dd12a
salt=<long string of random chracters>
หมายเหตุ: หากคุณต้องการเปลี่ยนตัวเลือกใด ๆdefaults.iniคุณสามารถเพิ่มได้ในรายการตั���เลือกด้านบน
เมื่อคุณแก้ไขไฟล์คอนฟิกูเรชันเสร็จแล้วคุณสามารถบันทึกและออกจากไฟล์
ตอนนี้คุณสามารถเข้าสู่ Selfoss RSS Reader โดยไปที่หน้าแรกและป้อนชื่อผู้ใช้และรหัสผ่านของคุณ:
http://YOUR_VULTR_IP_ADDRESS/
หากคุณต้องการให้ผู้อ่านอัปเดตฟีดของคุณโดยอัตโนมัติ (และคุณเกือบจะแน่นอน) คุณจะต้องแก้ไข crontab ของคุณ:
sudo crontab -e
เพิ่มบรรทัดต่อไปนี้เพื่อรีเฟรชฟีดของคุณเป็นรายชั่วโมง:
0 * * * * www cd /usr/local/www/apache24/data && php cliupdate.php
หากคุณยังไม่ได้กำหนดการตั้งค่า Vultr DNS คุณสามารถทำได้โดยใช้แผงควบคุม Vultr DNS
นอกจากนี้ยังแนะนำให้กำหนดค่าไซต์ของคุณให้ใช้ SSL เนื่องจากเบราว์เซอร์ที่ทันสมัยส่วนใหญ่จะให้คำเตือนเมื่อไซต์ที่ไม่ได้เปิดใช้งาน SSL และตอนนี้มีใบรับรอง SSL ให้บริการฟรี
ไม่ว่าในกรณีใดคุณสามารถเริ่มเพิ่มฟีดของคุณและปรับแต่งผู้อ่านของคุณได้ตามต้องการ
เรียนรู้วิธีการติดตั้ง 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