Resume Praktikum Sistem
Operasi
Linux adalah sebuah sistem operasi yang dikembangkan oleh
Linus Benedict Torvalds dari Universitas Helsinki Finlandia sebagai
proyek hobi mulai tahun 1991. Ia menulis Linux, sebuah kernel untuk
prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU Intel yang
cocok untuk PC. Baru pada tanggal 14 Maret 1994 versi 1.0 mulai
diluncurkan, dan hal ini menjadi tonggak sejarah Linux.
Linux memiliki berbagai macam distro, yaitu kali linux, ubuntu, Linux
Mint.
Sistem operasi UNIX
adalah kumpulan program yang berperan sebagai penghubung antara
komputer dan user. Kernel adalah inti dari sebuah sitem operasi dan
program komputer yang bertugas dalam mengalokasikan system resources
dan mengkoordinasi dari semua proses internal komputer. User
berkomunikasi dengan kernel melalui sebuah program yang disebut
shell. Shell adalah Terminal atau command line interpreter, shell
mentranslate perintah yang diberikan oleh user dan mengubahnya ke
bahasa yang dikenali oleh kernel.
Empat komponen dasar dari UNIX
antara lain:
- Kernel adalah inti dari sebuah sistem operasi. Kernel berinteraksi dengan hardware dan berbagai tugas seperti manajemen memori, penjadwalan tugas, dan manajemen file.
- Shell, fasilitas yang memproses perintah atau menerjemahkan perintah kita kepada sistem operasi. Ketika mengetikan perintah di terminal, shell akang menerjemahkan perintah tersebut dan memanggil program yang kita inginkan sesuai dengan perintah yang kita ketikkan di terminal. Beberapa shell yang terkenal dan yang tersedia di berbagai varian Unix antara lain C Shell, Bourne Shell, dan Korn Shell.
- Command and Utilities, dalam sebuat sistem operasi terdapat berbagai perintah dan fasilitas yang bisa digunakan untuk keperluan sehari-hari dalam penggunaan komputer. Di dalam Unix terdapat command and utilities built in yang sudah terpasang secara default. Kita juga bisa menambahkan perintah-perintah tersebut dengan memasang 3rd party software yang sesuai dengan kebutuhan kita.
- Files and Directories, sebuah cara sistem operasi untuk mengelola data menjadi sebuah file, dan mengelola file kedalam sebuah direktori. Direktori-direktori ini dikelola kedalam struktur pohon yang disebut dengan filesystem .
Terminal adalah command line
intrepeter untuk menjalankan beberapa operasi dalam linux. Pada
windows sama saja dengan CMD. Perintah Perintah untuk menjalankan
atau mengeksekusi terminal:
- Ketikan “Terminal” di Dash Menu
-
Shortcut [CTRL]+[ALT]+[T]
Perintah Dasar Untuk Pengelolaan Dasar File
1. Membuat folder
a). mkdir untuk membuat folder
yaitu dengan cara kita mengetikan di terminal mkdir nama_folder , misalkan mkdir aris , jadi membuat folder bernama aris , seperti gambar sebagai berikut :
2. Menampilkan isi Directory
a). ls
ls yaitu menampilkan daftar file dan folder yang sedang berjalan atau aktif didalam direktori.Perintah ls ini bisa ditambahkan dengan atribut-atribut yang lain untuk memperoleh tampilan daftar isi direktori yang berbeda. contoh pada gambar sebagai berikut :
b). ls -l
ls -l: menampilkan daftar file disertai dengan atribut seperti user, permission, size, tanggal modifikasi dan nama folder , contoh seperti pada gambar berikut :
c). ls -al
Menggabungkan opsi perintah -l dan -a untuk ls .
3. Berpindah Directory
cara yang digunakan untuk membuka folder yaitu cd nama_folder dalam terminal.
Perintah cd ini juga memiliki parameter yang lain untuk berpindah ke folder, diantaranya:a. cd atau cd ~ untuk berpindah ke direktori awal atau home.b. cd .. untuk berpindah satu kali ke direktori sebelumnya.c. cd ../../n untuk berpindah ke direktori sebelumnya tergantung inputan andad. cd/direktori /selanjutnya untuk berpindah ke direktori yang kita tuju
4. Menampilkan tempat direktori yang sedang aktif pwdDengan mengetikkan pwd pada terminal kita dapat mengetahui direktori mana yang sedang aktif. contoh pada gambar dibawah ini :
5. Menyalin Filecp file yang akan dicopy direktori_tujuan1. cp file /path/ke/direktori/sesuatu untuk menyalin file tertentu ke direktori tertentu2. cp -r folder /path/ke/direktori/sesuatu untuk menyalin folder tertentu secara rekursif kedirektori tertentucp *.extension /path/ke/direktori/sesuatu untuk menyalin file – file yang berekstensi tertentu ke direktori tertentucp nama* /path/ke/direktori/sesuatu untuk menyalin file–file yang namanya diawali dengan 'nama' ke direktori tertentu.
6. Memindahkan Filemv file yang akan dipindahkan direktori_tujuannMemindahkan file ini sama saja perintahnya dengan perintah menyalin file(cp) dan dapat merename atau mengganti nama ketika dipindahkan7. Menghapus File- rm file untuk menghapus file
- rm -r folder untuk menghapus folder
- rm -rf folder untuk menghapus folder secara paksa
8. Mencari File dalam Direktorifind nama_file/direktoriContoh :find kenanganmantan.txt/mantanterindah ; untuk menemukan nama file yang dicari harus benar huruf besar dan huruf kecil. Huruf Alay tidak berlakuuntuk mencari file dengan sedikit karakter menggunakan tanda *.misal :find kenangan* maka akan ketemu kenanganmantan.txtPerintah dasar dalam pemrosesan teks1. Melihat isi filecat nama_filecontoh :cat kenanganmantan.txt maka akan terbuka file-nya dengan catatan, file harus dengan fomat .txt2. Menampilkan jumlah baris, jumlah kata, dan ukuran file (dalam byte) suatufilewc nama_filecontohwc kenanganmantan.txt, maka akan menampilkan jumlah baris, kata dan ukuran file dalam byte sebah file.Perintah Dasar dalam Sistem Administrasi1. Menjalankan perintah/program sebagai super usersudo su (superuser do superuser)Untuk menjalankan sistem operasi secara keseluruhan user dapat menjadi developer.2. Whoamiwhoamiuntuk mengetahui user atau pengguna mana yang sedang berjalan atau aktif.Perintah Dasar dalam Manajemen Pemrosesan1. Menampilkan proses-proses yang sedang berjalanps auxHampir sama dengan perintah ls, perintah ps aux ini menampilkan seluruh proses dalam sistem operasi yang sedang berjalan2. Mengakhiri Proses yang Sedang berjalan- kill PID untuk menghentikan sebuah proses yang memiliki PID tertentu
- kill program(pkill) untuk menghentikan sebuah proses yang memiliki nama tertentu
- killall program untuk menghentikan semua proses yang memiliki nama tertentu
3, Menampilkan daftar perangkat yang dihubungkan pada port USBIsusbDengan perintah tersebut dapat menampilkan perangkat apa saja yang sedang dihubungkan pada port USB4. Membersihkan layar pada TerminalclearDengan perintah ini untuk membersihkan layar pada terminal5. Merestart sistem operasiDengan menggunakan perintah reboot atau init 66. Mematikan sistem operasiDengan menggunakan perintah shutdown, halt(ini tidak direkomendasi), init 0.7. Menampilkan HardwareDengan menggunakan perintah Ishw8. Menampilkan Lamanya Sistem telah berjalanDengan menggunakan perintah uptime9. Menggunakan Kalkulator dalam TerminalDengan menggunakan perintah bc
0 komentar:
Posting Komentar