การติดตั้ง Pagekit CMS บน CentOS 7
ใช้ระบบที่แตกต่างกันอย่างไร Pagekit เป็น CMS โอเพนซอร์สที่เขียนด้วย PHP ซอร์สโค้ดของ Pagekit นั้นโฮสต์บน GitHub คำแนะนำนี้จะแสดงให้คุณเห็นว่า
Java เป็นแพลตฟอร์มซอฟต์แวร์ที่ได้รับความนิยมที่ช่วยให้คุณพัฒนาและเรียกใช้แอปพลิเคชันและแอปเพล็ต Java ในสภาพแวดล้อมฮาร์ดแวร์ต่างๆ
แพลตฟอร์ม Java มีสามรุ่น ได้แก่ Standard Edition (SE), Enterprise Edition (EE) และ Micro Edition (ME) เราจะพูดถึง Standard Edition (SE) ของ Java ในบทความนี้เท่านั้น
นอกจากนี้ยังมีการใช้งานที่แตกต่างกันสองของแพลตฟอร์ม Java SE: OpenJDK และ Oracle Java ซอร์สโค้ดของการใช้งานแต่ละครั้งนั้นเกือบจะเหมือนกันมีความแตกต่างเล็กน้อยเพียงเล็กน้อยเท่านั้น กล่าวโดยย่อ OpenJDK นั้นเป็นโอเพ่นซอร์สอย่างสมบูรณ์และได้รับอนุญาตจาก GPL เป็นหลักในขณะที่ Oracle Java ได้เพิ่มส่วนประกอบบุคคลที่สามที่เป็นแหล่งปิดและคุณสมบัติเชิงพาณิชย์บางอย่างโดยใช้สิทธิ์การใช้งานในเชิงพาณิชย์
นอกจากนี้ยังมีแพ็กเกจที่แตกต่างกันสองแพคเกจสำหรับแต่ละการใช้งานของ Java: Java Runtime Environment (JRE) และ Java Development Kit (JDK) JRE เป็นสิ่งจำเป็นสำหรับการรันแอ็พพลิเคชัน Java ที่คอมไพล์ในขณะที่ JDK ใช้สำหรับการพัฒนาแอ็พพลิเคชัน Java
ในขณะเดียวกันการติดตั้ง Java SE แต่ละครั้งมีหมายเลขเวอร์ชันที่ใช้กันอย่างแพร่หลายสาม (6, 7 และ 8) สำหรับการใช้งานที่หลากหลาย
สำหรับ Oracle Java แพคเกจซอฟต์แวร์สามารถเป็น 32- บิต (i686, x86) หรือ 64- บิต (x64)
เมื่อติดตั้ง Java SE คุณจะต้องเลือกชุดค่าผสมที่เหมาะสมของปัจจัยข้างต้นตามความต้องการของแอปพลิเคชันและใบอนุญาตของคุณ
คำสั่งทั้งหมดในบทช่วยสอนนี้จะต้องดำเนินการโดยผู้ใช้ที่ไม่ใช่รูทด้วยสิทธิ์ sudo คุณจำเป็นต้องสร้างผู้ใช้ดังกล่าวตามบทความนี้
โดยปกติคุณเพียงแค่ต้องติดตั้งหนึ่งในตัวแปรต่อไปนี้เท่านั้น แต่การออกแบบของ Java ช่วยให้คุณสามารถติดตั้งตัวแปรสองตัวหรือมากกว่าในระบบของคุณ หลังจากการติดตั้งคุณควรตั้งค่าตัวแปรสภาพแวดล้อมหลายอย่างสำหรับการใช้งานรายวัน นอกจากนี้ยังช่วยในการตั้งค่าโปรแกรม Java เริ่มต้นเมื่อคุณติดตั้งตัวแปรหลายตัวในระบบของคุณ คำแนะนำมีให้ในภายหลังในบทช่วยสอนนี้
JRE: sudo yum install -y java-1.8.0-openjdk
JDK: sudo yum install -y java-1.8.0-openjdk-devel
JRE: sudo yum install -y java-1.7.0-openjdk
JDK: sudo yum install -y java-1.7.0-openjdk-devel
JRE: sudo yum install -y java-1.6.0-openjdk
JDK: sudo yum install -y java-1.6.0-openjdk-devel
ไม่เหมือนกับ OpenJDK แพ็คเกจ Java Java ควรดาวน์โหลดลงในระบบของคุณก่อนจึงจะสามารถติดตั้งได้
Oracle Java 8 มีสามแพ็คเกจที่แตกต่างกัน: JRE, เซิร์ฟเวอร์ JRE และ JDK ระหว่างแพ็กเกจเหล่านี้แพ็กเกจ Server JRE สำหรับการรันแอ็พพลิเคชัน Java บนเซิร์ฟเวอร์อีกสองแพ็กเกจถูกใช้ในวิธีเดียวกับเพียร์ OpenJDK
หากเป็นไปได้คุณควรดาวน์โหลดและติดตั้ง Oracle Java เวอร์ชันล่าสุดเสมอซึ่งเป็น8u66
เวลาที่เขียน คุณสามารถค้นหาเวอร์ชันล่าสุดและ URL ดาวน์โหลดได้จากเว็บไซต์ทางการ Oracle Java
ตัวเลือกการติดตั้งอื่น ๆ ได้แก่ : ประเภท CPU (i686 หรือ x64) และดาวน์โหลดไฟล์ประเภท ( .rpm
หรือ.tar.gz
)
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jre-8u66-linux-x64.rpm"
sudo yum localinstall -y jre-8u66-linux-x64.rpm
rm ~/jre-8u66-linux-x64.rpm
หมายเหตุ : หากมีเวอร์ชั่นที่ใหม่กว่าให้แทนที่ URL และชื่อไฟล์ด้วยข้อมูลล่าสุดบนเว็บไซต์ Oracle
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/server-jre-8u66-linux-x64.tar.gz"
sudo mkdir /usr/java/
sudo tar -zxvf server-jre-8u66-linux-x64.tar.gz -C /usr/java/
rm ~/server-jre-8u66-linux-x64.tar.gz
หมายเหตุ : หากมีเวอร์ชั่นที่ใหม่กว่าให้แทนที่ URL และชื่อไฟล์ด้วยข้อมูลล่าสุดบนเว็บไซต์ Oracle
ก่อนที่คุณจะสามารถใช้ Java คุณต้องตั้งค่าตัวแปรสภาพแวดล้อมหลายอย่าง:
sudo vi /etc/profile
เพิ่มประโยคต่อไปนี้ในตอนท้ายของไฟล์:
export JAVA_HOME=/usr/java/jdk1.8.0_66
export JRE_HOME=/usr/java/jdk1.8.0_66/jre
export PATH=$PATH:/usr/java/jdk1.8.0_66/bin
บันทึกและออก:
:wq
นำการเปลี่ยนแปลงของคุณไปใช้:
source /etc/profile
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-x64.rpm"
sudo yum localinstall -y jdk-8u66-linux-x64.rpm
rm ~/jdk-8u66-linux-x64.rpm
หมายเหตุ : หากมีเวอร์ชั่นที่ใหม่กว่าให้แทนที่ URL และชื่อไฟล์ด้วยข้อมูลล่าสุดบนเว็บไซต์ Oracle
อัปเดตความปลอดภัยของ Oracle Java 7 และ Oracle Java 6 ไม่สามารถให้บริการได้ในขณะนี้ ไม่แนะนำให้ใช้ Oracle Java 7 หรือ Oracle Java 6 ต่อไปหากไม่มีการอัปเดตความปลอดภัยเหล่านี้ หากคุณจำเป็นต้องบำรุงรักษาแอปพลิเคชัน Java 7 หรือ Java 6 มรดกที่เข้ากันไม่ได้กับ Oracle-Java-8 คุณต้องติดต่อ Oracle เพื่อรับการสนับสนุนเพิ่มเติม
java -version
หากการติดตั้งของคุณเป็นปกติคุณจะเห็นพรอมต์เช่น:
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
คุณควรติดตั้งตัวแปรสภาพแวดล้อมต่อไปนี้สำหรับการใช้งานรายวัน เมื่อติดตั้งหลายตัวแปรบนระบบของคุณคุณสามารถระบุโปรแกรม Java เริ่มต้นด้วยวิธีการต่อไปนี้:
sudo vi /etc/profile
เพิ่มประโยคต่อไปนี้ในตอนท้ายของไฟล์ แทนที่/usr/java/jdk1.8.0_66
ด้วยตำแหน่งการติดตั้งบนเซิร์ฟเวอร์ของคุณ:
export JAVA_HOME=/usr/java/jdk1.8.0_66
export JRE_HOME=/usr/java/jdk1.8.0_66/jre
export PATH=$PATH:/usr/java/jdk1.8.0_66/bin
บันทึกและออก:
:wq
นำการเปลี่ยนแปลงของคุณไปใช้:
source /etc/profile
ใช้ระบบที่แตกต่างกันอย่างไร 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 ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน