COMMAND LINE INTERFACE PADA LINUX (LK - 3)

25 November 2023 13:54:45 Dibaca : 148

Hellow folks, pada blog sebelumnya terkait tugas LK SO -2 TUGAS LK-2 AWALIA, saya telah menuliskan dan mendokumentasikan tugas pada vidio playlist Belajar Command Line Interface Linux (BASH) kali ini saya akan melanjutkan blog untuk pemenuhan tugas selanjutnya, check this out ^_^.

FIRST LOOK

 

Belajar CLI #1 - man, pwd, ls, cd, mkdir, mv

1). "man" command 

Bingung dengan fungsi dari command Linux tertentu? Untuk mempelajarinya langsung dari shell Linux, teman-teman bisa menggunakan command man. Sebagai contoh, dengan menambahkan perintah man man, teman-teman akan disodorkan instruksi manual dari perintah man.

DOC. "man"

2). "mkdir"

Gunakan perintah dasar Linux mkdir untuk membuat satu atau beberapa direktori baru sekaligus. 

Berikut syntax dasarnya:

mkdir [opsi] nama_direktori

Misalnya, Anda ingin membuat direktori bernama LK3SO:

mkdir LK3SO

 

3). "pwd"

Gunakan perintah dasar Linux pwd untuk menemukan path direktori kerja teman-teman saat ini. 

Perintah pwd menggunakan syntax berikut:

pwd [opsi]

DOC, "mkdir" & "pwd" & "ls" & "cd"

4). "ls'

Is merupakan perintah dasar Linux yang digunakan untuk melihat file dan direktori pada sistem.

5). "cd"

Untuk menjelajahi file dan direktori Linux, gunakan perintah cd. Perintah Linux ini memerlukan path penuh atau nama direktori, tergantung pada direktori kerja Anda saat ini.

 

 6). "mv"

Fungsi utama command mv adalah untuk memindahkan serta mengganti nama file dan direktori.

Cukup ketik mv kemudian nama file dan direktori tujuan. Misalnya, Anda ingin memindahkan ALGORITMA dan LOGIKA ke direktori UNIVERSITAS_NEGERI_GORONTALO

mv ALGORITMA LOGIKA UNIVERSITAS_NEGERI_GORONTALO

Anda juga bisa menggunakan command mv untuk mengganti nama file:

mv LINUX "sistem operasi linux"

 

DOC. "mv"

 

Belajar CLI #2 (nano,ls,cat,mkdir,touch,etc)

 

DOC. membuat directory di dalam directory menggunakan "mkdir -p"

1). "touch" membuat folder dan hidden file dengan parameter (.)

touch command adalah perintah dasar Linux yang memungkinkan teman-teman membuat file.

Contohnya, masukkan perintah berikut untuk membuat file .txt bernama awalia.txt di direktori UNG/dosen/mahasiswa:

DOC. membuat file dengan "touch"

Untuk membuat hidden file bisa gunakan parameter (.) kemudian nama file yang ingin di hidden :

 

Untuk memunculkan hidden file kita bisa buka pada folder :

 

 

 

2). "cat" 

cat commandcat (akronim dari concatenate) adalah salah satu perintah dasar sistem operasi Linux yang paling sering digunakan. Perintah ini berfungsi untuk mencantumkan, menggabungkan, dan menulis konten atau isi file dalam output standar. Untuk menjalankan command ini, ketik cat diikuti nama dan ekstensi file. Sebagai contoh:

cat namafile.txt.

Berikut beberapa cara untuk menggunakan cat command:

cat > namafile.txt membuat isi file baru.cat namafile.txt namafile2.txt > namafile3.txt menggabungkan namafile1.txt dan namafile2.txt lalu menyimpan hasilnya di namafile3.txt.

DOC. menggunakan "cat"

3). "nano"

Linux memungkinkan user mengedit dan mengelola file melalui editor teks seperti nano.

DOC. menggunakan "nano"

 

Belajar CLI #3 (rm,rmdir,cat, tips & trik)

1). Perintah join file dengan "cat"

DOC. Perintah join file dengan "cat"

2). "rm"

rm adalah perintah dasar Linux yang berfungsi untuk menghapus file di dalam suatu direktori.

DOC. menggunakan "rm" untuk menghapus file 

3). "rmdir"

Perintah rmdir adalah perintah untuk menghapus direktori yang tidak ada isinya. Perintah ini tidak bisa digunakan untuk folder yang memiliki isi di dalamnya.

DOC. "rmdir digunakan untuk menghapus folder yang didalamnya ada file

Untuk mengatasinya kita dapat menggunakan perintah "rm - rf". rm -rf kependekan dari (remove recursive files) adalah salah satu perintah dasar yang ada pada sistem operasi linux untuk direktori dan subdirektorinya.

DOC. menggunakan perintah "rm -rf"

 

Belajar CLI #4 Manajemen User & Group (useradd/del,groupadd/del, whoami, who, w, dll)

  • Perintah "whoami"  dapat digunakan untuk melihat user yang sedang login saat ini.
  • Perintah "sudo su" ini dapat memberikan kewenangan pada user biasa untuk menjalankan perintah yang hanya bisa dilakukan oleh user root.
  • Perintah "w" adalah utilitas baris perintah yang menampilkan informasi tentang user yang saat ini masuk dan apa yang dilakukan setiap user. 

 

Linux itu membagi manajemen user kedalam 2 jenis, yaitu user biasa dan super user. User biasa bisa lebih dari satu sedangkan  super user atau administrator hanya satu. Group merupakan pengelompokan untuk mengelompokkan beberapa user dalam satu gruoup.

Perintah cat /etc/passwd  untuk melihat berapa banyak user yang ada di komputer.

 

Perintah cat /etc/group untuk melihat berapa banya group yang ada di komputer kita.

 

Proses pembuatan user dapat menggunakan dua perintah yaitu, adduser dan useradd, tujuan perintahnya sama. 

 DOC.  Mengunakan perintah "useradd", pada perintah useradd, user dapat langsung terbuat tapi belum memiliki home group.

DOC. User awa_lia belum memiliki group.

 

DOC. menggunakan perintah "adduser"

 

DOC. Proses pembuatan user mahasiswa

 

DOC. Masuk menggunakan user mahasiswa

 

Berikut adalah perbedaan useradd dan adduser :

  • Useradd : menciptakan user tanpa mengeset password.
  • Adduser : menciptakan user dengan melakukan setting password terlebih dahulu.
  • Useradd : menciptakan user tanpa ada home dirktorinya.
  • Adduser : menciptakan user serta home direktorinya.
  • Useradd : menciptakan user tanpa memberikan keterangan lengkap mengenai user tersebut.
  • Adduser : menciptakan user dengan memberikan keterangan lengkap si user tersebut

 

Proses pembuatan group dengan menggunakan perintah "addgroup"

DOC. group baru yang terbuat

 

Perintah penghapusan group dengan menggunakan perintah "groupdel"

DOC. menghapus group dengan perintah "groupdel"

DOC. Group "KELAS_A" sudah tidak ada

 

Perintah penghapusan user dengan menggunakan perintah "userdel"

DOC. User yang di hapus sudah tidak ada lagi jika di cek menggunakan perintah cat /etc/passwd

Belajar CLI #5 - Manajemen User, Group & File Permission

Gambar di atas adalah study kasus yang di berikan, kita akan membuat group dan user, serta memasukkan user ke dalam group yang telah kita buat.

 

DOC. Proses pembuatan group baru

 

DOC. Tampilan group yang sudah di tambahkan

DOC. Melihat cara memasukkan user ke group menggunakan perintah "man", untuk memasukkan user ke dalam group kita menggunakan parameter "ingroup"

 

 

DOC. Proses penambahan user iswan dan penambahan user ke group Guru

 

DOC. Lihat kode masing-masing group

 

DOC. Iswan telah di tambahkan ke group Guru dengan kode 1001

 

DOC. Penambahan user Feri ke group Guru

 

DOC. Penambahan user Haris dan menambahkannya ke group Guru

 

DOC. Penambahan user Firman, Sukiman, dan Sudirman dan memasukannya ke group Siswa (sesuai permintaan study kasus)

 

DOC. Proses penambahan user

 

DOC. Terlihat Bahwa user siswa memiliki kode 1002

 

DOC. User Firman, Sukiman, Sudirman telah di tambahkan ke group Siswa.

 

DOC. Menambahkan user Suparman, Siskawati, Lisnawati dan menambahkan user-user tersebut ke group Pegawai

 

DOC. Proses penambahan user

 

DOC. Semua user telah di tambahkan ke groupnya masing-masing (STUDY KASUS SELESAI)

 

Untuk mengecek semua user dan groupnya dapat kita cek dengan "ls /home/ -l"

Untuk keterangan tabel file permission pada perintah di atas dapat dilihat pada gambar di bawah ini :

 

 

 

Command line LK - 2 SISTEM OPERASI

18 November 2023 15:48:31 Dibaca : 114

Penggunaan Command line Interface merupakan interface berbasis teks yang mengizinkan pengguna atau user berinteraksi dengan system, Kita memerintah computer untuk melakukan sesuatu menggunakan teks yang kita ketikan, Kita menggunaka perintah Comman line

 bagian#1 Belajar Command Line Interface Linux (BASH) - 17 perintah dasar

1). Perintah “who”

Perintah  yang berfungsi untuk menginformasikan user yang sedang aktif atau sedang login.  disini kita bisa lihat ada dua user.

 

 

2). Perintah “whoami”

Perintah yang berfungsi untuk menginformasikan user yang sedang aktif saat ini atau sedang login saat ini.

 

 

3). Perintah “cd”

Perintah “cd” ini sangat banyak fungsinya selain untuk berpindah dari directori yang satu yang lain kita juga bisa kembali ke directori home dengan mengertikan cd dan kita juga bisa masuk ke directori yang kita inginkan.

 

 

 

4). Pwd (Print Working Directory)

Perintah ini berfungsi untuk menginformasikan letak directori yang kita tempati sekarang .

 

 

5). Perintah membuat file atau folder.

Untuk file gunakan perintah “touch(nama file)” dan untuk file gunakan perintah “mkdir(nama folder)”

 

6). Perintah menghapus folder “rm(nama folder yang ingin di hapus)”

7). Perintah menghapus folder “rmdir(nama directory)”

8). Perintah memindahkan file dan perubahan nama mmenggunakan perintah “mv”

9) Perintah duplikai menggunakan perintah “cp”

10).Perintah “find” untuk mencari file

10). Perintah melihat history perintah yang digunakan menggunakan "history"

 bagian#2 Belajar Command Line Interface Linux BASH

1). Perintah chmod

Command chmod adalah perintah dasar Linux lainnya yang digunakan untuk mengubah izin baca, tulis, dan eksekusi direktori. Di Linux, setiap file dikaitkan dengan tiga kelas user, yaitu pemilik (owner), anggota grup (group member), dan lainnya (others).

Berikut syntax dasarnya:

chmod [opsi] [izin] [nama_file]

Contohnya, pemilik saat ini adalah satu-satunya user yang memiliki izin penuh untuk mengubah note.txt.

2). Perintah chown

chown memungkinkan Anda mengubah atau mentransfer kepemilikan file, direktori, atau link simbolik ke username tertentu.

Format dasarnya seperti ini:

chown [opsi] owner[:group] file(s)

4). Perintah cat

cat (akronim dari concatenate) adalah salah satu perintah dasar sistem operasi Linux yang paling sering digunakan. Perintah ini berfungsi untuk mencantumkan, menggabungkan, dan menulis konten atau isi file dalam output standar. Untuk menjalankan command ini, ketik cat diikuti nama dan ekstensi file. Sebagai contoh:

cat namafile.txt.

5). Perintah lspci

Perintah lspci(list PCI) Linux menampilkan informasi tentang setiap bus PCI di sistem Anda. Ini termasuk informasi tentang perangkat yang terhubung ke subsistem PCI.

6). Perintah uname

uname, akronim dari Unix Name, adalah perintah dasar sistem operasi Linux yang akan mencetak informasi lengkap mengenai sistem Linux, misalnya nama mesin, sistem operasi, kernel, dan lain-lain.

  

7). Perintah lsb_release

Perintah lsb_release adalah utilitas yang berguna untuk mengetahui informasi tentang instalasi Linux Anda.

8). Perintah grep

Grep Command adalah tool Linux yang berfungsi untuk mencari kumpulan kata di file tertentu.

 

9) Perintah nano

Nano adalah editor teks sederhana berorientasi tampilan untuk Linux,  rangkaian fitur dasar Nano memudahkan pemula untuk mempelajari dan menggunakannya. Untuk menambahkan teks, cukup ketikkan, dan teks tersebut akan langsung menjadi bagian dari dokumen. Anda juga dapat menggunakan tombol panah untuk berpindah-pindah dokumen. 

10). Perintah head

Perintah ini berfungsi untuk menampilkan 10 baris pertama dari text dalam suatu file

11). Perintah tail

Perintah ini serupa dengan perintah head hanya saja yang akan ditampilkan adalah 10 baris terakhir

12). Perintah df

df adalah singkatan dari Disk Filesystem. Command ini digunakan untuk mengecek ruang disk, dan akan menampilkan penyimpanan yang tersedia dan digunakan di perangkat Anda untuk sistem file. FileSystem – Menampilkan nama sistem file.

13). Perintah du

Perintah du merupakan kependekan dari disk usage dimana dapat kita gunakna untuk melihat jumlah ruang disk yang digunakan oleh file atau direktori tertentu. Perintah du sangatlah praktis dan sangat berguna untuk menemukan file dan direktori yang menghabiskan banyak ruang disk.

14). Perintah free

Free adalah perintah pada sistem linux untuk menampilkan jumlah total memori fisik, memori swap, dan buffer yang digunakan oleh kernel.

15). Perintah adduser

Perintah adduser digunakan untuk menambahkan user.

16). Perintah passwd

Cara ganti password Linux bisa dilakukan dengan perintah passwd

17). Perintah top

Top akan menunjukkan kinerja dari server kamu secara real-time dan akan terus diperbarui sehingga tampilan ketika perintah ini dijalankan sifatnya dinamis. Perintah ini akan memberitahukan kamu proses apa saja yang sedang berjalan termasuk penggunaan CPU, memory, dan lain-lain.

18). Perintah ps

Ps adalah Perintah pada linux untuk mengetahui tentang daftar proses bersama dengan informasi lain seperti PID

19). Perintah ifconfig

“Ifconfig” merupakan program yang cukup bermanfaat di Linux. Kebanyakan pengguna menggunakan program ini untuk melihat alamat ip. Namun, tidak banyak yang tahu bahwa “ifconfig” mempunyai banyak variasi penggunaan –tidak hanya melihat alamat ip saja. Anda bisa mengkonfigurasi, manajemen jaringan, dan menjalankan query untuk mengganti parameter jaringan.

20). Perintah dmesg

 Utilitas baris perintah dmesg digunakan untuk mencetak dan mengontrol kernel buffer ring di Linux dan sistem operasi Unix-like lainnya. Perintah ini berguna untuk memeriksa pesan-pesan terkait boot kernel dan men-debug masalah-masalah yang terkait dengan perangkat keras.

 

bagian#3 Belajar Command Line Interface Linux BASH

1). Wget

GNU Wget adalah utilitas baris perintah untuk mengunduh file dari web. Dengan Wget, Anda dapat mengunduh file menggunakan protokol HTTP, HTTPS, dan FTP. Wget menyediakan sejumlah opsi yang memungkinkan Anda untuk mengunduh banyak file, melanjutkan unduhan, membatasi bandwidth, unduhan rekursif, unduhan di latar belakang, mirror situs web dan banyak lagi.

2). apt-get

Tugas yang paling umum di apt dan apt-get adalah menginstal, memperbarui, dan menghapus paket perangkat lunak.

3). cal

Cal adalah perintah standar Linux yang mencetak kalender ASCII untuk bulan dan tahun tertentu.

4). date

Perintah date berguna untuk menampilkan atau menetapkan tanggal di sistem

5). fdisk

Perintah fdisk adalah utilitas berbasis teks untuk melihat dan mengelola partisi hard disk di Linux.

6). cfdisk

Cfdisk adalah alat grafis berbasis teks baris perintah yang memungkinkan Anda membuat, menghapus, dan mengubah partisi disk pada sistem Anda

7). echo

Perintah dasar Linux ini digunakan untuk memindahkan beberapa data ke dalam satu file. Misalnya, jika ingin menambahkan teks, “Hello, my name is John” ke file yang bernama name.txt, yang perlu diketik adalah echo Hello, my name is John >> name.txt.

8). eject

Untuk mengeluarkan disk dari drive, baik itu CD atau DVD, buka terminal dan cukup jalankan perintah eject .

9). file

 Seperti namanya, perintah file akan menampilkan jenis suatu file.

Perintah ini sangat membantu ketika Anda harus mengetahui jenis file yang belum pernah Anda lihat sebelumnya atau file tersebut tidak memiliki ekstensi file.

Sintaks Perintah File di LinuxSintaks untuk perintah file di Linux adalah sebagai berikut:

file [OPTION] [FILE]

Itu bisa mengambil satu atau lebih nama file sebagai argumennya.

10). iptables -1

IPTables adalah tools firewall di linux yang bisa digunakan untuk memfilter/menyaring lalu lintas jaringan yang masuk,keluar dan melewati server. Kita juga bisa menggunakan IPTables ini untuk mengelola jenis paket, port, source address, destination address dan lainnya.

11). pembuatan short cut

12). Perintah netstat

Netstat adalah perintah di command prompt (cmd) yang berfungsi untuk menampilkan data statistik koneksi jaringan dari dan ke komputer yang sedang digunakan. Netstat mirip dengan fungsi task manager, yang membedakan adalah task manager menampilkan proses dan aplikasi yang sedang berjalan.

13). tree

Anda dapat menggunakan tree untuk mencetak pohon direktori di terminal. Instal tree dari terminal, sudo apt-get install tree.

14). uptime

Seperti namanya, tujuan utama dari perintah uptime adalah untuk menunjukkan berapa lama sistem telah berjalan.

15). lscpu

lscpu adalah utilitas baris perintah yang menampilkan informasi tentang arsitektur CPU.

16). traceroute,

Traceroute (Tracert) adalah perintah untuk menunjukkan rute yang dilewati paket untuk mencapai tujuan

17). lshw

Perintah “ lshw ” adalah alat kecil untuk menampilkan gambaran lengkap konfigurasi perangkat keras. Saat menggunakan perintah ini di terminal, Anda akan mendapatkan cetakan versi CPU, konfigurasi memori, informasi cache, kecepatan bus, dan mesin PowerPC lainnya yang berjalan di backend.

 

18). what is

Perintah ini menampilkan informasi singkat mengenai suatu perintah.

19). sort

Perintah ini sortdigunakan di Linux untuk mencetak output file dalam urutan tertentu. Perintah ini memproses data Anda (isi file atau output dari perintah apa pun) dan menyusun ulang dengan cara yang ditentukan, yang membantu kami membaca data secara efisien. Hal ini sangat berguna jika informasi tersedia dalam jumlah besar dan perlu disusun menurut abjad, urutan angka menaik atau menurun.

 

bagian#4 Belajar Command Line Interface Linux BASH

1). Where is

whereis adalah utilitas baris perintah yang memungkinkan Anda untuk menemukan lokasi file biner, source, dan halaman manual untuk perintah yang diberikan.

 

2). man

Man command adalah sebuah perintah, untuk mengetahui perintah yang kita jalankan. Man ini berguna untuk mengetahui apa yang dinamakan ls, pwd, mv, dan lainnya.

3). wc

Perintah ini bisa kita gunakan untuk menghitung jumlah byte, karakter, kata, maupun baris dari suatu file di linux.

4). dig

Dig (Domain Information Groper) adalah alat baris perintah yang powerful untuk meminta informasi tentang DNS name server.

 

5). server

 

6).hostname

Perintah "hostname" dalam Linux digunakan untuk mendapatkan nama DNS (Domain Name System) dan mengatur nama host sistem atau domain NIS (Network Information System). Sebuah hostname adalah nama yang diberikan kepada sebuah komputer dan terhubung ke jaringan.  

7). id

Perintah id adalah utilitas baris perintah yang mencetak ID pengguna dan grup.

Menggunakan Perintah idSintaks untuk perintah id adalah sebagai berikut:

id [OPTIONS] [USERNAME]

Jika opsi input username dihilangkan, perintah id menampilkan informasi tentang pengguna yang saat ini masuk.

8). which

Perintah which digunakan untuk mengidentifikasi lokasi File executable yang diberikan ketika Anda mengetik perintah executable di terminal prompt. Perintah kemudian mencari executable yang Anda berikan sebagai argumen dalam direktori yang tercantum dalam PATH environment variable.

9). group

Di Linux, group digunakan untuk mengatur dan mengelola akun pengguna. Tujuan utama grup adalah untuk menetapkan seperangkat hak istimewa seperti izin membaca, menulis, atau mengeksekusi untuk sumber daya yang diberikan, atau yang dapat dibagi di antara pengguna dalam grup.

10). tar

Perintah tar digunakan untuk membuat arsip tar dengan mengonversi sekelompok file menjadi arsip. Perintah tar juga memiliki kemampuan untuk mengekstrak arsip tar, menampilkan daftar file yang ada dalam arsip, menambahkan file tambahan ke arsip yang ada, serta berbagai jenis operasi lainnya.

Tar mendukung sejumlah besar program kompresi seperti gzip, bzip2, lzip, lzma, lzop, xz dan compress. Saat membuat arsip tar yang terkompresi, maka secara otomatis akan menambahkan akhiran ekstensi kompresor ke nama file arsip. Misalnya, jika arsip telah dikompres dengan gzip, maka file tersebut akan dinamai archive.tar.gz.

11). arp

ARP adalah singkatan dari Address Resolusi Protocol yang sangat membantu ketika kita ingin mengambil alamat MAC suatu perangkat tetapi hanya mengetahui alamat IP-nya. Perintah arp di Linux digunakan untuk melihat, menambah dan menghapus entri yang ada di cache ARP – tabel yang berisi pemetaan Alamat IP ke Alamat MAC untuk host di jaringan lokal.

12). route

Perintah "route" memungkinkan Anda membuat entri manual ke dalam tabel routing jaringan. Perintah "route" membedakan antara rute ke host dan rute ke jaringan dengan menafsirkan alamat jaringan dari variabel Tujuan, yang dapat ditentukan baik dengan nama simbolis maupun alamat numerik. 

13). lynx

Lynx adalah web browser layaknya Chrome atau Firefox tapi berjalan di terminal linux.

14). lsusb

Perintah lsusb adalah utilitas di Linux yang memungkinkan pengguna untuk menampilkan daftar perangkat USB (Universal Serial Bus) yang terhubung ke sistem. Utilitas ini merupakan bagian dari paket "usbutils", yang menyediakan utilitas untuk menampilkan informasi tentang bus USB di sistem dan perangkat yang terhubung ke mereka.

15). figlet

Perintah figlet memiliki berbagai opsi dan argumen yang memungkinkan Anda menyesuaikan gaya dan jenis huruf seni ASCII. Dengan opsi-opsi ini, Anda dapat mengubah ukuran dan lokasi teks, memilih jenis huruf tertentu, dan menyesuaikan warna serta efek lainnya.

bagian #5 Belajar Command Line Interface Linux BASH 

1). rmdir

rmdir adalah utilitas baris perintah untuk menghapus direktori kosong. Ini berguna ketika Anda ingin menghapus direktori jika direktori tersebut kosong, tanpa perlu memeriksa apakah direktori tersebut kosong atau tidak.

2). acpi,

Perintah acpi digunakan untuk menampilkan status baterai dan informasi ACPI lainnya. Perintah ini menampilkan informasi dari sistem berkas /proc atau /sys, seperti status baterai atau informasi termal.

 

3). cat

Perintah 'cat' adalah alat yang paling universal dan kuat. Ini dianggap sebagai salah satu perintah yang paling sering digunakan. Ini dapat digunakan untuk menampilkan isi sebuah file, menyalin konten dari satu file ke file lain, menggabungkan isi dari beberapa file, menampilkan nomor baris, menampilkan $ di akhir baris, dll.

  

4). swapoff & swapon

Ruangan swap pada Linux digunakan ketika jumlah memori fisik (RAM) sudah penuh. Jika sistem membutuhkan lebih banyak sumber daya memori dan RAM sudah penuh, halaman-halaman tidak aktif dalam memori dipindahkan ke ruang swap.

5). zip & unzip

Zip adalah utilitas yang membantu Anda membuat arsip file yang terkompress dengan ekstensi ZIP.

Perintah zip mengambil bentuk sintaks berikut:

zip OPTIONS NAMA_ARSIP FILE

6). w

w adalah utilitas baris perintah yang menampilkan informasi tentang user yang saat ini masuk dan apa yang dilakukan setiap user. Ini juga memberikan informasi tentang berapa lama sistem telah berjalan, waktu saat ini, dan load average sistem.

7).  whois

Whois adalah utilitas baris perintah yang digunakan dalam sistem Linux untuk mengambil informasi tentang nama domain, alamat IP, dan perangkat jaringan yang terdaftar di Internet Corporation for Assigned Names and Numbers (ICANN). Data yang diterima Whois terdiri dari nama dan informasi kontak pemilik domain atau alamat IP , tanggal pendaftaran dan kedaluwarsa, pendaftar domain, dan informasi server. Perintah Whois bisa sangat berguna bagi administrator jaringan , pengembang web, dan profesional keamanan untuk melakukan berbagai tugas seperti memeriksa konektivitas jaringan atau pemecahan masalah

8). htop

Perintah Htop adalah perintah Linux yang menampilkan informasi waktu nyata tentang proses-proses pada komputer Anda. Informasi ini mencakup seberapa banyak CPU dan memori yang digunakan oleh setiap proses.

9). init

Init adalah proses induk dari semua proses yang dijalankan oleh kernel saat mem-boot sistem. Tugas utamanya adalah membuat proses dari skrip yang disimpan di file /etc/inittab. Biasanya berisi entri yang menyebabkan init membuat getty di setiap baris tempat pengguna dapat masuk.

Bagaimana cara menggunakan perintah init di Linux?Jalankan Perintah Level:

  • Shutdown: init 0. shutdown -h sekarang. -a: Gunakan file /etc/shutdown.allow. -c: Batalkan shutdown terjadwal. berhenti -p -p: Matikan daya setelah dimatikan. matikan.
  • Reboot: init 6. shutdown -r sekarang. menyalakan ulang.
  • Beralih ke mode pengguna tunggal: init 1.
  • Periksa runlevel saat ini: runlevel.

10). arch

Perintah arch dalam Linux digunakan untuk mendapatkan arsitektur komputer saat ini.

11). com

Perintah comm adalah utilitas sederhana pada Linux untuk membandingkan file dengan fokus pada konten yang sama. Perintah ini membandingkan dua file yang sudah diurutkan baris per baris dan menampilkan hasil dalam tiga kolom.

12). expr

expr adalah utilitas Unix baris perintah yang mengevaluasi ekspresi dan menghasilkan nilai yang sesuai. expr mengevaluasi ekspresi bilangan bulat atau string, termasuk ekspresi reguler yang cocok dengan pola. Sebagian besar tantangan yang ditimbulkan dalam menulis ekspresi adalah mencegah shell baris perintah yang menjalankan tindakan pada karakter yang dimaksudkan untuk diproses oleh expr. Operator yang tersedia untuk bilangan bulat: penjumlahan, pengurangan, perkalian, pembagian dan modulus untuk string: temukan ekspresi reguler, temukan sekumpulan karakter dalam sebuah string; dalam beberapa versi: temukan substring, panjang string untuk salah satu: perbandingan (sama, tidak sama, kurang dari, dll.)

13). hwinfo

Perintah hwinfo dapat digunakan untuk memeriksa informasi perangkat keras tentang berbagai perangkat di sistem Linux seperti Ubuntu.

14). stat

stat adalah utilitas baris perintah yang menampilkan informasi terperinci tentang file yang diberikan sebagai argumen atau file sistem.

15). ip

Perintah ip pada Linux tersedia pada semua distribusi Linux, termasuk Ubuntu. Perintah ini menggantikan perintah ifconfig yang lebih tua dan sekarang sudah tidak digunakan lagi. Perintah ip dapat menampilkan dan mengelola konfigurasi jaringan suatu sistem. Digunakan untuk melihat, menambahkan, dan menghapus antarmuka jaringan, entri tabel routing, dan alamat IP.  

16). tasksel

Perintah tasksel (dieksekusi sebagai root) menampilkan beberapa opsi (abstraksi tingkat tinggi) untuk menginstal paket-paket.

17). reboot

reboot memerintahkan sistem untuk reboot .

18).  halth

 halt menginstruksikan perangkat keras untuk menghentikan semua fungsi CPU.

 

Hellow tech perkenalkan aku Awalia Putri Laode(531423019) dari kelas A Sistem Informasi angkatan 23, jurusan Teknik Informatika of course, disini aku bakalan jelasin tentang apa aja yang ada di dalam sebuah Operating System (OS), yang kalau di Indonesiain bakalan jadi Sistem Operasi (SO).

Nah... apa sih Sistem Operasi itu??? Here we go

Sistem operasi adalah program yang mengendalikan komputer, fungsi utama sistem operasi untuk mengelola seluruh program dan aplikasi yang dapat dijalankan oleh komputer atau gawai. Sistem operasi menjadi media penghubung antara user, hardware dan software, dengan adanya sistem operasi user dapat dengan mudah mengoperasikan device.

Contoh sistem operasi yang umum kita gunakan : Windows, Linux, Ubuntu, Mac OS X, iOS, Android.

 

Apa aja sih yang membangun Sistem Operasi??? Please check bellow

1). Program Control

Adalah program yang memiliki akses untuk mengontrol hardware atau software yang ada di system operasi. Contohnya pada Windows ada device manager untuk mengontrol bagaimana Windows berhubungan dengan hardware, atau task manager untuk control software yang sedang berjalan apakah akan di hentikan atau tetap dijalankan.

Program kontrol umumnya menyediakan antarmuka grafis dan memungkinkan teman-teman menjalankan beberapa program sekaligus di jendela berbeda. Program kontrol juga disebut operating environments.

2). I/O

(Input/Output) adalah sistem pemrosesan informasi yang dirancang untuk mengirim dan menerima data dari komponen hardware, perangkat, atau jaringan. Data dapat dikirim antar perangkat melalui jaringan. Tanpa I/O, komputer tidak akan dapat berkomunikasi dengan sistem atau perangkat lain. Perangkat I/O yang umum mencakup printer, hard disk, keyboard, dan mouse.

Dalam arsitektur komputer, I/O mencakup serangkaian tugas yang harus dijalankan dengan benar untuk mendukung berbagi data antar mesin diskrit. Semua jenis pergerakan data dalam sistem bergantung pada operasi I/O, termasuk file audio, set instruksi perangkat lunak, aliran teks dan video.

Sinyal input/output membawa instruksi yang harus dijalankan oleh unit pemrosesan pusat (CPU) komputer untuk memulai transfer data. Masukan tersebut dapat berasal dari perangkat keras, perangkat lunak atau interaksi manusia.

Example condition : Saat kita membuka chrome, kita emberikan input kepada OS berupa klik mouse, inputan ini diproses kemudian akan tampil Chrome di layar monitor, jendela Chrome tersebut adalah output yang dihasilkan dari inputan klik mouse.

 3). File System

Bayangkan ada lemari dan buku. Lemari tersebut adalah hardisk atau flashdisk. Buku teersebut adalah data-data yang tersimpan di penyimpanan. Lemari itu di atur oleh penjaga perpustakaan berdasarkan abjad A-Z, artinya penjaga perpustakaan buku-buku dilemari dengan aturan tertentu. Dalam system operasi penjaga perpustakaan adalah file system. Contohnya pada Windows ada aturan nfts, fat32,dll.

So in theory, filesystem adalah cara penamaan file dan penempatannya secara logis untuk penyimpanan dan pengambilan. Tanpa file system , informasi yang disimpan tidak akan diisolasi ke dalam file individual dan akan sulit diidentifikasi dan diambil. Seiring dengan meningkatnya kapasitas data, pengorganisasian dan aksesibilitas file individual menjadi semakin penting dalam penyimpanan data.

File system dapat berbeda antar sistem operasi (OS), seperti Microsoft Windows, macOS, dan sistem berbasis Linux. Beberapa sistem file dirancang untuk aplikasi tertentu. Jenis utama file system mencakup sistem file terdistribusi, sistem file berbasis disk, dan sistem file tujuan khusus.

4). Comms

Inter Process Communication (Comms), adalah cara beberapa proses dapat berkomunikasi satu sama lain. Memori bersama di OS, antrian pesan, FIFO, dll. adalah beberapa cara untuk mencapai IPC di OS.

Proses yang dijalankan secara bersamaan dalam sistem operasi dapat berupa proses independen atau proses yang bekerja sama. jika suatu proses tidak dapat mempengaruhi atau dipengaruhi oleh proses lain yang dijalankan dalam sistem maka proses tersebut dikatakan independen. Jadi proses apa pun yang tidak membagikan data apa pun dengan proses lain adalah proses independen. Suatu proses dikatakan kooperatif apabila dapat mempengaruhi atau dipengaruhi oleh proses-proses lain yang dijalankan dalam sistem tersebut. Jadi jelas bahwa setiap proses yang membagikan datanya dengan proses lain adalah proses kerja sama.

Ada banyak alasan untuk menyediakan lingkungan yang memungkinkan kerja sama

  • Proses berbagi informasi - Karena beberapa pengguna mungkin tertarik pada informasi yang sama (misalnya, file bersama), kita harus menyediakan lingkungan yang memungkinkan akses bersamaan ke informasi tersebut.
  • Percepatan komputasi - Jika kita ingin tugas tertentu berjalan lebih cepat, kita harus memecahnya menjadi beberapa subtugas, yang masing-masing akan dijalankan secara paralel dengan subtugas lainnya.
  • Modularitas - Kita dapat membangun sistem secara modular, membagi fungsi sistem menjadi proses atau thread terpisah.
  • Kenyamanan - Bahkan pengguna individu dapat mengerjakan banyak tugas pada saat yang sama seperti pengguna dapat mengedit, mendengarkan musik, dan mengompilasi secara paralel.

 5). Error mngt

Error management mengacu pada prosedur respons dan pemulihan dari kondisi kesalahan yang ada dalam aplikasi perangkat lunak. Dengan kata lain, ini adalah proses yang terdiri dari antisipasi, deteksi dan resolusi kesalahan aplikasi, kesalahan pemrograman atau kesalahan komunikasi.

6). Resource

Resource dapat berupa apa saja yang dapat ditetapkan secara dinamis atau statis dalam sistem operasi. Contohnya mungkin termasuk waktu CPU, memori, ruang disk, dan bandwidth jaringan, dll.Semua perangkat yang terhubung dan komponen sistem internal adalah resource.Sebagai resource manager, OS menyediakan alokasi terkontrol dari prosesor, memori, dan perangkat I/O di antara berbagai program. Oleh karena itu OS disebut juga Resource Allocator yang merupakan salah satu fitur utama dari sebuah OS.Resource management mengacu pada cara mengelola sumber daya secara efisien di antara berbagai proses. 

7). Auditing

Auditing systems dalam sistem operasi modern mengumpulkan informasi terperinci tentang peristiwa terkait keamanan. Audit atau security logs yang dihasilkan oleh auditing systems memfasilitasi identifikasi upaya serangan, peningkatan kebijakan keamanan, investigasi insiden keamanan, dan peninjauan oleh auditor. 

8). Security

Security mengacu pada penyediaan sistem perlindungan terhadap resource sistem komputer seperti CPU, memori, disk, program perangkat lunak dan yang terpenting data/informasi yang disimpan dalam sistem komputer. Jika suatu program komputer dijalankan oleh pengguna yang tidak berwenang, maka ia dapat menyebabkan kerusakan parah pada komputer atau data yang tersimpan di dalamnya. Jadi sistem komputer harus dilindungi dari akses tidak sah, akses jahat ke memori sistem, virus, worm, dll. 

 

*REFERENCE*

https://www.techtarget.com/whatis/definition/input-output-I-O#:~:text=I%2FO%20(input%2Foutput)%2C%20pronounced%20%22eye,hard%20disks%2C%20keyboards%20and%20mice.

https://www.tutorialspoint.com/process-communication-in-operating-system

https://www.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/15_Security.html

https://byjus.com/free-ias-prep/difference-between-hardware-and-software/#:~:text=Hardware%20refers%20to%20the%20physical,a%20specific%20set%20of%20tasks.

MERUNDUK!!!!

16 August 2023 11:17:56 Dibaca : 20

Dear diary....

here is my experience when PKKMB, FANTASTIC sih... pas universitas masih agak aman, cmn plis... serius teman teman kalian datang jam berapa oi.. masih jam 4 subuh kampus keknya udah rame banget.... di PKKMB univ aku dapat banyak ilmu baru, walau masih banyak sih yang pengen aku tanyain.. cuman aku duduk di belakang, jadi susah ke depan, pen nerobos sih.. cmn:))))..

nah... pas osfak dah mulai tuh.... MERUNDUK BOTAK!!! APA LOH PANDANG ENTENG HAHH???!!!.

Gila keren banget..... buat mental sih, butt its soo cool... makasih buat kakak kakak yang tangguh dan kuat di FT UNG......