Jumat, 27 Maret 2015

TUGAS PRAKTIKUM 2


1. PETA KONSEP PERINTAH LINUX SHELL




2. PETA KONSEP PERINTAH SCHEDULING LINUX



Jumat, 13 Maret 2015

Perintah Dasar Terminal LINUX

A. Penanganan File :

- Membuat direktori 

mkdir nama_folder, misalkan mkdir document

- Menampilkan isi direktori 

1. ls 
Menampilkan daftar file dan folder yang berada di direktori yang sedang aktif.  
2. ls -l
Menampilkan daftar file disertai dengan atribut seperti pemilik, permission, ukuran, dan tanggal modifikasi . 
3. ls -a
Menampilkan daftar file dan file tersembunyi di dalam direktori sekarang tanpa atribut apapun .
4. ls -al
Menggabungkan perintah -l dan -a untuk ls . 
5. ls /direktori/ehm
Menampilkan daftar file dari /direktori/ehmketika kita sedang berada di direktori sekarang.

- Pindah Direktori

1. cd direktori/
Pindah direktori ke direktori yang berada di dalam direktori sekarang.
2. cd
Pindah ke direktori home. 
3. cd ~
Pindah ke direktori home.
4. cd ..
Pindah satu direktori ke direktori teratas atau kembali ke direktori sebelumnya. 
5. cd ../../n 
Pindah n direktori sebelumnya. 
6. cd /direktori/sesuatu 
Pindah ke direktori tanpa harus mundur ke direktori sebelumnya. Akan pindah jika direktori tersebut ada dan penulisan nama direktorinya benar

- Menampilkan alamat direktori yang aktif

pwd

- Menyalin File

1. cp file /path/ke/direktori/sesuatu 
Mengkopi file tertentu ke direktori tertentu 
2. cp -r folder /path/ke/direktori/sesuatu 
Mengkopi folder tertentu secara rekursif ke direktori tertentu 
3. cp *.extension /path/ke/direktori/sesuatu 
Mengkopi file – file yang berekstensi tertentu ke direktori tertentu 
4. cp nama* /path/ke/direktori/sesuatu 
Mengopi file – file yang namanya diawali dengan  'nama' ke direktori tertentu. 

- Memindahkan File

mv file_yang_akan_dipindahkan direktori_tujuan

- Menghapus File

1. rm file
Menghapus file 
2. rm -r folder 
Menghapus folder
3. rm -rf folder
Menghapus folder secara paksa

- Mencari File

find nama_file/folder_yang_akan_dicari


 B. Pemrosesan Teks

- Melihat isi File

1. cat
Perintah ini digunakan untuk menampilkan isi file kedalam bentuk plain text. 
2. cat nama_file.ehm
perintah diatas akan menampilkan file “nama_file.ehm” kedalam bentuk plain text. 

- Menampilkan jumlah baris, jumlah kata, dan ukuran file (dalam byte) suatu file.

wc nama_file.txt

C. Sistem Administrasi

- Menjalankan perintah/program sebagai super user

sudo nama_perintah. Contoh: sudo halt perintah diatas artinya“halt” sebagai super user, bukan user biasa.  

- Melihat user yang sedang aktif

whoami

 D. Manajemen Pemrosesan

- Menampilkan proses-proses yang sedang berjalan  

1. ps
Instruksi ps (process status) digunakan untuk melihat kondisi proses yang ada. PID adalah Nomor Identitas Proses, TTY adalah nama terminal dimana proses tersebut aktif, STAT berisi S (Sleeping) dan R (Running), COMMAND merupakan instruksi yang digunakan. 

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

3. ps -aux
 Menampilkan proses-proses yang sedang berjalan 

4. top 
Melihat proses yang sedang berjalan 

5. htop 
Melihat proses yang sedang berjalan dengan komputer interaktif 

6. ps -eH 
Menampilkan hubungan proses parent dan child
  
7. ps -eF 
Menampilkan hubungan proses parent dan child serta letak prosesnya 

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

- Mengakhiri proses yang sedang berjalan

1. kill PID
Membunuh sebuah proses yang memiliki PID tertentu
2. kill program 
Membunuh sebuah proses yang memiliki nama tertentu 
3. killall program 
Membunuh semua proses yang memiliki nama tertentu 

- Mengubah prioritas proses

renic <prioritas> <PID>

- Menampilkan daftar perangakat yang ditancapkan di port USB

lsusb 

- Membersihkan tampilan terminal

clear
 

E. Utility

- Merestart sistem

reboot  

- Mematikan sistem

shutdown/halt 

- Menampilakn daftar hardware

lshw, catatan: perintah ini harus dijalankan sebagai super user.  

- Menampilkan lamanya sistem telah berjalan

uptime 

- Kalkulator di dalam terminal  

bc