Pengenalan
Langkah awal yang saya lakukan ketika ingin menggukan centos 7 sebagai server merupakan langkah yang saya tempuh agar ketika ingin menggukanan, mengakses maupun menginstalla paket aplikasi baru tidak akan mengalami kesulitan, berikut ini beberapa hal yang saya lakukan (tidak semua wajib dilakukan menyesuikan dengan kebutuhan masing-masing).
Installasi CentOS 7 yang sebelumnya saya lakukan dapat anda lihat di : https://ajikamaludin.blogspot.com/2018/06/langkah-langkah-installasi-centos-7.html
Langkah - langkah
1. Mematikan Service Firewalld
pada saat anda hanya ingin menggukan centos 7 menjadi server di komputer pada jaringan lokal maka anda dapat mematikan service ini agar tidak terlalu banyak melakukan konfigurasi firewall pada saat installasi service baru yang akan dipasang, untuk mematikan firewalld kita harus memeriksa apakah service dari firewalld berjalan atau tidak dengan memasukan perintah
#systemctl status firewalld
jika anda melihat status pada firewalld adalah active ( running ) seperti pada gambar diatas maka anda dapat mematikan service tersebut dengan menggukan perintah
#systemctl stop firewalld
kemudian jika anda sudah meatikan service tersebut pastikan juga service tersebut tidak akan berjalan lagi ketika server anda di restart dengan menggunkan perintah
#systemctl disable firewalld
2. Mematikan SELinux
SELinux merupakan salah satu penjaga keaman pada sistem file dan directory pada linux jika anda tidak ingin kebingunan bagaimana cara mengontrol context ataupun penggunaan SELinux secara berlebih anda dapat mematikannya dengan mengikuti langkah-langkah dibawah ini , pertama periksa status dari selinux sendiri dengan menggukan perintah
#getenforce
kemudian jika anda melihat output pada perintah seperti gambar diatas yaitu Enforcing mandakan bahwa police di SELinux masih aktif , untuk mematikan SELinux anda harus mengubah sebuah di yaitu file " /etc/selinux/config " dengan menggukan perintah vi seperti gambar dibawah ini
#vi /etc/selinux/config
setelah anda memasukan perintah seperti diatas maka akan tampil seperti gambar dibawah ini
ubah pada bagian SELINUX di atas dari enforcing menjadi disabled, untuk dapat menghapus karakter maupun menginputkan karakter pada vi anda harus menekan hurif " i " untuk insert , setelah anda menekan huruf " i " maka anda dapat menggukan tomboh arah ( arrow key ) pada keyboard , untuk menyimpan file dan keluar dari vi maka anda harus keluar terlebih dahulu dari insert mode dengan menekan tomboh esc, kemudian untuk keluar dari vi cukup tekan tanda " : " pada keyboard kemudian masukan karakter " wq " setelah itu anda tekan enter maka otomatis anda akan keluar dari vi
setelah berhasil keluar dari vi reboot server anda kemudian cek kembali status dari selinux apakah sudah seperti gambar dibawah ini atau tidak , jika belum berhasil ulangi langkah diatas
3. Mengkonfigurasi / Mengubah Hostname
jika pada saat installasi centos 7 anda lupa untuk memasukan hostname atau hostname yang anda masukan salah maka anda dapat mengubahnya dengan mengikuti langkah-langkah berikut ini , pertama periksa terlebih dahulu hostname anda sudah tepat atau belum dengan menggukan perintah
#hostname
jika hostname belum sesuai dengan keingan anda maka anda dapat mengubahnya dengan memasukan perintah
#hostnamectl -set-hostname [nama host]
seperti gambar diatas menyesuikan hostname dengan milik anda masing-masing, kemudian periksa kembali apakah hostname sudah sesuai dengan keinginan anda atau belum seperti gambar dibawah ini
4. Mengkonfigurasi Network / Mengubah Jaringan
pada saat installasi centos 7 jika anda masih menggukan jaringan DHCP atau anda ingin mengubah jarigan ke DHCP atau lagi anda ingin melihat status network di centos 7 anda dapat melihat perintah dibawah ini, anda dapat melihat status network yang aktif dan ip/network pada centos anda dengan menggukan perintah, seperti pada gambar dibawah ini
#nmcli
output perintah diatas ( untuk keluar tekan q )
atau anda juga dapat menggukan perintah
#ip a
kemudian jika anda ingin menggubah konfigurasi jaringan anda, anda dapat menggukan perintah
#nmtui
hasil perintah nmtui dapat anda lihat pada gambar dibawah ini
- Edit a connection : digunakan untuk mengubah mode jaringan seperti dhcp / static kemudian juga untuk mengubah ip address , network, gateway dan dns server
- Activate a connection : digunakan untuk mematikan ataupun menghidupkan jaringan pada interface anda
- Set system hostname : dapat anda gunakan untuk mengatur hostname di server anda
untuk mengubah ip / network anda dapat memilih " edit a connection " , kemudian akan tampil seperti gambar dibawah ini , pilih interface mana yang akan anda ubah kemudian pilih edit dangan menekan tab kemudian tekan enter
untuk langkah selanjutnya dapat anda explore sendiri seperti mode jaringan address dns server dll
setelah konfigurasi anda cukup keluar simpan konfigurasi anda dengan menekan tab sampai ke bagian ok seperti gambar dibawah ini, kemudian anda akan dikembalikan ke menu awal , untuk menerapkan konfigurasi yang anda buat pastikan anda memilih menu " activate a connection " kemudian anda non-aktifkan kemudian anda aktifkan kembali interface anda
5. Menambahkan Repository dan Update System
ketika anda ingin menginstall paket aplikasi di linux anda dapat menggunakan paket manager yang telah di sediakan setiap distro dan juga anda dapat langsung memilih aplikasi apa yang ingin anda install yang telah di sediakan di repositori di centos terdapat beberapa repositori tambahan yang harus anda ketahui seperti dibawah ini, untuk menambahkan repositori tambahan di centos anda harus menginstall apaket yum-plugin-priorities agar dapat mengatur tiap priotitas dari setiap repositori yang ada, untuk menginstall paket ini anda cukup masukan perintah
#yum -y install yum-plugin-priorities
kemudian berikan prioritas 1 pada base repo centos dengan menggukan perintah
#sed -i -e "s/\]$/\]\npriority=1/g" /etc/yum.repos.d/CentOS-Base.repo
EPEL ( Extra Packages for Enterprise Linux )
salah satu repositori yang anda harus kenal di centos maupun fedora adalah EPEL, untuk menambahkan repositori ini masukan perintah
#yum -y install epel-release
kemudian berikan prioritas 5 pada repo EPEL dengan perintah
#sed -i -e "s/\]$/\]\npriority=5/g" /etc/yum.repos.d/epel.repo
Centos Realease SCL dan SCL-RH
untuk menambahkan repositori ini anda harus memasukan perintah
#yum -y install centos-release-scl-rh centos-release-scl
kemudian berikan prioritas 10 pada repo SCL dengan perintah
#sed -i -e "s/\]$/\]\npriority=10/g" /etc/yum.repos.d/CentOS-SCLo-scl.repo
#sed -i -e "s/\]$/\]\npriority=10/g" /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo
REMI Repositori
merupakan repositori centos yang menyediakan berbagai versi php dan aplikasi lainnya , untuk menambahkan remi cukup masukan perintah
#yum -y install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
kemudian berikan prioritas 10 pada repo remi dengan perintah
# sed -i -e "s/\]$/\]\npriority=10/g" /etc/yum.repos.d/remi-safe.repo
terahir jika anda sudah menambahkan semua repositoru maka anda dapat meng-update kesulurhan sistem dengan menggukan perintah
#yum -y update
setelah update selesai dan tidak terjadi error silahkan reboot server anda.
Link Terkait :
Installasi CentOS 7 : https://ajikamaludin.blogspot.com/2018/06/langkah-langkah-installasi-centos-7.html
Langkah awal setelah installasi CentOS 7 : https://ajikamaludin.blogspot.com/2018/06/langkah-awal-dalam-konfigurasi-centos-7.html
Installasi Apache2 dengan PHP 7.2 di CentOS 7 :
Installasi MariaDB 10 di CentOS 7:
Installasi PostgreSQL 9.6 di CentOS 7:
Installasi PostgreSQL 9.6 PostGIS extension di CentOS 7 : https://ajikamaludin.blogspot.com/2018/06/langkah-installasi-postgis-extension.html
Omm, bagaimana kabarnya sehat omm,, heheh
BalasHapusMau bertanya fungsi dan kegunaan dalam pengaturan sebuah priority saat penambahan repository untuka apa ya omm ?
sepertihalnya contoh diatas untuk penamabahan repository epel kita kasih prioritas 5 . fungsi dari prioritas 5 yang dimaksud seperti apa omm,,
Terima kasih
Nur Hamim