Wednesday, January 20, 2021

Wildan Arif UMSIDA


umsida.ac.id 

fst.umsida.ac.id

RANGKUMAN PRAKTIKUM SISTEM OPERASI

1. Pengenalan Sistem Operasi Linux

Sistem operasi adalah program yang bertindak sebagai perantara antara user dengan perangkat keras komputer. Sistem operasi digunakan untuk mengeksekusi program user dan memudahkan menyelesaikan permasalahan user. Selain itu dengan adanya sistem operasi membuat sistem komputer nyaman digunakan. Sistem operasi mempunyai tujuan untuk menggunakan perangkat keras komputer secara efisien. Secara umum komponen sistem komputer terdiri dari :

1.  Perangkat Keras, merupakan sumber daya utama untuk proses komputasi. Perangkat keras komputer terdiri dari : CPU, memory dan perangkat input output.

2.  Sistem Operasi, mempunyai tugas untuk melakukan control dan koordinasi penggunaan perangkat keras pada berbagai program aplikasi untuk user-user yang berbeda.

3.  Program Aplikasi, menentukan cara sumber daya sistem digunakan untuk menyelesaikan permasalahan komputasi dari user, contohnya compiler, sistem basis data, video games, program bisnis dan lain-lain.

4.  User yang menggunakan sistem, terdiri dari orang, mesin atau komputer lain. Hubungan antara komponen-komponen sistem komputer diatas.


Melihat identitas diri (nomor id dan group id)

   $ id

Melihat tanggal dan kalender dari sistem

Melihat Tanggal saat ini

    $ date

        Melihat Kalender

$ cal 12 2012


Melihat Identitas Mesin

hostname

$ uname



Melihat Siapa yang sedang aktif

$ w


$ who


$ whoami



Manajemen Proses

ps menampilkan PID ( Process ID ) untuk shell dan proses ps itu sendiri

$ ps


$ ls –l /proc/1644


Melihat Status proses

$ cat /proc/1644/status


Melihat Nilai Variabel /proc

$ ls /proc/sys/net/ipv4



Melihat Isi salah satu variabel

$ cat /proc/sys/net/ipv4/ip_forward


$ echo 1 > /proc/sys/net/ipv4/ip_forward




Manajemen file

 Membuat direktori dan subdirektori

$ cd /home/[nama user]

$ mkdir music1

$ mkdir music2

$ ls


$ rmdir music1

$ ls

 


File Description

 Untuk melihat isi file dari direktori aktif

$ ls


Untuk melihat seluruh isi file pada direktori aktif beserta file hidden, lalu ditampilkan layar per layar

$ ls -l




 Menghapus direktori yang telah kosong

$ rmdir data


Mengopi suatu file cp source destination

$ cp /home/udon.ganteng /home/udon.manis


Melihat Manajemen Memori

$ dmesg | more


$ free


Status Proses

Instruksi ps (proses status) digunakan untuk melihat kondisi proses yang ada. PID adalah Nomor Identitas, tty adalah nama terminal dimana proses tersebut aktif, STAT berisi S (sleeping) dan R (running), COMMAND merupakan instruksi yamg digunakan.

$ ps


Untuk melihat faktor / elemen lainnya, gunakan option –u (user). %CPU adalah presentasi CPU time yang digunakan oleh proses tersebut. %MEM adalah presentasi sistem memori yang digunakan proses, SIZE adalah jumlah memori yang digunakan, RSS (Real System Storage) adalah jumlah memori yang digunakan, START adalah kapan proses tersebut diaktifkan.

$ ps -u


Sinyal

 Membuat shell script dengan nama loop.sh

$ nano loop.sh


Eksekusi file loop.sh sebagai background.

$ chmod +x loop.sh


$ ./loop.sh $


Melihat proses ID dari loop.sh

$ ps


Menghentikan proses. Nomor 15 (SIGTERM) merupakan default.

$ kill -15 5820


$ kill 5894 


Mengelola Sinyal

 Membuat file prog.sh

$ nano prog.sh

Jalankan program tersebut karena program melakukan looping, maka stop dengan mengirim sinyal interrupt (^C).

$ chmod +x prog.sh

$ ./prog.sh 

Kirimkan sinyal terminasi sebagai berikut

$ kill 7359




Direktori

$ pwd


$ ls


Melihat direktori HOME

$ echo $HOME


Membuat direktori dan subdirektori

$ cd /home/wildan095

$ mkdir folderku1

$ mkdir folderku2

$ ls

$ mkdir A B C A/D A/E A/F B/G

$ ls


Menghapus direktori dan subdirektori

$ rmdir folderku1

$ rmdir B/G B

$ ls


Yum scipt

Install paket samba dari repository lokal umsida.

# cd /tmp/

# yum -y install samba


Melihat files apa saja yang sudah di install

# ls /etc/samba


Melihat file konfigurasi

# ls -l /etc/samba


Konfigurasi software

Untuk konfigurasi software yang sudah kita install tadi bisa menggunakan command NANO.

# nano /etc/samba/smb.conf

 

Membuat folder

Membuat folder yang nantinya akan kita share

# mkdir /home/share


# chmod –R 777 /home/share/





















 




















 

No comments:

Post a Comment