[-WongPinter-]

sing bener yo wong pinter

Mempelajari Dasar-dasar Shell (Operasi File & Direktori)

Posted by abi pada Februari 7, 2007

Dunia Linux atau umumnya keluarga unix mempunyai perbedaan jauh dibandingkan dengan system operasi lain, misalnya Microsoft Windows. Dikarenakan terbiasa dengan windows maka akan sangat sulit jika harus langsung berhadapan dengan linux. Secara teoritis sebelum menggunakan linux hal dasar yang harus di ketahui ialah istilah-istilah yang ada di Linux. Shell salah satu istilah yang umum diperbincangkan tapi banyak juga yang sampai detik ini belum mempunyai gambaran jelas, padahal shell ialah tempat konfigurasi dan menjalankan / mengoperasikan Linux.Distro (distribusi) linux sekarang ini telah dikembangkan oleh para developer untuk membuat Linux secantik mungkin. Dengan tujuan agar linux digemari dan masyarakat mulai beralih ke sebuah babak baru; open source. Dengan menyertakan berbagai kecantikan dari window manager seperti KDE, Gnome maka banyak pemula linux yang mengabaikan keberadaan shell. Shell tidak ditujukan bagi seorang admin tapi juga bagi pengguna linux tanpa kecuali. Dibawah ini diuraikan kegunaan shell yang saya petik dari artikel I Made Wiryana (Pengantar Belajar Unix).

Kegunaan Shell

  1. Pemakaian interaktif
  2. Untuk mengontrol session UNIX
    Contohnya: Set home directory, mail directory, startup file.
  3. Pemrograman
    Unix shell menyediakan sekumpulan instruksi khusus yang dapat digunakan untuk membuat program shell scripts.

Shell secara singkat seperti MS DOS milik Microsoft. Memang benar bahwa dibutuhkan hafalan-hafalan perintah jika ingin melakukan sesuatu. Contohnya proses copy file, jika ingin mengcopy file maka perlu mengetikkan perintah tertentu dan mungkin anda berfikir terlalu lama. Jika dibandingkan dengan window manager seperti KDE anda hanya dengan memainkan mouse saja.

Kalaupun merasa nyaman dengan menggunakan window manager (KDE, Gnome) maka yakinlah bahwa sesungguhnya window manager merupakan ‘kepanjangan tangan’ dari shell. Window manager merupakan visualisasi dari shell untuk mempermudah pengoperasian.

Contoh sederhana ialah jika menggunakan KDE untuk melihat informasi prosessor maka bisa melihatnya di control center. Tapi sebenarnya perintah tersebut merupakan visualisasi dari perintah di shell yaitu:

[syafii@sapitenk syafii]$ cat /proc/cpuinfo

Kenapa Shell?
Shell merupakan command-line intepreter artinya untuk melakukan apapun harus dengan mengetikkan baris perintah. Dennis Ritchie dan Ken Thompson (Pembuat Unix) berpendapat media apa yang harus di buat agar orang dapat ‘mencoba’ unix mereka. Kemudian dibuatlah shell dengan nama Bourne Shell (sh) yang dibuat oleh SR Bourne. Semenjak itu bermuncullah jenis shell yang lain yaitu C shell, Korn shell dan milik GNU sendiri yaitu Bourne Again Shell (bash), shell versi gratis. Secara default dalam Linux menggunakan bash shell. Untuk melihat tipe shell dari user ketikkan:

sintaksnya yaitu:

$grep nama_user /etc/passwd

[syafii@sapitenk syafii]$ grep syafii /etc/passwd
syafii:x:500:500::/home/syafii:/bin/bash

Panduan untuk mengetahui jenis shell.

Shell Jenis
/bin/csh atau /usr/bin/csh C shell
/bin/sh Bourne shell (bash)
/bin/rsh Restricted Bourne shell
/bin/jsh Bourne shell termasuk jobs control
/bin/ksh Korn shell
/bin/rksh Restricted Korn shell

Dari contoh diatas username syafii menggunakan shell jenis bash. Shell secara garis besar lebih power full dibandingkan dengan window manager. Yang perlu diingat karena linux ditulis dengan bahasa C dan bahasa C bersifat case sensitif yang artinya membedakan antara huruf kecil dan besar, maka perintah di shell ketik dalam huruf kecil jika diketik dalam huruf besar shell tidak akan mengenali.

Struktur Prompt di Shell

[username@hostname pwd]$

Contoh:

[syafii@sapitenk /home]$

Rumus diatas merupakan struktur prompt shell dimana username ialah nama user, hostname ialah nama host (default-nya localhost), sedangkan pwd ialah direktori sekarang (letak kursor berada), tanda $ berarti sebagai user saja, untuk root (sebutan administrator untuk keluarga unix) menggunakan tanda #.

Perintah Dasar Shell

pwd

pwd (present working directory) ialah perintah untuk melihat direktori kerja sekarang atau mudahnya untuk melihat posisi kursor sekarang.

$pwd
/home

cd (change directory)

cd digunakan untuk berpindah direktori.

Sintaknya :
cd nama_direktori

$ls
ftp httpd syafii

Untuk pindah ke direktori syafii dapat digunakan perintah

$ cd syafii

Ada trik mengenai perintah cd, ketika anda dihadapkan pada suatu kasus dimana nama direktori tersebut panjang dan jika di ketik terlalu lama dan rentan kesalahan ketik, maka cukup ketik satu atau beberapa huruf dan tekan tombol tab.

1. $ cd s # tekan tab hasilnya seperti dibawah ini
2. $ cd syafii/

Contoh diatas ingin berpindah ke direktori syafii, cukup dengan mengetikkan ‘cd s’ dan tekan tombol tab maka hasilnya akan seperti pada contoh kedua. Anda yang mulai menekuni dunia linux dan menginstall aplikasi under shell gunakan trik diatas.
Perintah cd digunakan untuk berpindah direktori sedangkan untuk berpindah direktori diatasnya

$pwd
/home/syafii/mail
$cd .. #naik satu tingkat direktiry diatasnya
$pwd
/home/syafii

su (subtitute user)

su digunakan untuk berpindah user (switch).

Sintaknya:

$su nama_user

Namun jika anda mengetikkan ‘su’ saja maka defaultnya switch ke root (administrator).

[syafii@sapitenk syafii]$ su
Password:
[root@sapitenk syafii]#

Ingat password di linux tidak ditampilkan (no-echo).

ls (List)

Perintah ‘dir’ pada Dos digunakan untuk melihat isi directory begitu juga dengan di shell digunakan ‘ls’. Namun di shell juga di kenal perintah ‘dir’ yang mempunyai output yang sama dengan ‘ls’.

Sintaknya:

$ls

$ls
Mail home mail mbox

Perintah di atas digunakan untuk menampilkan isi directory, seperti halnya pada windows di linux juga terdapat file hidden (nama file yang diawali dengan tanda titik berarti file hidden). Untuk menampilkan file hidden maka tambahkan atribut ‘-a’ pada ls. Huruf ‘a’ berarti menampilkan semua (all) file tanpa kecuali.

Sintaknya:

$ls -a

Untuk menampilkan file lengkap dengan ukuran , waktu di-create dan hak kepemilikan tambahkan atribut ‘-l’ (long).

$ls -l
total 16 # nilai total dicari dari jumlah file keseluruhan termasuk file hidden
drwx—— 2 syafii syafii 4096 Aug 12 22:46 Mail
drwxrwxr-x 2 syafii syafii 4096 Aug 15 08:37 home
drwx—— 2 syafii syafii 4096 Aug 12 22:44 mail
-rw——- 1 syafii syafii 1797 Aug 12 22:45 mbox

Atribut ‘a’ dan ‘l’ juga dapat digabung dengan sintak :
$ls -al

cat (Concatenate)

Perintah cat digunakan untuk melihat isi file. Layaknya perintah ‘type’ di dos.

Sintaksnya:

$cat nama_file

$cat test.txt
ilmu
komputer

mkdir (Make directory)

Perintah yang satu ini mempunyai fungsi yang sama dengan perintah ‘md’ pada DOS. Untuk membuat direktori ketik saja mkdir.

Sintaksnya:
$mkdir nama_direktori
$mkdir ilmu_komputer
$ls
Mail home mail mbox ilmu_komputer test.txt

rmdir (remove directory)

Kebalikan dari mkdir, rmdir berfungsi menghapus direktori.

Sintaksnya:
$rmdir nama_direktori
$rmdir pcplus

rm (remove)

Jika rmdir digunakan untuk menghapus direktori maka untuk menghapus (remove) file digunakan perintah rm.

Sintaksnya:
$rm nama_file
$rm test.txt

cp (copy)

Untuk mengcopy file dalam satu direktori atau antar direktori secara umum mempunyai sintaks:

$cp nama_file tujuan
$cp test.txt pcplus/

Keterangan perintah diatas yaitu file test.txt akan di copy ke direktori pcplus.

mv (move)

Membuat, menghapus file sudah anda pelajari. Sekarang perintah mv mempunyai dua makna artian yaitu:

1. ‘mv’ untuk memindahkan file ke direktori lain
Sintaks:
$mv nama_file direktori_tujuan
$mv test.txt pcplus

file test.txt akan dipindahkan di direktori pcplus.

2. ‘mv’ digunakan untuk merubah ke nama file lain (rename).
Sintaks:
$mv nama_file_lama nama_file-baru
$mv test.txt tess.txt

file test.txt akan di rename menjadi tess.txt

more

Perintah terakhir ini sama fungsinya dengan cat yaitu melihat isi file. Tapi sekarang akan ditunjukkan bagaimana menggabungkan isi dari 2 file menjadi satu tanpa menghapus masing-masing isi.

Sekarang buat dua file yaitu : coba.txt dan test.txt
$vi coba.txt
Tekan ‘i’ , ketikkan kalimat ‘kalimat ini saya tulis dari coba.txt’ , tekan tombol esc (escape) titik dua (:) lanjutkan dengan ketik wq

Kemudian ketik perintah di bawah ini untuk melihat hasilnya.

$cat coba.txt
kalimat ini saya tulis dari coba.txt

Buat lagi file yang kedua dengan nama test.txt yang isinya ‘kalimat ini saya tulis dari test.txt’

$cat test.txt
kalimat ini saya tulis dari test.txt

Nah, sekarang anda sudah mempunyai dua file coba.txt dan test.txt sekarang akan dicopy isi file dari coba.txt ke dalam test.txt


kalimat ini saya tulis dari test.txt
kalimat ini saya tulis dari coba.txt

tanda >> berarti memasukkan suatu kejadian. Misalnya dari contoh diatas , perintah
$more coba.txt >> test.txt berarti
pertama kali yang dilakukan dengan perintah diatas ialah melihat isi file (more) dari coba.txt setelah itu hasil eksekusinya di masukkan (>>) ke test.txt. Tanda >> berarti tidak meng-overwrite isi file yang terdapat pada test.txt . Tetapi jika anda hanya menggunakan tanda > saja, maka isi file test.txt akan di hapus diganti dengan isi file coba.txt

$more coba.txt > test.txt
$cat test.txt
kalimat ini saya tulis dari coba.txt

Trik Shell:

  • Untuk mencari file perintah yang digunakan locate$locate nama_file
  • Jika ingin reboot (harus menjadi root dulu) lewat shell ketikkan perintah#/sbin/rebootUntuk shutdown

    #/sbin/shutdown -h now

    atribut -h berarti halt dan shutdown dilaksanakan sekarang (now).

  • Untuk menghapus layer ketikkan ‘clear’$clear # atau juga dapat dengan menekan ctrl+l

Kesimpulan
Perintah pada shell sebenarnya sangat mudah. Semua daftar perintah mudah dihafal. Contohnya ls berasal dari kata list, cp berasal dari kata copy. Namun untuk melihat argument (atribut) yang lengkap dapat anda ketikkan seperti di bawah ini.

$man nama_perintah

Contoh:

$man cp

Untuk keluar dari man ketik ‘q’.

Selamat mencoba.

dikutip dari http://www.sony-ak.com

Ditulis dalam article | 1 Komentar »

Memeriksa voltage power supply

Posted by abi pada Februari 6, 2007

Artikel ini membahas bagaimana memeriksa voltage power supply. Power dari power supply dibagi dengan beberapa connector yang membagi antara 12V, 5V dan3.3Volt. Cara termudah adalah memeriksa output power ketika power sedang bekerja.

Dibawah ini adalah cara memeriksa power supply mengunakan multimeter

Susunan cable pada power supply

Pada format power supply masih dibagi antara beberapa form factor. Standard power supply ATX dan BTX tetap mengunakan 3 bagian voltage seperti yang dikemukakan diatas. Versi ATX saat ini sudah memiliki versi 1.3 dimana terdapat tambahan power SATA untuk perangkat terbaru seperti SATA harddisk. Sedangkan form factor terbaru adalah BTX yang merubah pemakaian AUX dan menambahkan pin main power dari 20pin menjadi 24 pin. Tetapi dasarnya tetap sama dimana 12V, 5V dan 3.3V adalah voltage yang digunakan pada output voltage power

Dibawah ini adalah gambaran connector dari power supply dengan masing masing output voltage menurut standard power supply ATX

Connector pada power supply ke mainboard

 

3.3 volt

Untuk memeriksa voltage 3.3V dapat digunakan 2 connector. Pertama adalah dengan mengunakan cable Main Connector. Dan mencari kabel berwarna Orange dengan Black, Orange adalah 3.3V+ dan Black adalah 3.3V-.

Tetapi cara termudah adalah mengunakan cable yang tidka terpakai seperti AUX connector yang terdiri dari 5V+, 3.3V+.3.3V+, Com, , Com, Com. Caranya seperti pada gambar dibawah ini. Dimana cabel Aux connector dihubungkan antara Plus dengan Orange dan Minus dengan Black untuk memeriksa 3.3 Volt

5 Volt dan dan 12V

Untuk memeriksa 12V dan 5V paling mudah.

Gunakan cable Peripheral connector dengan warna Red, Black, Black dan Yellow.

Untuk mendapatkan 5V, hubungkan multimeter antara Plus Red dengan Black Minus

Sedangkan 12V dihubungkan antara Plus Yellow dan Black Minus

Toleransi power

Tidak semua power akan menunjukan angka persis 12V, 5V dan 3.3V. Toleransi power dapat dilihat pada bagian gambar dibawah ini.

Misalnya power anda memiliki output 3.4V atau 3.45V pada 3.3V. Output tersebut masih dapat diterima dengan batas toleransi. Dan 5V dengan 12V masih dapat diterima bila tidak melebih 5.25V dan 13V

Umumnya output power supply berada diantara persentase pada gambar diatas. Untuk kondisi terbaik, voltage 3.3V tidak lebih dari 3.4V. Untuk 12V tidak lebih dari 12.5V dan 5V tidak lebih dari 5.2V. Bahkan pada beberapa power supply juga dapat menunjukan voltage lebih rendah tetapi bila tidak terlalu rendah hal ini masih dapat diterima dari persentase batas teleransi maka power masih memiliki output yang memadai.

Untuk kondisi tidak normal, output power supply berada diatas ambang batas persentasi seperti gambar diatas. Terlalu tinggi akan menyebabkan perangkat menjadi overvoltage dan menjadi panas, terlalu rendah juga akan memberikan ketidaktabilan pada CPU atau perangkat hardware.

Kedepan dengan BTX

Sedikit ulasan pada BTX power. Perubahan pada standard ATX dan BTX sebenarnya hanya terletak pada 4 pin tambahan. ATX memiliki 20pin power sedangkan BTX memiliki 24pin power. Dibawah ini adalah letak perbedaan pada power BTX jack power mainboard (bukan jack power connector power supply) dimana pada bagian paling bawah yang diberikan warna adalah 4 pin tambahan baru pada standard BTX

Result

Uraian diatas sedikit dapat memberikan pengetahuan bagaimana memeriksa power supply anda. Yang perlu di ingat adalah power supply tidak akan memiliki output yang presisi seperti harus menunjukan angka 12.0V, 5.0V dan 3.30V. Dipastikan ada sedikit perubahan angka baik lebih besar dan lebih kecil. Tetapi output power haruslah sesuai ketentuan dari batas toleransi, dan tidak melebihi toleransi maka power supply masih memiliki output yang benar dan layak digunakan.

Untuk kondisi terbaik pemeriksaan power ada yang mengunakan cara memeriksa output dengan kondisi power tanpa beban atau tidak dipasangkan pada perangkat computer. Tetapi ada yang memilh cara mudah dengan memeriksa ketika power supply sedang dihubungkan keperangkat PC atau mainboard. Cara ini memiliki dampak baik dan buruk. Bila power supply diperiksa ketika dipasangkan hardware nilai positifnya akan memperlihatkan kondisi sebenarnya output power yang dikeluarkan oleh power supply. Disisi lain power bisa saja menunjukan angka voltage dibawah atas diatas normal karena adanya beban dari pemakaian daya pada power supply. Asalkan tidak melewati batas toleransi maka output power supply dapat diterima. Asalkan powr supply memang memiliki kekuatan atau output power yang memadai dan cukup menyuplai daya ke perangkat computer.

Bila anda berkeinginan memeriksa power output pada power supply, sebaiknya cukup berhati hati jangan sampai terjadi short atau terjadinya hubungan antara plus dan minus. Seperti biasa, resiko ditangan anda ketika sedang memeriksa dan harus sangat hati hati untuk menghubungkan multimeter ke connector power supply.

Ditulis dalam article | Tinggalkan sebuah Komentar »

BroadBand

Posted by abi pada Februari 5, 2007

T: SebenArnya pengertian broadband network untuk orang awam
yg gatek IT itu apa sih?

J: pengertian Broadband network yg umumnya,
pertama-tama yg utama adalah: suatu service jaringan internet yg dapat
menyediakan kebutuhan seperti streaming audio dan video, yang dapat
kita saksikan melalui Komputer baik di rumah atau mobile dengan
notebook.
maksudnya streaming audio contohnya seperti mendengarkan radio yg
dipancarkan tanpa melalui media konvensional seperti saat ini yg
sedang kita dengarkan yaitu lewat gelombang radio dimana ada pemancar
broadcasting dan ada radio penerima, yg mana apabila melalui radio
konvensional saat ini ada kekurangannya yaitu hanya dapat menjangkau
di suatu lokal daerah tertentu saja umpamanya ada pemancar radio di daerah
jabotabek, hanya dapat di terima di daerah jabotabek ini pula, juga
tergantung dari daya atau kekuatan pemancar radio tersebut.
tetapi bila menggunakan jaringan internet khususnya menggunakan
broadband network ini, suatu pemancar radio setempat dapat di dengarkan
bahkan ke seluruh dunia, melalui jenis service ini.
begitu pula dengan maksudnya streaming video, sama seperti tadi ada
pemancar TV seperti umpama RCTI, SCTV, dll yg dapat kita saksikan
melalui TV, nantinya akan bisa kita saksikan di komputer atau notebook
melalui jaringan Internet melalui broadband network ini.lalu pengertian kedua adalah: untuk memiliki service broadband network
di jaringan internet ini, syaratnya di sisi pemakai atau user harus
memiliki kecepatan jaringan internet yg tinggi dengan minimal kecepatan
256Kbps, untuk solusi ini salah satu teknologinya dapat digunakan dengan
teknik ADSL yaitu yg mempunyai minimal kecepatan 384Kbps – 512 Kbps.

kemudian pengertian ketiga adalah: service broadband network harus dapat
mudah di akses di mana dan kapan saja. contohnya Warnet2 sekarang
minimal komputernya harus mendukung multimedia agar dapat mendengarkan
suara atau gambar dan mengirimkan suara atau gambar via jaringan yg jg
harus di dukung pula dengan kecepatan tinggi, seperti menggunakan teknolgi
ADSL ini, atau WiFi dengan kecepatan tinggi yg mobilitasnya tinggi.

kemudian yg terakhir, bila service broadband network ini yg ditawarkan
oleh suatu ISP dengan harga yg terjangkau pasti nantinya akan banyak di
minati oleh masyarakat banyak yg tadinya gatek IT nantinya akan
ikut2an untuk tidak mau ketinggalan GaTek IT lagi. Ini yg akan melahirkan
suatu proses perubahan pandangan dalam menikmati audio visual dari media
konvensional ke media digital.
T: jadi Broadband network ini akan mencakup perubahan sosial nantinya?
J: iya bisa jadi, akan terjadi olah informasi suatu proses budaya karena
informasi audio visual ini datangnya sudah bukan dari muatan lokal lagi
tapi sudah go International yg dapat menyatukan pandangan secara global.
disinilah di perlukan filter diri sendiri personal yg teguh dan kuat
untuk dapat memproteksi dari hal2 yg tidak baik secara budaya dan agama
kita.

T: kalau untuk pengertian secara teknisnya kira2 broadband network itu
apa & bagaimana sih?
J: dari sudut pandang teknis pengertian Broadband network itu adalah,
suatu saluran atau channel komunikasi data yg mendukung frekuensi
pita lebar (maksudnya BroadBand) sehingga dapat memuluskan jalannya
data audio&video agar tidak terputus-putus penyampainnya sampai ke
PC/notebook kita. Sangat berbeda dengan saluran komunikasi data
pita sempit atau narrowband yg sering kita pakai dengan perumpamaan
suatu koneksi ke Internet melalui saluran telpon yg hanya mempunyai
kecepatan koneksi terrendah ke internet dengan modem Dial-Up
sebesar 56 Kbps.
Ada beberapa macam pendapat teknis mengenai pengertian Broadband ini, yaitu:
- Menurut Newton’s Telecom Dictionary, mengatakan:
“…greater than a voice grade line of
3 KHz…some say [it should be at least] 20 KHz.”

- Menurut Jupiter Communications bilang: at least 256 Kbps.

- Dan menurut IBM Dictionary of Computing berkata: A broadband channel
is “6 MHz wide.”

Ditulis dalam article | Tinggalkan sebuah Komentar »

 
Ikuti

Get every new post delivered to your Inbox.