Senin, 10 November 2014

SHELL
Shell adalah program (penterjemah perintah) yang menjembatani user dengan sistem operasi dalam hal ini kernel (inti sistem operasi), umumnya shell menyediakan prompt sebagai user interface, tempat dimana user mengetikkan perintah-perintah yang diinginkan baik berupa perintah internal shell (internal command), ataupun perintah eksekusi suatu file progam (eksternal command), selain itu shell memungkinkan user menyusun sekumpulan perintah pada sebuah atau beberapa file untuk dieksekusi sebagai program.

BASH
Bash (Bourne Again Shell) adalah shell yang dibuat untuk menggantikan versi standar dari Bourne Shell (/bin/sh) yang dibuat oleh Steve Bourne untuk UNIX OS. Bash memiliki semua fitur pada Bourne Shell ditambah fungsi yang membuatnya lebih mudah digunakan dari command line. Sejak Bash berbasis free software, kini Bash diadopsi sebagai shell standar oleh mayoritas Linux OS.

Karakter Spesial Pada Bash

  • \ : Escape karakter, digunakan untuk menggunakan karakter spesial.
  • / : Alat pemisah direktori
  • .. : Parent Directory
  • ~ : Direktori Home user
  • * : Mewakili banyak karakter dalam nama file. Misal *.c mewakili gambar.c gambir.c
  • [] : Mewakili jarak nilai [a-z],[1-9], dll. Misal a[1-2].txt mewakili a1.txt dan a2.txt
  • ? : Mewakili karakter tunggal dalan nama file. Misal a?.txt mewakili a1.txt, aa.txt, dll tetapi tidak aaa.txt
  • | : Mengalihkan output dari satu perintah ke perintah lain. Misal ls | more
  • > : Mengalihkan output dari suatu perintah ke dalam file tertentu dengan menulis ulang sesuai hasil perintah. Misal ls > text.txt
  • >> : Mengalihkan output dari suatu perintah ke dalam file tertentu dengan menambahkan pada akhir sesuai hasil perintah. Misal ls >> ahay.txt
  • ; : Memungkinkan untuk mengeksekusi banyak perintah dalam satu baris. Misal cd/var/log ; less message
  • & : Mengeksekusi suatu perintah pada background
Perintah Bash
ls menampilkan seluruh direktori
ls -l menampilkan daftar file dengan long format
cat Downloads menampilkan konten dari direktori Downloads

Senin, 03 November 2014


Kali ini saya akan mempraktekan di debian 7

Berikut adalah beberapa perintah pada manajemen proses di Linux 


ps , Perintah atau command ps (process status) di gunakan untuk menampilkan informasi proses yang sedang berjalan termasuk nomor PID (Process Identification Number) dari proses tersebut. Proses atau biasa disebut task akan berjalan jika ada sebuah aplikasi yang sedang dijalankan, setiap proses yang berjalan oleh system diberi nomor PID yang unik berikut beberapa peprintah pada  ps 
 
ps -aux, perintah untuk menampilkan seluruh proses yang berjalan
ps -A atau ps -e, menampilkann proses yang sedang berjalan pada system

ps -N, menampilkan proses dengan meniadakan pilihan
ps -u user, menampilkan prose yang sedang dilakukan oleh user tertentu
pstree, menampilkan proses dalam bentuk pohon
 


 PERINTAH AKTIVASI PROSES
top, menampilkan gambaran real time
vmstat,  melaporkan informasi tentang proses, memori, paging, block IO, traps dan aktifitas cpu.
kill : Menghentikan suatu proses/job
kill %<nomor job> contoh : kill %234
kill <PID> contoh : kill 1203
pkill <nama proses> contoh : pkill firefox
pkillall <nama proses> contoh : pkillall firefox