คอมพิวเตอร์, ซอฟต์แวร์
ภาพรวมของ CentOS 7: การติดตั้งคุณสมบัติการปรับแต่งและข้อเสนอแนะ
จำนวนมากไม่ทราบว่าการให้บริการและบริการทั้งหมดที่เราใช้ในเว็บขึ้นอยู่กับว่าคอมพิวเตอร์เดียวกันที่ทำงานในบ้านของเรา แต่การตั้งค่าที่แตกต่างกันอย่างสิ้นเชิงไม่สามารถโม้อินเตอร์เฟซแบบกราฟิกที่สวยงามและจัดการโดยทีมงานทุ่มเท คอมพิวเตอร์เหล่านี้จะเรียกว่าเซิร์ฟเวอร์ คนมีความตระหนักของหลักสูตรรู้วิธีการปรับแต่งและ "ยก" เซิร์ฟเวอร์ของคุณเอง สำหรับผู้ที่ยังใหม่ในธุรกิจนี้คุณจะต้องลุยฟอรั่มมากกว่าหนึ่งไปจนเสร็จสมบูรณ์ สิ่งหนึ่งที่แน่นอนก็คือ: การปรับต้นทุนต่ำและเซิร์ฟเวอร์ที่มีเสถียรภาพคุณต้องเลือกเดียวที่มีต้นทุนต่ำและพื้นฐานที่มั่นคงคือระบบปฏิบัติการบน Linux ทางเลือกของคนส่วนใหญ่ตกอยู่กับ CentOS 7. วัสดุนี้จะถูกรวบรวมสรุปของวิธีการติดตั้ง CentOS 7 และสร้างบนพื้นฐานของเซิร์ฟเวอร์ขั้นพื้นฐาน
CentOS คืออะไร?
CentOS - การกระจาย Linux, ประโยชน์หลักของซึ่งเป็นความมั่นคง ระบบนี้เช่น Fedora คู่แข่งที่ใกล้เคียงที่สุดที่ถูกสร้างขึ้นในรหัสที่มาของการกระจาย Red Hat Linux จ่าย หลังในที่สุดก็เป็นเครื่องมือที่เหมาะสำหรับผู้ดูแลระบบที่ต้องการการคาดการณ์ผลการดำเนินงานที่มั่นคงและดำเนินงานที่สะดวก
CentOS ไม่สามารถอวดของรุ่นล่าสุดของแพคเกจในทางตรงกันข้ามกับ Fedora เดียวกัน แต่ทุกผู้ดูแลระบบเป็นคนเดียวที่มีความสุขเมื่อ Fedora หรืออื่นกระจายค่อนข้างทันสมัยพร้อมแพคเกจใหม่ "ตก" และ CentOS จะยังคงทำงานอยู่ในความสงบไม่คำนึงถึงสถานการณ์ วัสดุนี้สั้น ๆ อธิบายขั้นตอนของการปรับตัวและการตั้ง CentOS 7 คุณสมบัติหลักของระบบและสภาพแวดล้อมการทำงาน
ดาวน์โหลด CentOS 7
ก่อนการติดตั้ง CentOS 7 คุณต้องดาวน์โหลดการกระจายระบบปฏิบัติการบนเว็บไซต์อย่างเป็นทางการ
มีตัวเลือกการบูตหลาย:
- ISO-ไฟล์ที่จะเขียนไปยังดิสก์ - เหมาะสำหรับส่วนใหญ่ของระบบที่สมบูรณ์และส่วนติดต่อผู้ใช้แบบกราฟิกนั้น
- ISO-ไฟล์การติดตั้งจากฮาร์ดดิสก์และ USB ติด - ชุดที่สมบูรณ์ที่สุดของแพคเกจ;
- ISO ที่จะปล่อยขั้นต่ำ - มีเพียงระบบปฏิบัติการฐานกับชุดที่น้อยที่สุดของแพคเกจและไม่มี GUI (รุ่นของการกระจายนี้จะไม่มีปัญหาในการ "ยก" เซิร์ฟเวอร์โดยไม่ต้องติดตั้งอะไรเพิ่มเติม)
ระหว่างทั้งสอง "ชีวิต" ภาพดิสก์คุณสามารถหาไฟล์บูตกับสองสภาพแวดล้อมเดสก์ทอปที่แตกต่างกัน (KDE และ Gnome) ภาพเหล่านี้เหมาะสำหรับผู้ที่ต้องการลองของระบบในการติดตั้งไปยังฮาร์ดดิสก์
การติดตั้ง CentOS 7
แม้ว่าคุณจะเลือกภาพขั้นต่ำ CentOS 7 จะใช้ GUI ในการติดตั้งระบบในฮาร์ดไดรฟ์
กระบวนการนี้จะเกิดขึ้นใน 6 ขั้นตอนพื้นฐาน:
- วันที่และเวลา - ในขั้นตอนนี้เพียงแค่เลือกโซนเวลาของคุณและเวลาที่จะเรียกเก็บเงินโดยอัตโนมัติ
- การตั้งค่าภาษาและคีย์บอร์ดรูปแบบ - คุณต้องเลือกอย่างใดอย่างหนึ่งภาษาหลักและเป็นหนึ่งในตัวเลือกและระบุรูปแบบแป้นพิมพ์ที่เหมาะสมสำหรับพวกเขา
- การติดตั้งที่มา - ในขั้นตอนนี้คุณไม่สามารถเปลี่ยนแปลงอะไรแล้วแฟ้มการติดตั้งจะถูกนำมาจากระบบขนส่ง
- ซอฟแวร์ที่จะติดตั้ง - ในขั้นตอนนี้คุณจะต้องเลือกแพคเกจต่ำสุดที่เราจำเป็นต้องปรับใช้เซิร์ฟเวอร์ที่ไม่มีสก์ท็อปและอินเตอร์เฟซแบบกราฟิก
- สถานที่ติดตั้ง - ในขั้นตอนนี้เลือกฮาร์ดไดรฟ์ที่จะถูกติดตั้งเช่นเดียวกับมาร์กอัป
- การตั้งค่าอินเทอร์เน็ต - ที่นี่คุณจะต้องป้อนข้อมูลเกี่ยวกับการเชื่อมต่อเครือข่าย
หลังจากการแนะนำของข้อมูลที่จะต้องสร้างโปรไฟล์ของผู้ใช้และระบุรหัสผ่านราก หลังจากติดตั้งเสร็จสมบูรณ์คอมพิวเตอร์จะเริ่มต้นใหม่และให้การเรียกใช้ระบบปฏิบัติการใหม่
การติดตั้ง CentOS 7 เซิร์ฟเวอร์
นี่พูดคุยสั้น ๆ เกี่ยวกับวิธีการใช้งานเซิร์ฟเวอร์อเนกประสงค์บนพื้นฐานของ CentOS 7 กับชุดที่น้อยที่สุดของเครื่องมือที่สำคัญที่จำเป็นสำหรับการทำงานที่มีคุณค่าของมัน
ดังนั้นก่อนที่คุณต้องพบเซิร์ฟเวอร์เอง คุณสามารถจ้างเว็บ (250 รูเบิล) หรือตั้งในเครื่องท้องถิ่น สิ่งเดียวที่จะต้อง - นี้ SSH ข้อมูลที่จะใช้ในการเข้าสู่ระบบไปยังเซิร์ฟเวอร์ ใช้ตัวอย่างเช่นที่อยู่อีเมล root@centos.com นามธรรมและชื่อผู้ใช้รหัสผ่านคยัง CentOS
เริ่มยืนอยู่กับการกำหนดค่าของการสร้างผู้ใช้และส่งมอบให้กับมันทุกสิทธิ์ที่จำเป็น:
- เพิ่มคำสั่ง useradd ใช้ CentOS;
- สร้างรหัสผ่านที่ไม่ซ้ำกันสำหรับมัน - CentOS passwd;
- ทำให้ระบบรากที่จะส่งอีเมลไปยังผู้ใช้นี้ - vi / etc / นามแฝง;
- เราให้ผู้ใช้คำสั่ง sudo visudo ขวา (บรรทัดคำสั่งดำเนินการยืนยันดังลั่น)
ถัดไปคุณต้องระบุชื่อโฮสต์ มันเป็นไปได้ที่จะทำให้ทีม hostnamectl ตั้งชื่อโฮสต์ server1.centos.net
หลังจากที่คุณจำเป็นต้องปิดการใช้งาน Firewall และ SELinux นี้จะต้องทำเพื่อไม่ให้ตัวเองโดยไม่ได้ตั้งใจปฏิเสธสิทธิในการเข้าถึงไปยังเซิร์ฟเวอร์ Firewall สามารถระงับการทำงานโดยใช้ทีม systemctl หยุด firewalld และปิดการใช้งาน systemctl firewalld สถานการณ์ SELinux เล็ก ๆ น้อย ๆ ที่ซับซ้อนมากขึ้น: คุณต้องเปิดแฟ้มการกำหนดค่าที่สอดคล้องกันในโปรแกรมแก้ไขข้อความ Vi มีคำสั่ง vi / etc / selinux / config, พบว่ามี SELINUX = สายเปิดใช้งานและแทนที่ SELINUX = คนพิการ แล้วคุณจะต้องรีบูตระบบ
ขั้นตอนการติดตั้งต่อไปคือการตั้งค่า SSH
การทำเช่นนี้:
- เพิ่มปุ่มที่เหมาะสมบนทางทิศเหนือ คำสั่ง SSH คัดลอกรหัส root@centos.com
- เปลี่ยนพอร์ตในการตั้งค่าไฟล์ / etc / SSH / sshd_config พอร์ต 222
- ห้ามไม่ให้เข้ากับเซิร์ฟเวอร์ที่ไม่มีสิทธิ์รากโดยการเขียน PermitRootLogin สตริงโดยไม่ต้องใช้รหัสผ่าน
- และรีสตาร์ทเซิร์ฟเวอร์ทีม systemctl รีสตาร์ท sshd
นอกจากนี้คุณยังจำเป็นต้องปรับปรุงทุกระบบและติดตั้งคลังสินค้าและ EPEL RPMForge การทำเช่นนี้:
- อัพเดทองค์ประกอบทั้งหมดของระบบ yum คำสั่งปรับปรุง
- อัปโหลดระบบใหม่ส่วนประกอบสั่ง yum -enablerepo = CR ปรับปรุง
- หากชิ้นส่วนที่มีอยู่ไม่เพียงพอคุณสามารถดาวน์โหลดใหม่ RPMForge รุ่น EPEL และสำหรับนี้ป้อนคำสั่ง yum -Y ติดตั้ง * อยู่ของพื้นที่เก็บข้อมูลที่เก็บซอฟต์แวร์รุ่นที่ต้องการ * (การเก็บข้อมูลที่เหมาะสมสามารถพบได้ง่ายในทรัพยากรที่เกี่ยวข้อง)
การตรวจสอบการบริการ Apache และ PHP การกำหนดค่า
การติดตั้งอุปกรณ์เพิ่มเติมเพื่อให้กรอบที่มีอยู่และเซิร์ฟเวอร์จะต้องตรวจสอบการปิดบริการบางอย่างและบริการเอ็มที
การทำเช่นนี้:
- ตรวจสอบว่าบริการที่มีอยู่แล้วทำงานบริการสั่ง -t systemctl
- ปิดใช้งานที่ไม่จำเป็นทั้งหมดและห้ามพวกเขาจากการทำงานเช่นการติดตั้งการให้บริการไปรษณีย์จะต้องปิดคำสั่ง postfix systemctl หยุด postfix และ systemctl ปิด postfix
แล้วคุณจะต้องดาวน์โหลด Apache และ PHP ที่จำเป็นสำหรับการทำงานปกติของเซิร์ฟเวอร์ของเรา
ดังนั้นสำหรับนี้:
- ติดตั้งแพคเกจคำสั่ง Apache yum -Y ติดตั้ง httpd
- ทำการเปลี่ยนแปลงการตั้งค่าไฟล์ (ที่คุณต้องระบุที่อยู่ของเซิร์ฟเวอร์ชื่อลายเซ็น ฯลฯ )
- เริ่ม Apache และเปิดการทำงานอัตโนมัติทีมคุณลักษณะ systemctl เริ่มต้น httpd และเปิดใช้งาน systemctl httpd
- แล้วเพิ่มทีมของ PHP -y ติดตั้งยำ php? php? ของ mbstring php?-ใกล้
- การเริ่มต้นใหม่ของทีมอาปาเช่ systemctl รีสตาร์ท httpd
การติดตั้งระบบการจัดการฐานข้อมูล MySql
ก่อนที่คุณจะติดตั้ง MySQL บน CentOS 7 ควรชี้แจงว่าโดยใช้ยำดาวน์โหลดระบบการจัดการมาตรฐานจะดาวน์โหลดรุ่นอื่นของโปรแกรมที่เรียกว่า MariaDB ดังนั้นในกรณีของ CentOS จะต้องไปทางอ้อม
การติดตั้ง MySql ควร:
- ดาวน์โหลดไคลเอนต์ MySql จากยูทิลิตี้พื้นที่เก็บข้อมูลอย่างเป็นทางการโดยใช้ wget คำสั่ง * เชื่อมโยงไปยังข้อมูล MySQL ไฟล์ * ลูกค้า
- แล้วกำหนดไว้ในคำสั่ง sudo รอบต่อนาที -ivh ชื่อเต็ม * ของไฟล์รอบต่อนาทีกับรุ่นที่ถูกต้องของข้อมูล MySQL * และ sudo yum ติดตั้ง MySQL เซิร์ฟเวอร์
- แล้วยืนยันการดำเนินการสองครั้งให้พิมพ์วาย
การติดตั้งระบบการตรวจสอบ Zabbix
Zabbix สำหรับการติดตั้ง CentOS 7 ต้องไปหารุ่นล่าสุดของลูกค้าบนเว็บไซต์อย่างเป็นทางการของนักพัฒนาและติดตั้งในระบบ
การทำเช่นนี้:
- เพิ่มพื้นที่เก็บข้อมูลรอบต่อนาที Uvh ลิงค์ทีม * ไปรอบต่อนาทีไฟล์กับรุ่นปัจจุบันของ Zabbix *
- ปรับปรุงรายการของคำสั่งปรับปรุง yum ซอฟแวร์ที่มีอยู่
- แล้วติดตั้งโปรแกรม Zabbix ในคำสั่ง yum ติดตั้ง Zabbix ตัวแทน
- หลังจากที่ยังคงอยู่ในการตรวจสอบรุ่นลูกค้า (ต้องมีสาม) และตอบว่าใช่คำขอทั้งหมดโดยการป้อน Y ในบรรทัดคำสั่ง
การติดตั้งเซิร์ฟเวอร์อีเมล Zimbra
ก่อนที่จะติดตั้ง Zimbra ใน CentOS 7 ก็เป็นสิ่งจำเป็นในการเตรียมความพร้อมสำหรับระบบนี้
ดังนั้นคุณต้องทำต่อไปนี้:
- ตั้งอย่างถูกต้องแฟ้ม etc / hosts และชื่อโฮสต์
- อนุญาตให้ iptables พอร์ตทั้งหมด Zimbra
- ปิด SELinux
- ปิดการใช้งาน MTA บริการทั้งหมด
- อัพเกรดระบบปฏิบัติการ yum ปรับปรุงคำสั่ง -y
- แล้วคุณจะต้องดาวน์โหลดแพคเกจที่เหมาะสมคำสั่ง yum ติดตั้ง Perl Perl-core sudo ntpl nmap libidn GMP
- จากนั้น - เครื่องมือมากคำสั่ง wget ลิงค์ Zimbra * เพื่อไฟล์ที่มียูทิลิตี้ Zimbra รุ่นปัจจุบัน *
- เปิดเครื่องรูดคำสั่ง tar ไฟล์และไปที่ไดเรกทอรีที่เหมาะสมโดยใช้คำสั่ง cd
- หลังจากนั้นคุณจำเป็นต้องเรียกใช้คำสั่งติดตั้ง ./install.sh แพลตฟอร์มแทนที่
Similar articles
Trending Now