Perbedaan LINUX dan UNIX Pengenalan LINUX Pengantar Aplikasi Komputer 1B Psikologi Tingkat 1 Universitas Gunadarma Meta Meysawati
Tabel Perbedaan LINUX UNIX Vendor komersial : Red Hat, Debian, SUSE, Mint distro OS profesional, yaitu kalangan universitas besar & organisasi besar. Mis: The x Grafis OS, yaitu Gnome & KDE Awalnya berupa kode perintah konversikan ke GUI Efisien dalam deteksi ancaman Tidak efisien dalam deteksi ancaman. Karena sistem operasi user harus menunggu untuk patch anti virus dari produsen Lebih responsif terhadap serangan virus dan bug, hanya 60 virus Melaporkan lebih dari 80 virus Multi-user & tasking : Pengguna (user) Server dan workstation
Alasan mengapa LINUX lebih disukai Karena banyak tersedia dan dapat diinstal dalam prosesor yang berbeda dari prosesor yang paling kecil tertanam ke mainframe. Namun UNIX lebih cocok untuk workstation dan pusat data yang besar. Linux OS telah dipasang di lebih dari 25 juta komputer sejauh ini, Sedangkan UNIX telah digunakan hanya oleh 5,5 juta mesin sejauh ini.
LINUX Linux disusun berdasarkan standar sistem operasi POSIX _ diturunkan berdasarkan fungsi kerja UNIX. Posix antarmuka pengguna & antarmuka perangkat lunak. Standar posix korn shell (ksh) Korn shell : untuk memasukkan perintah command line
Linux Shell Shell adalah sebuah program yang membaca input standar yaitu keyboard. Shell juga sebagai command execute. Program yang menunggu instruksi user, memeriksa sintaks dan menterjemahkan instruksi yang diberikan kemudian mengeksekusinya. Dos : command promp c:\> sdngkan linux $ dan superuser #
Jenis Shell Linux Bourne shell (sh): Default prompt shell sh adalah $ (dolar) C shell (csh): Default prompt shell csh adalah % (persen) Korn shell (ksh) : Default prompt shell ksh adalah $ (dolar) Bourne Again shell (bash): Default Bash prompt adalah $ (dolar)
Jenis shell Linux Bounch Shell $ C Shell % sh terkenal karena sederhana, compact, and cepat. Kelemahannya adalah kurang interkatif seperti tidak ada history, aliasing, dan job control Fiturnya antara lain command-line history, aliasing, built-in arithmetic, filename completion, dan job control. Kelemahnnya adalah karena didesain untuk mesin skala besar dan memiliki banyak fitur maka shel ini cenderung lambat bila digunakan pada mesin kecil.
Jenis shell Linux Korn Shell $ Bounce Again Shell $ Feature Korn shell antara lain editable history, aliases, functions, regular expression wildcards, built-in arithmetic, job control, coprocessing, dan special debugging. Bash merupakan default shell Linux yang merupakan pengembangan dari bourne shell sehingga kompatibel juga di Unix. Fitur yang dimiliki bash antara lain interaktif, dapat membuat shortcut, bisa berwarna, dll.
Sistem Operasi Linux Terdiri dari: kernel, program sistem dan beberapa program aplikasi. Kernel : inti dari sistem operasi yang mengatur penggunaan memori, piranti I/O, proses-proses, pemakaian file dan lain-lain. Kernel Linux terdiri dari: manajemen proses, manajemen memori, hardware device drivers, filesystem drivers, manajemen jaringan • Bagian yang terpenting ialah manajemen proses dan manajemen memori.
Perintah LINUX Sudo so : untuk login sebagai root/ pengguna tertinggi LS : Melihat isi file dari direktori aktif. BU : $ ls <enter> drwxrw- -rw- - nama pemilik namagrup ls –al : melihat isi file dan direktori aktif beserta file hidden +atribute dan permission filenya.
CAT : Menampilkan isi dari sebuah file dilayar BU : $ cat <namafile> <enter> BU : $cat > <namafile><ekstensi> ^C fungsi ini untuk membuat file $cat >> <namafile> fungsi ini sebagai penambahan untuk file test
CP : Menyalin file atau copy. BU : $cp <file1> <file2> MV : Memindahkan file dari satu lokasi ke lokasi lain, cut atau rename file. BU : $mv /[direktori]/[file]/[direktori_tujuan] $mv /[direktori]/[namafile_lama]/[namafile_baru]
RM : Menghapus file. BU : $rm [namafile][.ektensi] RMDIR : Menghapus direktori yang kosong. BU : $rmdir [namafile] atau $rm -rf [namadirektor] MORE : Menampilkan isi sebuah file. BU: $more [namafile][.ekstensi]
CHMOD : Menambah dan mengurangi ijin pemakai untuk mengakses file atau direktori. BU : $chmod [pemilik_file] – [namafile] $chmod [pemilik_file] + [namafile] Tanda – (mencabut ijin) + (menambahkan ijin) atau $chmod [numerik] [namafile] CHGRP : Merubah kepemilikan kelompok file atau direktori. BU : #chgrp [group_baru] [file]
$cd .. $mkdir, $man : Menampilkan teks yang menjelaskan secara detail bagaimna cara penggunaan sebuah perintah di LINUX. BU : $man [perintah]
Hak Akses Hak Akses File Read (baca) simbol r Write (tulis) simbol w Execut (eksekusi) simbol x Hak Akses Pemilik File Owner/ user [U] Group [G] Other [O]
Batasan File Fungsinya adalah untuk mengatur serta membatasi akses-akses terhadap file yang bersangkutan. Perintah untuk melihat hak akses : ls Perintah untuk menentukan hak akses : chmod
R W X R - X - W X 2 3 4 5 6 7 8 9 10 1 : tipe file (-) atau direktori (d) 2,3,4 : Owner/ User [u] 5,6,7 : group [G] 8,9,10 : Other [O] Note: - no permission
chmod u+rw aku :memberi hak akses kepada user / pemilik file dengan hak akses read / baca dan write / tulis pada file stmik. chmod go-w aku :menghilangkan hak akses write / tulis untuk group dan other pada file oman chmod ugo+w aku :menambahkan hak akses write / tulis untuk user, group dan other pada file oman,