/ / CentOS 7 ภาพรวม: การติดตั้งคุณสมบัติและคำแนะนำ

ภาพรวม CentOS 7: การติดตั้งคุณสมบัติและคำแนะนำ

หลายคนไม่สงสัยว่าบริการทั้งหมดและบริการที่เราใช้บนเว็บนั้นขึ้นอยู่กับคอมพิวเตอร์เครื่องเดียวกับที่ทำงานในอพาร์ทเมนท์ของเราพวกเขาจะตั้งค่าต่างกันโดยสิ้นเชิงพวกเขาไม่สามารถอวดอินเตอร์เฟสกราฟิกที่สวยงามและจัดการโดยใช้คำสั่งพิเศษ คอมพิวเตอร์เหล่านี้เรียกว่าเซิร์ฟเวอร์ แน่นอนว่าคนที่ได้รับการแจ้งจะรู้วิธีกำหนดค่าและ "เพิ่ม" เซิร์ฟเวอร์ของตนเอง ผู้ที่ยังใหม่กับธุรกิจนี้จำเป็นต้องศึกษามากกว่าหนึ่งฟอรั่มเพื่อความสะดวกสบายในที่สุด สิ่งหนึ่งที่แน่นอนก็คือ: ในการตั้งค่าเซิร์ฟเวอร์ที่มีราคาไม่แพงและมีเสถียรภาพคุณต้องเลือกพื้นฐานที่ไม่แพงและมีเสถียรภาพเช่นระบบปฏิบัติการบน Linux ตัวเลือกของคนส่วนใหญ่ตรงกับ CentOS 7 เนื้อหานี้มีข้อมูลสั้น ๆ เกี่ยวกับวิธีการติดตั้ง 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 สำหรับการคายประจุขั้นต่ำ - ประกอบด้วยเฉพาะระบบปฏิบัติการพื้นฐานที่มีชุดแพคเกจขั้นต่ำและไม่มีส่วนต่อประสานแบบกราฟิก (ในชุดการแจกจ่ายนี้คุณสามารถ "ยกระดับ" เซิร์ฟเวอร์ได้อย่างง่ายดายโดยไม่ต้องติดตั้งอุปกรณ์ใด ๆ เลย)

В числе загрузочных файлов можно отыскать два ดิสก์อิมเมจ“ สด” ที่มีสภาพแวดล้อมการทำงานที่แตกต่างกันสองแบบ (KDE และ Gnome) รูปภาพเหล่านี้เหมาะสำหรับผู้ที่ต้องการทดลองใช้ระบบจริงก่อนติดตั้งลงในฮาร์ดไดรฟ์ของคุณ

ติดตั้งเซิร์ฟเวอร์ centos 7

ติดตั้ง CentOS 7

แม้จะเลือกภาพที่เล็กที่สุด CentOS 7 จะเสนอให้ใช้ส่วนต่อประสานกราฟิกในการติดตั้งระบบบนฮาร์ดไดรฟ์ของคุณ

กระบวนการนี้เกิดขึ้นใน 6 ขั้นตอนพื้นฐาน:

  • การตั้งวันที่และเวลา - ในขั้นตอนนี้คุณเพียงแค่ต้องเลือกเขตเวลาของคุณจากนั้นเวลาจะถูกตั้งโดยอัตโนมัติ
  • การตั้งค่าภาษาและเลย์เอาต์ - คุณต้องเลือกภาษาของระบบหลักหนึ่งภาษาและอีกหนึ่งภาษาเพิ่มเติมรวมทั้งระบุรูปแบบแป้นพิมพ์ที่จำเป็นสำหรับพวกเขา
  • แหล่งการติดตั้ง - ในขั้นตอนนี้คุณไม่จำเป็นต้องเปลี่ยนแปลงอะไรจากนั้นไฟล์การติดตั้งจะถูกนำมาจากสื่อระบบ
  • ซอฟต์แวร์ที่จะติดตั้ง - ในขั้นตอนนี้เราจำเป็นต้องเลือกแพ็คเกจซอฟต์แวร์ขั้นต่ำเนื่องจากเราจำเป็นต้องปรับใช้เซิร์ฟเวอร์โดยไม่ต้องใช้เดสก์ท็อปและไม่มี GUI
  • ตำแหน่งการติดตั้ง - ในขั้นตอนนี้ให้เลือกฮาร์ดไดรฟ์ที่จะดำเนินการติดตั้งรวมถึงพาร์ติชัน
  • การตั้งค่าอินเทอร์เน็ต - ที่นี่คุณต้องป้อนข้อมูลเกี่ยวกับการเชื่อมต่อกับเครือข่าย

หลังจากป้อนข้อมูลคุณจะต้องสร้างผู้ใช้โปรไฟล์และระบุรหัสผ่านรูท หลังจากขั้นตอนการติดตั้งเสร็จสมบูรณ์คอมพิวเตอร์จะรีบูตและเสนอให้เริ่มระบบปฏิบัติการใหม่

การติดตั้งและกำหนดค่า CentOS 7

การติดตั้งเซิร์ฟเวอร์ CentOS 7

ที่นี่เราจะพูดสั้น ๆ เกี่ยวกับวิธีการปรับใช้เซิร์ฟเวอร์สากลที่ใช้ CentOS 7 ด้วยชุดเครื่องมือที่จำเป็นขั้นต่ำที่จำเป็นสำหรับการทำงานเต็ม

ดังนั้นก่อนอื่นคุณต้องหาเซิร์ฟเวอร์เองสามารถจ้างบนเว็บ (จาก 250 รูเบิล) หรือกำหนดค่าบนเครื่องท้องถิ่น สิ่งเดียวที่จำเป็นคือข้อมูล SSH ที่จะใช้ในการล็อกอินเข้าสู่เซิร์ฟเวอร์ ลองมาเป็นตัวอย่างที่อยู่อีเมลนามธรรม [email protected] และชื่อผู้ใช้ที่มีรหัสผ่านเป็น centos ด้วย

มันคุ้มค่าที่จะเริ่มการกำหนดค่าโดยการสร้างผู้ใช้และให้สิทธิ์ที่จำเป็นทั้งหมดแก่เขา:

  • เพิ่มผู้ใช้ด้วยคำสั่ง useradd centos;
  • สร้างรหัสผ่านที่ไม่ซ้ำใคร - passwd centos;
  • เราทำให้ระบบส่งรูทเมลไปยังผู้ใช้รายนี้ - vi / etc / aliases;
  • เราให้สิทธิ์ sudo แก่ผู้ใช้ด้วยคำสั่ง visudo (บรรทัดคำสั่งจะตอบกลับพร้อมยืนยันการดำเนินการ)

ถัดไปคุณต้องระบุชื่อโฮสต์ ซึ่งสามารถทำได้โดยใช้คำสั่ง hostnamectl set-hostname server1.centos.net

จากนั้นคุณต้องปิดการใช้งาน Firewall และ SeLinuxสิ่งนี้ต้องทำเพื่อไม่ให้ตัวเองถูกตัดสิทธิ์การเข้าถึงเซิร์ฟเวอร์โดยไม่ได้ตั้งใจ ไฟร์วอลล์สามารถหยุดชั่วคราวได้โดยใช้ systemctl stop firewalld และ systemctl ปิดใช้งานคำสั่ง firewalld สถานการณ์กับ SeLinux ซับซ้อนกว่าเล็กน้อย: คุณต้องเปิดไฟล์คอนฟิกูเรชันที่เกี่ยวข้องในโปรแกรมแก้ไขข้อความ Vi โดยใช้คำสั่ง vi / etc / selinux / config ค้นหาบรรทัดที่เปิดใช้งาน SELINUX = ที่นั่นและแทนที่ด้วย SELINUX = disabled จากนั้นคุณต้องรีบูตระบบ

การติดตั้ง mysql centos 7

ขั้นตอนต่อไปในการกำหนดค่าคือการติดตั้ง SSH

สิ่งนี้ต้องการ:

  • เพิ่มคีย์ที่เกี่ยวข้องจากทิศเหนือด้วยคำสั่ง ssh-copy-id [email protected]
  • เปลี่ยนพอร์ตในไฟล์คอนฟิกูเรชัน / etc / ssh / sshd_config เป็นพอร์ต 222
  • ปฏิเสธการเข้าสู่ระบบเซิร์ฟเวอร์โดยไม่มีสิทธิ์รูทโดยป้อนบรรทัด PermitRootLogin โดยไม่มีรหัสผ่าน
  • และรีสตาร์ทเซิร์ฟเวอร์ด้วยคำสั่ง systemctl restart sshd

คุณต้องอัปเดตระบบทั้งหมดและติดตั้งที่เก็บ epel และ rpmforge สิ่งนี้ต้องการ:

  • อัพเดตไอเท็มระบบทั้งหมดด้วยคำสั่ง yum update
  • โหลดส่วนประกอบระบบใหม่ด้วยการอัปเดต yum -enablerepo = cr
  • หากส่วนประกอบที่มีอยู่ไม่เพียงพอคุณสามารถทำได้ดาวน์โหลด epel และ rpmforge เวอร์ชันที่ทันสมัยกว่าสำหรับสิ่งนี้เราป้อนคำสั่ง yum -y install * ที่อยู่ของที่เก็บซึ่งจัดเก็บเวอร์ชันที่ต้องการของซอฟต์แวร์ * (ที่เก็บข้อมูลที่เหมาะสมสามารถพบได้ง่ายในทรัพยากรโปรไฟล์)

ตรวจสอบบริการกำหนดค่า Apache และ PHP

ในการติดตั้งส่วนประกอบเพิ่มเติมลงในเฟรมเวิร์กเซิร์ฟเวอร์ที่มีอยู่คุณจะต้องตรวจสอบและปิดใช้งานบริการและบริการ MTA บางอย่าง

ในการทำเช่นนี้คุณต้อง:

  • ตรวจสอบว่าเซอร์วิสใดที่รันอยู่แล้วโดยใช้คำสั่ง systemctl -t service
  • ปิดการใช้งานที่ไม่จำเป็นทั้งหมดและป้องกันไม่ให้เริ่มต้นตัวอย่างเช่นในการติดตั้งบริการเมลคุณจะต้องปิดใช้งาน postfix โดยใช้ systemctl stop postfix และ systemctl ปิดใช้งานคำสั่ง postfix

จากนั้นคุณต้องดาวน์โหลด Apache และ PHP ซึ่งจำเป็นสำหรับการทำงานเต็มรูปแบบของเซิร์ฟเวอร์ของเรา

ดังนั้นสำหรับสิ่งนี้:

  • ติดตั้งแพ็คเกจ Apache โดยใช้คำสั่ง yum -y install httpd
  • เราทำการเปลี่ยนแปลงไฟล์คอนฟิกูเรชัน (จำเป็นต้องระบุที่อยู่เซิร์ฟเวอร์ชื่อลายเซ็น ฯลฯ )
  • เริ่มต้น Apache และเปิดใช้งานฟังก์ชันการทำงานอัตโนมัติด้วย systemctl start httpd และ systemctl เปิดใช้งานคำสั่ง httpd
  • จากนั้นเพิ่ม PHP ด้วยคำสั่ง yum -y install php php-mbstring php-near
  • รีสตาร์ท Apache ด้วย systemctl รีสตาร์ท httpd

การติดตั้ง Zimbra centos 7

การติดตั้งระบบการจัดการ MySql DB

ก่อนติดตั้ง MySql บน CentOS7 ควรชี้แจงว่าเมื่อใช้ Yum download manager มาตรฐานระบบจะดาวน์โหลดโปรแกรมเวอร์ชันอื่นที่เรียกว่า MariaDB ดังนั้นในกรณีของ CentOS คุณจะต้องไปรอบ ๆ

ในการติดตั้ง MySql คุณต้อง:

  • ดาวน์โหลดไคลเอนต์ MySql จากที่เก็บยูทิลิตี้อย่างเป็นทางการโดยใช้ลิงก์คำสั่ง wget * ไปยังไฟล์ด้วยไคลเอนต์ MySql *
  • จากนั้นติดตั้งลงในระบบโดยใช้ชื่อเต็มของไฟล์ rpm sudo rpm พร้อม MySql * และ sudo yum install mysql-server
  • จากนั้นยืนยันการดำเนินการสองครั้งโดยป้อน Y ที่บรรทัดคำสั่ง

การติดตั้งระบบตรวจสอบ Zabbix

ในการติดตั้ง Zabbix บน CentOS 7 คุณต้องหาเวอร์ชันล่าสุดของไคลเอ็นต์ในเว็บไซต์ทางการของผู้พัฒนาจากนั้นจึงติดตั้งลงในระบบ

สิ่งนี้ต้องการ:

  • เพิ่มที่เก็บด้วยคำสั่ง rpm Uvh ลิงก์ * ไปยังไฟล์ rpm ด้วย Zabbix * เวอร์ชันปัจจุบัน
  • อัปเดตรายการซอฟต์แวร์ที่มีด้วยคำสั่ง yum update
  • จากนั้นติดตั้งไคลเอ็นต์ Zabbix ลงในระบบโดยใช้คำสั่ง yum install zabbix-agent
  • หลังจากนั้นจะยังคงตรวจสอบเวอร์ชันของไคลเอ็นต์ (จำเป็นต้องมีลำดับที่สาม) และตอบคำขอทั้งหมดโดยการป้อน Y ที่บรรทัดคำสั่ง

การติดตั้ง Zabbix centos 7

การติดตั้งเซิร์ฟเวอร์อีเมล Zimbra

ก่อนติดตั้ง Zimbra บน CentOS 7 คุณต้องเตรียมระบบสำหรับสิ่งนี้

ดังนั้นคุณต้องทำสิ่งต่อไปนี้:

  • กำหนดค่าไฟล์ etc / hosts และชื่อโฮสต์ให้ถูกต้อง
  • อนุญาตพอร์ต Zimbra ทั้งหมดใน iptables
  • ปิด SeLinux
  • ปิดบริการ MTA ทั้งหมด
  • อัพเดตระบบปฏิบัติการด้วยคำสั่ง yum update -y
  • จากนั้นคุณต้องดาวน์โหลดแพ็คเกจที่เหมาะสมด้วยคำสั่ง yum install perl perl-core ntpl nmap sudo libidn gmp
  • จากนั้น - ยูทิลิตี้ Zimbra เองพร้อมคำสั่ง wget ลิงก์ไปยังไฟล์ด้วยยูทิลิตี้ Zimbra ของเวอร์ชันปัจจุบัน *
  • แตกไฟล์ด้วยคำสั่ง tar และเปลี่ยนเป็นไดเร็กทอรีที่เหมาะสมด้วยคำสั่ง cd
  • จากนั้นคุณต้องเริ่มกระบวนการติดตั้งโดยใช้คำสั่ง. /install.sh—platform-override
ชอบ:
0
บทความยอดนิยม
การพัฒนาทางจิตวิญญาณ
อาหาร
Y