Cara Membagi (Split) dan Menggabungkan (Join) file di Ubuntu 16.04 LTS

Beberapa hari yang lalu saya download sebuah film di internet. Karena ukurannya sangat  besar mencapai 1 GB, file tersebut terbagi 5 yaitu film.mkv.001, film.mkv.002, film.mkv.003,  film.mkv.004, dan film.mkv.005. Di OS Windows untuk menggabungkan file-file tersebut  biasanya menggunakan aplikasi HJsplit. Bagaimana kalau di OS Linux Ubuntu ? Untuk  menggabungkan (join) file-file tersebut tidak perlu menginstall aplikasi, jalankan  terminal kemudian ketik perintah :

$ cat film.mkv.001 film.mkv.002 film.mkv.003 film.mkv.004 film.mkv.005 > film.mkv

Bagaimana cara membagi file ? Biasanya file dibagi (split) untuk disimpan, misalnya penyimpanan di internet agar proses  upload lebih mudah. Caranya jalankan terminal kemudian ketik perintah :

$ split -b 100M file.mkv -d file.mkv.

Keterangan :

-b                : Argumen menentukan output ukuran file (byte size) per bagian.

100M         : 100 Megabytes per bagian. Bisa menggunakan K(Kilo), M(Mega), G(Giga)

file.mkv    : File yang akan dibagi.

-d                : Argumen menentukan output file dalam urutan numerik atau desimal.

file.mkv.    : Menentukan nama file output setelah tanda titik akan diberi nama sesuai                         Urutan numerik, misalnya akan menghasilkan akan menghasilkan output                               file dengan nama file.mkv.01, file.mkv.02, dst.

Advertisements

Mengatasi Error Reading Block di Ubuntu 16.04 LTS

Kemarin laptop saya tiba-tiba tidak bisa boot. Muncul layar hitam tulisan putih. Pesan errornya seperti gambar dibawah ini.

FB_IMG_1490913852548

Saya baru pertama kali dapat error seperti itu. Awalnya saya mau install ulang karena  data-data saya sudah dibackup di harddisk external, tapi saya berpikir lagi klo install  ulang harus install / update aplikasi lagi dan pastinya butuh kuota internet. Dan akhirnya saya bertanya ke grup Ubuntu Indonesia di Facebook. Saya diberitahu kalo itu  merupakan error reading block. Saya juga tidak mengetahui error reading block itu apa  tapi mungkin artinya harddisk tidak bisa membaca block file sytem sehingga sistem  tidak bisa boot.

Untuk mengatasi hal tersebut saya boot menggunakan Ubuntu Live USB. Setelah itu masuk  ke terminal dan ketik “sudo fsck /dev/sda1”. Nanti akan banyak muncul pertanyaan apakah  akan di “Fix?<y><n>” ketik saja “y” untuk memperbaiki block-block yang error. Oh iya,  sebelum menjalankan perintah tersebut pastikan harddisk tidak di mount.

Cara Mengubah Hak Akses File (File Permission) di Ubuntu

Hak akses merupakan sebuah hak yang diberikan pada seluruh user atau file untuk melakukan suatu akses, apakah file tersebut hanya untuk dapat dibuka & dibaca (Read), di Modifikasi (Write), dan dijalankan sebagai program (Execute). Setiap file di sistem Linux, termasuk direktori (folder), dimiliki oleh pengguna dan grup tertentu. Oleh karena itu, hak akses file di definisikan secara terpisah untuk User, Grup, dan Others.

Untuk melihat hak akses pada suatu file atau direktori (folder) dengan menggunakan perintah ls -l di terminal. Hasilnya seperti gambar dibawah ini.

screenshot-from-2017-01-15-15-17-36

Apa arti hasil dari perintah tersebut ? Saya akan menjelaskan pada baris yang pertama.

– = regular file. Kalau karakternya “d” berarti menandakan dia sebuah direktori (folder)

rw- = User memiliki hak akses Read, Write.

rw- = Grup memiliki hak akses Read, Write.

r– = Other memiliki hak akses Read

1 = menunjukkan jumlah Link (entri direktori yang merujuk ke file tersebut)

fadly = menunjukkan pemilik file

fadly = menunjukkan Grup pemilik file

26295620 = ukuran file dalam byte

Des = Bulan terakhir diakses atau dimodifikasi

26 = Tanggal terakhir diakses atau dimodikasi

11 : 47 = Jam dan menit terakhir diakses atau dimodikasi

Attacking Side With Backtrack 2.pdf = Nama file.

Bagaimana cara merubah hak akses ? Untuk merubah hak akses pada suatu file atau folder kita menggunakan perintah chmod. Di chmod terdapat 2 mode yang bisa digunakan untuk konfigurasi hak akses file yaitu mode simbolik dan mode numerik. Saya lebih sering menggunakan mode numerik karena mudah untuk mengingatnya. Mode numerik diwakili oleh 3 angka octal untuk perizinan filenya. Standar umumnya adalah :

4 = read (r)

2 = write (w)

1 = execute (x)

0 = tidak ada izin (-)

Pada contoh ini saya akan merubah hak akses file Attacking Side With Backtrack 2.pdf pada kelompok user menjadi tidak memiliki hak akses. Caranya yaitu ketik chmod 064 AttackingSideWithBacktrack2.pdf. Hasilnya seperti gambar dibawah ini.

screenshot-from-2017-01-23-19-13-52

Ref : https://prithaparamesthia.wordpress.com/2013/11/27/file-permission-hak-akses-file-dan-manajemen-file-di-linux-ubuntu/

Cara buat Server FTP di Ubuntu 16.04

Di artikel sebelumnya saya menulis cara sharing file di Ubuntu 16.04. Pada artikel kali ini saya menulis cara membuat server FTP di Ubuntu 16.04. FTP singkatan dari File Transfer Protocol yang merupakan sebuah protokol yang mengizinkan terjadinya file sharing di dalam suatu jaringan komputer. Lha, apa bedanya dengan sharing biasa ? Meskipin sama-sama memberikan layanan file sharing namun ada beberapa perbedaan diantara keduanya yaitu :

FTP NFS
untuk share sumber daya baik direktori atau file antar sistem operasi menggunakan jalur network khusus FTP untuk share sumber daya baik direktori atau file antar sistem operasi menggunakan jalur network berstandar
membutuhkan software atau aplikasi tambahan tidak membutuhkan software atau aplikasi tambahan
Kecepatan proses data cepat Kecepatan proses data lambat
FTP tidak memiliki banyak fitur tambahan yang dapat diintegrasikan NFS memiliki banyak fitur tambahan yang dapat diintegrasikan

Berikut langkah-langkah menginstall Server FTP menggunakan aplikasi VSFTPD (Very Secure File Transfer Protocol Daemon) :

  • Masuk ke terminal. Install aplikasi vsftpd

    sudo apt-get install vsftpd

  • Lakukan konfigurasi vsftpd menggunakan teks editor gedit

    sudo gedit /etc/vsftpd.conf

  • Lakukan perubahan pada beberapa parameter yaitu :

    – Hilangkan tanda pagar (#) di belakang command : anonymous_enable=NO. Ini untuk mencegah anonymous login ke FTP.

    – Hilangkan tanda pagar (#) dibelakang command : local_enable=YES. Ini untuk mengizinkan user untuk dengan otentikasi lokal untuk login ke FTP Server.

    – Hilangkan tanda pagar (#) dibelakang command : write_enable=YES. Ini agar user bisa memodifikasi isi file di dalam directory (folder) FTP Server.

    – Hilangkan tanda pagar (#) dibelakang command : chroot_local_user=YES. Ini agar user hanya bisa mengakses direktorynya sendiri tanpa bisa mengakses direktory lain.

    screenshot-from-2017-01-07-10-38-00

    screenshot-from-2017-01-07-10-39-08

  • Klik Save untuk menyimpan semua konfigurasi

  • Selanjutnya kita membuat user baru dan directory untuk user tersebut agar ketika login user tersebut bisa mengakses directorynya. Pada terminal ketik : sudo adduser testftp

  • Selanjutnya atur kepemilikan (ownership) root untuk directory /home/testftp. Pada terminal ketik : sudo chown root:root /home/testftp

  • Buat direcotry baru di dalam directory /home/testftp yang digunakan untuk menyimpan file yang akan di upload. Pada terminal ketik : sudo mkdir /home/testftp/ftp

  • Berikan hak akses pada directory tersebut untuk user yang sudah dibuat tadi. Pada terminal ketik : sudo chown testftp:testftp /home/testftp/ftp

  • Aktifkan service FTP dengan perintah : sudo service vsftpd start

  • Untuk melihat status apakah sudah running atau belum ketik perintah : sudo service vsftpd status

    screenshot-from-2017-01-07-10-44-27

    Install dan konfigurasi FTP telah selesai. Untuk mengakses Server FTP dari komputer client dapat menggunakan aplikasi FileZilla atau mengaksesnya langsung dari browser dengan mengetik ftp://ip_address_server_ftp.

    testftptestftp2testftp3

Cara menerima file via Bluetooth di Ubuntu 16.04

Tidak seperti halnya di Windows kawan hanya perlu klik kanan icon bluetooth > Received Files. Di Ubuntu kawan perlu sedikit pengaturan. Berikut langkah-langkahnya :

  • Buka aplikasi Personal File Sharing.
  • Pada bagian Receive Files over Bluetooth, berikan tanda centang pada Receive files in Downloads folder over Bluetooth.
  • Berikan juga tanda centang pada Notify about received files apabila ingin menampilkan pemberitahuan jika file akan diterima.

    screenshot-from-2017-01-02-10-33-05

  • File yang telah diterima akan masuk di direktory /home/Downloads.

Sharing Folder di Ubuntu 16.04 (Local Area Network)

Sesuai namanya sharing yang berarti berbagi, sharing folder adalah suatu folder/drive tertentu pada suatu komputer yang sengaja dibuat untuk dapat diakses bersama pada jaringan LAN. Berikut langkah-langkah cara sharing folder di Ubuntu 16.04.

  • Disini saya akan menshare folder Documents yang terletak di /home/Fadly/Documents. Klik kanan pada folder Documents > pilih Properties > pilih tab Local Network Share.

    screenshot-from-2016-12-26-15-12-17

  • Setelah kotak dialog File Sharing terbuka, berikan tanda centang pada bagian Share this folder. Ubuntu akan menampilkan pesan untuk melakukan penginstalan Sharing service, klik install service. Disini pastikan komputer kawan tersambung ke internet.

  • Berikan tanda centang pada Allow others to create and delete files in this folder apabila akan memberi izin komputer lain untuk membuat dan menghapus file pada folder yang disharing.

  • Berikan tanda centang pada Guest access (for people without a user account) agar komputer lain dapat mengakses file sharing yang dibuat.

  • Klik Create Share. Pastikan komputer telah tersambung ke jaringan LAN. Disini saya menggunakan 2 laptop yang saling terhubung. Laptop 1 menggunakan Ubuntu 16.04 (Folder yang dishare) dan laptop 2 menggunakan Ubuntu 12.04 (akan mengakses folder yang telah dishare). Untuk mengaksesnya masuk di Files > Pilih menu Network. Akan tampil nama komputer yang telah dishare.

    screenshot-from-2016-11-18-204437

Cara mengganti Wallpaper Login Ubuntu 16.04 LTS

Wallpaper login ubuntu berada di /usr/share/backgrounds/ dan secara default nama file gambarnya adalah warty-final-ubuntu.png. Berikut langkah-langkah untuk mengganti wallpaper tersebut :

  • Pastikan Anda sudah memiliki file gambar yang akan digunakan nanti sebagai wallpaper login. Contoh kali ini Saya memiliki file gambar dengan nama linuxsystem.jpg dan saya menyimpannya di /Downloads.

  • Buka aplikasi terminal

    Masuk ke direktory Downloads

    ketik : cd Downloads

  • Copy file gambar yang akan digunakan sebagai wallpaper ke /usr/share/backgrounds

    ketik : sudo cp linuxsystem.jpg /usr/share/backgrounds/

    screenshot-from-2016-12-11-13-59-03

  • Selanjutnya kita akan mengganti default wallpaper login ubuntu dengan file gambar yang sudah kita copy tadi.

    Ketik : sudo mv /usr/share/backgrounds/linuxsystem.jpg /usr/share/backgrounds/ubuntu-grey.jpg

    screenshot-from-2016-12-11-14-19-06

  • Restart komputer untuk melihat perubahannya.

Menghapus pertemanan di Facebook

Facebook merupakan situs jejaring sosial paling populer di dunia saat ini. Di facebook kita dapat menemukan teman-teman lama kita yang tidak pernah bertemu, kita juga dapat menemukan orang baru yang mungkin seprofesi dengan kita atau memiliki hobi yang sama. Tapi di facebook kita bisa saja menemukan orang yang baru kita kenal namun sudah bersikap tidak baik terhadap kita. Sebaiknya orang yang seperti ini langsung di unfriend saja atau di block agar orang tersebut tidak bisa menemukan kita lagi di facebook. Berikut langkah-langkah untuk menghapus pertemanan di Facebook :

  • Login ke facebook

  • Pada bagian search ketik dan cari nama teman kamu yang akan di unfriend.

  • Setelah masuk di timeline teman kamu, pada tombol Friends klik panah bawah dan pilih unfriend.

    screenshot-from-2016-11-05-06-51-57

  • Untuk memblock teman agar tidak bisa lagi menemukan kamu, masuk ke menu home, klik menu Privacy Shortcuts (ikon gembok) disudut kanan atas, pilih menu “How do I stop someone from bothering me ?” akan muncul muncul kotak putih, ketik nama teman kamu yang akan diblock kemudian klik tombol block.

    screenshot-from-2016-11-03-07-02-30

  • Facebook akan menampilkan daftar nama-nama teman kamu sesuai dengan yang kamu cari. Setelah itu klik Block untuk memblokir.

screenshot-from-2016-11-03-07-02-54

Untuk menghapus blokir teman kamu, klik menu Privacy Shortcus (ikon gembok) > Klik See More Settings > Klik Blocking.

screenshot-from-2016-11-04-06-49-34

screenshot-from-2016-11-04-06-49-56

Pada bagian Block User akan muncul daftar nama teman kamu yang di block. Klik Unblock dan Confirm untuk menghilangkan blokirnya.

screenshot-from-2016-11-04-06-50-24

screenshot-from-2016-11-04-06-50-45

Mengatasi pesan “Sudo: unable to resolve host” di terminal Ubuntu 16.04 LTS

Kemarin saya menemukan pesan di terminal seperti pada judul di atas pada saat menjalankan perintah sudo. Pesan tersebut muncul setelah saya install Ubuntu 16.04 LTS. Padahal Ubuntu versi-versi sebelumnya saya tidak pernah menemukan pesan tersebut. Memang pesan tersebut tidak ada efeknya pada saat saya menjalankan perintah sudo, namun saya tetap bertanya-tanya kenapa pesan tersebut muncul. Akhirnya saya menemukan jawabannya setelah saya bertanya di forum Ubuntu Indonesia. Pesan tersebut muncul karena terjadi perbedaan nama host antara file /etc/hostname dengan file /etc/hosts. Berikut cara mengatasinya :

  • Buka terminal. Ketik cat /etc/hostname. Akan muncul nama host di system Ubuntu.

  • Masih di terminal, ketik cat /etc/hosts. Akan muncul nama host di system Ubuntu.

    screenshot-from-2016-10-31-06-16-03

  • Apabila terjadi perbedaan antara /etc/hostname dengan /etc/hosts lakukan perubahan dengan cara ketik sudo gedit /etc/hosts. Rubah dan sesuaikan nama hostnya.

    Screenshot from 2016-10-31 06-23-26.png

  • Setelah itu save dan restart system Ubuntu.

Mengenal IP Address

Untuk membuat komputer saling terhubung dengan komputer lain atau bisa juga disebut membuat jaringan komputer, kita harus mengenal yang namanya IP Address. Ya, Internet Protocol Address adalah adalah sebuah alamat komputer agar bisa terhubung dengan komputer lain yang bersifat unik atau tidak sama. Kalau di analogikan komputer itu seperti rumah dan IP Address itu alamatnya. Jadi kalau kita ingin mengirim sebuah paket ke rumah si A maka kita harus mengetahui alamatnya.

ip-address

Bentuk IP Address itu sebuah deretan angka biner antara 32 bit (IPv4) sampai dengan 128 bit (IPv6). IP Address memiliki identitas numerik yang akan dilabelkan kepada suatu device, seperti komputer, router, atau printer yang terdapat dalam suatu jaringan komputer. IP Address memiliki banyak versi, mulai IPv1 s/d IPv6. Namun versi yang digunakan secara luas dan dipublish ke umum adalah IPv4. IPv4 panjang totalnya adalah 32 bit, dan secara teoritis dapat mengalamati 4 miliar host komputer atau lebih tepatnya 4.294.967.296 host diseluruh dunia. Jumlah host tersebut didapatkan dari 256 (didapatkan dari 8 bit) dipangkat 4 (karena terdapat 4 oktet) sehingga alamat maksimal dari alamat IPv4 tersebut adalah 255.255.255.255 dimana nilai dihitung dari nol sehingga nilai-nilai host yang dapat ditampung adalah 256 x 256 x 256 x 256 = 4.294.967.296 host.

IP Address terdiri dari 5 kelas yaitu kelas A, kelas B, kelas C, kelas D, dan kelas E. Perbedaan tiap kelas adalah pada ukuran dan jumlahnya. Penentuan kelas ini dilakukan dengan cara berikut :

  • Kelas A : digunakan untuk jaringan WAN, IP Address nya pada bagian pertama antara 0-127, dan yang merupakan Net ID nya yaitu 1 bagian yang pertama. Subnet mask nya 255.0.0.0

Contoh: 8.254.129.11

  • Kelas B : biasanya digunakan untuk jaringan MAN, IP Address nya pada bagian pertama antara 128-191, dan yang merupakan network ID nya yaitu 2 bagian pertama. Subnet masknya 255.255.0.0

Contoh: 128.255.129.7

  • Kelas C : biasanya digunakan untuk jaringan LAN, IP Address nya pada bagian pertama antara 192-223, dan yang merupakan network ID nya yaitu 3 bagian pertama. Subnet masknya 255.255.255.0

Contoh: 192.168.1.10

  • Kelas D : biasanya digunakan untuk keperluan multicasting. IP Address nya pada bagian pertama antara 224-247. Dalam multicasting tidak dikenal network ID dan host ID.

  • Kelas E : biasanya digunakan untuk keperluan umum. IP Address nya pada bagian pertama antara 248-255.