13 Maret 2015

Tugas REVIEW materi modul 1 dan modul 2 mengenai basic command linux dan management proses

BASIC COMMAND LINUX

linux adalah sebuah sistem operasi yang berbasis OPEN SOURCE yang di luncurkan pada tanggal 14 maret 1994,karena sifatnya yang opensource banyak sekali jenis jenis sistem operasi yang berkembang baik dari linuxnya itu sendiri ataupun berkembang menjadi sistem operasi lain yang di dasari oleh linux

cara mudah untuk membuka terminal linux / ubuntu adalah dengan menekan ctrl + alt + t
atau dengan cara membuka menu dan mencari 'Termina'

perintah dasar untuk penanganan file
1.untuk membuat sebuah folder baru
mkdir nama_folder
2.Menampilkan isi direktori
ls
3.untuk masuk ke sebuah dokumen/berpindah direktori
cd direktori/folder tujuan
4.menampilkan direktori yang sedang aktif
pwd
5.menyalin file
cp  file  /path/ke/direktori/sesuatu  =  mengcopy  file  tertentu  ke direktori tertentu
cp -r folder /path/ke/direktori/sesuatu = mengcopy folder tertentu secara rekursif ke direktori tertentu
cp  *.extension  /path/ke/direktori/sesuatu = mengkopi  file  –  file yang berekstensi tertentu ke direktori tertentu
cp  nama*  /path/ke/direktori/sesuatu  = mengopi  file  –  file  yang namanya diawali dengan 'nama' ke direktori tertentu.
6.Memindahkan file
mv file_yang_akan_dipindahkan direktori_tujuan
7.Menghapus File
-rm file = menghapus file
-rm -r folder = menghapus folder
-rm -rf folder =menghapus folder secara paksa
8.Mencari file
find nama_file/folder_yang_akan_dicari

Perintah dasar dalam pemrosesan Teks
a.melihat isi file
cat
ex cat nama_file.ehm ->ditampilkan dalam bentuk plain text

dan untuk kembali ke sebuah direktori home dapat menggunakan perintah ~

pada linux / ubuntu umumnya jika kita ingin masuk menjadi sebuah super user maka perlu untuk memanggil perintah sudo su dan mengisikan password dari akun kita
dan ketika telah berubah nama pada terminal yang awalnya nama sebuah user akan berubah menjadi ROOT yang artinya adalah kita dapat melakukan segala perintah yang bersifat administrator

berikut beberapa perintah yang dapat di jalankan oleh seorang administrator

1.ps aux
menampilkan proses yang sedang berjalan secara mendetail

2.lsusb
menampilkan daftar perangkat yang terhubung pada port USB

3.Clear
membersihkan halaman terminal

4.reboot
Restart sistem


5.shutdown/halt
mematikan sistem

6.ishw
menampilkan daftar hardware

7.uptime
menampilkan lama sistem berjalan

8.bc
kalkulator dalam terminal

MANAJEMEN PROSES

Proses adalah sebuah perintah yang otomatis akan berjalan ketika sebuah sistem operasi di nyalakan/di jalankan . Begitu pula pada sistem operasi linux proses yang pertama kali berjalan yaitu proses yang di sebut INIT.

4 Konsep dasar dari manajemen proses :
- Multiprogramming
sebuah teknik penjadwalan dimana tugas(task) yang berjalan tetap berjalan sampai ia melakukan operasi yang membutuhkan waktu menunggu respon dari luar , ex : membaca data dari eksternal disk , atau sampai komputer memaksa untuk menukar tugas yang sedang berjalan dengan tugas lain.
-Pseudoparallelism
eksekusi dari proses dilakukan secara pararel pada sistem
-Multiprocessing
kemampuan dari sebuah prosesor yang pastinya tidak berkepala tunggal atau dengan nama lain bukan sebuah single processor maka dia akan melakukan proses secara bersamaan
-Distibuted Programming
Mengerjakan semua proses pengolahan data secara bersama antara komputer pusat dan beberapa komputer cabang yang di hubungkan melalui jalur komunikasi

Model - Model Proses :
1.Sequential Proses
2.Multi Programming
3.CPU Switching

Operasi - operasi pada proses :
a. Penciptaan proses
b.Penghancuran proses
c.Penundaan proses
d.Pelanjutan kembali proses
e.Memblok proses
f.Membangun proses
g.Menjadwalkan proses
h.Komunikasi antar proses

Berikut ini merupakan beberapa contoh perintah untuk mengetahui/melihat dan memanipulasi  dari proses proses yang sedang berjalan ataupun ada pada sistem operasi :

$ps -> perintah untuk menampilkan proses yang berjalan baik dari PID TTY TIME CMD

$ps -u -> untuk melihat proses yang berjalan dengan mengatas namakan sebuah user yang ingin di lihat prosesnya 

$ps -a -> mengetahui semua keberadaan proses baik yang sedang berjalan maupun tidak
$ps -au ->mengetahui semua keberadaan proses baik yang berjalan maupun tidak dan ditampilkan berasal dari user manakah proses tersebut

$ps -eH -> melihat hubungan parent and child suatu proses

$pstree ->menampilkan sebuah skema parent and child dalam bentuk hubungan relasi

$kill ->menghentikan sebuah proses yang berjalan menggunakan PID dari proses yang ingin di berhentikan

$pkill ->menghentikan sebuah proses yang berjalan dengan nama prosesnya

$pkillall ->menghentikan semua proses yang berhubungan dengan proses yang ingin di berhentikan 

$renice ->Menentukan prioritas dari proses yang di eksekusi oleh sebuah sistem operasi



Tidak ada komentar:

Posting Komentar

Silakkan kritik kekurangan kami