PRAKTIKUM 1 PERINTAH DASAR SISTEM OPERASI LINUX

NAMA : FATIA YASMIN HENDRY
KELAS : BM-5A
NIM : 2023000032
M.K : SISTEM OPERASI    



PERINTAH DASAR SISTEM OPERASI LINUX

  • Pokok Bahasan

  1. Format Instruksi pada Sistem Operasi Linux
  2. Perintah-Perintah Dasar pda Sistem Operasi Linux

  • Tujuan Belajar

  1. Menggunakan perintah-perintah dasar untuk informasi user
  2. Mengenal format instruksi pada system operasi Linux
  3. Menggunakan perintah-perintah dasar pada system operasi Linux
  4. Menggunakan utilitas dasar pada system operasi Linux

  • Teori Singkat
        - Pengertian Operasi Sistem Linux

          Sistem operasi Linux adalah jenis sistem operasi komputer yang bebas dan sumber terbuka, didistribusikan di bawah lisensi GNU General Public License (GPL) yang memungkinkan pengguna untuk mengunduh, menginstal, dan mengubah kode sumber sistem operasi secara gratis.

          Pada dasarnya, Sistem Operasi Linux adalah operating system yang menggunakan kernel Linux di dalamnya. Salah satu keunggulan dari Linux ini adalah sifatnya yang gratis dan open source, sehingga sistem operasi yang satu ini bebas untuk digunakan dan bahkan dikembangkan.

        - Sejarah Linux

          Sistem operasi ini dibangun berdasarkan kernel (inti sistem operasi) Linux yang pertama kali dirilis pada tahun 1991 oleh Linus Torvalds, seorang mahasiswa dari Universitas Helsinki, Finlandia.  Seiring dengan perkembangan internet, komunitas pengembang Linux semakin berkembang dan Linux menjadi semakin populer.  Pada tahun 1993, Slackware menjadi distribusi Linux yang pertama kali dirilis secara komersial. Setelah itu, muncul beberapa distribusi Linux lainnya seperti Debian, Red Hat, SUSE, dan Ubuntu. 

          Linux telah menjadi sistem operasi yang sangat populer di kalangan pengembang perangkat lunak, karena kemampuannya untuk disesuaikan dan dimodifikasi sesuai dengan kebutuhan pengguna. Selain itu, Linux juga populer di kalangan pengguna server dan pengguna akhir, terutama di lingkungan bisnis dan organisasi pemerintah.  Seiring dengan perkembangan teknologi, Linux juga telah berkembang untuk mendukung perangkat mobile seperti smartphone dan tablet. Salah satu distribusi Linux yang populer untuk perangkat mobile adalah Android, yang digunakan pada sebagian besar smartphone di seluruh dunia. 

  • Tugas Pendahuluan
Soal :

1. Apa yang dimaksud perintah informasi user di bawah ini :

    id, hostname, uname, w, who, whoami, chfn, finger

Jawaban : 

id :  perintah untuk melihat identitas diri (nomor id dan group id)

hostname : perintah untuk menampilkan host atau domain name sistem dan bisa pula digunakan untuk mengesset nama host sistem.

uname : perintah untuk menampilkan informasi Sistem Operasi (distro, versi, nama mesin dll).

w : perintah untuk mengetahui siapa saja yang sedang aktif

who : perintah untuk menampilkan siapa saja yang sedang login. Perintah ini akan menampilkan informasi mengenai login name, jenis terminal, waktu login dan remote hostname untuk setiap user yang saat itu sedang login.

whoami : merupakan perintah untuk menanyakan siapa yang sekarang sedang bekerja (user apa yang sedang digunakan).

chfn : perintah untuk mengubah informasi finger

finger : perintah untuk melihat informasi finger

2. Apa yang dimaksud perintah dasar di bawah ini :

    date, cal, man, clear, apropos, whatis

Jawaban : 

date : perintah untuk menampilkan informasi tanggal dan waktu saat ini

cal : perintah untuk menampilkan kalender

man : perintah untuk menampilkan manual dari suatu perintah

clear : perintah untuk menghapus layar

apropos : perintah untuk mencari perintah yang deskripsinya mengandung kata kunci yang dicari

whatis : perintah untuk mencari perintah yang tepat sama dengan kunci yang dicari.

3. Apa yang dimaksud perintah-perintah manipulasi file di bawah ini :

    ls, file, cat, more, pg, cp, mv, rm, grep

Jawaban :

ls : perintah untuk menampilkan isi dari suatu direktori

file : perintah untuk melihat tipe file

cat : perintah untuk menampilkan isi dari sebuah file di layar

more : perintah untuk mempaging halaman

pg : perintah untuk menampilkan file per satu layar penuh

cp : perintah untuk menyalin file atau copy

mv : perintah untuk memindahkan file dari satu lokasi ke lokasi yang lain

rm : perintah untuk menghapus file dan secara default rm tidak menghapus direktori

grep : perintah untuk mencari file-file yang mengandung teks dengan kriteria yang telah ditentukan

  • Percobaan 
- Percobaan 1 : Melihat identitas diri (nomor id dan group id)
$ id


- Percobaan 2 : Melihat tanggal dan kalender dari sistem
1. Melihat tanggal saat ini 
$ date
2. Melihat kalender
$ cal 9 2002
$ cal -y



- Percobaan 3 : Melihat identitas mesin
$ hostname
$ uname
$ uname -a


- Percobaan 4 : Melihat siapa yang sedang aktif
1. Mengetahui siapa saja yang sedang aktif
$ w
$ who
$ whoami
2. Mengubah informasi finger
$ chfn <user>
Changing finger information for student.
Password:
Name[user wks]: <Nama Pengguna di wks>
Office[]: Lab Pemrograman 2
Office Phone []: 2301
Home Phone []: 5947280
Finger information changed.
3. Melihat informasi finger
$ finger
$ finger <user>


- Percobaan 5 : Menggunakan manual
$ man ls
$ man man
$ man –k file
$ man 5 passwd





- Percobaan 6 : Menghapus layar
$ clear


- Percobaan 7 : Mencari perintah yang deskripsinya mengandung kata kunci yang dicari
$ apropos date
$ apropos mail
$ apropos telnet




- Percobaan 8 : Mencari perintah yang tepat sama dengan kata kunci yang dicari
$ whatis date


- Percobaan 9 : Manipulasi berkas (file) dan direktori
1. Menampilkan current working directory
$ ls
2. Melihat semua file lengkap
$ ls –l
3. Menampilkan semua file atau direktori yang tersembunyi
$ ls –a
4. Menampilkan semua file atau direktori tanpa proses sorting
$ ls –f
5. Menampilkan isi suatu direktori
$ ls /usr
6. Menampilkan isi direktori root
$ ls /
7. Menampilkan semua file atau direktori dengan menandai : tanda (/) untuk direktori, tanda asterik (*) untuk file yang bersifat executable, tanda (@) untuk file symbolic link, tanda (=) untuk socket, tanda (%) untuk whiteout dan tanda (|) untuk FIFO.
$ ls –F /etc
8. Menampilkan file atau direktori secara lengkap yaitu terdiri dari nama file, ukuran, tanggal dimodifikasi, pemilik, group dan mode atau atributnya.
$ ls –l /etc
9. Menampilkan semua file dan isi direktori. Argumen ini akan menyebabkan proses berjalan agak lama, apabila proses akan dihentikan dapat menggunakan ^c
$ ls –R /usr







- Percobaan 10 : Melihat tipe file
$ file
$ file *
$ file /bin/ls



- Percobaan 11 : Menyalin file
1. Mengkopi suatu file. Berikan opsi –i untuk pertanyaan interaktif bila file sudah 
ada.
$ cp /etc/group f1
$ ls –l
$ cp –i f1 f2
$ cp –i f1 f2
2. Mengkopi ke direktori
$ mkdir backup
$ cp f1 f3
$ cp f1 f2 f3 backup
$ ls backup
$ cd backup
$ ls



- Percobaan 12 : Melihat isi file
1. Menggunakan instruksi cat
$ cat f1
2. Menampilkan file per satu layar penuh
$ more f1
$ pg f1




- Percobaan 13 : Mengubah nama file
1. Menggunakan instruksi mv
$ mv f1 prog.txt
$ ls
2. Memindahkan file ke direktori lain. Bila argumen terakhir adalah nama
direktori, maka berkas-berkas akan dipindahkan ke direktori tersebut.
$ mkdir mydir
$ mv f1 f2 f3 mdir


- Percobaan 14 : Menghapus file
$ rm f1
$ cp mydir/f1 f1
$ cp mydir/f2 f2
$ rm f1
$ rm –i f2


- Percobaan 15 : Mencari kata atau kalimat dalam file
$ grep root /etc/passwd
$ grep “:0:” /etc/passwd
$ grep student /etc/passwd


  • Latihan :

1. Ubahlah informasi finger pada komputer Anda


2. Lihatlah user-user yang sedang aktif pada komputer Anda

3. Perintah apa yang digunakan untuk melihat kalender satu tahun penuh?

4. Bagaimana anda dapat melihat manual dari perintah cal ?

5. Bagaimana melihat perintah manual ls dengan kata kunci sort ?

6. Bagaimana tampilan untuk perintah ls –a –l dan ls –al ?


7. Tampilkan semua file termasuk yang hidden file pada direktori /etc.

8. Tampilkan semua file secara lengkap pada direktori /etc.

9. Buatlah direktori prak1 pada direktori aktif, kemudian copy-kan file /etc/group ke file tes1, tes2 dan tes3 pada direktori ini.


10. Tampilkan isi file tes1 per satu layar penuh.

11. Pindahkan file tes1 dan tes2 ke home direktori.

12. Hapus file tes1 dan tes dengan konfirmasi


  • LAPORAN RESMI

Perintah

Deskripsi

Format

 id

Perintah yang dapat dilakukan untuk menampilkan user id dan group id real dan efektif.

$ id [OPTION] [USERNAME ]$ id -a

$ id -z
$ id -g
$ id -G
$ id -n
$ id -r
$ id -v
$ id –help
$ id –version

date

 cal 9 2002

Perintah untuk melihat tanggal waktu pada sistem.perintah untuk melihat kalender dalam satu tahun.

$ date [option] [format]$ date -d

$ date -F
$ date -r
$ date -R
$ date -rfc-339
$ date -s
$ date -u
$ date – -help
$ date – -version

  hostname

uname

uname -a

perintah untuk melihat identitas mesin atau nama mesinperintah untuk melihat jenis mesin.

perintah untuk melihat identitas mesin lebih lengkap

$ hostname [option]$ hostname -a

$ hostname -b
$ hostname -d
$ hostname -F
$ hostname -f
$ hostname -A
$ hostname -h
$ hostname -i
$ hostname -I
$ hostname -s
$ hostname -V
$ hostname -v
$ hostname -y

 w

who

 whoami

 perintah mengetahui siapa saja yang sedang aktif dan lengkap.perintah untuk mengetahui user yang sedang aktif.

Perintah untuk mengetahui user sedang aktif sebagai siapa?

$ w -h$ w user

$ w -u
$ w -s
$ w -F
$ w -v
$ w -o
$ who -a
$ who -b
$ who -t
$ who -H
$ who –ips
$ who -l
$ who -lookup
$ who -m
$ who -p
$ who -q
$ who -r
$ who -s

 chfn

 Perintah dasar untuk mengubah informasi finger

$ chfn <user>

  finger

 finger <usr>

 Perintah untuk melihat informasi finger.Perintah untuk melihat informasi finger user yang didiketahui.

$ finger [option]$ finger -s

$ finger -l
$ finger -p
$ finger -m

 man ls

man man

man -k file

 Perintah untuk mengetahui history atau penggunaan dari perintah lsperintah dasar untuk mengetahui history atau penggunaan dari perintah man itu sendiri.

Perintah untuk melihat format  perintah dari file.

$ man [option]$ man -ls

$ man -a
$ man -t
$ man -l
$ man -k
$ man -f

 clear

 Perintah untuk menghapus layar terminal.

$ clear

 Apropos date

 apropos mail

apropos telnet

 Perintah untuk melihat file apa saja yang sudah di update.Untuk  mencari perintah yang berhubungan dengan mail

untuk melihat protokol dari mesin.

$ apropos [option]$ apropos -d

$ apropos -r
$ apropos -w
$ apropos -e
$ apropos -a
$ apropos -l
$ apropos -s
$ apropos -m
$ apropos -M
$ apropos -L
$ apropos -C
$ apropos -h
$ apropos -V

whatis

 Perintah untuk menampilkan perintah berdasarkan deskripsi

$ whatis [option]$ whatis -v

$ whatis -r
$ whatis -w
$ whatis -l
$ whatis -s
$ whatis -m
$ whatis -M
$ whatis -L
$ whatis -C
$ whatis -h
$ whatis -V

ls

Menampilkan isi directory.

$ ls [option]$ ls -a

$ ls -A
$ ls -b
$ ls -B
$ ls -|
$ ls -|
sampai z
$ ls -Z

file

 Perintah untuk melihat tipe file

$ file [option]$ file -b

$ ls -C
$ ls -c
$ ls -e
$ ls -F
$ ls -f
$ ls -h
$ ls -i
$ ls -k
$ ls -L
dsb.

cp

Perintah untuk mengkopy file atau direktory

$ cp [option]$ cp -a

$ cp -b
$ cp -d
$ cp -H
$ cp -p
$ cp -V

cat

 Perintah untuk melihat isi file

$ cat -A$ cat -b

$ cat -e
$ cat -E
$ cat -n
$ cat -s
$ cat -t
$ cat -T
$ cat -u

mv

 Perintah untuk me-rename file atau direktory

$ mv -b$ mv -F

$ mv -i
$ mv -n
$ mv -s
$ mv -t
$ mv -T
$ mv -u
$ mv -v

rm

Perintah untuk menghapus file

$ rm [option] [file]$ rm -f

$ rm -i
$ rm -I
$ rm -r
$ rm -v

grep

Perintah untuk mencari kata atau kalimat dalam file

$ grep [option] PATTERN [file]$ grep -

  • Analisa
beberapa analisa yang dapat dijabarkan yaitu:

1. Penguasaan Dasar Pemahaman perintah-perintah dasar adalah langkah kunci dalam mempelajari Linux. Kemampuan untuk menjalankan perintah dasar seperti ls, cd, mkdir, dan lainnya merupakan fondasi yang kuat untuk bekerja dengan sistem operasi ini.

2. Kemampuan Administrasi: Dengan memahami perintah-perintah dasar, Anda dapat melakukan tugas-tugas administratif pada sistem Linux, seperti mengelola file dan direktori, mengubah hak akses, dan melihat informasi pengguna. Ini sangat berguna dalam pengelolaan sistem.

3. Format Instruksi: Memahami format perintah pada Linux membantu pengguna untuk dengan mudah membaca dan mengeksekusi perintah. Pengetahuan tentang bagaimana nama perintah, opsi, dan argumen digunakan membuat pengguna lebih terampil dalam berinteraksi dengan sistem.

4. Pemahaman Pengguna: Perintah-perintah yang memberikan informasi tentang pengguna seperti who, id, dan finger membantu pengguna untuk memahami siapa yang sedang menggunakan sistem dan mengelola hak akses dengan lebih baik.

5. Manajemen File yang Efisien: Utilitas dasar seperti cat, cp, mv, dan rm membantu dalam manajemen file dan direktori. Ini memungkinkan pengguna untuk melihat, menyalin, memindahkan, dan menghapus file dengan efisien.

6. Kesempatan Belajar Lebih Lanjut: Belajar perintah-perintah dasar dan utilitas dasar pada Linux adalah langkah awal dalam perjalanan Anda untuk menjadi ahli Linux. Setelah Anda menguasai dasar-dasar ini, Anda dapat menjelajahi perintah yang lebih kompleks dan memperluas pengetahuan Anda tentang sistem operasi ini.
  • Kesimpulan
Kesimpulannya, memahami perintah-perintah dasar, format instruksi, informasi pengguna, dan utilitas dasar pada sistem operasi Linux merupakan pondasi yang penting dalam menguasai Linux. Ini membantu dalam administrasi sistem, manajemen file, dan penggunaan sehari-hari dari sistem operasi Linux.

  • Daftar Pustaka/Referensi

https://it.telkomuniversity.ac.id/pengertian-os-linux/

Comments

Popular posts from this blog

PRAKTIKUM 7 UNIX SYSTEM CALL & MANAJEMEN MEMORI

PRAKTIKUM 8 SISTEM FILE

PRAKTIKUM MANAJEMEN APLIKASI