Latest Updates
Showing posts with label Operating System. Show all posts
Showing posts with label Operating System. Show all posts

Mengenal Perbedaan Virus, Malware,Trojan, dan Worm

" Ah sial, leptop gue kena virus nih ? "
" kok bisa ? "
"gak tau juga tadi nginstall aplikasi gak jelas terus jadi lemot sekarang "
" itu malware ooooy !! "
Oke, sampe sekarang mungkin masih banyak yang bingung perbedaan virus, malware, trojan dan worm.
Kali ini kita akan membahas satu per satu.

1. Malware (Malicious Software)

Malware adalah sebuah software atau kode yang diciptakan oleh seseorang dengan tujuan jahat. Sebenarnya Malware itu adalah sebuah software atau program komputer, namun Malware dibuat dengan tujuan untuk merugikan orang lain. Malware dapat mengubah data (menghapus, menyembunyikan, dan mencuri), menghabiskan bandwith dan juga sumber daya lain tanpa seijin pemilik komputer yang tentunya akan merugikan orang lain.

2. Virus Komputer

Yang kita bahas disini virus pada komputer loh ya, bukan virus flu burung.
Virus komputer adalah Malware yang menginfeksi sebuah komputer dengan bantuan pihak ketiga untuk mengaktifkan/ menjalankan dirinya – biasanya pemilik komputer itu sendiri. Virus tidak bisa otomatis mengaktifkan dirinya sendiri dan menginfeksi sebuah komputer tapi harus ada tindakan dari pihak ketiga yaitu pengguna komputer. Biasanya virus dibuat seperti program lain yang sering digunakan oleh pemilik komputer sehingga pemilik komputer itu mau mengaktifkan virus tersebut. Beberapa program komputer yang sering ditiru oleh virus adalah program .JPG, .doc, atau folder yang yang bila diklik akan mengaktifkan si virus.

Untuk lebih meyakinkan pengguna komputer, seringkali pencipta sebuah virus memalsukan virusnya dalam bentuk icon atau ekstensi gambar porno, atau bentuk lain yang dapat menarik perhatian si pemilik komputer untuk melakukan klik sehingga mengaktifkan virus tersebut.

3. Worm Komputer

Worm merupakan program yang sejenis dengan virus dan memiliki tujuan yang sama yaitu untuk menginfeksi system computer. Akan tetapi arti dan cara kerjanya sudah berbeda dengan virus. Worm dapat diartikan sebagai program malware yang menginfeksi computer user dengan cara secara otomatis bekerja sendiri tanpa harus ada user yang menjalankannya, dan setelah worm itu telah masuk kesistem computer, maka dia akan dengan mudah masuk kedalam computer yang lain yang terhubung dengan computer yang terkena worm tersebut.

4. Trojan

Trojan biasanya disisipkan dalam crack / patch game bajakan, atau juga aplikasi dengan modus keyloger. Cara kerjanya, trojan akan merekam semua ketikan di keyboard kalian, dan mengirim nya ke email / server si pembuat trojan tersebut.  Trojan biasanya digunakan untuk aksi spying.

Ada banyak cara yang dilakukan untuk menangkis virus, malware, trojan serta worm. Memakai antivirus, menghidupkan firewall , mengupdate OS dll.
Namun jika kalian adalah pengguna Linux, kalian sudah selangkah lebih maju dalam menghadapi ancaman ancaman diatas.
98% virus tidak akan bekerja di Linux.

Inilah Perbedaan Windows 32bit dan 64bit yang Pasti Belum Kamu Ketahui

Inilah Perbedaan Windows 32bit dan 64bit yang Pasti Belum Kamu Ketahui
Windows adalah sistem operasi yang paling populer di Indonesia. Penggunanya sudah tidak terhitung lagi karena mayoritas laptop atau komputer menggunakan sistem operasi ini. Ada banyak jenis dan tipe Windows yang digunakan di Indonesia dan selain itu ada juga basis sistem yang berbeda di antara Windows ini.
Sejauh ini ada dua basis sistem yang berbeda yaitu 32 bit dan 64 bit. Kadang pengguna tidak memerhatikan basis Windows yang digunakan ini, apakah 32 bit atau 64 bit. Padahal untuk penggunaan, ada perbedaan di antara keduanya dan perbedaan tersebut akan berdampak pada kinerja. Sebenarnya apa saja perbedaan serta kelebihan dan kekurangan Windows 32 bit dan 64 bit? Berikut ini adalah ulasannya.

Perbedaan Windows 32 bit dan 64 bit

1. Jumlah RAM yang Dapat Digunakan

jumlah ram win 32 dan 64
Perbedaan mendasar yang paling banyak diketahui oleh para pengguna adalah jumlah maksimal RAM yang bisa digunakan. Setiap basis sistem memiliki batasan yang berbeda. Untuk Windows berbasis 32 bit memiliki jumlah batasan RAM yang lebih kecil dari pada 64 bit. Windows 32 bit memiliki batas maksimal penggunaan RAM hanya kurang dari 4GB (sekitar 3,2 GB) dan akan bekerja lebih optimal ketika menggunakan RAM 1 atau 2 GB. Sedangkan Windows 64 bit dapat membaca hingga lebih dari 4GB RAM. Jika pada Windows 32 bit dipasangkan RAM sebesar 4GB maka yang akan terbaca hanya hingga 3GB saja. Hal ini disebabkan karena adanya perbedaan arsitektur prosesor antara 32 bit dan 64 bit.

2. Performa 32 bit dan 64 bit

prosesor 32 dan 64 bit
Perbedaan basis sistem Windows 32 dan 64 bit sebenarnya ditentukan oleh kemampuan prosesornya. Tentu saja jika dibandingkan, teknologi prosesor 64 bit lebih baru dari pada 32 bit. Windows 32 bit dengan prosesor 32 bit juga, memiliki kemampuan berada di bawah 64 bit. Sehingga kombinasi Windows dan prosesor ini hanya cocok untuk melakukan pekerjaan ringan dan membuka aplikasi yang tidak terlalu berat. Sedangkan Windows dan prosesor 64 bit cocok digunakan untuk mengerjakan pekerjaan yang lebih berat seperti desain, videoediting, dll.

3. Kemampuan dalam Memproses Data

dataproses 32 dan 64
Perbedaan arsitektur pada Windows dan prosesor 32 dan 64 bit tentu akan sangat berpengaruh pada performakomputer itu sendiri. Angka 32 dan 64 sebenarnya mewakili jumlah data yang dapat diproses dalam satu kali putaran. 32 bit artinya ketika melakukan satu kali proses, data yang dimuat adalah sebesar 32 bit. Jadi dalam satu kali pemrosesan data, Windows, dan prosesor 64 bit lebih cepat dan maksimal.

4. Kompatibilatas Software

Perbedaan yang cukup berpengaruh juga adalah kompatibilitas software yang dapat digunakan. Windows 32 bit tidak akan bisa menjalankan software 64 bit. Sedangkan Windows 64 bit lebih leluasa karena dapat menjalankan software 32 maupun 64 bit.

Kelebihan dan Kekurangan Windows 32 dan 64 bit

Kelebihan Windows 32 bit :

  • Dapat menjalankan software dan aplikasi lawas dengan basis 16 bit.
  • Lebih kompatibel dengan driver yang lebih lama. Cocok untuk laptop atau komputer lawas.
  • Dapat bekerja dengan optimal meski hanya dengan RAM 2GB

Kekurangan Windows 32 bit :

  • Hanya sedikit software baru yang kompatibel
  • Tidak bisa menggunakan RAM lebih dari 4GB
  • Tidak bisa digunakan untuk software berat seperti After Effects

Kelebihan Windows 64 bit :

  • Lebih cepat dan efisien
  • Mampu membuat kinerja prosesor lebih optimal
  • Dapat menjalankan software 32 bit
  • Cocok untuk menjalankan software terbaru yang mengutamakan grafis

Kekurangan Windows 64 bit :

  • Tidak cocok untuk PC lawas

Cara Mengembalikan Ekstensi File yang Berubah Menjadi .CHK

Jadi ceritanya kemaren sama asisten dosen disuruh copy modul nya ke flashdisk , biar nanti asistensi belakangan. Nah, ternyata setelah masuk leptop ane ( katanya) , file dia ilang semua. Padahal gak ane otak atik. Ane juga copy nya di Linux. Kemngkinan sih setelah ane, ada orang lain yang pinjem fd nya, tapi yaudah lah, akhir nya ane ngalah. Ane cek tuh fd.
Disana cuma ada 2 folder. Folder tugas ane dan satu folder dengan nama aneh " FOUND.000 " . Di dalem nya isinya file dengan ekstensi .CHK, banyak banget. Ane berasumsi file file yang kata nya ilang tadi berubah format jadi file CHK tersebut.

Beruntung sebelumnya ane pernah ngalami kasus yang sama.
Ini kemungkinan disebabkan kalian melakukan chkdsk atau mungkin juga virus ( ?? ) .
Cara recovery nya mudah.
Download unCHK disini :
http://www.ericphelps.com/uncheck/
Tools ini hanya berjalan di Windows.
Setelah didownload, ekstrak, lalu buka file unchk.exe .
Masuk ke disk / fd kalian yang berisi file .CHK, lalu pilih folder FOUND.000  .
Lalu klik Ok.
Proses recovery tergantung jumlah danukuran file, jadi sabar saja.
Jika kalian mendapat error
" MSVBM50.dll not found error " saat membuka unchk.exe , download dan install Visual Basic 5 Runtime files, download disini :
http://download.microsoft.com/download/vb50pro/utility/1/win98/EN-US/Msvbvm50.exe .

Sekian tutorial kali ini, semoga bermanfaat bagi kalian yang mengalami masalah serupa.

Keamanan Komputer

Keamanan Komputer
Mengapa Keamanan Komputer dibutuhkan?

  • Insfratruktur Jaringan
  • Information Based Society
         Penyebab Meningkatnya Kejahatan Komputer 
• Meningkatnya aplikasi berbasis IT dan jaringan komputer
• Desentralisasi server
• Transisi dari single vendor ke multi vendor
• Meningkatnya kemampuan pemakai
• Lemahnya hukum IT
• Kompleksitas sistem yang digunakan
• Koneksi Internet
Klasifikasi Keamanan
(John D. Howard,1997)
Keamanan yang bersifat fisik
• Keamanan yang berhubungan dengan personel
• Keamanan dari data dan media serta teknik komunikasi
• Keamanan dalam operasi
Karakteristik Penyusup
1. The Curious
2. The Malicious
3. The High Profile Intruder
4. The Competition
Fase Seorang Hacker
1. Mundane
2. Lamer
3. Wannabe
4. Larva
5. Wizard
6. Master of the master hacker
Aspek Keamanan Komputer
1. Privacy/ Confidentiality
Bentuk serangan: usaha penyadapan (dengan program sniffer)
2. Integrity
Bentuk serangan: virus, trojan horse, man in the middle attack
3. Authentication
Dukungan: Menerapan teknologi watermarking dan access control
4. Availability
Bentuk hambatan: DoS attack/ denal of service attack
5. Access Control
Dukungan menggunakan metode kombinasi usserid/password, dll
6. Non-Repudiation


Proxy On Ubuntu Server

Proxy On Ubuntu Server
waaaah…. abis nginstal Ubuntu server 9.10 , abis download lumayan lama juga hehehehe, maklum koneksi kosan ya begitulah….
setelah downglod selesai, w coba coba dah tuh instal di kompi serper …Setelah w abis  install..
w instal deh buat proxynya :
pertama login ke root
apt-get update
dia akan mengupdate list listnya …hohoohohooh
Terus w lanjutin dengan perintah
apt-get upgrade
ini langsung ngapgred ngapgredin dah pokoknya
nah sekarang instal squidnya
apt-get install squid3
squid beres kita tinggal ngedit squid.conf nya dah

Linux Dan Open Source

Linux adalah sistem operasi yang bersifat open source. Ada banyak lisensi yang bersifat open source. Lisensi-lisensi yang bersifat open source didefinisikan dalam Open Source Definition dan disertifikasi oleh Open Source Organization.
Pada umumnya, program-program yang membentuk Linux berlisensi GNU Public License. Setiap orang tidak hanya berhak memperoleh software bersifat open source secara gratis, tetapi juga berhak memodifikasi source code software tersebut.
Meracik software yang bersifat open source menjadi satu software yang mudah diinstalasi dan digunakan, kemudian menjualnya dengan menyertakan pelayanan dan support kepada pembeli adalah bentuk dasar dari bisnis model open source. Kelebihan dari bisnis model ini adalah, biaya untuk membangun sebuah software dapat ditekan serendah mungkin tanpa mengurangi kualitas dari software tersebut.
Walaupun bisnis model ini tidak lebih sederhana dari bisnis model software yang konvensional, penulis yakin bahwa bisnis model ini bisa menjadi satu pemecahan untuk mengatasi pembajakan software yang merupakan masalah besar di dunia software komputer. Di Indonesia sendiri kurang lebih 90% dari software yang ada di masyarakat adalah software bajakan. Kondisi ini pula merupakan salah satu kendala yang menghambat perkembangan dunia software di Indonesia.
Pada masa mendatang, dimulai dari Linux, diperkirakan akan muncul banyak perusahaan software yang akan membuat produknya secara open source. Bila budaya open source ini dapat juga berkembang di Indonesia, hembusan angin segar akan dapat dirasakan oleh pengembang software di tanah air.

Dasar Linux

Linux [LINus UniX] merupakan sebuah sistem operasi yang dibuat oleh Linus Torvalds yang terinspirasi oleh Minix [MIni uNIX]. Minix merupakan sebuah sistem operasi kecil yang dikembangkan oleh Andrew S Tanenbaum. Pada awalnya Linux merupakan sebuah proyek hobi yang dikerjakan oleh Linus Torvalds, remaja 21 Tahun yang kuliah di universitas Helsinki Finlandia.
Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991 yang kemudian diposting ke mailing list comp.os.minix, dengan maksud menawarkan sumber kode dari apa yang telah dia buat dan mengundang para programmer lain untuk berpartisipasi dalam proyek tersebut. Pada tanggal 5 Oktober 1991, Linus mengumumkan versi resmi Linux yaitu versi 0.02 yang hanya dapat menjalankan GNU/BASH [GNU Bourne Again Shell] dan GNU/GCC [GNU C Compiler], Linux versi pertama dirilis pada tanggal 14 Maret 1994, setelah tiga tahun mengalami masa pengembangan yang dilakukan oleh banyak programmer dari seluruh dunia. Saat ini Linux yang biasanya dipaket dengan program-program dari proyek GNU ataupun program-program lain dan dibundle dengan sebutan “distro Linux” merupakan sebuah sistem operasi turunan dari UNIX yang lengkap, bisa digunakan untuk jaringan, pengembangan perangkat lunak, multimedia, pekerjaan
kantor dan lain sebagainya. GNU sendiri merupakan sebuah proyek yang didirikan oleh Ricard M Stallman [RMS] pada tahun 1984, yang bertujuan untuk membuat sistem operasi lengkap bergaya UNIX yang bebas bagi masyarakat. Untuk penggunaan sehari-hari, pengguna dapat memilih distribusi Linux [Distro] yang telah banyak dikenal, seperti Debian, RedHat, Mandrake, SuSE, Gentoo, Slackware, Ubuntu, Kubuntu dan ratusan distro lainnya yang masing-masing mempunyai kekurangan dan kelebihan sendiri-sendiri. Perbedaan mendasar dari sebuah distro adalah paket-paket yang disertakan ataupun manajemen paketnya akan tetapi dari perbedaan tersebut masih tetap menggunakan kernel Linux yang sama yang masih dipimpin oleh Linus Torvalds.
B. Kelebihan Linux
Sistem operasi Linux memiliki banyak kelebihan bila dibandingkan dengan Sistem Operasi lain, kelebihan-kelebihan itu antara lain adalah sebagai berikut ini :
Ø  Bebas, Lebih dari sekedar gratis karena lisensi Linux adalah GNU/GPL sehingga orang bebas mendistribusikan kembali, menulis ulang dan lain sebagainya selama masih mengikuti aturanaturan dari lisensi GNU/GPL.
Ø  Dokumentasi dan akses informasi yang lengkap dan mudah untuk didapatkan.
Ø  Mengurangi ketergantungan pada vendor perangkat lunak tertentu.
Ø  Kultur dan dukungan komunitas yang menyenangkan.
Ø  Pengembangan yang sangat cepat karena source codenya dapat dikembangkan oleh siapa saja yang ingin berpartisipasi dalam proyek tersebut.
Ø  Lebih murah karena Linux merupakan free-software.
Ø  Lingkungan yang ideal buat penerapan Server, misalnya Web Server, FTP Server dan lain sebagainya.
Ø  Memiliki fasilitas yang lengkap serta tangguh dalam masalah jaringan.
C. Sistem Linux Dasar
Sistem operasi Linux terbagi menjadi tiga bagian utama yang saling berinteraksi satu sama lain, tiga bagian utama tersebut adalah :
Ø  Kernel Linux
Kernel merupakan program inti dari Sistem Linux. Tugas yang dipegang oleh Kernel ini antara lain :
a. Mengendalikan akses terhadap komputer
b. Mengatur memori komputer
c. Memelihara sistem file
d. Mengalokasikan sumber daya komputer diantara pemakai.
Ø  Shell
Shell merupakan program yang memungkinkan pemakai dapat berkomunikasi dengan komputer. Tugas shell adalah membaca perintah yang diberikan pemakai dan menerjemahkan perintah [command intepreter] tersebut sebagai suatu permintaan dan meneruskanya ke Kernel. Pada prompt shell, pemakai memberi perintah kepada shell dan kemudian shell akan langsung memberikan respon. Perintah-perintah tersebut dapat dirangkai serta dapat disimpan dalam sebuah file teks yang disebut dengan program shell atau shell scripting.
Ø  Utilitas
Utilitas adalah program bantu diluar shell untuk melakukan tugas tertentu, misalnya saja untuk mengedit dokumen, memanipulasi file, menambah user, menghapus user dan lain sebagainya.
D. File System Linux
File sistem merupakan kumpulan file-file pada media penyimpanan dimana file-file tersebut diorganisasikan dengan suatu metode tertentu. File sistem Linux ataupun UNIX pada umumnya diorganisasikan dalam bentuk pohon [tree] yang kurang lebih seperti gambar dibawah ini :
Hierarki paling atas dari file system linux adalah root direktory [ “/” ] yang memiliki sejumlah anak cabang yang disebut dengan direktory. Setiap direktory yang berada pada direktory lain disebut dengan sub-direktory. Dari contoh gambar diatas direktory / mempunyai 4 sub direktory dan masingmasing sub-direktory tersebut juga mempunyai sub-direktory lagi. Misalnya file MyCode.cppdari gambar diatas bila dipanggil dari root direktory menjadi /home/al3x/MyCode.cpp. Tapi bila dipanggil dari direktory /home/ menjadi al3x/MyCode.cpp dan bila dipanggil dari directory /home/al3x cukup denganMyCode.cpp. Biasanya setiap direktory yang berada dibawah root-direktory mempunyai karakteristik sendiri-sendiri, meskipun hal ini tidak mengikat. Karakteristik direktory tersebut antara lain : Direktory Karakteristik Standar/root Biasanya merupakan direktory kerja bagi Super User [root] /sbin Biasanya berisi file-file executable yang hanya bisa dieksekusi oleh root /bin Biasanya berisi file-file executable yang bisa dieksekusi oleh seluruh user /home Biasanya merupakan direktory kerja bagi user /var Biasanya berisi file Log [catatan system] /dev Biasaya merupakan direktory bagi perangkat keras /tmp Biasanya digunakan untuk menyimpan temporary file /usr Biasanya merupakan tempat installasi program
E. Manajemen File dan Direktory
Sistem File di Linux mengadopsi sistem File di UNIX, sistem file ini mempunyai tiga buah jenis file yaitu :
Ø  File Biasa [ordinary file / regular file]
File yang biasa digunakan untuk menyimpan data baik itu gambar, text, grafik dan lain sebagainya.
Ø  Direktory
/ /usr /sbin /home /bin /home/al3x /home/ikc /home/al3x/MyJava.java/home/al3x/MyCode.cpp /usr/sbin /usr/sbin/passwd /usr/bin File yang berisi daftar nama file dan bilangan inode dari masing-masing file.
Ø  File Spesial
File yang umumnya menyatakan suatu perangkat keras, misalnya CD-ROM, USB-DISK dan lain sebagainya. Setiap file termasuk direktory memiliki “path” yang unik yang menyatakan letak file atau directory tersebut. Ada dua cara menyatakan nama “path” setiap file ataupun direktory yaitu :
v  Absolute Path
Cara menyatakan file ataupun direktory yang dimulai dari root direktory [ “/” ] misalnya saja seperti /home/al3x/MyJava.java
v  Relatif Path
Cara menyatakan file ataupun direktory berdasarkan direktory kerja saat itu misalnya saja jika direktory kerja saat itu ada di direktory /usr maka untuk menyatakan file MyJava.java yang terletak pada absolute direktory /home/al3x/myJava.java adalah ../home/al3x/MyJava.java
Catatan : .. [titik dua] merupakan tanda untuk turun satu tingkat dari direktory kerja saat ini. Linux merupakan sistem operasi yang bekerja multi user sehingga setiap file maupun directory dalam sistem operasi Linux memiliki identitas kepemilikan. Identitas kepemilikan tersebut dibagi menjadi tiga kelas yaitu :
Ø  User [Owner]
Dimiliki oleh pengguna yang menciptakan file tersebut
Ø  Group
Menyatakan kepemilikan kelompok
Ø  Other
Pengguna lain dalam sistem operasi Linux diluar Owner dan Group Selain identitas kepemilikan diatas, sebuah file juga mempunyai informasi untuk mengatur siapa yang berhak untuk membaca, menulis [mengubah] atau menjalankan file tersebut. Model akses terhadap sebuah file dibedakan menjadi tiga yaitu Read [baca], Write [tulis] dan eXecute [eksekusi]. Agar lebih jelasnya silahkan lihat contoh dibawah ini : al3x@TheMentor:~$ ls -la MyJava.java –rwxrwxrwx 1 al3x al3x 0 2005-08-25 20:04 MyJava.java
al3x@TheMentor:~$ Perhatikan kolom pertama yang berisi –rwxrwxrwx 1 karakter awa [ “-” ] sebagai penanda antara file dan direktory, 3 karakter berikutnya [“rwx“] menandakan akses permison buat user, 3 karakter berikutnya [“rwx“] merupakan akses permision buat group dan 3 karakter berikutnya [“rwx”] menandakan akses permison buat other. Perhatikan juga kolom ke-3 dan ke-4al3x al3x yang menandakan bahwa file tersebut adalah milik al3x dengan group al3x. Angka 0 berikutnya menandakan ukuran dari file, sedangkan 2005- 08-2005 20:04 menandakan waktu file tersebut dibuat.
F. Perintah Dasar
Banyak sekali perintah dasar dari sistem Linux, dan dari perintah-perintah tersebut masih terdapat opsi [pilihan] dengan karakteristik seindiri-sendiri. Dalam kesempatan kali ini kita hanya akan membahas perintah dasar Linux yang umum dan sering digunakan saja serta tanpa pilihan opsi tertentu. Perintah-perintah tersebut antara lain : Perintah Lingkungan Sistem
Perintah Keterangan :
Ø  Passwd : Digunakan untuk mengubah atau memberikan password
Ø  Man       : Digunakan untuk menampilikan dokumentasi dari perintah maupun file konfigurasi
Ø  who       : Digunakan untuk menampilkan nama pemakai yang sedang Log-in
Ø  exit Digunakan untuk keluar dari shell
Ø  id           : Digunakan untuk menampilkan nama pemakai beserta keterangan lainnya [no-ID, group, dan nomor group]
Ø  sudo : Digunakan untuk berlaku sebagai root [Super User DO]
Ø  adduser : Digunakan untuk menambah user kedalam sistem
Ø  deluser : Diguanakan untuk menghapus user dari system Perintah Manajemen Berkas
Ø  cat Digunakan untuk menampilkan isi berkas
Ø  cp          : Digunakan untuk menyalin file atau direktory
Ø  find : Digunakan untuk mencari suatu berkas tertentu pada suatu direktory
Ø  ls : Digunakan untuk menampilkan informasi dari suatu berkas
Ø  more : Digunakan untuk menampilkan isi suatu berkas
Ø  rm Digunakan untuk menghapus berkas
Ø  mv Digunakan untuk memindahkan suatu berkas atau direktory, bisa juga digunakan untuk mengubah nama berkas ataupun direktory
Ø  tar : Digunakan untuk membuat “archive”
Ø  pg          : Digunakan untuk menampilkan suatu isi dari berkas teks perlayar, perintah ini hasilnya hampir sama dengan perintah more
Ø  ln           : Digunakan untuk membuat pengait antar file
Ø  chgrp     : Digunakan untuk mengubah group dari suatu berkas atau direktory
Ø  chmod : Digunakan untuk mengubah suatu permision dari suatu berkas atau direktory
Ø  chown   : Digunakan untuk mengubah pemilik dari suatu berkas atau directory Perintah Manajemen Memory
Ø  cd          : Digunakan untuk Berpindah direktory, sehingga direktory yang dituju menjadi direktory kerja.
Ø  mkdir     : Digunakan untuk membuat direktory baru
Ø  pwd       : Digunakan untuk menampilkan “path” absolute dari direktory kerja Perintah yang berhubungan dengan proses.
Ø  kill Digunakan untuk menghentikan suatu proses yang sedang berjalan dengan menggunakan no id dari proses tersebut.
Ø  ps          : Digunakan untuk menampilkan proses yang sedang berjalan
Ø  sleep     : Digunakan untuk menunda eksekusi
Ø  shutdown : Digunakan untuk mematikan komputer
Ø  echo : Digunakan untuk menuliskan sesuatu ke layar
Ø  clear : Digunakan untuk membersihkan layar
Ø  cal          : Digunakan untuk menampilkan kalender
Ø  sort        : Digunakan untuk mengurutkan data
Ø  date       : Digunakan untuk menampilan tanggal dan jam dari sistem
Ø  wc          : Digunakan untuk menghitung jumlah karakter, kata dan baris dari suatu berkas
Ø  grep       : Digunakan untuk mencari berkas yang mengandung karakter ataupun kata tertentu
Ø  df           : Digunakan untuk melihat jumlah ruang yang kosong dari Hard Disk
Ø  du : Digunakan untuk melihat jumlah ruang yang terpakai dari Hard Disk mail Digunakan untuk mengirimkan atau membaca pesan dari atau ke user lain.
Ø  |             : Digunakan untuk pemipaan perintah, biasanya ada minimal 2 buah utilitas yang digunakan untuk pemipaan perintah ini dimana biasanya hasil keluaran dari perintah pertama menjadi masukan bagi perintah berikutnya.Berikut ini dicontohkan beberapa cara pemakaian dari daftar perintah-perintah yang ada dalam tabel diatas :
1. sudo
Digunakan untuk berlaku sebagi Super User, sudo sendiri merupakan singkatan dari Super User DO, seorang user harus terdaftar sebagai “sudoers” untuk dapat menggunakan perintah ini. Contoh : al3x@TheMentor:~$ ifconfig eth0 192.168.19.1 SIOCSIFADDR: Permission denied SIOCSIFFLAGS: Permission denied al3x@TheMentor:~$ sudo ifconfig eth0 192.168.19.1 al3x@TheMentor:~$Dari contoh diatas terlihat user al3x tidak berhak untuk mengganti alamat IP karena hal tersebut hanya bisa dilakukan oleh Super User [root] tapi ketika user al3x memakai keyword sudo [Super User DO] hal tersebut dapat dilakukan.
2. man
Digunakan untuk melihat On-Line manual yang disediakan oleh Linux baik itu perintah maupun suatu file dari konfigurasi suatu service tertentu. contoh :al3x@TheMentor:~$ man sudo Reformatting sudo, please wait…al3x@TheMentor:~$ man resolv.conf Reformatting resolv.conf(5), please wait…al3x@TheMentor:~$ Perintah paling atas [man sudo] digunakan untuk meminta On-Line manual dari perintah sudo sedangkan perintah kedua [man resolv.conf] digunakan untuk meminta manual dari file konfigurasi resolv.conf yang merupakan file konfigurasi resolver.
3. adduser
Digunakan untuk menambahkan user yang nantinya user ini akan terdaftar pada sistem kita. contoh apabila kita ingin menambahkan user baru dengan nama ikc :al3x@TheMentor:~$ sudo adduser ikc Adding user ‘ikc’…
Adding new group ‘ikc’ (1002). Adding new user ‘ikc’ (1002) with group ‘ikc’. Creating home directory ‘/home/ikc’. Copying files from ‘/etc/skel’
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully Mengubah informasi pengguna dari ikc Masukkan nilai baru atau tekan ENTER untuk nilai bawaan
Nama Lengkap []: IlmuKomputer.Com
Nomor Ruangan []: 505
Telepon Kantor []:
Telepon Rumah []:
Lain-lain []:
Is the information correct? [y/N] Y
al3x@TheMentor:~$
4. deluser
Digunakan untuk menghapus suatu user tertentu dari sistem. Contoh :
al3x@TheMentor:~$ sudo deluser alex Removing user ‘alex’… done.al3x@TheMentor:~$ perintah diatas digunakan untuk menghapus user dengan nama alex.
5. ls
Digunakan untuk melihat sebuah isi dari direktory tertentu. Contoh :al3x@TheMentor:~$ ls /home/al3x/Kuliah/ Perencanaan.sxc al3x@TheMentor:~$ perintah diatas digunakan untuk melihat isi dari direktory /home/al3x/Kuliah/
6. cp
Digunakan untuk melakukan pengkopian, untuk menggunakan perintah ini minimal harus terdiri dari 2 argumen dimana argumen pertama merupakan file yang akan dikopi sedangkan argument kedua merupakan tempat tujuannya. Contoh : al3x@TheMentor:~$ cp /home/al3x/Kuliah/Perencanaan.sxc /tmp/perintah diatas digunakan untuk mengkopi file Perencanaan.sxc dengan absolute directory /home/al3x/Kuliah/Perencanaa.sxc ke direktory /tmp
7. mv
Digunakan untuk memindah file ataupun direktory, untuk menggunakan perintah ini minimal juga harus ada 2 argumen, argumen pertama menandakan file atau direktory yang akan dipindah sedangkan argumen ke 2 menyatakan tempat tujuan. Contoh : al3x@TheMentor:~$ mv MyJava.java /tmp/ Perintah diatas digunakan untuk memindah file MyJava.java kedirektory /tmp
8. chmod
Digunakan untuk mengubah hak akses dari suatu berkas. Contoh :al3x@TheMentor:~$ ls -la MyJava.java  -rwxrwxrwx 1 al3x al3x 0 2005-08-25 22:17 MyJava.java al3x@TheMentor:~$ chmod ugo-rx MyJava.javaal3x@TheMentor:~$ ls -la MyJava.java –w–w–w- 1 al3x al3x 0 2005-08-25 22:17MyJava.java al3x@TheMentor:~$ Dari contoh diatas mula-mula hak akses dari fileMyJava.java adalah Read, Write eXecute bagi user, group ataupun other, kemudian hak aksesnya dirubah untuk user, group dan other hak akses dikurangi untuk Read dan eXecutenya sehingga hasilnya user, group dan other hanya bias membaca saja. Tentu saja hal ini tidak berlaku bagi yang memiliki file [al3x] karena dia bisa saja mengubah lagi hak akses file tersebut.
G. User dan Group
Seperti yang tadi telah diutarakan di depan bahwa Linux ataupun UNIX pada umumnya merupakan sebuah sistem operasi multi user dimana untuk dapat menggunakan sistem Linux kita harus terlebih dahulu terdaftar pada sistem tersebut. Untuk mendaftarkan diri seorang user ke dalam sistem kita bisa menggunakan perintah adduser, sedangkan untuk menghapus user kita bias menggunakan perintah deluser seperti yang telah dibahas pada perintah dasar diatas. User dalam sebuah sistem operasi linux disimpan dalam sebuah file /etc/passwd dimana isi dari file tersebut dalam komputer penulis adalah sebagai berikut :
al3x@TheMentor:~$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync  games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
postfix:x:100:103::/var/spool/postfix:/bin/false
syslog:x:105:105::/home/syslog:/bin/false
klog:x:106:106::/home/klog:/bin/false
al3x:x:1000:1000:al3x,,,:/home/al3x:/bin/bash
cupsys:x:101:107::/:/bin/false
messagebus:x:102:110::/var/run/dbus:/bin/false
fetchmail:x:103:65534::/var/run/fetchmail:/bin/sh
hal:x:111:111:Hardware abstraction layer,,,:/var/run/hal:/bin/false
saned:x:113:113::/home/saned:/bin/false
sshd:x:104:65534::/var/run/sshd:/bin/false
ikc:x:1002:1002:IlmuKomputer.Com,505,,:/home/ikc:/bin/bashal3x@TheMentor:~$ Perhatikan pada record ikc diatas, tanda “:” merupakan pembatas antara kolom yang satu dengan kolom yang lainnya, kolom pertama [ikc] merupakan nama user, kolom kedua [x] merupakan password yang terenkripsi yang tersimpan dalam file /etc/shadow yang hanya bisa dibaca oleh Super User, kolom ketiga [1002] merupakan no ID dari user, kolom keempat [1002] merupakan no Group ID dari user, kolom kelima [IlmuKomputer.Com,505, ,] merupakan informasi user [optional], kolom keenam [/home/ikc] merupakan “rumah” bagi user, kolom ketujuh [/bin/bash] merupakan program yang pertama kali diload oleh sistem ketika user tersebut login, program ini menjadi intepreter yang menjembatani antar user dan sistem. Dari user yang terdaftar dalam sistem kita bisa membuat kelompok pengguna yang biasa disebut dengan group, biasanya user yang terdaftar dalam satu group ini merupakan user yang saling berbagi resource satu sama lain. untuk menambah group kita bisa menggunakan perintah groupadd,sedangkan untuk menghapus group kita bisa menggunakan perintah groupdel. Informasi mengenai group ini disimpan dalam sebuah file /etc/group dimana isi dari file ini dalam komputer penulis kurang lebih seperti dibawah ini : al3x@TheMentor:~$ cat /etc/group root:x:0: …………
daemon:x:1:adm:x:4:al3x staff:x:50: admin:x:109:al3x,ikc al3x:x:1000: ikc:x:1002: al3x@TheMentor:~$ Perhatikan baris yang dicetak tebal diatas, tanda “:” merupakan tanda pemisah antar kolom. Kolom pertama [admin] merupakan nama dari group, kolom kedua [x] merupakan password yang terenkripsi untuk dapat bergabung dengan group ini, kolom ketiga [109] merupakan no ID dari group tersebut, kolom keempat [al3x dan ikc] merupakan anggota dari group admin ini. Seorang user juga bisa memiliki lebih dari satu group.
H. Utilitas Editor Pada Linux
Editor merupakan utilitas yang memungkinkan user dapat menciptakan file ataupun melakukan perubahan pada suatu file. Banyak sekali utilitas editor yang terdapat dalam linux misalnya emacs, vi, pico, joe dan lain sebagainya. Dari banyak editor tersebut mempunyai ciri khas masing-masing dan tentunya juga memiliki kelebihan maupun kekurangan. Satu yang sering banyak digunakan adalah editor vi. Bentuk umum perintah ini adalah $ vi Vi [Visual] merupakan editor berbasis “console”, menggunakan editor ini bagi banyak pemula mungkin agak “sedikit” menyusahkan karena banyak perintah-perintah dari editor ini yang harus dihafalkan [dibiasakan]. Vi memiliki dua buah modus yaitu modus perintah [command modus] dan modus penyisipan [insertion modus]. Modus penyisipan digunakan untuk melakukan pengetikan teks sedangkan modus perintah digunakan untuk memberikan perintah kepada editor ini untuk melakukan hal-hal tertentu misalnya untuk menyimpan atau untuk keluar dari editor. Pada saat memulai editor vi, pengguna akan langsung dihadapkan pada modus perintah, sehingga pengguna tidak dapat langsung mengetikan sesuatu kedalam buffer tersebut. Untuk mulai mengetikan sesuatu kedalam buffer tersebut pengguna harus memasuki modus penyisipan yang bisa dilakukan dengan menekan tombol “a” ataupun tombol “i” setelah anda menekan tombol ini maka dibagian pojok kiri bawah akan terdapat tulisan — INSERT — yang berarti anda sudah memasuki mode penyisipan. Untuk kembali ke mode perintah anda bisa menekan tombol ESC sampai tulisan — INSERT — di pojok kiri bawah hilang. Pada mode penyisipan anda bisa mengetikan teks seperti biasa anda bisa menggunakan tombol DELETE untuk menghapus, HOME untuk keawal baris, END untuk ke akhir baris, tanda panah untuk navigasi dan lain sebagainya. Seperti halnya jika anda menggunakan editor lain, bila anda ingin menyimpan hasil kerja anda maka anda terlebih dahulu harus masuk modus perintah. Dalam modus perintah ini terdapat banyak sekali perintah-perintah yang diantaranya adalah seperti tabel dibawah ini :
Perintah Keterangan :
Ø  :wq          : Write dan Quit, Simpan dan Keluar dari editor vi
Ø            :w            :  Simpan dengan nama file tanpa keluar dari vi
Ø  :q!            : Quit tanpa menyimpan dari editor vi
Ø  :q             : Keluar dari editor vi
Ø  CTRL-d     : Menggulung setengah halaman kebawah
Ø  CTRL-u     : Menggulung setengah halaman keatas
Ø   G      : Pindah menuju ke baris-n, dimana n adalah angka.
Ø            D Delete Menghapus satu baris pada posisi kursor dd Sama seperti diatas,   menghapus satu baris pada posisi kursor dd Menghapus n baris dari posisi kursor, dimana n adalah angka.
Ø  u Undo : Membatalkan perintah terkahir
Ø  Y atau yy   : Copy baris pada posisi kursor Y atau yy Copy n baris dari posisi cursor, dimana n adalah angka.
Ø  p Paste    : Isi buffer ke posisi setelah kursor
Ø  P Paste    : Isi buffer ke posisi sebelum kursor / Mencari setelah kursor; / Mengulangi pencarian setelah posisi kursor terakhir; ? Mencari sebelum kursor; ? Mengulangi pencarian sebelum posisi kursor terakhir
Ø  CTRL-g : Menampilkan informasi dari file yang sedit diedit
I. Kesimpulan
Linux [LINus UniX] adalah sistem operasi yang sudah sangat maju dan stabil meskipun masih banyak orang yang meragukan hal tersebut karena kebanyakan orang beranggapan bahwa barang yang murah [gratis] pasti kualitasnya kalah jauh dari barang yang berbayar dan pendapat itu tidak sepenuhnya benar karena penulis sendiri sudah merasakan bahwa dari barang murah [gratis] yang namanya Linux ini kualitasnya jauh lebih baik dari pada sistem operasi lain yang pernah penulis rasakan. Menurut penulis sendiri Linux sangat menarik dan menjanjikan untuk digunakan pada lingkungan bisnis, akademis maupun pribadi, dan pastinya berkat dukungan komunitas dan pengembangan Linux yang terus menerus suatu saat nanti semua itu akan terbukti, apalagi sejak HAKI diterapkan di indonesia banyak kalangan bisnis, pemerintah maupun akademis yang mulai beralih ke sistem operasi ini, jadi gunakanlah Linux dan anda akan bahagia :-p #al’x;