Tampilkan postingan dengan label Linux and OpenSource. Tampilkan semua postingan
Tampilkan postingan dengan label Linux and OpenSource. Tampilkan semua postingan

Kamis, 08 Juli 2021

Cara Setting Dua IP Aktif di Linux Centos 7

 


Tulisan ini saya dedikasikan untuk catatan saya pribadi, barusan setting 2 IP aktif di masing-masing interface di Linux Centos 7

Ini adalah capture setting nya :

1. Jadi ada 2 IP di masing-masing interface ens160 dan ens192

# ifconfig 
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.1  netmask 255.255.255.0  broadcast 192.168.1.255
        ether 00:50:56:b0:00:dc  txqueuelen 1000  (Ethernet)
        RX packets 8785163  bytes 671768040 (640.6 MiB)
        RX errors 0  dropped 1547  overruns 0  frame 0
        TX packets 4485030  bytes 377095478 (359.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.1  netmask 255.255.255.0  broadcast 192.168.2.255
        ether 00:50:56:b0:95:17  txqueuelen 1000  (Ethernet)
        RX packets 10285  bytes 851931 (831.9 KiB)
        RX errors 0  dropped 17  overruns 0  frame 0
        TX packets 5494  bytes 709943 (693.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

2. Dan ini isi setting file konfigurasi di masing-masing interface :

# more /etc/sysconfig/network-scripts/ifcfg-ens160
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens160
UUID=fc41cf45-bd0a-4522-973d-6e5e782d1d99
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.1.1
PREFIX=24
GATEWAY=192.168.1.1
IPV4_ROUTE_METRIC=100
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
ZONE=public


# more /etc/sysconfig/network-scripts/ifcfg-ens192
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_FAILURE_FATAL=no
NAME=ens192
UUID=9e0f4a0a-4338-46d7-9902-d96c9e7aa13b
DEVICE=ens192
ONBOOT=yes
DNS1=8.8.8.8
IPADDR=192.168.2.1
PREFIX=29
GATEWAY=192.168.2.1
IPV4_ROUTE_METRIC=300
PEERDNS=no
PEERROUTES=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
ZONE=public


3. Ini adalah setting di file route nya :

# more /etc/sysconfig/network-scripts/route-ens160
0.0.0.0/0 via 192.168.1.1 dev ens160
192.168.2.0/24 via 192.168.1.1 dev ens160

# more /etc/sysconfig/network-scripts/route-ens192
192.168.2.0/24 via 192.168.2.1 dev ens192


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Cara Setting VPN L2TP di Ubuntu 20.04 LTS

 

Sebelum nya saya sudah pernah sharing cara setting VPN dengan PPTP disini dan setting VPN dengan Cisco Connect disini untuk linux Ubuntu.

Kali ini saya akan sharing cara setting VPN L2tp di Linux Ubuntu 2014 LTS,

Cara Setting VPN L2TP di Ubuntu 20.04 :

1. Install paket instalasi l2tp nya dulu :

$ sudo apt-get install network-manager-l2tp
$ sudo apt-get install network-manager-l2tp-gnome

Lalu restart OS Linux Ubuntu nya : 

$ reboot

2. Kemudian matikan service xl2tpd dan strongswan :

$ sudo service xl2tpd stop
$ sudo systemctl disable xl2tpd
xl2tpd.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install disable xl2tpd

$ sudo service strongswan stop
Failed to stop strongswan.service: Unit strongswan.service not loaded.

$ sudo systemctl disable strongswan
Failed to disable unit: Unit file strongswan.service does not exist.

3. Tambah routing di settingan existing WiFi yang kita gunakan :
IP Server VPN   IP GW WiFi   SubnetMask
10.10.10.10       192.168.0.1    255.255.255.255    UGH   600    0        0 wlp1s0 

4. Setting VPN L2TP dari GUI 




- Server VPN : 10.10.10.10 
- Masukan Pre-Share Key




Tambahkan routing internal yang dibutuhkan :
192.168.1.0        0.0.0.0         255.255.255.0   U     10     0        0 ppp0
192.168.2.0        0.0.0.0         255.255.255.0   U     10     0        0 ppp0

5. Selesai

Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

NGINX: Cara Mencegah Pengunduhan File Script php

 

Ya kemarin saya ketemu kasus dimana ada kelemahan pada salah satu website yang menggunakan NGINX untuk webserver nya dan kelemahannya adalah kita bisa melakukan melakukan download langsung file .php nya. Hal ini akan sangat berbahaya kalau yang di download adalah file koneksi ke database nya.

Cara nya menutup celah ini adalah :

1. Edit file /etc/nginx/nginx.conf :

# vi /etc/nginx/nginx.conf

2. Tambahkan atau edit menjadi seperti ini :

location ~* \.php {
            # never allow a single .php page to run, ever.
            # no parsing, no lookup, nada.  stop dead in tracks.
            return 404;
         }

3. Kemudian simpan dan restart service nginx nya :

# service nginx restart

Saat ini seharusnya file .php nya sudah tidak bisa didownload langsung baik itu menggunakan IP sekaligus


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Cara Upgrade Discord di Linux Ubuntu 20.04 LTS


Hari ini saya ketika membuka aplikasi discord di linux ubuntu 20.04, ternyata aplikasi discord nya ketika dibuka muncul notifikasi minta di update.

Cara update discord di linux ubuntu 20.04 ini cukup mudah, cara nya adalah :

1. Download dulu file discord terbaru nya disini : https://discordapp.com/api/download?platform=linux&format=deb

2. Setelah itu tinggal lakukan instalasi dengan perintah :

$ sudo dpkg -i discord-0.0.15.deb 

[sudo] password for dony: 
(Reading database ... 303405 files and directories currently installed.)
Preparing to unpack discord-0.0.15.deb ...
Unpacking discord (0.0.15) over (0.0.14) ...
Setting up discord (0.0.15) ...
Processing triggers for desktop-file-utils (0.24-1ubuntu3) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for mime-support (3.64ubuntu1) ...

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Selasa, 22 Juni 2021

Cara Install Browser Opera di Linux Ubuntu 20.04 LTS

 


Ini dia salah satu web browser andalan buat saya, feature nya cukup lengkap loh :

- Jelajahi lebih cepat
Kami menggunakan kapasitas pemrosesan yang jauh lebih sedikit dari pada browser lain dan memiliki pemblokir iklan bawaan yang membantu memuat halaman web lebih cepat.

- Lindungi privasi Anda
Kami membantu Anda. VPN gratis kami mengurangi pelacakan online dan melindungi penjelajahan Anda.

- Tetap terhubung
Mengobrol dan jelajah di waktu bersamaan dengan messenger bawaan di sudut browser Anda. Tidak perlu menyimpan tab dan aplikasi.

- Kostumisasi
Sesuaikan Opera dengan tema gelap dan terang, pintasan keyboard, bookmark favorit dan banyak pilihan lain.


Setelah download tinggal install saja dengan perintah :

$ sudo dpkg -i opera-stable_77.0.4054.90_amd64.deb

Setelah selesai tinggal buka saja aplikasi web browser opera nya :



Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Kamis, 18 Maret 2021

Bagaimana cara Install Discord di Linux Ubuntu 20.04 LTS?

 

Konsep Discord berasal dari Jason Citron, yang telah mendirikan OpenFeint, platform permainan sosial untuk permainan seluler. Dia menjual OpenFeint ke GREE pada 2011 seharga US$104 juta, yang ia gunakan untuk mendirikan Hammer & Chisel, sebuah studio pengembangan permainan, pada tahun 2012. Produk pertama mereka adalah Fates Forever, dirilis pada tahun 2014, yang diharapkan Citron sebagai permainan MOBA pertama di platform seluler, tetapi tidak sukses secara komersial.

Discord dirilis secara publik pada Mei 2015 dengan nama domain discordapp.com. Menurut Citron, mereka tidak melakukan langkah khusus untuk menargetkan audiens tertentu, tetapi subreddits mengganti tautan IRC mereka dengan tautan Discord. Discord menjadi banyak digunakan oleh para gamer esports dan turnamen LAN. Perusahaan mendapat manfaat dari hubungan dengan streammer Twitch dan komunitas subreddit untuk Diablo dan World of Warcraft.

Mulai Juni 2020, Discord mengumumkan pengalihan fokus dari kekhususan permainan video ke komunikasi yang lebih serbaguna dan klien obrolan untuk semua fungsi, mengungkapkan slogan barunya "Your place to talk" dan situs web yang direvisi. Di antara perubahan yang direncanakan lainnya adalah mengurangi jumlah lelucon permainan yang digunakannya dalam klien, meningkatkan pengalaman orientasi pengguna, dan meningkatkan kapasitas dan keandalan server. Perusahaan mengumumkan telah menerima tambahan investasi sebesar US$100 juta untuk membantu perubahan ini.

Discord adalah aplikasi voice chat gratis yang bisa dipakai untuk berkomunikasi. Biasanya aplikasi ini digunakan oleh para pemain game online. Belakangan, aplikasi yang dirilis pada 2015 lalu ini kembali naik daun. Discord sendiri tersedia untuk perangkat Windows, Linux, Mac, Android, dan iOS

Untuk download aplikasi discord untuk linux ubuntu 20.04 LTS bisa didapatkan disini :
https://discordapp.com/api/download?platform=linux&format=deb

Cara installnya :

1. Install paket deb nya dulu :

$ sudo dpkg -i discord-0.0.13.deb 
[sudo] password for dony: 
Selecting previously unselected package discord.
(Reading database ... 296714 files and directories currently installed.)
Preparing to unpack discord-0.0.13.deb ...
Unpacking discord (0.0.13) ...
dpkg: dependency problems prevent configuration of discord:
 discord depends on libappindicator1; however:
  Package libappindicator1 is not installed.
 discord depends on libc++1; however:
  Package libc++1 is not installed.
dpkg: error processing package discord (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils (0.24-1ubuntu3) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Errors were encountered while processing:
 discord
 
2. Kalau muncul error, berarti masih ada paket tambahan yang dibutuhkan, tinggal install saja dengan perintah ini :
 
$ sudo apt install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  libappindicator1 libc++1 libc++1-10 libc++abi1-10 libdbusmenu-gtk4
Suggested packages:
  indicator-application clang
The following NEW packages will be installed:
  libappindicator1 libc++1 libc++1-10 libc++abi1-10 libdbusmenu-gtk4
0 upgraded, 5 newly installed, 0 to remove and 1 not upgraded.
1 not fully installed or removed.
Need to get 306 kB of archives.
After this operation, 1.360 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://id.archive.ubuntu.com/ubuntu focal/universe amd64 libdbusmenu-gtk4 amd64 16.04.1+18.10.20180917-0ubuntu6 [27,5 kB]
Get:2 http://id.archive.ubuntu.com/ubuntu focal/universe amd64 libappindicator1 amd64 12.10.1+20.04.20200408.1-0ubuntu1 [22,8 kB]
Get:3 http://id.archive.ubuntu.com/ubuntu focal/universe amd64 libc++abi1-10 amd64 1:10.0.0-4ubuntu1 [59,4 kB]
Get:4 http://id.archive.ubuntu.com/ubuntu focal/universe amd64 libc++1-10 amd64 1:10.0.0-4ubuntu1 [193 kB]
Get:5 http://id.archive.ubuntu.com/ubuntu focal/universe amd64 libc++1 amd64 1:10.0-50~exp1 [2.904 B]
Fetched 306 kB in 3s (117 kB/s)
Selecting previously unselected package libdbusmenu-gtk4:amd64.
(Reading database ... 296799 files and directories currently installed.)
Preparing to unpack .../libdbusmenu-gtk4_16.04.1+18.10.20180917-0ubuntu6_amd64.deb ...
Unpacking libdbusmenu-gtk4:amd64 (16.04.1+18.10.20180917-0ubuntu6) ...
Selecting previously unselected package libappindicator1.
Preparing to unpack .../libappindicator1_12.10.1+20.04.20200408.1-0ubuntu1_amd64.deb ...
Unpacking libappindicator1 (12.10.1+20.04.20200408.1-0ubuntu1) ...
Selecting previously unselected package libc++abi1-10:amd64.
Preparing to unpack .../libc++abi1-10_1%3a10.0.0-4ubuntu1_amd64.deb ...
Unpacking libc++abi1-10:amd64 (1:10.0.0-4ubuntu1) ...
Selecting previously unselected package libc++1-10:amd64.
Preparing to unpack .../libc++1-10_1%3a10.0.0-4ubuntu1_amd64.deb ...
Unpacking libc++1-10:amd64 (1:10.0.0-4ubuntu1) ...
Selecting previously unselected package libc++1:amd64.
Preparing to unpack .../libc++1_1%3a10.0-50~exp1_amd64.deb ...
Unpacking libc++1:amd64 (1:10.0-50~exp1) ...
Setting up libc++abi1-10:amd64 (1:10.0.0-4ubuntu1) ...
Setting up libdbusmenu-gtk4:amd64 (16.04.1+18.10.20180917-0ubuntu6) ...
Setting up libc++1-10:amd64 (1:10.0.0-4ubuntu1) ...
Setting up libappindicator1 (12.10.1+20.04.20200408.1-0ubuntu1) ...
Setting up libc++1:amd64 (1:10.0-50~exp1) ...
Setting up discord (0.0.13) ...
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
$

3. Kalau sudah tinggal jalankan saja dari menu apalikasi nya, pertama kali aplikasi ini akan minta update terlebih dahulu, dan pastikan terkoneksi ke Internet dan biarkan update sampai selesai :



Setelah selesai tinggal login dengan cara scan barcode dari aplikasi yang ada di handphone android, dan selesai :



Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Senin, 22 Februari 2021

Cara disable IPv6 di Ubuntu 20.04 LTS Focal Fossa

 


Wah sudah hampir akhir februari 2021 saja ini.. Semoga semua target kita bisa tercapai ya.. Kali ini saya akan sedikit share bagaimana cara untuk disable IPv6 di Ubuntu 20.04 LTS, Caranya adalah :

1. Pertama kali disable IPv6 dari sysctl, jalankan peritah dibawah ini :

$ sudo su
# sysctl -w net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.all.disable_ipv6 = 1
# sysctl -w net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6 = 1
# sysctl -p

2. Edit dari grub nya juga, edit file /etc/default/grub :

$ sudo pico /etc/default/grub

Rubah dari baris seperti ini :
GRUB_CMDLINE_LINUX_DEFAULT=""

Menjadi :
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"

3. Update grub nya dengan perintah :

$ sudo update-grub


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Kamis, 21 Januari 2021

Cara Install PgAdmin dan Postgresql di Linux Centos 8

 


Melanjutkan instalasi server Centos kemarin, dimana ada cara instalasi baru di Linux Centos 8, yaitu dengan menggunakan "dnf". Kali ini saya akan sedikit share cara install PgAdmin dan Postgresql di Linux Centos 8.

Cara nya adalah :

1. Disable modul postgresql :

# dnf -qy module disable postgresql

Failed to set locale, defaulting to C.UTF-8

2. Download dan install PgAdmin dengan dnf :

# dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 1:02:16 ago on Mon Jan 18 23:04:16 2021.
pgdg-redhat-repo-latest.noarch.rpm                                                                                    2.9 kB/s |  11 kB     00:03    
Dependencies resolved.
======================================================================================================================================================
 Package                                  Architecture                   Version                           Repository                            Size
======================================================================================================================================================
Installing:
 pgdg-redhat-repo                         noarch                         42.0-14                           @commandline                          11 k

Transaction Summary
======================================================================================================================================================
Install  1 Package

Total size: 11 k
Installed size: 11 k
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                              1/1 
  Installing       : pgdg-redhat-repo-42.0-14.noarch                                                                                              1/1 
  Verifying        : pgdg-redhat-repo-42.0-14.noarch                                                                                              1/1 
Installed products updated.

Installed:
  pgdg-redhat-repo-42.0-14.noarch                                                                                                                     

Complete!

3. Install postgresql dengan dnf dari repository :

# dnf install postgresql12 postgresql12-server

Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 0:00:31 ago on Tue Jan 19 00:07:12 2021.
Dependencies resolved.
======================================================================================================================================================
 Package                                    Architecture                  Version                                 Repository                     Size
======================================================================================================================================================
Installing:
 postgresql12                               x86_64                        12.5-1PGDG.rhel8                        pgdg12                        1.7 M
 postgresql12-server                        x86_64                        12.5-1PGDG.rhel8                        pgdg12                        5.2 M
Installing dependencies:
 postgresql12-libs                          x86_64                        12.5-1PGDG.rhel8                        pgdg12                        396 k

Transaction Summary
======================================================================================================================================================
Install  3 Packages

Total download size: 7.3 M
Installed size: 31 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): postgresql12-libs-12.5-1PGDG.rhel8.x86_64.rpm                                                                  201 kB/s | 396 kB     00:01    
(2/3): postgresql12-12.5-1PGDG.rhel8.x86_64.rpm                                                                       492 kB/s | 1.7 MB     00:03    
(3/3): postgresql12-server-12.5-1PGDG.rhel8.x86_64.rpm                                                                780 kB/s | 5.2 MB     00:06    
------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                 1.1 MB/s | 7.3 MB     00:06     
warning: /var/cache/dnf/pgdg12-64e2194e85277659/packages/postgresql12-12.5-1PGDG.rhel8.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 442df0f8: NOKEY
PostgreSQL 12 for RHEL/CentOS 8 - x86_64                                                                              1.6 MB/s | 1.7 kB     00:00    
Importing GPG key 0x442DF0F8:
 Userid     : "PostgreSQL RPM Building Project <pgsqlrpms-hackers@pgfoundry.org>"
 Fingerprint: 68C9 E2B9 1A37 D136 FE74 D176 1F16 D2E1 442D F0F8
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                              1/1 
  Installing       : postgresql12-libs-12.5-1PGDG.rhel8.x86_64                                                                                    1/3 
  Running scriptlet: postgresql12-libs-12.5-1PGDG.rhel8.x86_64                                                                                    1/3 
  Installing       : postgresql12-12.5-1PGDG.rhel8.x86_64                                                                                         2/3 
  Running scriptlet: postgresql12-12.5-1PGDG.rhel8.x86_64                                                                                         2/3 
  Running scriptlet: postgresql12-server-12.5-1PGDG.rhel8.x86_64                                                                                  3/3 
  Installing       : postgresql12-server-12.5-1PGDG.rhel8.x86_64                                                                                  3/3 
  Running scriptlet: postgresql12-server-12.5-1PGDG.rhel8.x86_64                                                                                  3/3 
  Verifying        : postgresql12-12.5-1PGDG.rhel8.x86_64                                                                                         1/3 
  Verifying        : postgresql12-libs-12.5-1PGDG.rhel8.x86_64                                                                                    2/3 
  Verifying        : postgresql12-server-12.5-1PGDG.rhel8.x86_64                                                                                  3/3 
Installed products updated.

Installed:
  postgresql12-12.5-1PGDG.rhel8.x86_64         postgresql12-libs-12.5-1PGDG.rhel8.x86_64         postgresql12-server-12.5-1PGDG.rhel8.x86_64        

Complete!


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Rabu, 20 Januari 2021

Cara Install Apache dan PHP di Linux Centos 8

 


Ini pengalaman saya pertama kali Install Server dengan Linux Centos 8, saya melakukan instalasi nya dalam mode server tanpa GUI. Untuk pengalamannya tidak berbeda jauh dengan Centos 7, ada sedikit perbedaan dalam cara instalasi paket software nya saja.

Kali ini saya akan coba install Apache dan PHP di Linux Centos 8 menggunakan yum :

[root@localhost ~]# yum install httpd php

Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 1:00:06 ago on Mon Jan 18 23:04:16 2021.
Dependencies resolved.
======================================================================================================================================================
 Package                             Architecture            Version                                                 Repository                  Size
======================================================================================================================================================
Installing:
 httpd                               x86_64                  2.4.37-30.module_el8.3.0+561+97fdbbcc                   appstream                  1.7 M
 php                                 x86_64                  7.2.24-1.module_el8.2.0+313+b04d0a66                    appstream                  1.5 M
Installing dependencies:
 apr                                 x86_64                  1.6.3-11.el8                                            appstream                  125 k
 apr-util                            x86_64                  1.6.1-6.el8                                             appstream                  105 k
 centos-logos-httpd                  noarch                  80.5-2.el8                                              baseos                      24 k
 httpd-filesystem                    noarch                  2.4.37-30.module_el8.3.0+561+97fdbbcc                   appstream                   37 k
 httpd-tools                         x86_64                  2.4.37-30.module_el8.3.0+561+97fdbbcc                   appstream                  104 k
 mod_http2                           x86_64                  1.15.7-2.module_el8.3.0+477+498bb568                    appstream                  154 k
 nginx-filesystem                    noarch                  1:1.14.1-9.module_el8.0.0+184+e34fea82                  appstream                   24 k
 php-cli                             x86_64                  7.2.24-1.module_el8.2.0+313+b04d0a66                    appstream                  3.1 M
 php-common                          x86_64                  7.2.24-1.module_el8.2.0+313+b04d0a66                    appstream                  661 k
Installing weak dependencies:
 apr-util-bdb                        x86_64                  1.6.1-6.el8                                             appstream                   25 k
 apr-util-openssl                    x86_64                  1.6.1-6.el8                                             appstream                   27 k
 php-fpm                             x86_64                  7.2.24-1.module_el8.2.0+313+b04d0a66                    appstream                  1.6 M
Enabling module streams:
 httpd                                                       2.4                                                                                     
 nginx                                                       1.14                                                                                    
 php                                                         7.2                                                                                     

Transaction Summary
======================================================================================================================================================
Install  14 Packages

Total download size: 9.2 M
Installed size: 31 M
Is this ok [y/N]: y
Downloading Packages:
(1/14): apr-util-1.6.1-6.el8.x86_64.rpm                                                                               1.4 MB/s | 105 kB     00:00    
(2/14): apr-1.6.3-11.el8.x86_64.rpm                                                                                   1.6 MB/s | 125 kB     00:00    
(3/14): apr-util-bdb-1.6.1-6.el8.x86_64.rpm                                                                           304 kB/s |  25 kB     00:00    
(4/14): apr-util-openssl-1.6.1-6.el8.x86_64.rpm                                                                       500 kB/s |  27 kB     00:00    
(5/14): httpd-filesystem-2.4.37-30.module_el8.3.0+561+97fdbbcc.noarch.rpm                                             270 kB/s |  37 kB     00:00    
(6/14): httpd-tools-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64.rpm                                                  1.1 MB/s | 104 kB     00:00    
(7/14): nginx-filesystem-1.14.1-9.module_el8.0.0+184+e34fea82.noarch.rpm                                              694 kB/s |  24 kB     00:00    
(8/14): mod_http2-1.15.7-2.module_el8.3.0+477+498bb568.x86_64.rpm                                                     3.3 MB/s | 154 kB     00:00    
(9/14): httpd-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64.rpm                                                        3.7 MB/s | 1.7 MB     00:00    
(10/14): php-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64.rpm                                                          4.1 MB/s | 1.5 MB     00:00    
(11/14): php-common-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64.rpm                                                   4.5 MB/s | 661 kB     00:00    
(12/14): centos-logos-httpd-80.5-2.el8.noarch.rpm                                                                     1.3 MB/s |  24 kB     00:00    
(13/14): php-cli-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64.rpm                                                      4.6 MB/s | 3.1 MB     00:00    
(14/14): php-fpm-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64.rpm                                                      4.4 MB/s | 1.6 MB     00:00    
------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                 4.6 MB/s | 9.2 MB     00:01     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                              1/1 
  Installing       : php-common-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64                                                                      1/14 
  Running scriptlet: httpd-filesystem-2.4.37-30.module_el8.3.0+561+97fdbbcc.noarch                                                               2/14 
  Installing       : httpd-filesystem-2.4.37-30.module_el8.3.0+561+97fdbbcc.noarch                                                               2/14 
  Installing       : apr-1.6.3-11.el8.x86_64                                                                                                     3/14 
  Running scriptlet: apr-1.6.3-11.el8.x86_64                                                                                                     3/14 
  Installing       : apr-util-bdb-1.6.1-6.el8.x86_64                                                                                             4/14 
  Installing       : apr-util-openssl-1.6.1-6.el8.x86_64                                                                                         5/14 
  Installing       : apr-util-1.6.1-6.el8.x86_64                                                                                                 6/14 
  Running scriptlet: apr-util-1.6.1-6.el8.x86_64                                                                                                 6/14 
  Installing       : httpd-tools-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64                                                                    7/14 
  Installing       : php-cli-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64                                                                         8/14 
  Installing       : centos-logos-httpd-80.5-2.el8.noarch                                                                                        9/14 
  Installing       : mod_http2-1.15.7-2.module_el8.3.0+477+498bb568.x86_64                                                                      10/14 
  Installing       : httpd-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64                                                                         11/14 
  Running scriptlet: httpd-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64                                                                         11/14 
  Running scriptlet: nginx-filesystem-1:1.14.1-9.module_el8.0.0+184+e34fea82.noarch                                                             12/14 
  Installing       : nginx-filesystem-1:1.14.1-9.module_el8.0.0+184+e34fea82.noarch                                                             12/14 
  Installing       : php-fpm-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64                                                                        13/14 
  Running scriptlet: php-fpm-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64                                                                        13/14 
  Installing       : php-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64                                                                            14/14 
  Running scriptlet: httpd-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64                                                                         14/14 
  Running scriptlet: php-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64                                                                            14/14 
  Running scriptlet: php-fpm-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64                                                                        14/14 
  Verifying        : apr-1.6.3-11.el8.x86_64                                                                                                     1/14 
  Verifying        : apr-util-1.6.1-6.el8.x86_64                                                                                                 2/14 
  Verifying        : apr-util-bdb-1.6.1-6.el8.x86_64                                                                                             3/14 
  Verifying        : apr-util-openssl-1.6.1-6.el8.x86_64                                                                                         4/14 
  Verifying        : httpd-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64                                                                          5/14 
  Verifying        : httpd-filesystem-2.4.37-30.module_el8.3.0+561+97fdbbcc.noarch                                                               6/14 
  Verifying        : httpd-tools-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64                                                                    7/14 
  Verifying        : mod_http2-1.15.7-2.module_el8.3.0+477+498bb568.x86_64                                                                       8/14 
  Verifying        : nginx-filesystem-1:1.14.1-9.module_el8.0.0+184+e34fea82.noarch                                                              9/14 
  Verifying        : php-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64                                                                            10/14 
  Verifying        : php-cli-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64                                                                        11/14 
  Verifying        : php-common-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64                                                                     12/14 
  Verifying        : php-fpm-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64                                                                        13/14 
  Verifying        : centos-logos-httpd-80.5-2.el8.noarch                                                                                       14/14 
Installed products updated.

Installed:
  apr-1.6.3-11.el8.x86_64                                                   apr-util-1.6.1-6.el8.x86_64                                               
  apr-util-bdb-1.6.1-6.el8.x86_64                                           apr-util-openssl-1.6.1-6.el8.x86_64                                       
  centos-logos-httpd-80.5-2.el8.noarch                                      httpd-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64                        
  httpd-filesystem-2.4.37-30.module_el8.3.0+561+97fdbbcc.noarch             httpd-tools-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64                  
  mod_http2-1.15.7-2.module_el8.3.0+477+498bb568.x86_64                     nginx-filesystem-1:1.14.1-9.module_el8.0.0+184+e34fea82.noarch            
  php-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64                           php-cli-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64                       
  php-common-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64                    php-fpm-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64                       

Complete!

Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Selasa, 12 Januari 2021

Mengatasi Problem "open raw socket permission denied" pada nmap di Ubuntu 20.04 LTS

 


Saya coba melakukan instalasi nmap dari snap, begitu dijalan kan muncul error "Couldn't open a raw socket. Error: Permission denied (13)"

Sepertinya program nmap yang saya install dari snap belum di permit ke network, dan berikut solusi nya jalankan berikut berikut :

$ snap connect nmap:network-control


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Senin, 11 Januari 2021

Cara Mengganti Hostname di Linux Ubuntu 20.04 LTS

 


Tutorial kali ini hanya ingin sedikit sharing cara untuk mengganti hostname di Linux Ubuntu 20.04 LTS, Cara nya adalah sebagai berikut :

1. Cek dulu nama hostname existing :

$ hostnamectl

2. Ganti nama hosting lama dengan nama hostname baru :

$ sudo hostnamectl set-hostname newNameHere

3. Kemudian cek kembali hasil perubahannya 

$ hostnamectl


Namun untuk merubah hostname secara permanent, kita bisa ikuti langkah berikut :

1. Edit file hosts :

$ sudo nano /etc/hosts

2. Edit isi nya dari nama hostname existing menjadi nama hostname baru yang di inginkan, lalu simpan perubahan file nya

3. Kemudian restart linux nya :

$ sudo reboot

Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Rabu, 30 Desember 2020

Cara Mengganti/Spoof MAC Address di Ubuntu

 


Mac Address adalah alamat dari hardware jarigan yang perangkat kita gunakan, alamat mac address ini akan berbeda-beda setiap perangkat dan vendor. 

Kali ini saya ingin sedikit sharing bagaimana cara nya untuk mengganti/spoof MAC Address di Ubuntu, gunanya adalah jika mac address kita kena block dan kita bisa mengganti nya.

Cara nya adalah :

1. Bisa cek mac address menggunakan perintah :

$ ip link show

2. Bisa juga install net-tools terlebih dahulu :

$ sudo apt install net-tools

3. Setelah itu jalankan perintah berikut :

$ ifconfig | grep ether

4. Untuk merubah mac address, install macchanger nya :

$ sudo apt-get install macchanger

5. Kita lihat dulu interface dari mac address yang akan dirubah :

$ ip addr

6. Jalan kan perintah berikut :

$ macchanger -r <interface-name>

$ macchanger -r enp37s0

Atau bisa spesifik mac address juga :

$ macchanger --mac=XX:XX:XX:XX:XX:XX <interface-name>

7. Untuk mengembalikan seperti mac address asli nya, jalan perintah berikut :

$ macchanger -p <interface-name>

$ macchanger -p enp0s3



Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Senin, 28 Desember 2020

Cara Reset Password root MySQL 8 di Ubuntu 20.04 LTS

 


Saat ini saya ingin sedikit share cara untuk melakukan reset password root pada mysql server di Ubuntu 20.04 LTS, langsung saja ya..

Cara nya :

1. Cek versi MySQL nya :

$ mysql -V
mysql Ver 8.0.20-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))

2. Stop dulu service MSQL server nya :

$ sudo /etc/init.d/mysql stop

3. Buat folder "/var/run/mysqld" :

$ sudo mkdir /var/run/mysqld

4. Setting permission folder nya :

$ sudo chown mysql /var/run/mysqld

5. Jalankan service MySQL dalam mode safe :

$ sudo mysqld_safe --skip-grant-tables&

[1] 1283
user@server:~$ 2019-02-12T11:15:59.872516Z mysqld_safe Logging to syslog.
2019-02-12T11:15:59.879527Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2019-02-12T11:15:59.922502Z mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

Jika mendapat error seperti diatas. Tekan saja ENTER untuk kembali ke Linux BASH prompt.

6. Masuk ke MySQL console nya :

$ sudo mysql --user=root mysql

7. Kosongkan auth untuk user root nya :

mysql > UPDATE mysql.user SET authentication_string=null WHERE User='root';

8. Lakukan reset privilages di MySQL :

mysql > flush privileges;

9. Update root password nya dengan password baru :

mysql > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password_baru';

10. Lakukan reset privilages di MySQL lagi :

mysql > flush privileges;

11. Keluar dari MySQL console :

mysql > exit


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Jumat, 20 November 2020

Cara Cek Versi TLS di Linux Centos

 


Kemarin ada salah satu admin yang tanya ke saya, dia ingin tahu apakah server nya sudah support TLS 1.2 atau belum, karena saat ini TLS versi 1.2 adalah versi minimum yang dapat digunakan dimana untuk versi dibawah nya sudah tidak bisa digunakan lagi di beberapa situs besar.

Cara untuk melakukan pengecekan apakah web server atau linux kita support TLS versi berapa saja, cara nya adalah, kita login dulu sebagai root, lalu jalankan perintah ini :

# openssl s_client -help 2>&1  > /dev/null | egrep "\-(ssl|tls)[^a-z]"

Output :
 -sl2         - just use SSLv2
 -ssl3         - just use SSLv3
 -tls1_2       - just use TLSv1.2
 -tls1_1       - just use TLSv1.1
 -tls1         - just use TLSv1

List diatas adalah versi TLS yang disupport oleh server atau web server kita saat ini.

Untuk melakukan pengetesannya, coba jalankan test ke google dengan perintah berikut :

# openssl s_client -connect www.google.com:443 -tls1_2

Output :
CONNECTED(00000003)
depth=2 OU = GlobalSign Root CA - R2, O = GlobalSign, CN = GlobalSign
verify return:1
depth=1 C = US, O = Google Trust Services, CN = GTS CA 1O1
verify return:1
depth=0 C = US, ST = California, L = Mountain View, O = Google LLC, CN = google.com
verify return:1


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Kamis, 19 November 2020

Scan Jaringan dengan Nmap di Terminal Ubuntu 20.04 LTS


Saya ingin sedikit share cara scan network dengan Nmap dari terminal linux Ubuntu 20.04 LTS, Pertama kali tentunya kita download dulu nmap nya dari repository :

$ sudo apt install nmap

Setelah ini baru kita coba buka terminal linux nya, lalu untuk melakukan scan terhadap 1 jaringan network /24 untuk mengecek IP mana saja yang terkoneksi, perintah nya seperti ini :

$ sudo nmap -sP 192.168.0.1/24

Atau
 
$ sudo nmap -sP 192.168.0.1-254

Starting Nmap 6.40 ( http://nmap.org ) at 2015-06-20 15:18 WITA
Nmap scan report for 192.168.0.27
Host is up (0.14s latency).
Nmap scan report for 192.168.0.32
Host is up (0.44s latency).
Nmap scan report for 192.168.0.37
Host is up (0.063s latency).
Nmap scan report for 192.168.0.38
...
Nmap done: 256 IP addresses (15 hosts up) scanned in 44.28 seconds

Cara untuk scan port yang terbuka :

$ sudo nmap 172.16.0.1

Host is up (0.24s latency).
Not shown: 992 closed ports
PORT     STATE SERVICE
21/tcp   open  ftp
22/tcp   open  ssh
23/tcp   open  telnet
53/tcp   open  domain
80/tcp   open  http
443/tcp  open  https
2000/tcp open  cisco-sccp
8291/tcp open  unknown

Cara untuk identifikasi sistem operasi target :

$ sudo nmap -O 192.168.0.1
...
Running: Linux 2.6.X|3.X
OS CPE: cpe:/o:linux:linux_kernel:2.6 cpe:/o:linux:linux_kernel:3
OS details: Linux 2.6.32 - 3.9

Cara untuk identifikasi hostname target :

$ sudo nmap -sL 192.168.0.1

Nmap scan report for computerr.local 192.168.0.1)

Cara untuk scan versi service yang terbuka :

$ sudo nmap -sV 192.168.0.1

Not shown: 997 closed ports
PORT    STATE SERVICE     VERSION
80/tcp  open  http        Apache httpd 2.4.7 ((Ubuntu))
139/tcp open  netbios-ssn Samba smbd 3.X (workgroup: TRUSTY)
445/tcp open  netbios-ssn Samba smbd 3.X (workgroup: TRUSTY)

Cara untuk scan deteksi firewall target :

$ sudo nmap -sA 192.168.0.1

Nmap scan report for 192.168.0.1
Host is up (0.000011s latency).
All 1000 scanned ports on 192.168.0.1 are unfiltered



Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Selasa, 10 November 2020

Menyisipkan Tanda Tangan Digital File PDF dengan Xournal di Linux Ubuntu 20.04 LTS

 


Pada saat pandemi seperti ini, tentunya kita dituntut untuk bisa bekerja dari mana saja dan juga semuanya beralih ke full digital, dimana dokumen yang biasanya kita perlu tanda tanggan secara fisik, kali ini kita harus bisa tanda tangan digital disetiap dokumen yang ada.

Kali ini saya akan sedikit share bagaimana caranya memberikan tanda tangan digital yang kita punya pada file PDF dan dilakukan di OS Linux Ubuntu 20.04 LTS. Program nya yaitu menggunakan pdf edit "Xournal"

Pertama kali kita harus download dulu aplikasi Xournal nya :

$ sudo apt install xournal


Setelah itu :

- Buka aplikasi Xournal
- Pilih "Annotate PDF" dari menu File dan pilih file pdf yang akan di berikan tanda tangan .
- Lalu klik "Image" button di toolbar 
- Lalu klik di document nya, kemudian file browser dialog akan terbuka.
- Pilih file PNG image dari tanda tangan digital kita.
- Lalu coba resize dan sesuaikan tempat nya yang akan kita kasih tanda tangan di file pdf.
- Terakhir, pilh "Export to PDF" di menu File dan simpan.

Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017