Cara install-server-centos

28
Install Centos 6.4 http://semutmerah93.wordpress.com/2013/05/24/cara-install-centos-6-4- untuk-server/#more-10 Saatnya installasi di mulai : 1.Seperti pada umumnya menginstall sebuah system operasi,setting bios terlebih dahulu untuk boot lewat DVD jika media installasinya lewat DVD. 2.Masukkan DVD nya,dan tunggu beberapa saat akan muncul tampilan : Tekan Enter pada pilihan Install or upgrade an existing system 3.Pada bagian disk found pilih “skip”,lalu tekan Enter

Transcript of Cara install-server-centos

Install Centos 6.4

http://semutmerah93.wordpress.com/2013/05/24/cara-install-centos-6-4-untuk-server/#more-10

Saatnya installasi di mulai :1.Seperti pada umumnya menginstall sebuah system operasi,setting bios terlebih dahulu untuk boot lewat DVD jika media installasinya lewat DVD.2.Masukkan DVD nya,dan tunggu beberapa saat akan muncul tampilan :

Tekan Enter pada pilihan Install or upgrade an existing system3.Pada bagian disk found pilih “skip”,lalu tekan Enter

4.Setelah muncul tampilan Centos 6,klik Next

5.Bagian pemilihan bahasa untuk installasi,klik Next

6.Pada bagian pemilihan layout keyboard,klik Next

7.Pada installation device,pilih “Basic storage devices” dan klik Next

8.Berikan nama domain untuk komputer server yang kita install,contoh: nama instansi

9.Untuk bagian time zone,pilih Jakarta.lalu klik Next

10.Berikan password untuk root,pastikan lebih dari 6 karakter.lalu klik Next

11.Pada bagian installation type,pilih “use all space”.(Hardisk masih baru) kalau Harddisk sudah ada isinya pilih “Replace Exiting Linux System”klik Next lalu klik “write changes to disk”

12.Setelah itu akan muncul beberapa pilihan dari server,pilih “Minimal Desktop” (agar GUI

bisa tampil) .pastikan terdapat tanda centang pada tulisan Centos.lalu klik Next

13.Setelah itu proses installasi akan dimulai,tunggu sampai selesai.

14.Setelah DVD Centos keluar,bertanda proses installasi sudah selesai.ambil DVDnya.lalu klik

reboot.

15.Setelah itu komputer akan booting,dan masuk ke sistem Centos yang kita install.login sebagai root,dengan password yang telah kita buat tadi.

Kalau ada pertanyaan Kdump –Klik “ok” klik Finish

Mudah bukan,kalo kita yakin pasti bias kok.oke untuk proses installasinya sudah selesai tinggal setting server Centos itu sendiri untuk keperluan apa.klo ada yang kurang jelas tentang cara installasinya langsung tanyakan saja di komentar.mungkin untuk tutorial selanjutnya akan berlanjut mengenai setting Centos 6.4 sebagai LAMP Server,dan file server Samba.

Setting Network

Klik “System” Klik “Preference” Klik “Network Connection”

Pilihan 1

System eth 1 ( kita mau connect local misalnya) yang diisiPilih: IPv4 Setting ; Methode : Manual

Address: 10.10.10.xx (contoh)

Netmask: 255.255.255.0 (bisa dipake)

Getway: kosongin aja

DNS Server : Kosongin aja

Pilihan 2

System eth 0 ( kita mau connect Internet) yang diisiPilih: IPv4 Setting ; Methode : Manual

Address: 10.10.10.xx (contoh)

Netmask: 255.255.255.0 (bisa dipake)

Getway: 8.8.8.8

DNS Server : 8.8.4.4

Untuk install SSH server agar aktif

Ketik Perintah , sbb:

1# yum –y install openssh-server openssh-clients

Kl tidak jalan langsung kemudian jalankan servicenya aja, berarti sudah ada

1# chkconfig sshd on

2# service sshd start

untuk konfigurasi ssh ada di file sshd_config (ini tidak perlu langsung loncat kebawah)

1# vi /etc/ssh/sshd_config

jangan lupa setelah edit file config, direstart dulu sshnya

1# service sshd restart

Cara Install Lamp

Masuk sebagai root

Letakkan: xampp-linux-x64-1.8.2-1-installer.run di Folder: OPT

Kemudian ke Terminal ketik:

1. #cd /opt (ini fungsinya untuk mengarahkan ke Folder OPT)

2. #sudo bash (nggk usah pake juga nggk papa)

3. #chmod 755 xampp-linux-1.8.2-0-installer.run

4. #./xampp-linux-1.8.2-0-installer.run5. Enter

Kemudian muncul Xampp dan ikuti berikut:

1. Klik “Next”2. Klik “Next” samapi proses install berjalan3. Klik “Finish”

Agar LAMPP dapat berjalan secara Automatis pada saat menyalakan Server atau PC dengan cara, sbb:

1. Buka terminal/konsol.2. Ketik: vim /etc/rc.local (Enter)3. Klik “A” baru bisa di ketik dibawah : touch /var/lock/subsys/local4. Ketik: /opt/lampp/lampp start5. Untuk simpan rule: Tekan “Esc” Tekan “:” Ketik “w” dan “q” (Enter)

Untuk mematikan firewall iptables secara automatis pada saat menyalakan Server atau PC dengan cara, sbb: (nanti aja setelah semua terinstall coyy)

1. Buka terminal/konsol.2. Ketik: vim /etc/rc.local (Enter)3. Klik “A” baru bisa di ketik dibawah4. Ketik: /etc/init.d/iptables stop5. Untuk simpan rule: Tekan “Esc” Tekan “:” Ketik “w” dan “q” (Enter)

Tapi disarankan agar tidak mematikan iptables semua, kita dapat memilih iptables yang akan dinyalakan seperti http yang akan kita buka, dengan perintah di Terminal root:

1. #lokkit –s http (Enter) langsung jadi kok (Recommended)

Untuk melihat PORT mana yang aktif atau tidak dengan perintah, sbb:

1# netstat –an | grep LISTEN |more

Kemudian Enter

Keterangan: port: 3306 : Mysql

Port: 80 : Webserver (Lampp)

Port: 21 : FTP

Port: 22 : SSH

Port: 443 : HTTPS (ini agar waktu login tidak bisa di hek orang)

Intall jdk-7u9-linux-x64.tar.gz

Copykan jdk-7u9-linux-x64.tar.gz di desktop

1. Buat folder java di daalam folder usr, dengan cara:- #cd /usr (enter)- #mkdir java (buat folder java di usr)- #cd /java- Untuk melihat apa folder java sudah ada apa belum: #cd /usr: ls - Kemudian copy file jdk-7u9-linux-x64.tar.gz ke folder java dgn perintah:

#cp /home/yemi/Desktop/ jdk-7u9-linux-x64.tar.gz /usr/java/ --(posis sudah di java)

2. Mengekstrak jdk-7u9-linux-x64.tar.gz, dengan perintah: - #cd /usr/java/ (Enter)

- #tar xzvf jdk-7u9-linux-x64.tar.gz (enter)

Install apache-tomcat-7.0.33.tar.gz

Copikan apache-tomcat-7.0.33.tar.gz ke Desktop atau langsung copy ke folder share

1. Di terminal ketik :- #cd /usr/share/- #cp /home/yemi/Desktop/ apache-tomcat-7.0.33.tar.gz /usr/share/ (Enter)

utk mengcopy dari desktop ke folder share- #md5sum apache-tomcat-7.0.33.tar.gz (enter)- Utk ekstrak; #cd /usr/share/- #tar xzvf apache-tomcat-7.0.33.tar.gz (Enter)- Proses berjalan

Menjalankan stratup tomcat:

1. Pastikan seri jdk dan tomcat telah sama yang ada di startup tomcat dengan mengedit melalui notepad

2. Copy startup tomcat kedalam folder: init.d (lokasi: etc/init.d)3. Untuk merubah versi jdk dan tomcat dapat melalui Terminal: #vi /etc/init.d/tomcat

(Enter)4. Rubah version JDK dan Tomcat, kemudian Tekan “Esc” Tekan “:” ketik “wq”

Enter5. Kemudian ke Terminal untuk menjalankan ketik:

#cd /etc/init.d/ (enter)

[root@blanche init.d]# chmod 755 tomcat

#/etc/init.d/tomcat start

#lokkit –p 8080:tcp (Enter)

Tunggu 1 menit

Kemudian check di browser: localhost:8080 utk check tomcat apa bisa jalan

Setelah tomcat bisa terbuka di browser: localhost:8080 baru kita lanjut mengcopy seperti dibawah

Copykan JavaBridge.war ke : user/share/apache-tomcat-7.0.33/webapps

1. Copy folder JavaBridge.war di Desktop2. #cp /home/yemi/Desktop/JavaBridge.war /user/share/apache-tomcat-7.0.33/webapps/

(Enter)

Cara mudah yaitu dengan login sebagai root, caranya:

1. Copy langsung JavaBridge ke folder webapps (lokasi: user/share/apache-tomcat-7.0.47/webapps)

Selesai Kemudian ke Browser dan refresh dan automatis Folder Java Bridge terbuat

Copykan isi lib tomcat ke: usr/share/apache-tomcat-7.0.47/webapps/JavaBridge/WEB-INF/lib

Cara mudah yaitu dengan login sebagai root, caranya:

Copy isi semua ext Java ke folder lib (lokasi: usr/share/apache-tomcat-7.0.47/webapps/JavaBridge/WEB-INF/lib

Selesai

Kemudian matikan dulu tomcat

#/etc/init.d/tomcat stop (Enter) lalu diamkan selama +/- 3 menit)

Kemudian Start lagi:

#/etc/init.d/tomcat start (Enter)

Copy isi ext Java di : usr/java/jdk1.7.0_45/jre/lib/ext

1. Copy folder extjava di Desktop2. #cp /home/yemi/Desktop/libjava* /usr/java/jdk1.7.0_45/jre/lib/ext/ (Enter)

Proses sudah berjalan.

Cara mudah yaitu dengan login sebagai root, caranya:

2. Copy langsung isi libjava ke folder ext (lokasi: usr/java/jdk1.7.0_45/jre/lib/ext) Selesai

Buat start automatis:

1. Ketik: vim /etc/rc.local (Enter)2. Klik “A” baru bisa di ketik dibawah : touch /var/lock/subsys/local3. Ketik: /etc/init.d/tomcat start4. Save: Esc : wq Enter

Kemudian port tomcat harus dibuka dengan ketik:

#lokkit –p 8080:tcp (Enter)

Kemudian buka dengan browser: localhost/8080 mau check dulu apa bener

Lihat PORT yang sudah terbuka:

#yum install nmap (Enter) Tunggu

Untuk check port: # nmap -sT localhost

Install POSGRESQL9.1

Copykan pgdg-centos91-9.1-4.noarch.rpm di Folder opt dan ini harus online ke Internet

Lalu ke Terminal:

#cd /opt

Lihat pgdg-centos91-9.1-4.noarch.rpm apa sudah ada, dgn ketik

1. #ls –a (enter)2. #rpm –Uvh pgdg-centos91-9.1-4.noarch.rpm (Enter)3. #vim /etc/yum.repos.d/CentOS-Base.repo (Enter)

Untuk hal dibawah perintah dapat dilihat di folder tool-server-linux64/note.txt

Kemudian ketikan dibawah comment: gpkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

Yang diketik: exclude=postgresql*

Diturunkan lagi dan buat yang sama pada posisi: gpkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

Yang diketik: exclude=postgresql*

Setelah selesai:

Tekan : “Esc” “:” ketik “wq” (Enter)

Kemudian akan balik ke Terminal dan ketik: (posisi: [root@yemi opt]#

1. # yum list postgres* (Enter) hanya untuk check impedensi secara online2. #yum install postgresql91 postgresql91-devel postgresql91-server postgresql91-libs

postgresql91-contrib akan otomatis running3. Tunggu samapai muncul petanyaan [Y/N] : Ketik “Y” - kemudian akan download dari

internet (tunggu aja)4. Kemudian ada pertanyaan [Y/N]: Ketik “Y”5. Kemudianketik: #service postgresql-9.1 initdb6. #vi /var/lib/pgsql/9.1/data/postgresql.conf (tunggu ini agak lama)

- Disini ada perubahan comment untuk perintah di listen, dengan cara:- Ketik: “/listen” Enter- Kemudian tekan “A” untuk mengedit- Rubah comment: #listen_address = “localhost” menjadi

Dirubah perhatikan tanda # harus dihapus: listen_address =”*”Setelah itu: tekan “Esc” “:” ketik “wq” Enter

7. #service postgresql-9.1 start enter8. #su – postgres -- untuk buat password

9. Ketik lanjutan dari: -bash-4.1$ psql postgres postgres (Enter)10. Ketik lanjutan dari: postgres=# alter user postgres with password ‘postgres’; (Enter)11. #\q12. Kemudian ketik “exit” untuk keluar13. Kemudian buka port postgres: #lokkit –p 5432:tcp (Enter)14. Merubah jaringan agar bisa diakses dari luar: #vim /var/lib/pgsql/9.1/data/pg_hba.conf

(Enter) - Lokasi menu dibawah sekali (yang diedit yang warna hitam coyyy)- host all all 127.0.0.1/32 ident- Rubah jadi: host all all 0.0.0.0/0 md5- host all all ::1/128 ident- Rubah jadi : host all all ::1/128 md5- Tekan “Esc” “:” ketik “wq” Enter

15. Restart Posgresql: /etc/init.d/postgresql-9.1 restart (Enter)16. Supaya langsung start pada saatnyala: # /vim /etc/rc.local Enter

- Ketik: /etc/init.d/postgresql-9.1 start- Kemudian save: Esc : wq Enter

17. Open port postgres: lokkit –p 5432:tcp (Enter)

Copykan : ioncube_loaders_lin_x86.Zip ke folder htdocs : opt/lamp/htdocs

Kemudian extract dengan comment:

1. #cd /opt/lampp/htdocs (Enter)2. #ls –a (enter) untuk lihat folder apa sudah ada ioncubenya3. #unzip ioncube_loaders_lin_x86-64.Zip (Enter) atau #tar xzvf ioncube_loadere.tar.gz

(Enter)4. Ke Browser: localhost/ioncube (Enter)5. Klik “loader-wizard.php” (Enter) Tunggu

1. Kelik pada browser: localhost/ioncube (Enter)2. Kemudian turun kebagian bawah dan klik menu loadernya3. Copykan loncube_loader_lin_5.4.so (back pada browser dan cari ioncubenya dan download)4. Copykan iaoncube_loader_lin_5.4.so hasil download ke folder:

/opt/lamp/lib/php/extension/no-debug-non-zts-20100525

Copykan extension: zend_extension = /opt/lamp/lib/php/………. Ke: /opt/lamp/etc/php.ini

5. Edit melalui Terminal:#vi /opt/lampp/etc/php.ini (Enter)6. Kemudian pastekan zend_extension = /opt/lamp/lib/php/………. Dibawak tulisan [PHP]7. Edit (masih dip hp.ini) perintah sperti dibawah:

Untuk mencari ketik: /pg (Enter)

;extension=php_pdo_pgsql.dll

;extension=php_pgsql.dll

Jadi:

extension=php_pdo_pgsql.dll

extension=php_pgsql.dll

8. Kemudian save Esc : wq (Enter)

Copykan aplikasi persobkm ke folder htdocs melalui filezila

1. Menggunakan filezila kita masuk ke server untuk meng upload aplikasi persobkam ke folder: /opt/lamp/htdocs

Buat database melalu pgsql Admin dari computer lain (windows)

1. Melalui pgadmin dari komputer lain (windows) dan buat database dan restore datanya

Ke Browser untuk membuka : localhost/persobkm

Nanti diatas ada keterangan mengenai folder di persobkm yang harus diedit melalui filezila, yang bermasalah.

Untuk mengedit buka dengan filezila dan masuk ke folder yg bermasalah dan edit seperti dibawah:

Cara install Openvpn di Centos

1. Copykan openvpn-as-2.0.1-Centos6.x86_64.rpm di opt2. Ekstrak:

- #cd /opt/ (Enter)- #rpm –Uvh openvpn-as-2.0.1-Centos6.x86_64.rpm- #/usr/local/openvpn_as/bin/ovpn-init (Enter)- Ketik: “DELETE”- Tinggal ikut petunjuk tekan Yes - Enter- Isi 1 Enter- Admi web (943): Enter- (1194) : Enter- Through the VPN : no- Internal DB : no- Client by default: yes- Kemudian Enter aja- Setting password: #passwd openvpn tinggal ketik password- Untuk membuka admin melalui browser : https//10.10.10:31:943/admin (Enter)

(tergantung IP Server yang di publish)- Setting OpenVPN:

a. Klik “General” User Authentication Klik “Local”b. Klik “Server Network Setting” ganti Hostname or IP Address: dengan IP

yang kita publikkan (contoh IP Speedy)

c. Klik “License” Masukkan License key yang sudah kita beli, nanti jumlah bertambah sesuai yg kita beli

d. Klik “VPN Setting”

Network address: yang kita buat adalah IP local untuk yang kita buat untuk pemakaian klient open vpn kita, maka IP awal dibuat: 192.168.33.0; Number of Bits in Netmask: isi 24 (bisa dipake) untuk IP klient tinggal lajutkan saja, missal: 192.168.33.2, dst pada saat pembuatan usr di “User Permissions”.

IP: 10.10.10.0/24 = adalah IP dari kominfo (contoh dari server Batam), IP yang kita buat, untuk: /24 (bisa digunakan) otomatis ada kl kita sudah buat di network connection

IP. 192.168.30.0/24 IP untuk client

Kalau ada 2 LAN yang terhubung maka IP induknya harus didaftarkan disini

Untuk dapat diakses maka kita harus membuka Port, sbb:

- TCP port number: 1194- Port Number: 943

Utk menggunakan speedy dapat dilakukan spt dibawah, apabila menggunakan provider khusus kita bisa meminta utk membuka port tsb.

Membuat User client

Untuk pembuatan user client: Klik “User Permision”

- Buat Nama kliennya (√) Allow Auto Login slect IP Address (Use Static)- Klik “Save Settings

Sett IP belajar dengan speedy: (eth1)

Address :10.10.10.31

Netmask : 255.255.255.0

Gateway: 10.10.10.1

DNS Server: 8.8.8.8

Search domain: 8.8.4.4

Server Network Setting

Klik “Server Networking Server, kemudian isi Hostname or IP. Pengisian ini tergantung dari internet yang digunakan, contoh:

1. Untuk speedy bisa kita liat menggunakan ip flag atau lihat pada Device infonya, misalnya: 180.241.200.1

2. Interface Setup LAN

Isi IP address bisa seperti diatas , isi starting IP address sesuai dengan IP server yang akan di publish (jumlah yg bisa akses)

Pastikan Starting IP addres sesuai IP Komputer Server

3. Advance Setup Nats ( Pilih “Singel”) Virtual Server

Keterangan: - 943 : settingan administrasi

- 1194: setingan port dari VPN yang berlokasi Server Networking Setting lihat pada TCP Port Number

- 80: adalah port http agar web bisa terbuka

Pastikan Local IP Address Sesuai dengan IP Komputer atau Server

3. Untuk internet yang disediakan provider kita tinggal minta IP Publik dan tinggal masukkan di Hostname or IP Address, tanpa harus setting seperti pada speedy

Sekarang test buka web perso melalui browser: localhost/persobkm

Santai masih ada yg belum dirubah di permisionnya, contoh: pada folder: asset, kita tinggal buka dari pc klient yang ada filezila dan masuk ke file persobkm/asset

Catatan: Apabila di server menggunakan vmware (dual OS –Window server dan Linux) dan akan di publish maka Gateway hanya digunakan di satu LAN Card yang terhubung dengan Internet, dan yang IP Lokal tidak perlu diberi Gateway