Mengatasi Putus Koneksi SSH dengan Server Centos 7
Teknologi / 24 April 2017

Seringkali saya mengalami putus koneksi via SSH dengan mesin Centos 7 apabila tidak ada aktivitas beberapa saat. Ini sangat mengesalkan karena lagi-lagi harus melakukan koneksi ulang. Alhamdulillah setelah beberapa saat googling menemukan solusinya. Berikut catatan kecil dalam menangani permasalahan tersebut. Pada sisi client tambahkan (buat) file “config” di dalam direktori “.ssh” yang isinya sbb: Host * ServerAliveInterval 60 Note: Angka 60 bisa diganti sesuai kebutuhan kita. Pada sisi server edit file “/etc/ssh/sshd_config” dan aktifkan bari berikut: TCPKeepAlive yes Selamat mencoba.

Memasang MariaDB di CentOS 7
Teknologi / 3 Maret 2017

Langkah singkat instalasi mariadb di mesin CentOS 7: sudo yum install mariadb-server sudo systemctl enable mariadb sudo systemctl start mariadb Akses mariadb: mysql -u root -p Secara default instalasi mariadb belum melakukan setting password, sehingga command di atas tinggal enter dan saat diminta password tinggal enter juga. Akses root Jika Anda lupa root password MariaDB, ia bisa reset (atau jika Anda ingin memberi password root pertama kali): 1. Stop the current MariaDB server instance, then restart it with an option to not ask for a password: sudo systemctl stop mariadb sudo mysqld_safe –skip-grant-tables & 2. Reconnect to the MariaDB server with the MariaDB root account: mysql -u root 3. Use the following commands to reset root’s password. Replace password with a strong password: use mysql; update user SET PASSWORD=PASSWORD(“password”) WHERE USER=’root’; flush privileges; exit 4. Then restart MariaDB: sudo systemctl start mariadb Tuning MySQL Tuning Primer can be used to optimize your MariaDB server. Ideally, the MariaDB instance should have been operating for at least 24 hours before running the tuner. The longer the instance has been running, the better advice MySQL Tuner will give. 1. The script needs the bc language installed: sudo yum install bc 2. Download MySQL Tuner to…

Memasang Apache Web Server di CentOS 7
Teknologi / 3 Maret 2017

Langkah singkat instalasi apache web server di mesin CentOS 7: yum install httpd -y systemctl start httpd systemctl enable httpd Silahkan test akses dari web browser ke alamat IP server.

Cara Membuka Port Tertentu di CentOS 7
Teknologi / 3 Maret 2017

Sebelum melakukan konfigurasi terhadap firewall, yang pertama harus dilakukan adalah menginstall paket firewalld. # yum install firewalld # systemctl start firewalld # systemctl enable firewalld atau # sudo yum install firewalld # sudo systemctl start firewalld # sudo systemctl enable firewalld Cek active zone(s): # firewall-cmd –get-active-zones Buka port 80: # firewall-cmd –zone=public –add-port=80/tcp –permanent Jangan lupa reload firewall service: # firewall-cmd –reload Cek apakah port 80 telah ditambahkan ke dalam iptables rules: # iptables-save | grep 80 Untuk menambahkan source (misal 192.168.2.0/24) ke dalam zone (misal trusted) permanently, gunakan: # firewall-cmd –permanent –zone=trusted –add-source=192.168.2.0/24 success # firewall-cmd –reload success Kita juga dapat menambahkan source berdasarkan MAC address (misal 00:11:22:33:44:55) ke dalam zone (misal trusted) permanently: # firewall-cmd –permanent –zone=trusted –add-source=00:11:22:33:44:55 success # firewall-cmd –reload success Kita juga dapat membuat ipset dan menambahkan source berdasarkan ipset tersebut: # firewall-cmd –permanent –new-ipset=iplist –type=hash:ip success # firewall-cmd –reload success # firewall-cmd –ipset=iplist –add-entry=192.168.1.11 success # firewall-cmd –ipset=iplist –add-entry=192.168.1.12 success # firewall-cmd –permanent–zone=trusted –add-source=ipset:iplist success # firewall-cmd –reload success Untuk melihat list dari sources yang ada saat ini (misal yang zone trusted): # firewall-cmd –permanent –zone=trusted –list-sources 192.168.2.0/24 00:11:22:33:44:55 ipset:iplist Catatan: buang opsi –permanent jika hanya ingin menampilkan temporary settings. Contoh kasus misal kita ingin hanya allow connections ke server kita dari specific IP address (misal 1.2.3.4/32): # firewall-cmd –zone=internal –add-service=ssh –permanent success #…

Install/Upgrade ke PHP 7 di CentOS 7
Teknologi / 2 Maret 2017

Berikut catatan langkah-langkah upgrade versi PHP ke PHP Versi 7 di mesin Linux CentOS 7: A. Cek versi PHP saat ini: # php –version PHP 5.4.16 (cli) (built: Nov 6 2016 00:29:02) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies B. Download Remi and EPEL Repository packages $ wget -q http://rpms.remirepo.net/enterprise/remi-release-7.rpm $ wget -q https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm C. Install paket-paket yang telah di-download di atas dan set enable Remi PHP 7 repo (pastikan paket yum-utils telah terpasang) : # rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm FOR PHP 7.0 EXECUTE: # yum-config-manager –enable remi-php70 FOR PHP 7.1 EXECUTE: # yum-config-manager –enable remi-php71 D. Install or Upgrade to PHP 7 # yum install php atau # yum update E. Cek versi PHP sekarang # php –version PHP 7.1.0 (cli) (built: Dec 1 2016 08:13:15) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.1.0-dev, Copyright (c) 1998-2016 Zend Technologies Sumber: linuxconfig[.]org/how-to-install-or-upgrade-to-php-7-on-centos-linux-server

Gagal Akses SSH dari CentOS 7
Teknologi / 2 Maret 2017

Solusi untuk mengatasi gagal koneksi ke SSH server pada mesin CentOS 7 adalah dengan memastikan bahwa konfigurasi dalam file sshd_config (di direktori /etc/ssh) telah aktif baris-baris sbb: PermitRootLogin yes RSAAuthentication yes PubkeyAuthentication yes Semoga berhasil.