Rabu, 17 Juni 2020

Cara Konfigurasi DHCP Server Mikrotik Step By Step

Cara Konfigurasi DHCP Server Mikrotik Step By Step – DHCP Server singkatan dari ( Dynamic Host Configuration Protocol ) adalah Sebuah Server yang menyediakan Services atau memberikan layanan IP Address Otomatis bagi pengguna / Client yang IP Address-nya di setting Otomatis. DHCP Server menyediakan konfigurasi IP Address Otomatis yang meliputi : IP Address, IP Gateway dan IP DNS Server.
Membuat DHCP Server Mikrotik memanglah sangat mudah, tapi bagi pengguna awam / pemula bisa bikin puyeng juga. Jadi Artikel ini saya buat semudah mungkin, konfigurasi menggunakan Winbox. Selain melalui Winbox, kita bisa melakukan konfigurasi DHCP Server melalui Console / CLI, Telnet, WebBox, dan lainya.
Sebelumnya Membahas Protokol DHCP terdiri dari dua bagian. Kedua bagian ini adalah:
  • Server DHCP, MikroTik yang berperan memberikan otomatis IP address, IP DNS, dan default gateway pada PC client. Jadi kita tidak perlu pusing untuk masalah pembagian IP pada masing-masing PC, coba anda bayangkan jika PC client anda ada 1000 PC yang harus mempunyai IP untuk bisa terhubung dengan mikrotik anda.
  • Client DHCP, yang memungkinkan MikroTik untuk dapat berkomunikasi dengan DHCP Server. Agar dapat menerima informasi IP address, IP DNS, dan default gateway dari DHCP Server.

Cara Konfigurasi DHCP Server Mikrotik

Sekarang kita mencoba membuat DHCP server dengan mikrotik menggunakan winbox, tujuannya adalah memberikan otomatis IP address pada PC client kita. Jadi kita ngga perlu pusing pembagian IP pada masing-masing PC.
Masuk winbox kemudian IP > DHCP Server > tab DHCP Klik DHCP Setup (kita pakai feature wizard Setting MikroTik Sebagai DHCP Server di Winbox agar lebih cepat mengkonfigurasinya)
Select interface to run DHCP server on
Tentukan interfaces mana untuk menjalankan DHCP Server, di contoh ini saya buat di “ether3” karena interfaces tersebut tersambung di jaringan lokal.
DHCP Server Interfaces : ether3
Klik Next
Select gateway for given network
Disini otomatis membuat ip addres jika sobat semua sudah membuat ip address pada mikrotik dan ini digunakan untuk IP gateway di PC Client.
Gateway for DHCP Network : 192.168.70.1
Klik Next
Select pool of ip addresses given out by DHCP Server
Tentukan range IP address yang akan di berikan kepada PC client
Addresses to Give Out : 192.168.70.2-192.168.70.254
Klik Next
 
Penulisan DNS bisa memilih salah satu saja di antara dua gambar diatas
Select DNS Servers
Isi dengan IP DNS yang diberikan ke PC client, contoh ini saya isi IP mikrotiknya, pasttin dulu mikrotik sekaligus menjadi DNS server dengan centang “Allow Remote Request” di menu winbox IP > DNS
DNS Servers : 192.168.70.1
Klik Next
Kemudian Setting Leased Time dan next finist mengatur dhcp selesai kemudian masuk cara setting DHCP Client

Cara Setting MikroTik Sebagai DHCP Client

Kita akan menjadikan MikroTik sebagai DHCP Client, contoh kasusnya jika ISP/provider internet anda memberikan IP address dynamic (berubah-ubah) atau jika anda menggunakan ISP Telkom Speedy, mikrotik akan menerima IP otomatis dari modem speedy atau menggunakan ISP yang lain, agar menerima IP Public dari modem, mikrotik dapat terkoneksi dengan internet.
Masuk di Winbox pilih menu IP > DHCP Client.
Klik icon “+” untuk menambahkan dhcp-client
Pada tab DHCP kolom “Interface:” pilih interface yang terhubung dengan modem (ISP sobat) contoh: speedy/biznet.
Centang “Use Peer DNS“, “Use Peer NTP” dan “Add Default Route” dan klik Apply.
Pada tab “Status”, terlihat mikrotik anda menerima IP Address, DNS dan default gateway dari server DHCP.
Continue reading Cara Konfigurasi DHCP Server Mikrotik Step By Step

blokir website menggunakan openDNS

OpenDNS adalah layanan DNS public yang bisa anda gunakan sebagai pengganti DNS dari ISP anda. Bagi yang belum tahu, DNS adalah layanan yang menterjemahkan alamat seperti Yahoo.com menjadi 98.138.253.109. Dalam bahasa yang lebih mudah, DNS server bisa kita samakan fungsinya  dengan kontak  di HP anda.
DNS dipakai oleh setiap program yang terkoneksi internet seperti  Email, YM, Chat dan browser.

Namun apa sih alasan utama mengapa DNS harus diganti?
Ada beberapa alasan, 6 alasan utama adalah sebagai berikut:
1.  performa dan kecepatan yang lebih baik.
Menggunakan Open DNS akan mempercepat akses website anda.
2. Webfiltering,
OpenDNS menawarkan fitur untuk memblokir berbagai macam situs bedasarkan kategori. Anda bisa membokir situs porno, jejaring social, video dan puluhan kategori lainny. Ini tentunya berbeda dengan Nawala yang hanya bisa memblokir Pornografi,Sara, Proxy dan Judi.
3.Meningkatkan keamanan
OpenDNS akan mendeteksi website Scam dan Malware ini sangat berbahaya karena bisa mencuri data pribadi anda termasuk password, pin,rekening bank atau cc creditcard.
4. Log statistik akses dari jaringan
Anda bisa melihat website apa yang paling sering di akses dan mendeteksi apakah di jaringan anda ada malware. Disini anda juga bisa melihat grafik  akses perhari.
5.  Enkripsi DNS.
ini fitur opsional, anda bisa mengenkrip koneksi dari jaringan anda ke openDNS sehingga jauh lebih aman. Fitur ini sama dengan fitur SSL pada HTTPS.
6. Pesan blokir bisa dikostumasi
saat user yang mengakses website yang diblokir oleh anda (admin). pesan dan logo pemblokiran bisa anda custom sendiri.
Semuanya a bisa anda dapatkan secara gratis. Keterbatasannya, anda hanya diperbolehkan menggunakan openDNS  untuk 1 IP Public. Jika anda mempunyai banyak jaringan, sebaiknya anda beli fitur premium.

Setting

 langkah setting dibagi menjadi dua, Di Dashboard OpenDNS.com dan di jarianan lokal anda.

Langkah langkah seting OpenDNS adalah sbb:
1. Buat akun di OpenDNS.com
2. Tambahkan IP publik  jaringan anda di dashboard.
3. Masuk menu setting,  Pilih kategori website yang akan diblokir.

Pilih kategori website yang ingin anda blokir
Di LAN
Setting di Windows XP
1. Buka Control Panel -> Network Connection-> Local area network
2. Double klik Ikon Lan, klik Properties, pilih Internet protokol(TCP/IP) klik propertis,
3. Isikan Preferred DNS Server dengan 208.67.222.222 dan alternate DNS Server dengan 208.67.220.220 .
Setting di Linux
Untuk mensetting DNS linux cukup buka file /etc/resolv.conf dan isikan teks berikut kedalamnya
nameserver 208.67.222.222
nameserver 208.67.220.220
Setting di Mikrotik
cara menggunakan command line
/ip dns set servers=208.67.222.222 allow-remote-requests=yes
atau menggunakan Winbox dengan cara masuk ke Menu IP DNS klik setting  kemudian di client ubah DNSnya ke IPnya mikrotik.
Continue reading blokir website menggunakan openDNS

Perbandingan HTTP dengan HTTPS

Protokol HTTP adalah protokol yang dipakai dalam mentransfer file html antara Webserver dengan Browser. HTTP adalah kependekan dari Hypertext Transfer Protocol ( Protokol Transfer Hypertext)Sedangkan HTTPS adalah Hypertext transfer Protocol-Secure. Kekurangan utama dari Http adalah data yang ditransfer dengan mudah bisa disadap oleh pihak lain, maka munculnya protokol yang sama namun dengan tambahan fitur enkripsi keamanan data bernama HTTPS. Namun apakah perbedaannya cuma itu? Tentu saja tidak. Berikut ini penjelasannya Rincinya baik secara umum maupun teknis.

Tampilan Icon di Address Bar

Penampakan paling mendasar dari website yang menggunakan https adalah adanya gambar kunci (gembok)  warna hijau dalam posisi terkunci. Jika protokol yang dipakai adalah http maka ikon gembok tidak ada atau kadang ikon yang muncul adalah gembok dalam posisi terbuka.  Namun demikian kadang ada juga website https yang gambar gemboknya warna merah atau kuning? kenapa itu. Itu karena Sertificate SSL yang dipakai oleh website tersebut tidak di keluarkan oleh pihak ketiga yang diakui seperti Digicert,GeoTrust atau perusahakan SSL lain yang memang punya otoritas mengeluarkan sertifikat. Penjelasan lebih jauh seputar SSL akan dibahas di artikel terpisah. Jika gambar kunci tidak gembok  terkunci warna hijau artinya anda tidak 100% aman.

 Port Jaringan Yang dipakai

HTTP menggunakan port 80 sedangkan https menggunakan port 443. Jika anda melakukan scan jaringan dan menemukan port 443 terbuka artinya kemungkinan besar Server tersebut menyediakan layanan web dengan protokol https.

Penggunaan

Http kebanyakan digunakan untuk website yang hanya menampilkan informasi yang tidak sensitif, kebanyakan blog dan situs berita cukup menggunakan http, sementara https banyak digunakan untuk website Ecommerce, Transaksi Bisnis dan Perbankan serta website lain yang mengutamakan privasi usernya. Kadang beberapa website mengkombinasikan antara http dengan https, misalkan saat user membaca informasi umum di website tersebut, web menggunakan http, sedangkan saat user login baru https digunakan.

Efek Terhadap SEO

Sejak tahun 2014, Google menjadikan protokol HTTPS sebagai salah satu faktor perangkingan pencarian di Google. Artinya jika dua website membahas materi yang sama dengan judul sama, website yang menggunakan https akan muncul diatas hasil pencarian (rangkingnya lebih tinggi). Informasi tentang ini bisa anda baca di HTTPS Rangking as Rangking Signal -Google Blog.

Biaya dan Kerumitan Konfigurasi

Https  perlu sertifikat SSL yang harus dibeli sedangkan http tidak perlu SSL (tidak keluar biaya). Walaupun sekarang sudah ada  Sertifikat  SSL gratis dari Let’s encrypt, namun  konfigurasi Sertifikat SSL komplek dan berbeda antara Webserver.
Singkatnya berikut adalah perbandingan HTTP dan HTTPS
Faktorhttphttps
Icongembok terbukagembok tertutup
port80443
KeamananTidak aman / Mudah disadapAman
PenggunaanBlog/ Website berita, public dataBank, eCommerce, Private Data
SEOEfek SEO Rendahbagus untuk SEO
BiayaMurahMahal
KonfigurasiMudahSusah
Namun bagi anda yang ingin mencoba menyeting Server anda agar bisa memanfaatkan SSL gratis dari Let’s Encrypt dan cara setingnya di webserver apache, bisa mengikuti panduan nya yang insyaallah akan saya posting besok.
Continue reading Perbandingan HTTP dengan HTTPS

Cara Membuat dan Install Sertifikat SSL

Sertifikat SSL adalah sertifikat yang dibuat oleh CA (Certificate Authority) untuk mengamankan Transfer data antara Webserver dan Browser. Dalam panduan kali ini kita akan mencoba membuat dan menginstall SSL dengan spesifikasi sebagai berikut:
  • Sertifikat SSL yang kita buat adalah Domain Verified SSL Certificate (DV).
  • Sertifikat dibuat Gratis dari situs https://www.sslforfree.com menggunakan CA Let’s Encrypt . Walaupun sertifikat Gratis, namun sertifikatnya valid dan Legal. jika anda membuat di layanan lain biasanya anda akan di kenakan biaya antara 100 ribu sampai 200ribu.
  • Sertifikat akan di install di webserver Apache2 yang berjalan di Ubuntu Server.
  • Diasumsikan dalam satu server hanya ada 1 website dan konfigurasi sslnya ada di file default-ssl.conf.
 Tutorial ini sangat bersifat teknis dan diharapkan anda paham dengan remote server SSH, FTP, Perintah Terminal Linux dan konfigurasi Apache2 di ubuntu server. Kesalahan sedikit saja dalam konfigurasi ini menyebabkan server anda Error, gagal diakses atau muncul 500 Internal server error. Selalu backup konfigurasi anda sebelum mengikuti panduan ini.Tutorial ini dibuat berdasarkan pengalaman pribadi menseting https di candra.web.id  
Langkah langkah utama dalam pembuatan dan install Sertifikat SSL adalah sbb:
  1. Membuat Sertifikat di SSL di sslforfree.com
  2. Menginstall Sertifikat SSL di Server dan konfigurasinya
  3. Meredirect traffik http ke https secara otomatis.

Membuat Sertifikat  SSL gratis di sslforfree.com

Buka halaman sslforfree.com dan masukan nama website anda. misalkan disini candra.web.id , lalu klik tombol Create Free SSL Certificate.  Langkah selanjutnya pilih Manual verification. lalu tekan tombol Manually Verify Domain.
Selanjutnya anda akan diminta mendownload file yang harus anda upload kembali ke webserver anda dengan lokasi file berada di
http://namawebsiteanda.com/.well-known/acme-challenge/
Baca dengan teliti langkah diaatas, kadang file yang harus di upload ke server dua. contoh diatas cuma 1file yang harus diupload, sesuaikan dengan perintah yang muncul saat anda membuat SSL disini. 
lalu setelah anda upload di folder tersebut, verifikasi linknya lewat browser (link di langkah ke 5 pada panduan . Jika muncul teks random panjang maka anda sukses menguploadnya, namun jika yang muncul adalah “NOT FOUND” maka anda harus melakukan upload ulang file tersebut.Ingat ya, folder nya .well-known , bukan well-known(perhatikan ada titik(.) di depan well-known yang berarti ini adalah hidden folder. untuk membuat folder tersebut buat dengan perintah mkdir .well-known ).
Langkah terakhir klik tombol ‘Download SSL Certificate‘.  Ekstrak saja file zip yang anda download, hasil ektrak  nanti ada 3 file yang bernama ca_bundle.crt,certificate.crt dan private.key.

Install dan Konfigurasi SSL di Server

Setelah kita download certificate SSL, Upload ketika file diatas ke server Linux anda dan letakan pada lokasi lokasi berikut :
#copy ca_bundle.crt kefolder /etc/apache2/ssl.crt/
/etc/apache2/ssl.crt/ca_bundle.crt
#copy file sertiifikat kefolder /etc/ssl/cert/
/etc/ssl/certs/certificate.crt
#copy file privatekey kefolder  /etc/ssl/private/
/etc/ssl/private/private.key
Setelah itu edit file
/etc/apache2/sites-available/default-ssl.conf .
Baris yang diedit adalah baris berikut :
Cari 3 parameter bernama SSLCertificateFile, SSLCertificateKeyFile dan SSLCertificateChainFile dan arahkan ke file yang baru saja anda upload
SSLCertificateFile /etc/ssl/certs/certificate.crt
SSLCertificateKeyFile /etc/ssl/private/private.key
SSLCertificateChainFile /etc/apache2/ssl.crt/ca_bundle.crt
Setelah itu simpan dan restart server apache dengan perintah
sudo service apache2 restart

Meredirect traffic http ke https

Langkah terakhir ini adalah langkah opsional. Jika anda ingin website anda hanya bisa diakses lewat https, maka alangkah baiknya anda buat konfigurasi redirect di file .htaccess dengan konfigurasi sebagai berikut :
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Setelah itu restart kembali server dengan perintah
sudo service apache2 restart
Continue reading Cara Membuat dan Install Sertifikat SSL

Cara Memblokir Facebook di Mikrotik pada Jam Kerja

Cara Melakukan Blokir Akun di Facebook dan Membatalkannya ...
Salah satu tugas dari administrator jaringan adalah memblokir Facebook pada jam kerja. Facebook boleh diakses selain di jam kerja misalkan jam makan siang atau setelah pulang kerja. Langsung ke inti, berikut ini adalah Rule yang akan kita buat di mikrotik:
  1. Mikrotik akan membokir IP lokal (192.168.1.0/24) pada jam kerja, sesuaikan dengan jaringan lokal anda
  2. Jam kerja adalah jam 08.00-12 , istirahat jam 12.01-13.00 dan jam bekerja lanjut dari jam 13.01-16.00
  3. Mikrotik melakukan Pemblokiran hanya antara hari senin sampai jumat.

Langkah langkah

  • Buka MIkrotik lewat terminal dan ketikan perintah berikut :
    ip firewall filter 
    
    add chain=forward action=drop protocol=tcp src-address=192.168.1.0/24 dst-address=173.252.120.68
         dst-port=80,443 time=8h-12h,mon,tue,wed,thu,fri 
    
     add chain=forward action=drop protocol=tcp src-address=192.168.1.0/24 dst-address=173.252.120.68 
         dst-port=80,443 time=13h-16h,mon,tue,wed,thu,fri 
    
    

    Penjelasan singkat

    Baris ip firewall filter , kita masuk ke menu Ip Firewall Filter. Jika di Winbox bisa disamakan dengan buka Menu Ip-> Firewall , Tab Filter.
    perintah kedua jika dibaca dengan bahasa manusia adalah sebagai berikut: jika ada paket forward ke ip 173.252.120.68 (IP FACEBOOK)
    dan portnya adalah 80 atau 443 (http atau https) jam 8 pagi sampai jam 12 siang dan harinya antara senin sampai jumat maka DROP PAKET. Untuk perintah ketiga hampir sama dengan perintah kedua perbedaannya hanya pada jam pemblokirannya saja.
  • Continue reading Cara Memblokir Facebook di Mikrotik pada Jam Kerja

    Download Free Template Mikrotik Hotspot

    Templates HTML Login Page Hotspot MikroTik | NetMe.id
    Anggaplah anda seorang Admin jaringan atau Konsultan Jasa Instalasi Jaringan berbasis Mikrotik, tentunya sering dong di minta sama client untuk mengcustom tampilan Hotspot loginnya.
    Sebenarnya mendesain  Halaman Login yang dibutuhkan cukup pengetahuan HTML dan CSS alias webdesain. Namun bagi seorang Admin Jaringan yang ingin serba instant dan cepat dengan hasil bagus adakah solusi lebih cepat?
    Jawabnya adalah Cari Template Mikrotik Hotspot di internet. Salah satu tempat yang menyediakan puluhaan template Login hotspot adalah http://mikrotikthemes.airpoint.club/.
    Continue reading Download Free Template Mikrotik Hotspot

    Teknik Mengosongkan File Teks di Linux

    Membuat File Text via Terminal Linux
    Beberapa hari yang lalu, temen saya bingung bagaimana caranya menghapus file log yang sudah mencapai 5 GB. File log ini adalah file log apache, tepatnya acces_log. Mungkin karena seringnya belajar pemrograman web sehingga file lognya membengkak dan ga pernah dihapus.
    cara untuk mengosongkan file di Linux ternyata cukup mudah. Gunakan saja perintah berikut
    cat /dev/null>/var/log/namafilelog
    Otomatis setelah diberi perintah diatas, File menjadi kosong. Kok bisa? Intinya ada di redirection.file /dev/null adalah file khusus di linux dimana isinya null. Jika isi file null ini di redirect ke file maka otomatis file tersebut akan menjadi kosong.
    Jika masih bingung tentang konsep ini coba baca man 1 /dev/null.
    Continue reading Teknik Mengosongkan File Teks di Linux

    Cara Mudah Blokir situs porno

    Blog Trans7 Indonesia - Susu Kambing JINNAN: Download Software ...
    Internet adalah media yang saat ini bisa diakses kapan saja dan darimana saja oleh siapa saja. Alat aksesnya pun tidak lagi harus kewarnet, di kantor ataupun sekolah, tapi Pengguna rumahan yang memanfaatkan modempun bisa mengakses internet dengan mudah. Permasalahannya adalah kontent dari Internet tidak semuanya positif, sebagain dari kontentnya merupakan kontent negatif seperti pornografi, perjudian, dan ajakan untuk berbuat kejahatan dan SARA yang bisa memicu konflik. Langkah preventif untuk mengurangi dampak negatif kontent tersebut bisa dilakukan dengan berbagai cara.  Cara yang akan saya tunjukan adalah cara termudah karena anda tidak perlu menginstal software apapun dan bisa diterapkan di semua komputer yang terkoneksi internet. Caranya cukup  Dengan mengarahkan DNS anda ke Nawala.
    Agar lebih paham saya beri sedikit penjelasan.  DNS Server adalah server yang bertugas menterjemahkan alamat domain (seperti:yahoo.com) menjadi alamat IP (Misal :117.103.100.2). Hal ini diperlukan karena komputer berkomunikasi dengan alamat IP (berupa sederet nomor) dan setiap kali kita membuka website (misal facebook.com) langkah pertama yang dilakukan adalah meminta DNS untuk menterjemahkan alamat tersebut menjadi alamat IPnya, baru si browser menuju IP yang telah iberikan oleh DNS server. Jika DNS server tidak memberi ip yang diminta secara otomatis browser tidak bisa mengakses halaman yang dituju. Simple kan?
    Sekali lagi, untuk blokir situs porno, kita tidak memakai sofware, tapi menggunakan layanan untuk memblokir situs tersebut, layanan tersebut bernama Nawala project. Nawala adalah layanan yang disediakan oleh telkom indonesia untuk membantu mewujudkan Internet sehat dan mengurangi dampak negatif internet. Nawala juga dipakai untuk memblokir website dengan kategori proxy, malware, phising  judi dan SARA.
    Dalam artikel kali ini, saya hanya akan menjelaskan setting DNS untuk memblokir situs negatif di tiga sistem yang berbeda yaitu Windows, Linux dan Mikrotik Router mengingat  3 device tersebut adalah  yang paling banyak dipakai untuk mengakses internet. Untuk device modem, router atau OS lain silahkan cek caranya di http://www.nawala.org/.

    Setting di Windows

    1. Buka Control Panel -> Network Connection-> Local area network
    2.  Double klik Ikon LAN/Wifi, klik Properties, pilih Internet protokol(TCP/IP) klik propertis,
    3. Isikan Preferred DNS Server dengan 180.131.144.144 dan alternate DNS Server dengan 180.131.145.145

    Setting di Linux

    Untuk mensetting DNS linux cukup buka file /etc/resolv.conf dan isikan teks berikut kedalamnya
    nameserver 180.131.144.144
    nameserver   180.131.145.145

    Setting di Mikrotik

    cara menggunakan command line
    /ip dns set servers=180.131.144.144 allow-remote-requests=yes
    Kekurangan dari DNS nawala adalah anda tidak bisa mendefinisikan sendiri website mana yang diblok,  jadi kurang flexible. Namun, Nawala sudah sangat mencukupi untuk memblokir situs situs negatif yang merusak. Jika anda ingin yang lebih fleksibel, anda bisa menggunakan OpenDNS. tutorialnya bisa anda baca disini
    Happy surfing.
    Continue reading Cara Mudah Blokir situs porno

    Memahami Permisi file di Linux

    Linux adalah sistem operasi yang kompleks. kompleksitas linux bisa kita lihat dari banyaknya distro, GUI (Window dan desktop Manager) dan perintah serta masalah permisi file di linux membuat sedikit saja yang mau mempelajari .linux lebih jauh.
    Permisi file di Linux ada demi alasan keamanan sistem. Setiap file dilinux mempunyai 10 atribut dengan pola drwx-rwx-rwx Beberapa perintah yang dipakai untuk mengubah permisi file adalah chmod, chown dan chwgroup.
    Sebagai gambaran, anggaplah ada sebuah file dengan nama belajar.txt dengan permisi file dibawah ini.
    -rwxrwxrwx 1 candra candra   16619 Dec 13 21:37 belajar.txt
    
    
    Karakter pertama bertanda (-) artinya itu adalah sebuah file. Jika itu sebuah folder maka karater pertama berisi (d) yang artinya direktori atau folder. Arti dari rwx adalah (read, write dan execute). mengapa ada 3 rwx? karena setiap file kepunyaan dari seorang user, sedangkan setiap user tergabung dalam sebuah group dan selain user dan group dianggap orang lain (others). File belajar diatas artinya bisa diakses atau dimodifikasi oleh user siapapun.
    Terus, apa dong bedanya dibaca dan dieksekusi? (r) artinya read dan (x) artinya execute. Perbedaan mendasar bisa kita asumsikan dengan seorang prajurit yang sedang asik asik membaca novel. Saat membaca, salah satu tokohnya bilang “Tembak musuh didepanmu!”. Jika anda prajurit tersebut, tentunya anda tahu itu bukan perintah, tapi sekedar informasi. Berbeda ketika seorang jendral memberi aba aba pada prajurit “Tembak musuh didepan!” secara otomatis prajurit yang disuruh akan menembak musuh yang ada didepannya. Itu gambaran umumnya. Intinya (x) pada permisi file hanya bermanfaat untuk file script atau program. Jika tanda (x) ini diberikan kepada file mp3 atau docx, efeknya tidak akan terasa.

    Representasi lain dari permisi file

    Selain dengan menggunakan symbol rwx-rwx-rwx, permisi file juga bisa ditulis dengan tiga angka kombinasi angka 0 sampai 7 (000) – (777). Baik metode angka atau rwx dua duanya kompatibel. Setiap permisi file dalam format (rwx) bisa dikonversi ke format angka.
    sebagai contoh permisi file rwx-rwx-rwx sama dengan (777). Bagaimana caranya?
    angka pertama adalah permisi untuk user, angka kedua adalah permisi untuk group dan yang ketiga adalah permisi untuk others.
    matrix mengkonversinya bisa anda lihat dibawah ini
    Matrix konversi permisi file dengan format rwx ke format angka
    Matrix konversi permisi file dengan format rwx ke format angka

    kapan saya harus berurusan dengan permisi file?

    Saat paling sering adalah ketika anda mengupload file anda ke server web entah lewat FTP client atau lewat Web (Cpanel). setelah anda upload, anda harus mengubah permisi filenya mejadi (755) agar orang lain hanya bisa mengeksekusi dan membaca script namun tidak boleh megeditnya.
    Contoh lain adalah ketika anda membuat program berbasis web untuk uplaod data. Anda harus mengubah permisinya menjadi (777) yang artinya others (pihak ketiga alias pemakai web) agar file bisa dicopy ke folder upload.
    cmmod rwx folder_uplaod  
    #atau 
    chmod 777 folder_upload
    
    jika anda ingin memberikan permisi yang sama kedalam folder dan seluruh file didalamnya, gunakan perintah
    chmod 777 folder_upload 
    COntoh yang terakhir adalah ketika anda membuat script dilinux (biasanya file berektensi *.sh), anda harus memberikan permisi file executable (x) agar script bisa dijalankan. contoh dibawah ini akan mengubah permisi file dari latihan.sh agar bisa dieksekusi. untuk membuah sebuah permisi ganti tanda (+) menjadi (-) .
    $ chmod +x belajar.sh 
      $ ls -l belajar.sh 
    -rwxrwxrwx 1 candra candra 16619 Dec 13 21:37 belajar.sh
     chmod -x belajar.sh 
    $ ls -l belajar.sh 
    -rw-rw-rw- 1 candra candra 16619 Dec 13 21:37 belajar.sh
    
    Variasi dari perintah chmod sangat kompleks, anda bisa membacanya lewat manual man chmod atau membacanya di http://www.dartmouth.edu/~rc/help/faq/permissions.html.
    Continue reading Memahami Permisi file di Linux

    Senin, 15 Juni 2020

    cara ganti background boot di Linux

    Bisa gak sih background Grub diubah? Sangat bisa! Bahkan hanya dengan modal terminal, kita tidak perlu repot-repot install grub-customizer.
    Sebagai catatan, sebenarnya pengguna diberi keleluasaan untuk mengubah-ubah beragam aspek Grub sejak versi keduanya dirilis. Pengguna mampu menambah modul-modul baru, mengubah tema, dan membuat menu, bahkan bisa secantik Burg.
    Grub Kabar Linux
    Hal paling sederhana yang bisa kita lakukan adalah mengubah background Grub. Kita hanya akan bergulat dengan dua berkas (berkas gambar dan berkas setting) serta satu perintah untuk memperbarui tampilan Grub.
    Berikut caranya,

    1. Buatlah gambar dengan ukuran bebas

    Anda bisa membuat gambar dengan ukuran yang sama dengan resolusi layar, misalnya 1366×768 (lebar 1366 px, tinggi 768 px). Gambar ini berjenis bitmap, dan bisa berformat apapun (.png, .jpg, dll).

    2. Copy background ke /usr/share/grub/

    Untuk meng-copy-nya Anda bisa memakai terminal:
    # cp gambar-background-anda.png /usr/share/grub/
    
    Sebenarnya peletakan berkas gambar sangat bebas. Bisa di direktori /boot maupun /usr.

    3. Edit /etc/default/grub

    Carilah kode GRUB_BACKGROUND, isikan dengan lokasi berkas .png.
    GRUB_BACKGROUND="/usr/share/grub/gambar-background-anda.png"
    

    4. Update Grub

    Di Ubuntu Anda terbiasa dengan perintah update-grub, tapi di distro lain Anda bisa menjalankan perintah:
    # grub-mkconfig -o /boot/grub/grub.cfg
    Continue reading cara ganti background boot di Linux