คอมพิวเตอร์ซอฟต์แวร์

ภาพรวมของ 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

 

 

 

 

Newest

Copyright © 2018 th.delachieve.com. Theme powered by WordPress.