Rabu, 12 November 2014

Perintah-perintah Proses di Linux

Manajemen Proses


$ ps -> Instruksi ps(process status)
Untuk melihat kondisi proses yang ada.
Keterangan
PID : nomor identitas proses
TTY : nama terminal dimana proses tersebut aktif
STAT : berisi S(Sleeping) dan R(Running)
COMMAND : instruksi yang digunakan

$ ps u -> u(user)
Untuk melihat faktor/elemen lainnya.
Keterangan
%CPU : presentasi CPU time yang digunakan oleh proses tersebut
%MEM : presentasi system memoriyang digunakan proses
 SIZE : jumlah memori yang digunakan
RSS (Real SystemStorage) : jumlah memori yang digunakan
START : kapan proses tersebut diaktifkan

$ ps -u <user>
Mencari proses yang spesifik untuk pemakai.

Mencari proses lainnya gunakan opsi a, au dan aux.
$ ps -a
$ ps au
$ ps aux

$ top
Melihat proses yang sedang berjalan.

$ ps -eH 
Menampilkan hubungan proses parent dan child.

$ ps -eF
Menampilkan hubungan proses parent dan child serta letak prosesnya.

$ pstree
Menampilkan semua proses pada sistem dalam bentuk hirarki parent/child.

$ kill <PID>
Menghentikan suatu proses/job dengan nomor PID. Contoh : kill 3086
Ket : 3086 adalah PID Libre Office

$ pkill <nama proses>
Menghentikan suatu proses/job dengan nama prosesnya. Contoh : pkill soffice.bin.
Ket : soffice.bin adalah nama dari Libre Office.

$ pkillall <nama proses> 
Menghentikan seluruh proses/job dengan nama prosesnya. Misalnya user sedang membuka 3 file Libre Office, user dapat menghentikan semua proses Libre Office dengan perintah :
$ pkillall soffice.bin



Linux Shell


Karakter Spesial

>>
Mengalihkan output dari suatu perintah menuju ke akhir dari suatu file yang
sudah ada
Contoh: echo “data SO” >> file.txt

[]
Dapat digunakan untuk mewakili jarak dari nilai, misal: [0-9], [a-z], dll
Contoh: file[1-3] mewakili nama file1,
file2, dan file3

*
Mewakili 0 atau banyak karakter dalam nama file, atau dengan sendirinya, semua
file dalam direktori
Contoh: fil* mewakili file1, file2, file3

?
Mewakili karakter tunggal dalam nama file
Contoh: file?.txt dapat mewakili file1, file2, file3 file 4 file.txt, tapi bukan file??


Mengeksekusi perintah
Command Syntax

$ ls
Menampilkan daftar file di current directory.

$ ls -l 
Menampilkan daftar file dengan “long” format.

$ cat filename
Menampilkan konten dari file.





Selasa, 28 Oktober 2014

Cheat Sheet Perintah Terminal di Linux Ubuntu


Hai, pada kesempatan kali ini saya akan mengenalkan beberapa perintah-perintah dasar di Linux khususnya Ubuntu. Untuk para pemula pasti merasa kebingungan dan kesulitan dengan perintah-perintah di Linux yang sedikit asing dibanding dengan command promt. Berikut adalah "cheat sheet" perintah dasar di Linux, dan jangan lupa buka terminalnya dulu ya :D

File dan Folder
1
$ pwd
Melihat alamat folder aktif
2
$ cd
Pindah ke folder home user
3
$ cd foldertujuan
Pindah folder
4
$ cd ..
Pindah ke folder induk
5
$ ls
Melihat isi folder
6
$ ls-a
Tampilan juga disembunyikan file dan direktori tersembunyi
7
$ ls-l
Untuk menampilkan list isi direktori
8
$ mkdir namafolder
Membuat folder
9
$ nano namafile.txt atau $ vi namafile.txt
Membuat/mengedit file menggunakan text editor
10
$ cat namafile.txt atau $ more namafile.txt
Melihat isi file text
11
$ cp sumberfile foldertujuan
Mengcopy file/folder
12
$ mv namafileasli namafilebaru
Merubah nama file/folder
13
$ mv sumber tujuan
Memindahkan file/folder
14
$ rm namafile
Hapus file
15
$ rm -rf folder
Hapus folder
16
$ locate yang-dicari
Mencari file/folder
17
$ find  yang-dicari
Mencari berkas – berkas tertentu pada suatu direktori
18
$ more  nama_folder
Menampilkan nama file di halaman.Gunakan spacebar untuk melihat halaman berikutnya
19
$ head filename
Tampilkan 10 baris pertama file
20
$ head -15 filename
Tampilkan 15 baris pertama file
21
$ tail filename
Tampilkan 10 baris terakhir file
22
$ tail -15 filename
Tampilkan 15 baris terakhir file
23
$ ps
Menampilkan proses – proses yang sedang berjalan
24
$ clear
Membersihkan layar
25
$ exit
Keluar dari terminal
Root
26
$ sudo namaperintah
Menjalankan perintah sebagai root
27
$ sudo su
Beralih ke mode root
28
Restart
$ sudo reboot
29
Shutdown
$ sudo poweroff
Repostiroy dan Paket
30
$ sudo apt-get update
Update repository
31
$ sudo apt-get upgrade
Upgrade paket
32
$ sudo apt-get install nama-paket
Install paket
33
$ sudo apt-get remove nama-paket
Uninstall paket
34
$ sudo dpkg -i file-paket.deb
Install paket dari file .deb
Kompresi File
35
$ zip output.zip sumber-file
Membuat file zip dari file
36
$ zip -r output.zip sumber-direktori
Membuat file zip dari direktori
37
$ unzip namafile.zip -d folder-tujuan
Mengekstrak file zip
38
$ tar -cvzf output.tar.gz sumber-direktori
Membuat file tar.gz
39
$ tar xzvf file.tar.gz
Mengkstrak file tar.gz
40
$ tar xzvf file.tar.gz -C /folder/tujuan/harus/ada
Mengekstrak file tar.gz dengan folder tujuan
rpm file
41
$ rpm –hiv package.rpm
Install rpm disebut package.rpm
42
$ rpm –hiv –force package.rpm
Install rpm package.rpm disebut dalam cara memaksa
43
$ rpm –hUf package.rpm
Upgrade rpm disebut package.rpm
44
$ rpm –e package.rpm
Hapus rpm disebut package.rpm
45
$ rpm –qpil package
Daftar file dalam belum diinstall rpm disebut package.rpm
46
$ rpm –ql package.rpm
Daftar file dalam diinstal rpm disebut package.rpm
47
$ rpm –q str
Daftar rpms diinstal containg string str
48
$ rpm –qf /path/application_name
Menampilkan rpm yang berisi aplikasi application_name
Sistem Informasi
49
$ uname -a
Umum sistem informasi
50
$ fdisk -l fdisk-l
Daftar tabel partisi
51
$ cp filename /path/dir_name cp
Menyalin nama file ke dalam direktori / path / dir_name
52
$ df -T -h
Daftar filesystem penggunaan ruang disk
53
$ lspci
Daftar perangkat PCI
54
$ lsusb
Daftar perangkat USB
55
$ free -m
Tampilan RAM + Pindah penggunaan
Jaringan dan Internet
56
$ traceroute
Cari path ke jaringan IP / hostname
57
$ ping nomer_ip
Cek koneksi jaringan
58
$ ifconfig
Info settingan interface jaringan
59
$ wget http://website.com/file.zip
Download

Perintah-perintah diatas merupakan sebagian kecil dari keseluruhan perintah yang ada di Linux Ubuntu. Silahkan eksplor lebih jauh lagi, jika anda benar-benar tertarik dengan Linux :). Selamat mencoba.