Mengetahui Ukuran File atau Kapasitas Direktori Disk di linux, melalui Terminal Command

Untuk mengetahui ukuran file atau folder direktori di sistem operasi windows kita bisa melakukannya dengan cara klik kanan properties, tetapi berbeda dengan di linux berbasis text. untuk linux berbasis text dengan cara mengetikan command du (disk Usage) dan df dengan berbagai macam variasi sesui kebutuhan informasi yang akan di tampilkan. Command du digunakan untuk mengetahui ukuran file atau direktori, sedangkan command df digunakan untuk mengetahui total kapasitas harddisk, kapasitas harddisk yang tersisa serta kapasitas harddisk yang sudah digunakan.


Cara Mengetahui Ukuran File dan Direktori Linux

Command du (disk usage) adalah merupakan perintah standar Linux / Unix yang digunakan untuk memeriksa informasi dari penggunaan disk pada file maupun direktori Linux / Unix. Command du ini memiliki banyak pilihan parameter yang dapat anda sesuaikan dengan kebutuhan.
Berikut adalah macam-macam parameter command du :

# Untuk mengetahui ukuran file, direktori serta subdirektori tertentu :
du /var/www

# Tambahkan opsi -h (human readable) untuk menampilkan ukuran file, direktori dan subdirektori dengan menggunakan B (Bytes), K (Kilobytes), M (Megabytes), G (Gigabytes), T (Terabytes) dan seterusnya.
du –h /var/www

# Untuk mengetahui total ukuran direktori tertentu, silahkan tambahkan opsi -s seperti berikut :
du –sh /var/www

# Gunakan opsi -a untuk mengetahui ukuran seluruh file dan direktori yang ada :
du –a /var/www

# Jika ingin menampilkan informasi ukuran file atau direktori dalam kilobytes, maka gunakan opsi -k, sedangkan jika ingin menampilkan ukuran file atau direktori dalam megabytes, maka gunakan opsi -m. Anda bisa menambahkan opsi -h untuk membuat tampilannya mudah dipahami (human readable).
du –k /var/wwwdu –m /var/www

# Untuk mengetahui informasi jumlah total ukuran keseluruhan file dan subdirektori pada direktori yang dicek, silahkan tambahkan opsi -c :
du –ch /var/www

# Apabila anda ingin mengetahui ukuran semua file dan sub direktori yang ada, kecuali file dengan format tertentu misalnya format .html, maka anda harus menambahkan opsi -–exclude disertai dengan format file yang tidak ingin anda ketahui (.html) seperti berikut ini :
du -ah --exclude="*.html" /var/www

# Bagi anda yang ingin juga menyertakan tanggal modifikasi atau pembuatan file dan direktori / subdirektori, silahkan anda tambahkan opsi –time. Seperti contoh berikut :
du -ha --time /var/www

Cara Mengetahui Kapasitas Harddisk Linux

Tidak jauh berbeda dengan du (disk usage), df (disk filesystem) juga memiliki variasi parameter command yang sangat mirip. Jika anda sudah memahami apa saja dan digunakan untuk apa saja variasi parameter command du, maka anda akan bisa memahami juga apa saja dan untuk apa saja variasi dari command df.
# Gunakan command df untuk mendapatkan informasi nama device, total ukuran disk, disk yang sudah digunakan, disk yang masih tersedia, persentasi penggunaan disk dan lokasi penempatan disk.
df

# Tambahkan opsi -h untuk mempermudah anda dalam memahami tampilan informasi yang muncul di layar console :
df -h

# Untuk opsi lainnya, silahkan anda lihat dengan mengetikan opsi –help :
df –help

Dengan mengetikan opsi tersebut, anda akan mengetahui opsi apa saja yang bisa anda gunakan untuk mengetahui kapasitas harddisk, seberapa banyak harddisk yang sudah dipakai dan seberapa banyak harddisk yang masih tersisa dengan ragam opsi, seperti opsi -i untuk menampilkan informasi inode, opsi -a untuk menyertakan informasi dummy file system dan lain sebagainya.

Demikianlah cara mengetahui kapasitas harddisk, ukuran harddisk yang digunakan dan harddisk yang tersedia serta cara mengetahui ukuran atau size file dan direktori pada sistem operasi linux.


Membuat SMS Gateway dengan Gammu, Php dan Mysql di Windows

SMS Gateway adalah sebuah gerbang yang menghubungkan komputer dengan client melalui sms. jadi sms gateway bisa diartikan juga mengirim sms melalui komputer / tidak lagi melalui handphone /hp. Kelebihan dari sms gateway yaitu kita bisa sms ke banyak nomer dengan mudah memalui komputer, atau mengirim sms otomastis dari sebuah sistem / aplikasi misal: sms informasi absen siswa ke orang tua siswa, pengiriman sms tagihan, confirmasi order barang, confirmasi registrasi di aplikasi tertentu, dll.

Sedangkan Gammu yaitu sebuah aplikasi cross-platform yang digunakan untuk menjebatani / megkomunikasikan antara database SMS Gateway dengan SMS Device/ Modem. Gammu bertugas menjebatani antara komputer dengan sms device/modem. Saat ada sms masuk ke sms device, maka gamu akan memindahkannya ke inbox dalam database aplikasi sms gateway. Sebaliknya saat aplikasi sms gateway mengirimkan sms ke dalam database outbox, maka gammu akan meneruskannya ke nomor tujuan melalu sms device/modem.

Berikut Langkah-langkahnya

Installasi Gammu dan Seting Device

# Siapkan Modem + Simcard yang ada quota sms nya
# Untuk cek modem yang suport gammu bisa di lihat di https://wammu.eu/phones/
# Setelah itu extrak / install file source gamu yang telah anda download ke folder yang anda tentukan misal  di c:/gammu
# Cari file gammurc dan smsdrc , copy ke dalam folder c:/gammu/bin
# Cek modem yang anda gunakan di Device manager windows, menggunakan port com berpa.
    

# Edit file gammurc seperti ini
 [gammu]
device = com4:
connection = at19200
   note: device = com4, port modem yang saya gunakan.

Buka cmd run as administrator
# Masuk ke direktori gammu/bin : cd /gammu/bin
# Ketik perintah  : gammu --identify


  # Setelah itu kita coba kirim pesan dengan perintah
     gammu --sendsms text 0899xxxxx  enter 
     masukan pesan yang akan dikirim, kemudian tekan CTRL+Z untuk proses kirim


# Cek pesan telah terkirim ke nomer penerima atau belum, jika sudah seting device modem sudah benar
# gammu version : untuk melihat versi gamu yang digunakan

Integrasikan  Gammu dengan  Database Mysql

# Edit file smsdrc di folder C:/gammu/bin
   [gammu]
# isikan no port di bawah ini
port = com4:
# isikan jenis connection di bawah ini
connection = at19200
[smsd]
service = mysql
logfile = gammulog
debuglevel = 0
phoneid = modem1
commtimeout = 30
sendtimeout = 600
send = yes
receive = yes
checksecurity = 0
#PIN = 1234
# -----------------------------
# Konfigurasi koneksi ke MySQL
# -----------------------------
pc = localhost
user = root
password =
database = gammu
# Cari file mysql.sql dari source gammu yang telah diwonload 
# Import file sql gamu, kedalam database mysql komputer anda, di sisni saya menggunakan XAMPP
# Restart Service gammu terlebih dahulu, setelah itu kita coba test kirim sms dari web browser.

Kirim Pesan Melalui Web Browser dengan Aplikasi PHP

Setelah langkah -langkah di atas kita bisa mencoba kirim sms via web dengan aplikasi php yang sudah di itegrasikan dengan gammu yang di buat oleh saudara Rosihan Ari (http://blog.rosihanari.net) , dan pengguannya sangatlah mudah. untuk project bisa anda download di sini download gammu_php

# Extrak file tersebut, taruh di Webserver local anda
# Buka http://localhost/gammu

# Klik langkah 1; untuk seting database.
# Untuk username mysql dan password mysql sesuaikan dengan server anda
# Langkah 2; seting modem dan sesuaikan port modem yang anda gunakan, kemudian simpan

# Klik cek koneksi dan buat service nya.
# Jika klik Buat Service error, anda bis buat service secara manual dengan cara;    masuk ke di rektori project anda  melalui cmd run as administrator, kemudian ketikan perintah    gammu-smsd -c smsdr1 - n modemku -i 
# Untuk menghapus service gamu yang sebelumnya di buat dengan perintah : sc delete "nama service" 
# Setelah service berhasil di buat buka run services.msc cari service gammu tersebut, trus start
 

# dan yang terakhir kita masuk ke langkah 3 untuk test kirim pesan dari form php


Demikian tutorial instalasi dan configurasi gammu di OS windows, dan berikutnya akan saya buatkan tutorial lanjutan untuk instalasi dan configurasi gammu di OS Linux. semoga artikel ini bermanfaat bagi pembaca. 

Salam - NEXTER -


Pemrograman

More »

Networking

More »