AJIBLOG

Menulis Blog Adalah Salah Satu Hobi Saya di Waktu Luang dan Sebagai Catatan Eksperimen Tentang Informasi dan Teknologi , Silahkan Share , Subscribe dan Komen Jika Anda Suka Artikel saya ini, anda juga dapat menuliskan masalah yang anda alami pada saat mengikuti artiker diatas pada kolom komentar dibawah ini

Minggu, 10 Juni 2018

Langkah awal dalam konfigurasi CentOS 7 (Konfigurasi Hostname, Network, Firewalld, SELinux, dan Menambahkan Repositori)



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 :

2 komentar:

  1. Omm, bagaimana kabarnya sehat omm,, heheh

    Mau 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

    BalasHapus

Footer Ads

Like , Comment , Follow Blog Saya ...

Label

LinuxMint/Ubuntu (73) BLC-Telkom (33) Kegiatan (26) Debian (24) Tool (17) Kumpulan Tugas (12) Mikrotik (10) CentOS7 (8) Coding PHP (7) CentOS6 (6) Google (6) IDE (3) IPFire (3) Raspberry PI (3) github (3) NodeJS (2) Virtualisasi (2) Windows (2) GIS (1) Vuejs (1)

Contact us

Nama

Email *

Pesan *