GNU/Linux >> Belajar Linux >  >> Cent OS

CentOS 7 vs CentOS 6 – Daftar Perubahan Penting

CentOS 7 memperkenalkan banyak perubahan penting dari versi sebelumnya seperti CentOS 5.x atau CentOS 6.x. Itulah mengapa hari ini kami akan menunjukkan kepada Anda perubahan penting CentOS 7 vs CentOS 6

Di perusahaan hosting web saya, kami selalu menunda penggunaan distro Linux baru, karena pada bulan atau tahun pertama distro Linux selalu menjadi tempat di mana devs dan ops menemukan bug paling banyak.

Jika Anda menjalankan perusahaan web hosting, di antara banyak hal, ada satu hal yang akan selalu Anda pikirkan:stabilitas. Pelanggan membenci kesalahan pada sistem operasi mereka, atau pada aplikasi web mereka. Itulah mengapa terkadang Anda perlu mengorbankan fitur baru vs membuat pelanggan Anda senang.

Bahkan CentOS 7 dirilis beberapa tahun yang lalu dan sejak cPanel 11.50 sudah tersedia untuk pengguna cPanel / WHM, kami baru mulai menggunakannya sekarang karena sekarang sepenuhnya digunakan di mana-mana, ada banyak dokumen tentang apa pun yang terkait dengan CentOS 7, dan dukungan perangkat lunak untuk pasar hosting web siap untuk tahap produksi.

CentOS 7 vs CentOS 6: Perubahan Perintah Penting

Mari kita lihat perubahan penting dari hari ke hari terkait perintah Linux yang digunakan dalam tugas administrasi sistem.

Manajemen Layanan

Layanan ditangani menggunakan systemctl, daemon baru yang akan menggantikan init.d lama

Mulai ulang, hentikan, mulai, dan status layanan

systemctl restart X.service
systemctl start X.service
systemctl stop X.service
systemctl status X.service

Ganti "X" dengan layanan Anda. Jika Anda perlu menerapkan ini ke Apache, ini akan menjadi perintah yang tepat:

systemctl restart httpd.service
systemctl start httpd.service
systemctl stop httpd.service
systemctl status httpd.service

Mengaktifkan atau Menonaktifkan Layanan saat Boot

Chkconfig telah berubah, sekarang sudah usang dan Anda harus menggunakan systemctl seperti yang Anda lihat di atas:

systemctl enable X.service

Jika Anda perlu mengaktifkan layanan Apache, Anda hanya perlu menjalankan:

systemctl enable httpd.service

Untuk memeriksa apakah ada layanan Anda yang dikonfigurasi saat boot, Anda dapat menggunakan perintah ini:

systemctl list-unit-files | grep X

Contoh untuk munin-node:

[[email protected] ~]# systemctl list-unit-files | grep httpd
httpd.service enabled

Penggunaan Systemctl

Systemctl dapat dikonfigurasi dan di-tweak dengan cara yang sama seperti pada CentOS 6. Untuk men-tweak konfigurasi systemctl Anda dapat mengedit dua file yang terletak di:

/usr/lib/sysctl.d/

Anda akan menemukan dua file ini:

00-system.conf
50-default.conf

Untuk membuat perubahan, Anda dapat mengedit file tersebut, atau cara terbaik adalah membuat file .conf baru di dalam direktori itu, misalnya:extra-configurations.conf, simpan aturan systemctl kustom Anda di sana, simpan file dan kemudian jalankan perintah ini untuk menerapkan perubahan:

sysctl --system

Pembaruan Sistem dengan DNF

Pembaruan sistem pada CentOS 7 ditangani menggunakan perintah dnf, yang hampir sama dengan perintah yum klasik yang lama Lihat contoh di atas untuk mencari, menginstal, dan menghapus paket dari CentOS

dnf search package
dnf install package

dnf menghapus paket

FirewallD sebagai Firewall default

Dan akhirnya tiba saatnya untuk mengganti iptables lama yang indah dengan manajemen aturan firewall baru. Ini adalah perubahan besar pada CentOS 7 vs CentOS 6. CentOS 7 beralih dari iptables ke firewalld, yang menawarkan perubahan besar baru untuk meningkatkan pemfilteran jaringan server Anda.

Satu perbedaan besar dalam menggunakan FirewallD adalah ketika Anda menambahkan aturan firewall baru, Anda tidak perlu memuat ulang seluruh tabel seperti yang terjadi pada iptables. Bahasa aturan yang kaya memungkinkan Anda untuk menambahkan aturan keamanan dinamis baru setiap kali Anda membutuhkannya.

FirewallD terinstal secara default pada CentOS 7.x. Namun, jika tidak ada di sistem Anda, Anda dapat menginstalnya menggunakan perintah ini:

dnf instal firewalld

Untuk memulai alat konfigurasi firewall grafis menggunakan baris perintah ketik perintah berikut:

firewall-config

Jika Anda tidak menginstal firewall-config, Anda dapat mengambil ini dari CentOS base repo dengan menjalankan:

dnf install firewall-config

FirewallD dan CSF Firewall tidak dapat berinteraksi dan dijalankan secara langsung pada sistem yang sama. CSF Firewall adalah salah satu firewall terbaik yang pernah ada, dan pilihan #1 untuk server cPanel. Jika Anda akan menginstal CSF Firewall di cPanel, pertama-tama Anda harus menghentikan dan menonaktifkan firewalld di server Anda menggunakan perintah ini.

Hentikan firewalld

systemctl stop firewalld

Nonaktifkan/Hapus firewalld dari sistem startup

systemctl disable firewalld

Setelah itu Anda dapat melanjutkan dengan prosedur instalasi firewall CSF secara normal.

Kesimpulan

Ini adalah perubahan terpenting dari CentOS 7 vs CentOS 6 dalam hal perintah administrasi sistem yang digunakan sehari-hari. Namun, ada banyak perubahan penting lainnya seperti adopsi baru Grub2 sebagai boot loader, dukungan untuk XFS, dan banyak hal lainnya.

CentOS 7 vs CentOS 6 – Daftar Perubahan Penting terakhir diubah:20 Februari 2017 oleh Esteban Borges
Cent OS
  1. Cara menginstal ASSP v.2 pada CentOS 7 64 bit

  2. Daftar Layanan di Ubuntu 20.04 - Semua tentang itu?

  3. Mulai, Hentikan, atau Mulai Ulang Layanan di CentOS 8 - Proses Langkah demi Langkah?

  1. Systemctl menggantikan perintah Chkconfig dan Service di CentOS 7

  2. Cara Mendaftar Pengguna di CentOS 7

  3. CentOS / RHEL 7:penggantian systemctl dari layanan perintah lama dan chkconfig

  1. Cara Mendaftar Paket yang Terinstal di CentOS dengan Yum atau RPM

  2. CentOS 8 Dirilis:Fitur Baru, Perubahan, &Cara Mengunduh

  3. Daftar Semua Paket yang Terinstal dengan yum di CentOS 7