• Tidak ada hasil yang ditemukan

Belajar tentang sistem operasi linux

N/A
N/A
The Villain

Academic year: 2023

Membagikan "Belajar tentang sistem operasi linux"

Copied!
110
0
0

Teks penuh

Opsi ini untuk menginstal sistem operasi Ubuntu Linux menggunakan seluruh partisi hard disk tanpa pemilihan manual. Pilih opsi Something Else agar instalasi dapat dilakukan sehingga Anda dapat mengelola partisi hard disk untuk keperluan sistem file dan penyimpanan data. Kemudian pada pilihan Use As pilih format Ext4 Journal System dan pada pilihan Mount Point pilih "/" (root).

Setelah selesai, sisa partisi hard disk dibuat sebagai partisi swap, dengan ketentuan ukuran partisi lebih kecil dari ukuran hard disk sistem file. Tampilan selanjutnya adalah username dan password yang dimasukkan untuk verifikasi saat masuk atau login sistem operasi.

PERCOBAAN

TUGAS

TUJUAN

DASAR TEORI

LANGKAH – LANGKAH

Tugas Percobaan 3 group

Sistem file di Linux menyerupai pohon, dimulai dari root, lalu folder dan subfolder. File atau file bisa saja disimpan di folder root, namun usahakan jangan menyimpan file biasa agar folder ini tetap rapi. 21 Mengubah penamaan folder di folder root akan membuat sebagian besar sistem tidak dapat digunakan.

Karena sebagian besar folder ini berisi fungsi penting, sistem operasi dan semua aplikasi memerlukan folder ini dengan nama yang ditentukan di awal instalasi.

DIREKTORI STANDAR

Contoh program yang dapat dijalankan dari direktori /sbin adalah: fsck, fdisk, mkfs, shutdown, lilo, init. Pada sistem berbasis rpm, file ini disinkronkan dengan skrip inisialisasi itu sendiri, yang terletak di /etc/rc.d/init.d.

TIPE FILE

Ini adalah representasi perangkat keras yang menggunakan transfer data dalam satu blok (misalnya, blok 1 KB), seperti disk, floppy disk, tape. Ini adalah representasi perangkat keras yang menggunakan transfer data karakter demi karakter, seperti terminal, modem, plotter, dll.

PROPERTI FILE

NAMA FILE

IJIN AKSES

USER MASK

SYMBOLIC LINK

  • Melihat ps (process status) dan status direktori /proc
  • Direktori 1. Melihat direktori HOME
  • Ijin Akses
  • Simbolic Link 1. Link file
    • DASAR TEORI PROSES I/O

Penghapusan satu atau beberapa folder hanya dapat dilakukan pada folder kosong dan hanya dapat dihapus oleh pemiliknya kecuali dia telah diberikan akses. Buat file mydata dengan nama, ID, dan alamat Anda di subfolder Januari dan salin file ke subfolder Februari dan Maret. Ubah hak akses file data saya di subfolder Januari untuk mengizinkan grup dan orang lain menulis.

Ubah izin akses pada file data saya di subdirektori Februari sehingga pengguna dapat menulis, membaca, dan mengeksekusi, dan grup serta orang lain hanya dapat membaca dan mengeksekusi. Ubah izin akses pada file data saya di subdirektori Maret sehingga semua orang dapat menulis, membaca, dan mengeksekusi. Ubah kepemilikan subdirektori februari sehingga pengguna dan grup bersifat read-only, dan coba buat direktori haha ​​baru di subdirektori februari.

Ubah umask file mydata di subfolder Januari menjadi 027 dan atur nilai defaultnya. Buat link dari file dataku ke file dataku.ini dan file dataku.ook dan gunakan perintah list untuk melihat berapa banyak link yang ada.

FILE DESCRIPTOR

PEMBELOKAN (REDIRECTION)

PIPA (PIPELINE)

FILTER

LANGKAH – LANGKAH

PERCOBAAN

File descriptor

Notasi 1>&2 (atau >&2): simpangan baku keluaran sama dengan deskriptor file 2 yaitu standar error.

Pipa (pipeline)

  • Profil untuk setiap pemakai

Perhatikan bahwa pemisah dapat diganti dengan karakter apa saja, tetapi harus sama dan karakter akhir harus ditempatkan di awal baris. Lihat daftar lengkap di direktori /etc/paswd, ubah tampilan keluaran default ke file baru tanpa menghapus file baru sebelumnya. Urutkan file baru dengan mengonversi input standar dan output standar ke file baru.sort.

Hitung jumlah baris, kata, dan karakter file baru Sortir menggunakan filter dan tambahkan data ke file baru. Shell merupakan command executor yang artinya program yang menunggu instruksi dari pengguna, memeriksa sintaks dari instruksi yang diberikan, lalu mengeksekusi perintah tersebut. File ini akan dieksekusi untuk berpindah dari satu shell ke shell lainnya melalui instruksi su.

Ketika sebuah instruksi diberikan dari prompt shell, instruksi tersebut dicari dalam daftar.

Profile

Instruksi FC dapat menampilkan instruksi antara 2 angka atau dengan menggunakan awalan instruksi yang diberikan. Gunakan flag untuk menjalankan 2 program atau lebih dalam satu blok, lalu dijalankan sebagai proses latar belakang.

Job Control 1. Proses foreground

Memindahkan tugas ke latar depan, menggunakan fg dan nomor tugas, atau fg dengan nama tugas yang dijalankan sebagai argumen, atau jika tidak tertukar dengan tugas lain, gunakan huruf pertama dari nama tugas yang dijalankan dieksekusi.

Manipulasi stack untuk Direktori

Jika Anda ingin direktori penjualan menjadi direktori paling atas (tumpukan teratas), Anda dapat menekan dengan argumen +n, di mana n adalah nomor urut direktori. Edit file profil /etc/profile dan tampilkan pesan berikut: echo "Profile from /etc/profile". Edit file .bash_logout, tampilkan pesan dan tahan selama 5 detik sebelum melakukan logout Echo "Terima kasih untuk sesinya".

Buat skrip shell yang menjalankan loop bernama ptime.sh setiap 10 detik dan kemudian menyimpan tanggal dan waktu ke file hasil. Id proses (PID) dimulai dengan 0 yaitu proses INIT, dilanjutkan dengan proses selanjutnya (terdaftar di /etc/initab). Suatu proses yang menunggu permintaan dari proses lain dan melakukan tugas sesuai dengan permintaan tersebut.

Jika tidak ada permintaan, program ini akan berada dalam keadaan "idle" dan tidak akan menggunakan waktu komputasi CPU. Signaling merupakan sarana komunikasi antar proses yaitu memberitahukan kepada proses yang sedang berjalan bahwa ada sesuatu yang perlu diperiksa. Berdasarkan sinyal yang dikirimkan, proses dapat bereaksi dan administrator/programmer dapat menentukan reaksinya.

Status Proses

  • TUJUAN
  • DASAR TEORI
  • LANGKAH – LANGKAH
  • PERCOBAAN

Buat jebakan sedemikian rupa sehingga jika proses dihentikan (wedge), file akan otomatis terhapus. Utilitas wc banyak digunakan untuk pemrograman shell terutama untuk sysadmin, misalnya melihat jumlah user yang terdaftar di etc/passwd atau melihat jumlah grup dalam sistem. Alat utama menampilkan isi file dari awal sampai akhir sesuai dengan pilihan yang diberikan.

Alat ekor menampilkan isi file dari akhir hingga awal sesuai dengan pilihan yang diberikan. Alat ini sangat berguna untuk menampilkan awal atau akhir suatu bagian dari file besar.

Sortir

Paste untuk menggabungkan 2 atau lebih file secara vertikal

Memotong karakter

Head dan Tail

  • TUJUAN
  • DASAR TEORI
  • LANGKAH – LANGKAH
  • PERCOBAAN

Perintah expr adalah perintah yang digunakan untuk mengevaluasi suatu ekspresi (pernyataan), umumnya operasi pemrosesan data, yang mungkin menyertakan operator di dalamnya. Perintah let merupakan perintah yang digunakan untuk melakukan proses penetapan hasil ekspresi operasional, aritmatika, string, dan operasi lainnya ke suatu variabel. Berbeda dengan perintah expr yang melakukan evaluasi dan menampilkan hasilnya pada keluaran standar, hasilnya tidak disimpan dalam variabel, sedangkan perintah let akan disimpan dalam variabel tetapi hasilnya tidak ditampilkan pada keluaran standar.

Konstruksi opsional adalah blok urutan perintah yang dibentuk menggunakan perintah yang dimulai dengan if dan diakhiri dengan fi. Pengecekan kondisi akan menghasilkan nilai benar atau salah, jika kondisi benar (bernilai benar), maka rangkaian pernyataan setelah ini akan dieksekusi. jika kondisi maka. 73 Nilai suatu kondisi dapat menyebabkan dua rangkaian perintah alternatif dijalankan, perintah jika kondisi benar dan perintah jika kondisi salah. jika kondisi maka .. perintah jika kondisi benar lain .. perintah jika kondisi salah fi.

Jika hasil pengecekan lebih dari dua kondisi, maka kita perlu melakukan pengecekan lagi pada blok else, juga jika mungkin terdapat kondisi lain maka pengecekan kondisi baru dilakukan pada blok else if yang berada pada blok else pertama. jika kondisi maka. Huruf besar dan huruf kecil digunakan untuk menyederhanakan penggunaan pernyataan if berantai, sehingga kondisi kasus dapat digabungkan secara logis dengan lebih jelas dan lebih mudah untuk ditulis. variabel case di match1) . instruksi1.1 instruksi1.2. For digunakan untuk melakukan iterasi menggunakan var yang akan diganti dengan nilai yang ada pada list pada setiap iterasi.

Perulangan akan berhenti jika kondisinya FALSE, atau program keluar dari blok while melalui exit atau break. Instruksi dummy adalah instruksi yang tidak melakukan apa pun, namun instruksi ini memberikan status keluar 0 (TRUE). Hal yang perlu diperhatikan adalah nama variabel yang digunakan pada suatu fungsi tidak boleh bertentangan dengan nama variabel yang sama di luar fungsi tersebut, sehingga isi variabel tersebut tidak berubah.

Variable dan operasi assignment 1. Ketik variable-variable ini setelah prompt

Menampilkan isi variable 1. Buatlah file prog01.sh dengan editor vi

Operasi aritmatika

Konstruksi if – fi

Buat file prog19.sh yang berisi konstruksi dan wildcard, program ini akan menampilkan nama file di direktori saat ini. Ubah file prog19.sh, program ini akan menampilkan daftar panjang file yang memiliki ekstensi pertama.

Konstruksi while-do-done

Konstruksi Until

  • TUJUAN
  • DASAR TEORI
  • LANGKAH – LANGKAH
  • PERCOBAAN

Buat fungsi di skrip konfirmasi.sh yang mengonfirmasi jawaban Ya, Tidak, atau Lanjutkan. Variabel lokal digunakan di shell yang sama, jika Anda memuat atau memanggil shell lain (dengan mengetik /bin/bash saat diminta), maka shell baru akan menimpa variabel di shell sebelumnya. Hal yang perlu diperhatikan adalah nama variabel yang digunakan pada suatu fungsi tidak boleh bertentangan dengan nama variabel yang sama di luar fungsi tersebut, sehingga isi variabel tersebut tidak berubah.

Argumen baris perintah, misalnya $./coba.sh 4 3, dengan 4 dan 3 adalah argumen baris perintah untuk skrip coba.sh.

Eksekusi Bersyarat 1. Ketik command berikut

Fungsi

Untuk mengatasi hal ini dan menambahkan fungsi Anda serta mengotomatiskan tugas sehari-hari, tempatkan fungsi tersebut di file /etc/bashrc. Untuk menjalankan fungsi ini, Anda harus keluar terlebih dahulu, lalu masuk lagi, lalu menjalankan fungsi ini. Untuk membuat fitur hanya tersedia bagi pengguna tertentu, buka file .bashrc di direktori home pengguna.

User Interface

Dialog Utility

Tambahkan data (y/n)", maka program akan keluar dan file sementara akan tertinggal di direktori /tmp.

Referensi

Dokumen terkait

Jenis ikan hasil tangkapan yang didaratkan di TPI Oeba Kota Kupang merupakan jenis ikan yang tertangkap oleh nelayan pada perairan Kota Kupang, dimana jenis-jenis ikan tersebut