การติดตั้ง Pagekit CMS บน CentOS 7
ใช้ระบบที่แตกต่างกันอย่างไร Pagekit เป็น CMS โอเพนซอร์สที่เขียนด้วย PHP ซอร์สโค้ดของ Pagekit นั้นโฮสต์บน GitHub คำแนะนำนี้จะแสดงให้คุณเห็นว่า
ฟังก์ชันการทำงานBring Your IP Spaceของ Vultr ช่วยให้อิสระในการกำหนดทรัพยากร IP ของคุณเองไปยังเซิร์ฟเวอร์บนคลาวด์ Vultr โดยทั่วไปเราแนะนำให้ใช้BIRDเพื่อประกาศพื้นที่ IP ของคุณ มีทางเลือกที่มั่นคงบางอย่างสำหรับ BIRD ในกรณีที่คุณไม่สามารถทำอะไรบางอย่างกับ BIRD (แม้ว่าจะหายากมาก) หรือคุณต้องการใช้ซอฟต์แวร์อื่น
เนื่องจากค่าใช้จ่ายด้านการดูแลระบบและด้านเทคนิคเราไม่สนับสนุนการใช้ BIRD และ Quagga (หรือซอฟต์แวร์อื่น ๆ สำหรับเรื่องนั้น) ในโครงสร้างพื้นฐานและ / หรือเครือข่ายเดียวกัน โปรดทราบว่าการกำหนดค่าต่อไปนี้จะให้ SPOF แก่คุณเนื่องจากอินสแตนซ์ที่ประกาศ subnet ที่ทับซ้อนกันของคุณไม่ซ้ำซ้อน อย่างไรก็ตามคุณควรทราบว่า Vultr มีเราเตอร์ BGP หลายตัวในทุกชั้นวาง
แม้ว่าคู่มือนี้จะเขียนด้วย CentOS 7 ในใจและทดสอบเฉพาะกับ CentOS รุ่นนี้ แต่ส่วนใหญ่จะทำงานกับเวอร์ชันเก่าเช่น CentOS 6 เช่นกัน อย่างไรก็ตามโดยปกติเราไม่สนับสนุนการใช้งานซอฟต์แวร์ที่ล้าสมัยและขอแนะนำให้อัปเดตเป็นเวอร์ชันใหม่กว่า (และรองรับ) รุ่นใหม่กว่าเช่น CentOS 7
ไม่มีข้อ จำกัด ในทางปฏิบัติเกี่ยวกับจำนวนของซับเน็ตหรือขนาดที่คุณสามารถประกาศได้จากอินสแตนซ์หนึ่งที่ใช้ Quagga (หรือเราเตอร์ BGP ใด ๆ สำหรับเรื่องนั้น) ถึงแม้ว่าในโทโพโลยีเครือข่ายใดก็ตามคุณควรมีความเสี่ยง ซึ่งหมายความว่าคุณควรสร้างการตั้งค่าซ้ำซ้อนหรือประกาศเครือข่ายย่อยที่แตกต่างจากเซิร์ฟเวอร์ที่แตกต่างกันโดยทำตามคำแนะนำด้านล่างบนเซิร์ฟเวอร์หลายเครื่อง
ในการปฏิบัติตามคำแนะนำนี้คุณจะต้อง:
สำหรับผู้เริ่มต้นการเลือกระหว่าง BIRD หรือ Quagga อาจยากมาก ทั้งสองเป็นที่รู้จักกันดีและได้รับการพิสูจน์แล้วว่ามีความเสถียรและแข็งแกร่งสำหรับกรณีการใช้งานหลายอย่างรวมถึงสภาพแวดล้อมที่มีการรับส่งข้อมูลสูงและโครงสร้างพื้นฐาน ความแตกต่างที่สำคัญระหว่าง BIRD และ Quagga คือการกำหนดค่าของ BIRD จะถูกแยกออกจาก daemon และมองเห็นได้ชัดเจนยิ่งขึ้นไปยังโครงสร้างที่มีลักษณะคล้ายโค้ด
ตัวอย่างเช่นด้วย BIRD หากคุณต้องการตั้งค่าการเฟลโอเวอร์ให้ใช้บล็อกต่อไปนี้ในbird.conf
ไฟล์กำหนดค่า:
export filter {
bgp_path.prepend(asnumber);
accept;
};
อย่างที่คุณเห็นการกำหนดค่าจะมีลักษณะคล้ายกับรหัสบล็อกซึ่งจะปรากฏขึ้นพร้อมกับภาษาการเขียนโปรแกรม ด้วย Quagga คุณจะผนวกหรือแก้ไขการตั้งค่าโดยใช้โปรแกรมใน daemon เอง
ในที่สุดมันก็ลงมาตามความชอบส่วนตัวและไม่มี 'ผู้ชนะ' หรือซอฟต์แวร์ที่คุณควรใช้ โดยทั่วไป BIRD นั้นง่ายต่อการติดตั้งเนื่องจากวิธีการกำหนดค่าที่ง่ายต่อการเรียนรู้และชุมชนได้รับการสนับสนุนอย่างกว้างขวาง
นอกจากนี้ในความโปรดปรานของ Quagga โดยทั่วไปในสภาพแวดล้อมการผลิตที่ใช้งาน Quagga จะง่ายต่อการกำหนดค่าใหม่ ด้วย BIRD คุณจะต้องแก้ไขไฟล์การกำหนดค่าที่เหมาะสมและให้ daemon โหลดการตั้งค่าใหม่ ด้วย Quagga คุณสามารถเข้าสู่เชลล์ของมันปรับการตั้งค่าใหม่โดยไม่ต้องทำงานหรือยุ่งยากมากเกินไป ความต่อเนื่องมีบทบาทสำคัญในที่นี้ แต่ในทางปฏิบัติค่าใช้จ่ายก็น้อยมาก ในโครงสร้างพื้นฐานส่วนใหญ่คุณไม่จำเป็นต้องกำหนดค่าการตั้งค่าเหล่านี้มากเกินไปดังนั้นจึงเป็นความคิดที่ดีที่จะพิจารณาจากแง่มุมอื่น ๆ ของซอฟต์แวร์แทนรายละเอียดนี้เท่านั้น
เช่นเดียวกับ BIRD Quagga สามารถทำงานร่วมกันได้ในการกระจายหลายแบบ หากคุณต้องการเปลี่ยนการกระจาย (s) ที่ใช้สำหรับเราเตอร์ในทางทฤษฎีคุณสามารถย้ายการกำหนดค่าของคุณและไม่มีอะไรจะต้องเปลี่ยนหรือจะเปลี่ยน
ในคู่มือนี้เราจะอธิบายกระบวนการติดตั้งและตั้งค่า Quagga ในกรณีที่คุณต้องการลอง BIRD ให้ลองทำตามคำแนะนำ "การกำหนดค่า BGP ใน Vultr "
เช่นเดียวกับที่กล่าวมามีทางเลือกอื่นที่ดีอยู่เล็กน้อย แต่ส่วนที่ใหญ่ที่สุดของพวกเขามีข้อบกพร่องบางอย่างทำให้พวกเขาไม่สามารถใช้งานในสภาพแวดล้อมการผลิตได้ ตัวอย่างเช่นการใช้งาน BGP ของ XORP ค่อนข้างล้าสมัยซึ่งโดยทั่วไปไม่ใช่การเริ่มต้นที่ดีสำหรับการตั้งค่าโครงสร้างพื้นฐานใหม่ (แม้ว่าการใช้งาน BGP ของมันจะเสถียร)
เมื่อเปรียบเทียบกับทางเลือกอื่น ๆ BIRD มีหน่วยความจำเหลือน้อยและไม่ได้ใช้ทรัพยากรมากนัก ในอีกทางหนึ่งการหมุนหรืออัพเกรดเป็นอินสแตนซ์ Vultr คลาวด์ที่มีประสิทธิภาพยิ่งขึ้นใช้เวลาเพียงไม่กี่คลิกจากแผงควบคุม Vultr
Vultr รองรับการประกาศพื้นที่ทั้ง IPv4 และ IPv6 IP การใช้งาน BGP ของ Quagga ค่อนข้างทันสมัยทำให้สามารถประกาศพื้นที่ IPv6 ได้เช่นกัน
แม้ว่าคู่มือนี้มีวัตถุประสงค์เพื่อประกาศพื้นที่ IPv4 คุณสามารถใช้การใช้งาน IPv6 ของ Quagga และใช้คำแนะนำของบทความนี้ อย่างไรก็ตามเอกสารนี้ไม่ได้ระบุอย่างชัดเจนดังนั้นโปรดอ้างอิงถึงแหล่งข้อมูลอื่นสำหรับสิ่งนี้
เพื่อให้สามารถอยู่รอดได้โดยไม่ต้องมีเราเตอร์ BGP เพื่อผ่านทราฟฟิกวิธีที่ดีที่สุดในการประกาศพื้นที่ IP ของคุณมีดังนี้:
ด้วยวิธีนี้คุณจะมีการตั้งค่าอินสแตนซ์เดียวเพื่อประกาศซับเน็ตที่ทับซ้อนกันสำหรับ IP ทั้งหมดที่คุณแบ่งเป็นรายบุคคล / 32 หรือใหญ่กว่า เมื่อใช้การออกแบบนี้คุณจะสามารถประกาศ IP และกำหนดเส้นทางการจราจรไปยังอินสแตนซ์ที่ถูกต้องได้อย่างรวดเร็ว
โดยธรรมชาติคุณสามารถทดลองใช้หลายวิธีเพื่อประกาศพื้นที่ IP ของคุณตามที่คุณต้องการ ในทางทฤษฎีแล้วการใช้นั้นไร้ขีด จำกัด และไม่มีขอบเขต โปรดทราบว่าเซิร์ฟเวอร์ของ Vultr นั้นมีการจัดการด้วยตนเองและเราไม่สามารถช่วยเหลือคุณในปัญหาที่อาจเกิดขึ้นได้ นอกจากนี้���ม่สามารถทำร้าย��ารใช้โซลูชันที่สนับสนุนโดย Vultr และชุมชนดังนั้นหากมีปัญหาใด ๆ เกิดขึ้นคุณสามารถระบุสาเหตุของปัญหาได้อย่างรวดเร็ว
เราขอแนะนำให้ปิดใช้งาน SELinux เพื่อป้องกันไม่ให้ Quagga หยุดทำงาน เรามีแนวทางในการปิดการใช้งาน SELinux โปรดปฏิบัติตามนั้นและกลับไปที่การกวดวิชานี้หลังจาก SELinux ถูกปิดใช้งาน: ปิดการใช้งาน SELinux บน CentOS 7
เราสามารถดำเนินการต่อโดยติดตั้ง Quagga โดยใช้yum
:
yum install quagga
หากคุณได้รับข้อผิดพลาดโดยเฉพาะอย่างยิ่งลองใหม่อินสแตนซ์ที่นำไปใช้:
yum update
กำหนดค่าsystemd
ให้ Zebra (คอร์ดีมอน) เริ่มต้นโดยอัตโนมัติเมื่อบูต:
systemctl enable zebra
ในที่สุดเริ่มต้น Zebra:
systemctl start zebra
เราต้องทำกระบวนการ BGPd ซ้ำดังนี้:
systemctl start bgpd
systemctl enable bgpd
Quagga ประกอบด้วย daemons ที่หลากหลายซึ่งอนุญาตให้กำหนดเส้นทาง เนื่องจากเราจะใช้ประโยชน์จาก BGP เราจะต้องใช้ Deamons Zebra และ BGPd Zebra และ BGPd ทำงานร่วมกัน เมื่อทั้งสองหยุดทำงานเส้นทางของคุณจะไม่ถูกโฆษณาอีกต่อไปทำให้พื้นที่ IP ทั้งหมดของคุณใช้งานไม่ได้
Quagga รองรับโปรโตคอลการเราต์หลายตัวรวมถึง OSPF และ BGP หลักของทอพอโลยีของการนำไปใช้งานคือ Zebra Zebra เป็นคอร์ดีมอนซึ่งเป็นเลเยอร์ที่ดูแลการสื่อสารของเคอร์เนล UNIX (TCP) กับไคลเอนต์ Quagga บนแบ็คเอนด์ Zebra นำเสนอ Zserv API ซึ่งอนุญาตให้โปรโตคอลการกำหนดเส้นทางเหล่านี้สื่อสารการอัพเดทการกำหนดเส้นทาง การใช้งานอย่างใดอย่างหนึ่งกับ Zserv API คือ BGP
รุ่นเริ่มต้นที่ใช้โดย Quagga สำหรับ BGP คือ BGPv4 + ซึ่งรวมถึงการสนับสนุนตระกูลที่อยู่สำหรับ multicast และ IPv6
เพื่อกำหนดค่าเราเตอร์ BGP ตามที่คุณต้องการเราจะใช้vtysh
เชลล์ ก่อนอื่นให้คัดลอกไฟล์การกำหนดค่า BGP ตัวอย่าง:
cp /usr/share/doc/quagga-*/bgpd.conf.sample /etc/quagga/bgpd.conf
หลังจากคัดลอกไฟล์แล้วให้ป้อนเชลล์:
vtysh
ใน Quagga รุ่นเก่าบางรุ่นคุณอาจพบการตั้งค่าด้วย AS7675 เราไม่ต้องการสิ่งนี้เพราะมันจะขัดแย้งกับการตั้งค่าของเราเท่านั้นดังนั้นเราจึงจำเป็นต้องลบมันถ้ามันมีอยู่ ตรวจสอบว่าการกำหนดค่านี้มีอยู่ในการติดตั้ง Quagga ของคุณหรือไม่โดยดำเนินการคำสั่งต่อไปนี้ภายในเชลล์ :
show running-config
หากสิ่งนี้ส่งคืนสตริงที่มีหรือรวมถึง "เราเตอร์ bgp 7675" ให้ลบออกโดยดำเนินการ:
configure terminal
no router bgp 7675
router bgp YOURAS
no auto-summary
no synchronization
ตอนนี้คุณควรป้อนข้อมูล BGP ที่ Vultr ให้ไว้
neighbor NEIGHBORIP remote-as VULTRAS
neighbor NEIGHBORIP description "Vultr"
ส่วนใหญ่คุณต้องใช้รหัสผ่านเพื่อสร้างเซสชัน BGP ใส่มัน:
neighbor NEIGHBORIP password YOURBGPPASSWORD
exit
สุดท้ายหากคุณแน่ใจว่าคุณต้องการเขียนการเปลี่ยนแปลงเหล่านี้ (ใช้ได้เฉพาะในกรณีที่คุณกำลังทำงานในการตั้งค่าการผลิต) ให้ดำเนินการดังต่อไปนี้เพื่อให้การเปลี่ยนแปลงมีผล:
write
ตรวจสอบให้แน่ใจว่าการเปลี่ยนแปลงนั้นประสบความสำเร็จโดยการดำเนินการ:
show ip bgp summary
ตอนนี้เราควรจะสร้างเซสชัน BGP สำเร็จแล้ว
แม้ว่าเราได้สร้างเซสชัน BGP แล้วเรายังไม่ประกาศเส้นทางหรือที่อยู่ IP ดังนั้นจะไม่มีผลในทางปฏิบัติ โชคดีที่การตั้งค่าพื้นที่ IP เพื่อประกาศเป็นกระบวนการที่ค่อนข้างง่าย
ในvtysh
ดำเนินการคำสั่งต่อไปนี้เพื่อให้บรรลุสิ่งนี้:
configure terminal
router bgp YOURAS
ตอนนี้คุณอยู่ในการกำหนดค่า ตรวจสอบให้แน่ใจว่ามีพื้นที่ IP ที่คุณต้องการประกาศและป้อนมัน:
network YOURSUBNET/CIDR
ตัวอย่างเช่นอินพุตที่ถูกต้องจะเป็น:
network 185.92.220.0/23
โดยปกติสิ่งนี้จะไม่ทำงานในการตั้งค่าเฉพาะของคุณเนื่องจาก Vultr เป็นเจ้าของพื้นที่ IP ข้างต้น แทนที่สิ่งนี้และทุกอย่างจะทำงานได้ดี
ออกและบันทึกการเปลี่ยนแปลง:
exit
write
ตรวจสอบว่าคำนำหน้าของคุณได้รับการประกาศสำเร็จหรือไม่:
show ip bgp neighbors NEIGHBORIP advertised-routes
พยายาม ping ที่อยู่ IP จากเครือข่ายย่อยและพยายามดำเนินการติดตามจากภายนอกเครือข่าย
การแก้ไขปัญหา Quagga ส่วนใหญ่อยู่นอกขอบเขตของบทความนี้ แต่หากคุณประสบปัญหาคุณสามารถพยายามหยุดอินสแตนซ์ Quagga ของคุณและลองประกาศพื้นที่ IP ผ่าน BIRD อีกครั้งเพื่อแยกสาเหตุที่เป็นไปได้จำนวนมาก
เมื่อ BGP ทำงานไม่ถูกต้องใน Quagga รวมถึง BIRD มีโอกาสที่ไฟร์วอลล์ของคุณจะไม่ได้รับการกำหนดค่าอย่างเหมาะสม พอร์ต 179 ควรเปิด บน CentOS 7 ให้พยายามปิดไฟร์วอลล์ชั่วคราว:
systemctl stop firewalld
ถ้าคุณใช้ iptables ลอง:
service iptables stop
จากนั้นลองเริ่มเซสชัน BGP อีกครั้ง หากแฮงค์ที่ 'Idle', 'Connect' หรือ 'Active' อาจเป็นไปได้ว่าพอร์ตนั้นยังคงถูกบล็อกอยู่ ด้วยสถานะ 'เป็นที่ยอมรับ' เซสชัน BGP ได้รับการติดตั้งเรียบร้อยแล้วและเส้นทางที่โฆษณาจะปรากฏขึ้น
Quagga ได้รับการติดตั้งบนเซิร์ฟเวอร์ของคุณแล้วและควรทำงานได้ ในช่วงสองสามวันแรกของการประกาศพื้นที่ IP ของคุณคุณควรตรวจสอบการทำงานเพื่อป้องกันไม่ให้โครงสร้างพื้นฐานทั้งหมดของคุณไม่ทำงาน
สรุปว่าบทช่วยสอน Quagga ของเราขอขอบคุณสำหรับการอ่าน ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Vultr ของนำ IP คุณลักษณะพื้นที่ของคุณโปรดตรงไปที่หน้า BGP
ใช้ระบบที่แตกต่างกันอย่างไร 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 ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน