tag:blogger.com,1999:blog-89904177500629987572024-03-20T12:27:56.917+07:00Belajar Linux ServerKonfigurasi Linux CentOS untuk Serverjurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.comBlogger46125tag:blogger.com,1999:blog-8990417750062998757.post-8738377718757937862016-08-12T11:27:00.001+07:002016-08-12T11:27:07.402+07:00Disable Firewall di Server Linux CentOS 7
Firewall di Linux CentOS7 agak sedikit berbeda dari versi CentOS sebelumnya, dan hal ini berlaku pada pengelolaan service lainnya yang sedikit berbeda juga. Firewall pada Linux CentOS 7 sudah aktif secara default pada saat server pertama kali diinstall alias Fresh Install. Untuk mengecek nya ketikkan saja perintah berikut di konsol:
[root@sentinel ~]# systemctl status firewalld
jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com2tag:blogger.com,1999:blog-8990417750062998757.post-23733827673773417082016-08-10T10:19:00.000+07:002016-08-10T10:25:20.015+07:00Auto Backup Database MySQL di Server Linux CentOS
Dari sekian banyak proses maintenance database, salah satunya yakni proses Backup. Backup amat sangat diperlukan untuk berbagai keperluan, terutama ketika hendak dilakukan maintenance lebih lanjut terhadap database seperti: tunning database, analisa data terpisah, atau bahkan keperluan historical terhadap data lampau. Maka proses backup ini adalah proses yang wajib. Karena sifatnya yang jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com2tag:blogger.com,1999:blog-8990417750062998757.post-56369448449202292502016-04-01T11:01:00.001+07:002016-04-08T10:45:38.148+07:00Remote Database PostgreSQL 9.5 server CentOS 7 dari Windows ClientUntuk manajemen database PostgreSQL 9.5 yang sudah terinstall di server CentOS 7, kita bisa melakukannya secara Remote melalui aplikasi client PgAdmin. Aplikasi ini bisa di download disini.
Disini, saya akan coba menggunakan PgAdmin di Windows 7 untuk mengakses database yang berada di server (Centos 7). Sebelum melakukan remote, ada beberapa hal yang perlu disiapkan disisi server:
Edit file jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com0tag:blogger.com,1999:blog-8990417750062998757.post-58386760720332574882016-04-01T10:08:00.000+07:002016-04-01T10:10:24.519+07:00Install Database PostgreSQL 9.5 di CentOS 7
Berikut tahapan instalasi Database PostgreSQL 9.5.1 (terbaru pada saat artikel ini dibuat) didalam server Linux CentOS 7:
Download installer Postgresql 9.5 dari EnterpriseDB
Copykan file yang sudah di download kedalam server dengan menggunakan WinSCP.
Ubah hak akses dengan chmod +x agar bisa dieksekusi /diinstall
[root@sentinel ~]# chmod +x postgresql-9.5.1-1-linux-x64.run
Lakukan jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com1tag:blogger.com,1999:blog-8990417750062998757.post-20390428706583298332015-11-20T10:21:00.000+07:002016-08-12T11:00:14.099+07:00Setting IP Address di linux Centos 7
Dalam melakukan pemberian ip address di Linux Centos 7 berbeda dengan versi Centos 6 ke bawah. Untuk linux Centos 6 kebawah bisa dilakukan seperti ini. Sedangkan untuk Centos 7, berikut tahapannya:
Deteksi terlebih dahulu ethernet card yang terinstall di server:
[root@sentinel ~]# nmcli d
DEVICE TYPE STATE CONNECTION
ens33 ethernet connected ens33
lo loopback unmanaged -jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com3tag:blogger.com,1999:blog-8990417750062998757.post-4602966754878692232015-11-19T11:28:00.002+07:002015-11-19T11:28:53.377+07:00Ethernet / LAN Card Tidak Terdeteksi pada saat Install Centos 7 di VMWare
Centos 7 merupakan versi terbaru (pada saat tulisan ini dibuat) dari jajaran Linux Centos. Versi ini memiliki perbedaan signifikan dibanding versi 6 kebawah. Untuk yang biasa nge-LAB dengan tools virtualisasi tentunya OS ini WAJIB dicoba, sebelum nantinya digunakan dilingkungan production.
Apabila ada masalah Ethernet Card / LAN Card tidak terdeteksi pada saat instalasi Centos 7 di VMWare, jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com1tag:blogger.com,1999:blog-8990417750062998757.post-60418738143501653732014-12-10T08:43:00.002+07:002014-12-10T08:50:06.210+07:00ifconfig di Linux Centos 7Secara default, ketika kita sudah menginstall server dengan CentOS 7, tidak dikenal perintah ifconfig. Untuk itu kita perlu menginstall paket "net-tools" agar perintah ifconfig dapat kita gunakan kembali di Centos 7. Ada beberapa cara untuk menginstall paket net-tools. Untuk server yang sudah terkoneksi ke internet mudah saja, kita tinggal ketikkan:
[root@localhost ~]# yum install net-tools
&jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com2tag:blogger.com,1999:blog-8990417750062998757.post-11753125702361046482014-09-04T10:21:00.001+07:002014-09-04T10:21:44.875+07:00Menambahkan Default Gateway dengan Perintah route
Dalam pengetesan jaringan, terutama ketika kita hendak mencoba koneksi ke host seperti internet ataupun host lainnya dari pc/notebook kita, kadang kita sering lupa menambahkan default gateway. Untuk itu, sebagai catatan kecil, tidak saahnya kita mengingat satu baris perintah yang cukup berguna dan bisa kita gunakan dilapangan.
Cara menambahkan Default Gateway pada Linux yaitu dengan jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com1tag:blogger.com,1999:blog-8990417750062998757.post-32530040734550545332014-09-02T11:34:00.002+07:002014-09-02T11:34:55.987+07:00Merubah Nama Domain Zimbra Mail Server
Pada Tutorial sebelumnya, kita sudah bisa melakukan instalasi server mail dengan Zimbra. Ketika akses pertama kali, domain yang ada untuk akun email rasanya agak janggal. Misalnya saja untuk akun email admin yaitu : admin@www.majapahit.com. Dari format akun email tersebut, maka www.majapahit.com menjadi domain utama untuk akun user. Secara umum, nama domain untuk email yang sering digunakan jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com0tag:blogger.com,1999:blog-8990417750062998757.post-22612842597064041892014-09-01T08:55:00.003+07:002014-09-01T08:56:53.076+07:00Step by step Install Linux CentOS 7
Ini adalah step by step Instalasi Linux CentOS 7 64bit. CentOS 7 merupakan versi terbaru dari Linux CentOS. Pada saat instalasi, terdapat perbedaan yang mencolok dari versi sebelumnya, yakni dengan adanya Wizard "Installation Summary" dimana terdapat display yang menampilkan menu konfigurasi seperti pengaturan timezone, pemilihan software, network dan hostname, dan lain-lain ditempatkan dalam jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com9tag:blogger.com,1999:blog-8990417750062998757.post-21932888802653835322014-07-03T11:44:00.002+07:002014-07-03T11:47:30.521+07:00Instalasi Mail Server Zimbra 7 dengan Linux CentOS 5
Dalam tutorial jurnalinux kali ini, saya akan mencoba membangun Mail server
dengan Zimbra. Ini adalah pengembangan dari Tutorial sebelumnya mengenai cara untuk membangun DNS Server.
Berikut deskripsi Server lab yang akan digunakan :
1. Server Linux CentOS 5.6 32bit (majapahit.com), IP 192.168.0.101
2. Paket Zimbra 7 (zcs-7.2.5_GA_2906.RHEL5.20130911101145.tgz)
Untuk paket zimbra, bisajurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com1tag:blogger.com,1999:blog-8990417750062998757.post-43522764591239795372014-06-27T10:36:00.001+07:002014-06-27T10:36:16.660+07:00Membangun DNS Server untuk Domain Jaringan Lokal dengan Linux CentOS 5
Dalam jaringan lokal (LAN) kita biasanya memiliki beberapa aplikasi berbasis web yang digunakan untuk kepentingan internal. Untuk mengakses aplikasi tersebut, biasanya dilakukan via browser dengan mengetikkan alamat ip pada browser client. Semakin banyak aplikasi yang dipakai, maka akan semakin banyak pula tuntutan kita untuk mengingat ip dari setiap aplikasi tersebut. Untuk memudahkan user/jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com2tag:blogger.com,1999:blog-8990417750062998757.post-76511139431836701582014-06-13T10:35:00.005+07:002014-06-13T10:50:31.769+07:00NSCD (Name Service Caching Daemon)
Sesuai dengan namanya, NSCD berfungsi untuk menyimpan cache dari request yang pernah diterima. Pada linux Centos, NSCD sudah terinstall secara default, namun apabil sistem belum terinstall, kita bisa lakukan dengan perintah:
#yum install nscd
NSCD memiliki dua jenis cache dalam setiap server, yakni cache positif dan cache negatif. Maksud dari pembagian jenis cache ini yakni berkaitan jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com0tag:blogger.com,1999:blog-8990417750062998757.post-17434099053943407252014-03-07T09:28:00.003+07:002014-03-07T09:31:39.545+07:00Berbagai cara untuk mengakses Command-Line Interface server LinuxUntuk mengakses command-line interface linux, ada beberapa cara. Diantaranya:
Graphical Terminal, biasanya digunakan di Desktop environment (CentOS diinstall dengan mode GUI).
Remote ssh (secure shell), bisa menggunakan tool seperti putty, xshell, dll.
Virtual Consoles, yakni dengan login langsung kedalam server melalui terminal (text-mode). Secara default, Linux CentOS memiliki 6 konsol jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com0tag:blogger.com,1999:blog-8990417750062998757.post-90923596411008299612014-03-05T12:43:00.001+07:002014-03-05T13:08:24.126+07:00Melindungi ssh dari Brute Force Attacks dengan fail2ban
Ssh merupakan service yang layak untuk memperoleh pengamanan ketat dalam sebuah server. Karena ssh merupakan kunci yang sangat penting untuk masuk kedalam sistem linux, dimana sangat memungkinkan untuk mengexploitasi sistem ketika ada "intruder" yang berhasil masuk melalui ssh tersebut. Disini saya akan menambahkan salah satu layer pengamanan ssh, yakni dengan menggunakan tool fail2ban.
Cara jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com3tag:blogger.com,1999:blog-8990417750062998757.post-33418455803409204052014-02-26T14:08:00.004+07:002014-02-26T14:08:39.770+07:00Mengaktifkan Repositori EPEL untuk Linux CentOS 6
EPEL (Extra Packages for Enterprise Linux) merupakan repositori yang berisi bermacam-macam aplikasi open source penunjang server. EPEL bukanlah bagian dari versi OS tertentu. Dengan EPEL, kita bisa melakukan instalasi paket dengan mudah dan tentunya kompatibel sesuai OS yang kita install. Disini saya menggunakan server dengan Linux centOS 6.5, dan akan saya coba untuk mengaktifkan Repositori jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com1tag:blogger.com,1999:blog-8990417750062998757.post-3770739258209288922014-02-26T09:40:00.002+07:002014-02-26T09:40:50.686+07:00Install Telnet Server di Linux CentOS 6.5
Telnet merupakan salah satu alternatif yang bisa digunakan untuk remote login ke Server yang kita bangun. Service yang digunakan untuk layanan telnet yakni xinetd. Kali ini saya akan mencoba menginstall telnet server di Linux Centos 6.5, dimana nantinya server ini akan di remote dari PC berbasis Windows melalui telnet via command prompt.
Berikut tahapan Instalasi Telnet Server di Linux CentOS:jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com2tag:blogger.com,1999:blog-8990417750062998757.post-34737468661154818372014-02-20T13:08:00.001+07:002014-03-07T09:55:21.671+07:00SFTP dengan CHROOT pada Linux CentOS
Pada Tutorial sebelumnya kita sudah mencoba membangun server FTP sederhana dengan vsftpd.Sekarang saya akan mencoba membangun Sistem serupa dengan menggunakan SFTP (Secure FTP), dengan CHROOT agar user hanya bisa mengakses Direktori yang kita tentukan saja. Perbedaan dari FTP konvensional adalah dari sisi keamanan, dengan SFTP relatif lebih aman dikarenakan ada enkripsi data, perbedaan lainnya jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com2tag:blogger.com,1999:blog-8990417750062998757.post-84506037829121422402014-02-12T08:04:00.000+07:002014-02-26T14:58:57.928+07:00Membangun Sistem Backup Otomatis dengan rsync dan cron di Linux Centos 6
Sebagai pengembangan dari penggunaan rsync dari tutorial sebelumnya, kali ini saya akan coba membangun Sistem Backup secara otomatis yakni dengan cron. Cron bisa kita gunakan untuk penjadwalan tugas berdasarkan waktu yang kita tentukan. Cron merupakan fitur default yang sudah berjalan pada server Linux Centos ketika pertama kali diinstall.
Untuk contoh kasus, saya masih menggunakan topologi jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com2tag:blogger.com,1999:blog-8990417750062998757.post-60735208876745875512014-02-11T07:45:00.000+07:002014-02-11T07:45:03.316+07:00Remote login ssh dengan rsa key antar server Linux
Pada artikel sebelumnya saya sudah membahas mengenai bagaimana cara login ssh dengan rsa-key dari host denga Sistem Operasi Windows. Sehingga kita tidak perlu untuk memasukkan password, tapi kita menggunakan key public yang dipasangkan pada remote server, dan opsi lain yakni dengan menambahkan passphrase. Kali ini saya akan menerapkan cara serupa tapi untuk client dengan Sistem Operasi Linux jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com2tag:blogger.com,1999:blog-8990417750062998757.post-59205844092255655152014-02-10T10:23:00.003+07:002014-02-12T08:10:16.816+07:00Sinkronisasi File dan Folder dengan rsync di Linux CentOS 6
Rsync merupakan aplikasi yang berfungsi untuk sinkronisasi file atau folder guna berbagai kebutuhan seperti backup file. Rsync bisa berjalan secara lokal dalam mesin yang sama, ataupun dalam server yang berbeda lokasi. Rsync menggunakan protokol remote-update sehingga proses transfer terasa lebih cepat karena yang ditransfer hanyalah file yang mengalami perubahan saja, artinya tidak semua file jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com1tag:blogger.com,1999:blog-8990417750062998757.post-62640482536703814282014-01-29T11:05:00.000+07:002014-02-19T13:03:56.152+07:00Membangun Server FTP dengan vsftpd di Linux Centos 5.6
vsftpd (Very Secure FTP Daemon) merupakan server FTP yang dikembangkan oleh Chris Evans. Vsftpd diciptakan dengan tingkat keamanan yang cukup untuk menutupi beberapa permasalahan yang terdapat pada server FTP konvensional. Penggunaan chroot() pada vsftpd dapat membatasi visibilitas direktori user didalam server. Selain itu, kita bisa menggunakan OpenSSL untuk mengenkripsi transfer file. Sebagai jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com3tag:blogger.com,1999:blog-8990417750062998757.post-52362642898661625682014-01-17T07:51:00.000+07:002014-01-29T11:06:42.456+07:00Linux Centos 5 Sebagai DHCP Server Jaringan Lokal (LAN)
Fitur DHCP Server pada Linux CentOS jarang sekali digunakan, karena fitur ini sudah terdapat pada perangkat jaringan yang umum digunakan seperti Router, ataupun Modem. Namun walaupun demikian, kita bisa saja menggunakan fitur dhcp server ini untuk alternatif apabila perangkat utama tersebut bermasalah. Atau mungkin untuk sekedar memisahkan fungsi DHCP dari perangkat Router yang dikhususkan untukjurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com0tag:blogger.com,1999:blog-8990417750062998757.post-8036618415670876902013-12-23T07:00:00.000+07:002014-02-10T10:25:01.209+07:00Memformat Hardisk Baru pada server Linux Centos
Pada Tutorial sebelumnya kita sudah menambahkan Hardisk baru, lalu melakukan Partisi terhadap Hardisk tersebut. Namun Hardisk tersebut masih belum bisa digunakan. Untuk itu kita harus melakukan formatting terhadap Hardisk tersebut agar bisa digunakan. Pada skenario sebelumnya hardisk akan kita gunakan sebagai penyimpan cache pada server Proxy yang akan kita bangun. Karena kita berada di Linux jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com0tag:blogger.com,1999:blog-8990417750062998757.post-13201037876291568422013-12-22T07:00:00.000+07:002013-12-22T07:00:05.188+07:00Menambahkan Hardisk Baru Kedalam Server Linux
Linux Centos memiliki banyak sekali fungsi server didalamnya. Salah satu contohnya yakni sebagai PROXY Server, dimana server ini akan menyimpan cache didalamnya untuk membantu mempercepat respon atas request dari cient ketika melakukan akses internet. Untuk itu, server memerlukan media penyimpanan tersendiri yang terpisah dari Sistem sebagai penyimpanan cache.
Disini saya akan mencoba jurnalinuxhttp://www.blogger.com/profile/10952172872366950520noreply@blogger.com0