การติดตั้ง Pagekit CMS บน CentOS 7
ใช้ระบบที่แตกต่างกันอย่างไร Pagekit เป็น CMS โอเพนซอร์สที่เขียนด้วย PHP ซอร์สโค้ดของ Pagekit นั้นโฮสต์บน GitHub คำแนะนำนี้จะแสดงให้คุณเห็นว่า
ERP หรือการวางแผนทรัพยากรองค์กรเป็นชุดแอปพลิเคชันองค์กรที่ใช้ในการจัดการกระบวนการทางธุรกิจหลัก ERPNext เป็นแอปพลิเคชั่น ERP แบบโอเพนซอร์สแบบโฮสต์ฟรีและเขียนใน Python มันใช้ Node.js สำหรับส่วนหน้าและ MariaDB เพื่อจัดเก็บข้อมูล ERPNext มีเว็บอินเตอร์เฟสที่ใช้งานง่ายซึ่งช่วยให้ธุรกิจสามารถจัดการงานประจำวันได้ มันมีโมดูลสำหรับการบัญชี, CRM, HRM, การผลิต, POS, การจัดการโครงการ, การจัดซื้อ, การจัดการการขายการจัดการคลังสินค้าและอื่น ๆ ERPNext สามารถใช้ในการจัดการอุตสาหกรรมต่าง ๆ เช่นผู้ให้บริการการผลิตการค้าปลีกและโรงเรียน
ในบทช่วยสอนนี้เราจะติดตั้ง ERPNext บน CentOS 7
สำหรับบทช่วยสอนนี้เราจะใช้erp.example.com
เป็นชื่อโดเมนที่ชี้ไปยังเซิร์ฟเวอร์ โปรดตรวจสอบให้แน่ใจว่าได้แทนที่erp.example.com
ชื่อโดเมนที่แท้จริงทั้งหมดของคุณแล้ว
อัปเดตระบบพื้นฐานของคุณโดยใช้คำแนะนำ " วิธีอัปเดต CentOS 7 " เมื่อระบบของคุณอัปเดตแล้วให้ดำเนินการติดตั้ง Python
ERPNext ต้องการ Python เวอร์ชัน 2.7 เพื่อให้ทำงานได้ Python 2.7 ถูกติดตั้งตามค่าเริ่มต้นในอินสแตนซ์ของเซิร์ฟเวอร์ CentOS ทั้งหมด คุณสามารถตรวจสอบว่า Python เวอร์ชั่นที่ติดตั้งหรือไม่โดยเรียกใช้:
python -V
คุณควรได้ผลลัพธ์ที่คล้ายกัน
[user@vultr ~]$ python -V
Python 2.7.5
แม้ว่า Python เวอร์ชันที่ติดตั้งจะไม่ใช่รุ่นล่าสุด แต่ก็สามารถใช้งานได้โดยไม่มีข้อผูกมัด การเปลี่ยนเวอร์ชั่นเริ่มต้นของ Python อาจทำให้ YUM แตก
ติดตั้งแพ็กเกจในDevelopment tools
กลุ่มที่จำเป็นสำหรับการรวบรวมไฟล์ตัวติดตั้ง
sudo yum groupinstall -y "Development tools"
ติดตั้งอีกสองสามพึ่งพา:
sudo yum install -y redhat-lsb-core git python-setuptools python-devel openssl-devel libffi-devel
ติดตั้งpip
เครื่องมือของ Python Pip เป็นตัวจัดการการพึ่งพาสำหรับแพ็คเกจ Python
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
คำสั่งดังกล่าวจะติดตั้ง Pip บนระบบของคุณ เพื่อให้แน่ใจว่าคุณมีเวอร์ชั่นล่าสุดpip
และsetuptools
รัน:
sudo pip install --upgrade pip setuptools
ติดตั้ง Ansible โดยใช้ Pip Ansible ทำการจัดเตรียมซอฟต์แวร์โดยอัตโนมัติการจัดการการกำหนดค่าและการปรับใช้แอปพลิเคชัน
sudo pip install ansible
MariaDB เป็นเซิร์ฟเวอร์ฐานข้อมูล MySQL ติดตั้ง MariaDB โดยเรียกใช้
sudo yum -y install mariadb mariadb-server mysql-devel
เอ็นจินการเก็บข้อมูล Barracuda จำเป็นสำหรับการสร้างฐานข้อมูล ERPNext ดังนั้นคุณจะต้องกำหนดค่า MariaDB ให้ใช้เอนจิ้นการเก็บข้อมูล Barracuda my.cnf
แก้ไขการตั้งค่าไฟล์ MariaDB เริ่มต้น
sudo nano /etc/my.cnf
เพิ่มบรรทัดต่อไปนี้ภายใต้symbolic-links=0
บรรทัด
innodb-file-format=barracuda
innodb-file-per-table=1
innodb-large-prefix=1
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
[mysql]
default-character-set = utf8mb4
เริ่ม MariaDB และเปิดใช้งานโดยอัตโนมัติเมื่อเริ่มต้นระบบ
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
ก่อนที่จะกำหนดค่าฐานข้อมูลคุณจะต้องรักษาความปลอดภัย MariaDB คุณสามารถรักษาความปลอดภัยได้ด้วยการรันmysql_secure_installation
สคริปต์:
sudo mysql_secure_installation
คุณจะถูกขอรหัสผ่านรูต MariaDB ปัจจุบัน ตามค่าเริ่มต้นจะไม่มีการตั้งค่ารหัสผ่านรูทบน MariaDB กดปุ่ม "Enter" เพื่อดำเนินการต่อ ตั้งรหัสผ่านที่คาดเดายากสำหรับผู้ใช้รูทของเซิร์ฟเวอร์ MariaDB ของคุณและตอบ "Y" กับคำถามอื่น ๆ ทั้งหมดที่ถาม คำถามที่ถามมีการอธิบายตนเอง
เนื่องจากที่เก็บ EPEL ถูกติดตั้งตามค่าเริ่มต้นในอินสแตนซ์ Vultr CentOS 7 ทั้งหมดคุณสามารถติดตั้ง Redis และ Nginx ได้โดยตรง แต่หากต้องการติดตั้ง Node.js เวอร์ชันล่าสุดคุณจะต้องเพิ่มที่เก็บ Nodesource ลงในระบบของคุณ
เพิ่มที่เก็บ Nodesource สำหรับ Node.js 8.x
sudo curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
ติดตั้ง Nginx, Nodejs และ Redis:
sudo yum -y install nginx nodejs redis
��ริ่ม Nginx และเปิดใช้งานเมื่อเริ่มต้นระบบโดยเรียกใช้:
sudo systemctl start nginx
sudo systemctl enable nginx
เริ่ม Redis และเปิดใช้งานเมื่อเริ่มต้นระบบโดยเรียกใช้
sudo systemctl start redis
sudo systemctl enable redis
wkhtmltopdf
โปรแกรมเป็นเครื่องมือบรรทัดคำสั่งที่แปลง HTML เป็น PDF โดยใช้เครื่องมือ QT Webkit การแสดงผล ติดตั้งการพึ่งพาที่จำเป็น:
sudo yum -y install libXrender libXext xorg-x11-fonts-75dpi xorg-x11-fonts-Type1
wkhtmltopdf
ดาวน์โหลดรุ่นล่าสุดของ
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
แตกไฟล์เก็บถาวรโดยรัน:
sudo tar -xf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz -C /opt
/opt/wkhtmltox
คำสั่งดังกล่าวจะแยกเก็บไป สร้าง softlink เพื่อให้wkhtmltopdf
และwkhtmltoimage
สามารถดำเนินการทั่วโลกว่าเป็นคำสั่ง
sudo ln -s /opt/wkhtmltox/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
sudo ln -s /opt/wkhtmltox/bin/wkhtmltoimage /usr/bin/wkhtmltoimage
ตอนนี้คุณสามารถรันwkhtmltopdf -V
คำสั่งเพื่อตรวจสอบว่ามันใช้งานได้หรือไม่คุณจะเห็น:
[user@vultr ~]$ wkhtmltopdf -V
wkhtmltopdf 0.12.4 (with patched qt)
ณ จุดนี้เรามีการติดตั้งการอ้างอิงที่จำเป็นทั้งหมด ตอนนี้คุณสามารถทำการติดตั้ง Bench ได้แล้ว
Bench
เป็นอรรถประโยชน์บรรทัดคำสั่งที่จัดทำโดย Frappe เพื่อติดตั้งและจัดการแอปพลิเคชัน ERPNext บนระบบที่ใช้ Unix เพื่อการพัฒนาและการผลิต ผู้พิพากษายังสามารถสร้างและจัดการการกำหนดค่า Nginx และหัวหน้างาน
สร้างผู้ใช้ใหม่เพื่อเรียกใช้กระบวนการ Bench ในสภาพแวดล้อมแบบแยก
sudo adduser bench -d /opt/bench
เปลี่ยนรหัสผ่านของผู้ใช้
sudo passwd bench
ให้sudo
สิทธิ์แก่bench
ผู้ใช้
sudo usermod -aG wheel bench
เข้าสู่ระบบในฐานะbench
ผู้ใช้ที่สร้างขึ้นใหม่:
sudo su - bench
โคลนที่เก็บ Bench ใน/opt/bench
:
cd /opt/bench
git clone https://github.com/frappe/bench bench-repo
pip
ติดตั้งโดยใช้ม้านั่ง
sudo pip install -e bench-repo
เมื่อติดตั้ง Bench แล้วให้ดำเนินการต่อเพื่อติดตั้ง ERPNext โดยใช้ Bench
เตรียมข้อมูลเบื้องต้นของ bench bench ด้วยการติดตั้งเฟรมเวิร์ก เพื่อให้ทุกอย่างเรียบร้อยเราจะทำงานภายใต้/opt/bench
ไดเรกทอรี ผู้พิพากษาจะตั้งค่าการสำรองข้อมูลปกติและการอัปเดตอัตโนมัติวันละครั้ง
cd /opt/bench
bench init erpnext && cd erpnext
สร้างเว็บไซต์ Frappe ใหม่:
bench new-site erp.example.com
คำสั่งดังกล่าวจะแจ้งให้คุณใส่รหัสผ่าน root ของ MySQL ระบุรหัสผ่านที่คุณได้ตั้งค่าไว้สำหรับผู้ใช้รูท MySQL ก่อนหน้านี้ นอกจากนี้ยังจะขอให้คุณตั้งรหัสผ่านใหม่สำหรับบัญชีผู้ดูแลระบบ คุณจะต้องใช้รหัสผ่านนี้ในภายหลังเพื่อเข้าสู่แดชบอร์ดผู้ดูแลระบบ
ดาวน์โหลดไฟล์การติดตั้ง ERPNext จากที่เก็บ git ระยะไกลโดยใช้ Bench
bench get-app erpnext https://github.com/frappe/erpnext
ติดตั้ง ERPNext บนเว็บไซต์ที่คุณสร้างขึ้นใหม่:
bench --site erp.example.com install-app erpnext
ติดตั้ง ERPNext บนเซิร์ฟเวอร์ของคุณ คุณสามารถเริ่มแอปพลิเคชันได้ทันทีเพื่อตรวจสอบว่าแอปพลิเคชันนั้นเริ่มต้นได้สำเร็จหรือไม่:
bench start
อย่างไรก็ตามคุณควรหยุดการดำเนินการและดำเนินการต่อเพื่อตั้งค่าแอปพลิเคชันสำหรับการใช้งานจริง
โดยค่าเริ่มต้นแอปพลิเคชัน ERPNext จะฟังพอร์ต 8000 ไม่ใช่พอร์ต HTTP 80 มาตรฐานนอกจากนี้ไม่แนะนำให้ใช้งานเว็บเซิร์ฟเวอร์ในตัวเพื่อการใช้งานจริงเนื่องจากเราจะเปิดเผยเซิร์ฟเวอร์ให้โลกเห็น ดังนั้นคุณควรใช้เว็บเซิร์ฟเวอร์ที่ใช้งานจริงเป็น reverse proxy เช่น Apache หรือ Nginx ในบทช่วยสอนนี้เราจะใช้ Nginx เป็น reverse proxy เนื่องจากสามารถกำหนดค่าโดยอัตโนมัติโดยใช้ Bench ผู้พิพากษาสามารถสร้างและติดตั้งการกำหนดค่าตามการตั้งค่า ERPNext โดยอัตโนมัติ
แม้ว่าเราสามารถเริ่มต้นแอปพลิเคชันโดยใช้คำสั่งด้านบนการดำเนินการของ ERPNext จะหยุดทันทีที่คุณปิดเทอร์มินัล เพื่อแก้ไขปัญหานี้ฉันแนะนำให้ใช้หัวหน้างานซึ่งมีประโยชน์มากในการใช้งานแอปพลิเคชันอย่างต่อเนื่องในสภาพแวดล้อมการผลิต Supervisor เป็นระบบควบคุมกระบวนการที่ช่วยให้คุณสามารถตรวจสอบและควบคุมกระบวนการต่าง ๆ บนระบบปฏิบัติการ Linux เมื่อกำหนดค่าหัวหน้างานแล้วจะเริ่มต้นแอปพลิเคชันโดยอัตโนมัติในเวลาบูตรวมถึงความล้มเหลว Bench สามารถกำหนดค่า Supervisor โดยอัตโนมัติสำหรับแอปพลิเคชัน ERPNext
ติดตั้ง Supervisor:
sudo yum -y install supervisor
เริ่มต้นหัวหน้างานและเปิดใช้งานให้เริ่มโดยอัตโนมัติในเวลาบูต
sudo systemctl start supervisord
sudo systemctl enable supervisord
Setup Bench สำหรับการใช้งานจริง:
sudo bench setup production bench
คำสั่งดังกล่าวอาจแจ้งให้คุณก่อนที่จะแทนที่ไฟล์กำหนดค่าเริ่มต้นของผู้บังคับบัญชาที่มีอยู่ด้วยใหม่ เลือกy
เพื่อดำเนินการต่อ Bench เพิ่มจำนวนกระบวนการในไฟล์กำหนดค่าของผู้บังคับบัญชา คำสั่งดังกล่าวจะถามคุณว่าคุณต้องการแทนที่การกำหนดค่า Nginx ปัจจุบันด้วยการเปลี่ยนใหม่ เข้าy
สู่เพื่อดำเนินการต่อ เมื่อ Bench เสร็จสิ้นการติดตั้งการกำหนดค่าแล้วให้ผู้ใช้รายอื่นดำเนินการไฟล์ในโฮมไดเร็กตอรี่ของผู้ใช้ Bench
chmod o+x /opt/bench/
หากคุณใช้ไฟร์วอลล์บนเซิร์ฟเวอร์ของคุณคุณจะต้องกำหนดค่าไฟร์วอลล์เพื่อตั้งค่าข้อยกเว้นสำหรับบริการ HTTP อนุญาตให้ Nginx reverse proxy เชื่อมต่อจากนอกเครือข่าย
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
ตอนนี้คุณสามารถเข้าถึงเว็บไซต์http://erp.example.com
ได้แล้ว
คุณสามารถตรวจสอบสถานะของกระบวนการได้ด้วยการรัน:
sudo supervisorctl status all
คุณควรเห็นผลลัพธ์ต่อไปนี้:
[bench@vultr ~]$ sudo supervisorctl status all
erpnext-redis:erpnext-redis-cache RUNNING pid 2554, uptime 1:06:58
erpnext-redis:erpnext-redis-queue RUNNING pid 2553, uptime 1:06:58
erpnext-redis:erpnext-redis-socketio RUNNING pid 2555, uptime 1:06:58
erpnext-web:erpnext-frappe-web RUNNING pid 2559, uptime 1:06:58
erpnext-web:erpnext-node-socketio RUNNING pid 2556, uptime 1:06:58
erpnext-workers:erpnext-frappe-default-worker-0 RUNNING pid 2549, uptime 1:06:58
erpnext-workers:erpnext-frappe-long-worker-0 RUNNING pid 2551, uptime 1:06:58
erpnext-workers:erpnext-frappe-schedule RUNNING pid 2550, uptime 1:06:58
erpnext-workers:erpnext-frappe-short-worker-0 RUNNING pid 2552, uptime 1:06:58
หากต้องการหยุดกระบวนการ ERPNext ทั้งหมดให้ใช้:
sudo supervisorctl stop all
ในการเริ่มต้นกระบวนการ ERPNext ทั้งหมดให้ใช้:
sudo supervisorctl start all
Let's Encrypt มอบใบรับรอง SSL ฟรีให้กับผู้ใช้ SSL สามารถติดตั้งด้วยตนเองหรือโดยอัตโนมัติผ่าน Bench ผู้พิพากษาสามารถติดตั้งไคลเอนต์ Let's Encrypt โดยอัตโนมัติและรับใบรับรอง นอกจากนี้จะอัพเดตการกำหนดค่า Nginx โดยอัตโนมัติเพื่อใช้ใบรับรอง
ชื่อโดเมนที่คุณใช้เพื่อรับใบรับรองจาก Let's Encrypt CA จะต้องชี้ไปที่เซิร์ฟเวอร์ ลูกค้าตรวจสอบความถูกต้องของโดเมนก่อนที่จะออกใบรับรอง
เปิดใช้งาน DNS multi-tenancy สำหรับแอปพลิเคชัน ERPNext
bench config dns_multitenant on
รัน Bench เพื่อตั้งค่า Let's Encrypt บนเว็บไซต์ของคุณ:
sudo bench setup lets-encrypt erp.example.com
ระหว่างการทำงานของสคริปต์ไคลเอนต์ Let's Encrypt จะขอให้คุณหยุดเว็บเซิร์ฟเวอร์ Nginx ชั่วคราว มันจะติดตั้งแพคเกจที่จำเป็นโดยอัตโนมัติและ Let's Encrypt ไคลเอนต์ ลูกค้าจะแจ้งให้ที่อยู่อีเมลของคุณ คุณจะต้องยอมรับข้อกำหนดและเงื่อนไข เมื่อสร้างใบรับรองแล้ว Bench จะสร้างการกำหนดค่าใหม่สำหรับ Nginx ซึ่งใช้ใบรับรอง SSL คุณจะถูกถามก่อนแทนที่การกำหนดค่าที่มีอยู่ ผู้สร้างยังสร้างcrontab
รายการเพื่อต่ออายุใบรับรองโดยอัตโนมัติทุกเดือน
ขั้นสุดท้ายให้เปิดใช้งานตัวกำหนดเวลาเพื่อเรียกใช้งานที่กำหนดไว้โดยอัตโนมัติ:
bench enable-scheduler
คุณควรเห็น:
[bench@vultr erpnext]$ bench enable-scheduler
Enabled for erp.example.com
https://erp.example.com
เมื่อกระบวนการเสร็จสิ้นคุณสามารถเข้าถึงแอพลิเคชันของคุณได้ที่ เข้าสู่ระบบด้วยชื่อผู้ใช้Administrator
และรหัสผ่านที่คุณตั้งไว้ในระหว่างการติดตั้ง คุณจะถูกนำไปที่โต๊ะทำงานซึ่งคุณจะต้องให้ข้อมูลเพื่อตั้งค่า ERPNext ERP ตาม บริษัท ของคุณ ตอนนี้คุณสามารถใช้แอปพลิเคชันเพื่อจัดการ บริษัท ของคุณ
ขอแสดงความยินดีคุณมีแอปพลิเคชัน ERPNext ที่ทำงานได้อย่างสมบูรณ์ติดตั้งบนเซิร์ฟเวอร์ CentOS 7 ของคุณ
ใช้ระบบที่แตกต่างกันอย่างไร 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 โดยเฉพาะอย่างยิ่ง
PrestaShop เป็นโซลูชันอีคอมเมิร์ซแบบโอเพ่นซอร์สที่ได้รับความนิยม คุณสามารถใช้มันเพื่อสร้างร้านค้าออนไลน์ของคุณเองได้ฟรี ในบทช่วยสอนนี้ฉันจะแสดงให้คุณเห็นว่า
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
ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร
ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1
AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน