Praktikum 1 - Perintah Dasar Sistem Operasi Linux


PRAKTIKUM 1

PERINTAH DASAR SISTEM OPERASI LINUX




SISTEM OPERASI

DOSEN PENGAMPU: MOHAMMAD FATHURAHMAN, S.T., M.T.

 

DISUSUN OLEH:

ALVIANA SIRAJUDIN – 2103421024

BM 5A

 

PROGRAM STUDI BROADBAND MULTIMEDIA

JURUSAN TEKNIK ELEKTRO

POLITEKNIK NEGERI JAKARTA

2023


POKOK BAHASAN:

  • Format Instruksi pada Sistem Operasi Linux
  • Perintah-Perintah Dasar pada Sistem Operasi Linux

TUJUAN BELAJAR:

  • Menggunakan perintah-perintah dasar untuk informasi user
  • Mengenal format instruksi pada system operasi Linux
  • Menggunakan perintah-perintah dasar pada system operasi Linux
  • Menggunakan utilitas dasar pada system operasi Linux


DASAR TEORI:

        Setiap pemakai LINUX harus mempunyai nama login (user account) yang sebelumnya harus didafarkan pada administrator system. Nama login umumnya dibatasi maksimum 8 karakter dan umunnya dalam hurul'" keeil. Prompt dari shell bash pada LINUX menggunakan tanda '$"

Sebuah sesi LINUX terdiri dari:

  1. Login
  2. Bekerja dengan Shell menjalankan aplikasi
  3. Logout


TUGAS PENDAHULUAN

1. Apa yang dimaksud perintah informasi user di bawah ini:
  • id: Perintah `id` digunakan untuk menampilkan informasi tentang pengguna saat ini, seperti UID (User ID), GID (Group ID), dan daftar grup yang terkait dengan pengguna tersebut.
  • hostname: Perintah `hostname` digunakan untuk menampilkan nama host atau mesin yang sedang Anda gunakan.
  • uname: Perintah `uname` digunakan untuk menampilkan informasi tentang sistem operasi.
  • w: Perintah `w` digunakan untuk menampilkan informasi tentang pengguna yang saat ini masuk ke sistem. Ini mencakup daftar pengguna, waktu login, dan aktivitas mereka.
  • who: Perintah `who` digunakan untuk menampilkan informasi tentang pengguna yang saat ini masuk ke sistem, termasuk nama pengguna, terminal yang mereka gunakan, waktu login, dan alamat IP jika tersedia.
  • whoami: Perintah `whoami` digunakan untuk menampilkan nama pengguna yang sedang aktif saat ini.
  • chfn: Perintah `chfn` digunakan untuk mengubah informasi ganti nama pengguna, seperti nama lengkap dan nomor telepon. Ini memungkinkan pengguna untuk memperbarui informasi yang terkait dengan akun mereka.
  • finger: Perintah `finger` digunakan untuk menampilkan informasi lebih lanjut tentang pengguna, termasuk nama lengkap, alamat email, dan informasi lainnya jika tersedia. Namun, penggunaan `finger` mungkin tidak tersedia secara default di semua distribusi Linux karena masalah privasi, dan perlu diaktifkan terlebih dahulu.

2. Apa yang dimasuk perintah dasar di bawah ini:
  • date: Perintah `date` digunakan untuk menampilkan atau mengatur tanggal dan waktu sistem. 
  • cal:  Perintah `cal` digunakan untuk menampilkan kalender bulanan. Secara default, perintah ini akan menampilkan kalender bulan saat ini, tetapi bisa juga menggunakannya dengan argumen untuk menampilkan kalender bulan atau tahun tertentu.
  • man: Perintah `man` digunakan untuk mengakses manual (dokumentasi) dari perintah-perintah dan program-program di sistem Linux. Misalnya, `man date` akan menampilkan manual untuk perintah `date`, yang berisi informasi rinci tentang cara menggunakannya
  • clear:  Perintah `clear` digunakan untuk membersihkan terminal Anda sehingga menghapus semua teks yang ada di dalamnya. Ini membantu untuk membersihkan tampilan terminal yang berantakan.
  • apropos: Perintah `apropos` digunakan untuk mencari perintah-perintah yang berhubungan dengan kata kunci tertentu. Misalnya, jika Anda menjalankan `apropos network`, itu akan mencari dan menampilkan daftar perintah yang berhubungan dengan jaringan.
  • whatis: Perintah `whatis` digunakan untuk menampilkan deskripsi singkat dari perintah atau program yang diberikan. Misalnya, `whatis date` akan menampilkan deskripsi singkat dari perintah `date`.

3. Apa yang dimaksud perintah-perintah manipulasi file di bawah ini:
  • ls: Perintah `ls` digunakan untuk menampilkan daftar file dan direktori dalam direktori saat ini atau direktori yang ditentukan
  • file: Perintah `file` digunakan untuk menampilkan jenis file dari suatu berkas. Dengan menjalankan `file nama_berkas'
  • cat: Perintah `cat` digunakan untuk menampilkan isi dari satu atau beberapa berkas teks secara bersamaan. Misalnya, `cat nama_berkas` akan menampilkan isi dari berkas yang ditentukan di terminal.
  • more: Perintah `more` digunakan untuk menampilkan isi berkas teks secara berurutan per halaman.
  • pg: Perintah `pg` juga digunakan untuk menampilkan isi berkas teks per halaman seperti `more`, namun dengan lebih banyak opsi dan fitur pengelolaan.
  • cp: Perintah `cp` digunakan untuk menyalin berkas atau direktori dari satu lokasi ke lokasi lain.
  • mv: Perintah `mv` digunakan untuk memindahkan atau mengganti nama berkas atau direktori.
  • rm: Perintah `rm` digunakan untuk menghapus berkas atau direktori. Penting untuk digunakan dengan hati-hati karena tidak ada tindakan pengembalian. Misalnya, `rm nama_berkas` akan menghapus berkas yang ditentukan.
  • grep: Perintah `grep` digunakan untuk mencari teks dalam berkas-berkas teks.



PERCOBAAN

1. Percobaan 1: Melihat identitas diri (nomor ID dan group ID)


2. Percobaan 2: Melihat tanggal dan kalender dari sistem



3. Percobaan 3: Melihat identitas mesin



4. Percobaan 4: Melihat siapa yang sedang aktif
  • Mengatahui siapa saja yang sedang aktif


  • Mengubah informasi finger


  • Melihat informasi finger


5. Percobaan 5: Menggunaan manual





6. Percobaan 6: Menghapus layar

7. Percobaan 7: Mencari perintah yang deskripsinya mengantung kata kunci yang dicari




8. Percobaan 8: Mencari perintah yang tepat sama dengan kunci yang dicari

9. Percobaan 9: Manipulasi berkas (file) dan direktori




10. Percobaan 10: Melihat tipe file

11. Percobaan 11: Menyalin file



12. Percobaan 12: Melihat isi file



13. Percobaan 13: Mengubah nama file


14. Percobaan 14: Menghapus file


15. Percobaan 15: Mencari kata atau kalimat dalam file 



LATIHAN

1. Ubahlah informasi finger pada komputer Anda
  • Berikan perintah chfn alviana sirajudin (username saya) pada terminal
  • Berikan perintah finger alviana sirajudin (username saya) pada terminal kemudian isi data diri

2. Lihatlah user-user yang sedang aktif pada komputer Anda
  •     Untuk menampilkan user-user yang sedang aktif, berikan peirntah "w" (tanpa petik) di terminal
Mengupload: 21302 dari 21302 byte diupload.

3. Perintah apa yang digunakan untuk melihat kalender satu tahun penuh?
  • Untuk menampilkan atau melihat kalender satu tahun, berikan perintah -cal y. Jika tidak bisa, maka install atau berikan perintah sudo apt install ncal terlebih dahulu.


4. Bagaimana anda dapat melihat manual dari perintah cal?
  •     Berikan perintah man cal pada terminal untuk melihat manual calender
    

5. Bagaimana melihat perintah manual ls dengan kata kunci sort?
  •     Berikan perintah man ls apropos sort, lalu akan muncul tampilan seperti di bawah ini:
    


6. Perbedaan tampilan untuk ls -a -l dan ls-al
  • Tampilan ls -a -l
  • Tampilan ls-al

7. Tampilan semua file termasuk yang hidden file pada direktori /etc
  •     Berikan perintah ls -a /etc




8. Tampilan semua file secara lengkap pada direktori /etc
  • Berikan perintah ls -l /etc
    



9. Buatlah direktori prak1 pada direktori aktif, kemudian copy-kan file /etc/group ke tes1, tes2, dan tes3 pada direktori in
  • Berikan perintah mkdir prak1 dan copy dengan memberikan perintah cp /etc/group test1, cp /etc/group test2, cp /etc/group test3
  • Berikut tampilan file yang sudah dicopy


10. Tampilkan isi file tes1 per satu layar penuh
  •  Berikan perintah more test1



11. Pindahkan file tes1 dan tes2 ke home direktori
  • Berikan perintah mv test1 ~/ dan mv test2 ~/
  • File sudah pindah ke bagian home


12. Hapus file tes1 dan tes dengan konfirmasi
  • Berikan perintah rm -i test1 test2



LAPORAN RESMI

1. Buatlah summary percobaan 1 sampai dengan percobaan 15 dalam bentuk table 

Perintah

Deskripsi

ID

ID

digunakan untuk menampilkan informasi tentang pengguna saat ini, seperti UID (User ID), GID (Group ID), dan daftar grup yang terkait dengan pengguna tersebut.

Id

Hostname

digunakan untuk menampilkan nama host atau mesin yang sedang Anda gunakan.

Hostname

Uname

digunakan untuk menampilkan informasi tentang sistem operasi.

Uname

W

digunakan untuk menampilkan informasi tentang pengguna yang saat ini masuk ke sistem

w

Who

digunakan untuk menampilkan informasi tentang pengguna yang saat ini masuk ke sistem, termasuk nama pengguna, terminal yang mereka gunakan, waktu login, dan alamat IP jika tersedia.

Who

Whoami

          digunakan untuk menampilkan nama pengguna yang sedang aktif saat ini.

Whoami

Chfn

digunakan untuk mengubah informasi ganti nama pengguna, seperti nama lengkap dan nomor telepon

Chfn <user>

Finger

digunakan untuk menampilkan informasi lebih lanjut tentang pengguna, termasuk nama lengkap, alamat email, dan informasi lainnya jika tersedia

Finger <user>

Date

digunakan untuk menampilkan atau mengatur tanggal dan waktu sistem. 

date

Cal

digunakan untuk menampilkan kalender bulanan

Cal

Man

digunakan untuk mengakses manual (dokumentasi) dari perintah-perintah dan program-program di sistem Linux

Man <peirntah>

Clear

digunakan untuk membersihkan terminal

Clear

Apropos

digunakan untuk mencari perintah-perintah yang berhubungan dengan kata kunci tertentu

Apropos <perintah>

Whatis

digunakan untuk menampilkan deskripsi singkat dari perintah atau program yang diberikan.

Whatis <perintah>

Is

digunakan untuk menampilkan daftar file dan direktori dalam direktori saat ini atau direktori yang ditentukan

Is <opsi><direktori>

File

digunakan untuk menampilkan jenis file dari suatu berkas

File <filename>

Cat

digunakan untuk menampilkan isi dari satu atau beberapa berkas teks secara bersamaan.

Cat

More

digunakan untuk menampilkan isi berkas teks secara berurutan per halaman.

More <filename>

Pg

digunakan untuk menampilkan isi berkas teks per halaman seperti `more`, namun dengan lebih banyak opsi dan fitur pengelolaan.

Pg

Cp

digunakan untuk menyalin berkas atau direktori dari satu lokasi ke lokasi lain.

Cp <opsi> tujuan

Mv

digunakan untuk memindahkan atau mengganti nama berkas atau direktori

Mv <opsi> tujuan

Rm

digunakan untuk menghapus berkas atau direktori

Rm <opsi> filename

Grep

digunakan untuk mencari teks dalam berkas-berkas teks.

Grep <opso> pola <namefile>


2. Analisa latihan yang telah dilakukan

    Pada praktikum 1 sistem operasi Linux kali ini, kami belajar sistem-sistem dasar yang terdapat pada Linux dan cara pengoperasiannya. Sistem dasar yang kami pelajari secara keseluruhan menggunakan terminal pada linux. Adapan sistem dasar yang kami lakukan percobaan diantaranya cara memanggil calender secara manual baik pertahun maupun perbulan, cara memindahkan file dari direktori 1 ke direktori lain, cara menghapus file ataupun mengcopy file, cara menampilkan ID dan hostname, cara mengubah finger dan lain sebagainya.

3. Berikan kesimpulan dari praktikum ini

    Untuk praktikum 1 ini sangat penting untuk kita pahami karena merupakan dasar dari segala macam sistem operasi Linux kedeepannya. Perlu dilakukan pemahaman mendalam kembali guna mempermudah praktikum-praktikum selanjutnya. Materi yang disajikan juga cukup jelas sehingga kami bisa memahami tugas yang dimaksud. 

Komentar

Postingan populer dari blog ini

Praktikum 11 - Manajemen User dan Group

Praktikum 7 - UNIX System Call dan Manajemen Memori

Praktikum 12 - Manajemen Aplikasi