Sabtu, 31 Desember 2011

Pertemuan 3

Pembahasan : HIA (Hak Izin Akses), Hak Kepemilikan File dan Pembuatan User Group
Permission File / Hak Izin Akses File
User/owner Group Other
Tiga digit pertama digunakan untuk mengatur ijin akses bagi owner. Tiga
digit kedua digunakan untuk mengatur ijin akses bagi user lain yang masih satu
group dengan owner sedangkan tiga digit ketiga digunakan untuk mengatur ijin
akses bagi user lain diluar group owner.
Ijin Akses untuk File
R : read : ijin untuk membaca/melihat isi suatu
w : write : ijin untuk mengubah isi suatu file
x : execute : ijin untuk mengeksekusi/menjalankan suatu file
dimana jenis file berupa script/program
Ijin Akses untuk Direktori
r : read : ijin untuk melihat isi suatu direktori (contoh: $ ls -l data)
w : write : ijin untuk membuat/menghapus file dalam direktori
(contoh: $ rm data/latih)
x : execute : ijin untuk pindah ke dalam direktori (contoh: $ cd data)
Merubah Permission File - chmod
Perintah chmod memiliki dua format :
1. Format Huruf
Sintaks : chmod [ugo] [+-=] [rwx] file(s)
Keterangan :
u : user
g : group
o : other
rw- rw- r--
+ : menambahkan permission
- : menghilangkan permission
= : set
2. Format Angka
Sintaks : chmod [kode_oktal] file(s)
read (r) = 4
write(w) = 2
execute(x) = 1
contoh :
rw- rw- r--
420 420 400
6 6 4

Pertemuan 2

Pembahasan : Perintah Dasar Linux (Operasional File 1 dan Operasional File 2)
Echo “isi teks”> namafile
Untuk membuat file baru khusus barispertama
Echo “isi teks”>>namafile
Untuk menambahkan isi file baris kedua dan seterusnya
Wc namafile
Untuk menghitung jumlah kata, baris dan karakter file
Head (-n) namafile
Untuk membaca 2 baris pertama file
Tail (-n) namafile
Untuk membaca 1 baris terakhir file
Gzip namafile
Untuk mengkompres file
Zcat namafile
Untuk membaca file yang dikompres
Gunzip namafile
Untuk mengekstrak file
Alis namaasli
Untuk membuat alis
Unalis namaasli
Untuk membuat unalias
Hardlink
Untuk membackup ke file manapun. Jika file master di hapus maka file backup masih dapat dibaca dan dibuka
Softlink
Untuk membackup file dalam 1 direktori yang sama. Jika master dihapus maka backup tidak dapat dibaca

Pertemuan 1

Pembahasan : Pengenalan Linux dan Perintah Dasar Shell Linux (Organisasi Direktori)
[root@localhost~]# adduser namauser
[root@localhost~]# passwd namauser
Changing password for namauser
(current) UNIX password:
New UNIX password:
Retype new UNIX password:
passwd: all authentications tokens updated
successfully

Cd (cange direktori) fungsinya untuk pindah direktori
      1. Cd : untuk pindah ke prompt cell
        Cara login ke user yang telah di buat :
                Login tampa loguot : [root@localhost~]#su –l namauser
Login dengan logout : EXIT/loguot/ctrl+D 
Membuat Direktori
[namauser@localhost~]$mkdir namadirektori
Melihat direktori yang telah dibuat
[namauser@localhost~]$ ls
Masuk ke direktori
[namauser@localhost~]$ cd namadirektori
           Cd namadirektori : untuk pindah 1 tingkat kebawah
                Cd alamat direktori : untuk pindah ke alamat yang dituju
                Cd .. : untuk pindah 1 tingkat ke atas


   Melihat direktori yang aktif (posisi path saat ini)
     [namauser@localhost~]$pwd
     Membuat satu file dengan perintah cat
*        Cat namafile : untuk membuat isi file
*          Cat > namafile : untuk membuat file baru
*          Cat >>namafile : untuk menambahkan isi file yang sudah ada
     Ada beberapa cara untuk membuat file, diantaranya :
*           cat : dalam satu perintah bila membuat beberapa file
*           editor vi : dapat di edit
*            echo : pengetikan per baris
*            touch : membuat file kosong
     Perintah mengkopi file
*          cp namafile namafilebaru : untuk mengcopy file dalam 1 direktori
*          cp namafile alamattujuan : untuk mengcopy file ke direktori lain
    Perintah memindahkan file
*          mv namafile namafilebaru : untuk memindahkan file ke direktori yamg sama
*          mv namafile alamattujuan : untuk memindahkan ke direktori lain
    Perintah menghapus direktori
*              rm namafile : untuk menghapus file
*              rmdir namadirektori : untuk menhapus direktori kosong
*               rm –rf namadirektri : untuk menghapus direktori beserta isinya

Jumat, 23 Desember 2011

Pengenalan Linux

PENGENALAN LINUX
 Apakah Linux itu?
Linux merupakan sebuah sistem operasi dengan kemampuan multiuser dan
multitasking yang bersifat free. Free disini  bukan diartikan
kebebasan seperti yang tertuang dalam lisensi yang dimiliki oleh Linux yaitu GNU GPL
(GNU is Not Unix General Public License). Perangkat lunak yang mempunyai lisensi
GNU GPL akan menjamin 3 (tiga) kebebasan bagi para penggunanya, yaitu :
a. Kebebasan untuk menjalankan perangkat lunak tersebut dengan tujuan apapun.
b. Kebebasan untuk mengubah perangkat lunak tersebut agar sesuai dengan
kebutuhan. Hal ini mengharuskan prasyarat tersedianya source code perangkat
lunak tersebut.
c. Kebebasan untuk mendistribusikan salinannya, baik secara gratis maupun dengan
biaya.

Sebagai sistem dalam rumpun UNIX, GNU/Linux mewarisi sifat-sifat yang
menyerupai UNIX misalnya multiuser, multitasking, line/text command based, secure,
ready for network, development tool support. Dalam pengembangannya GNU/Linux
sendiri dikembangkan terpisah misalnya kernel Linux dibuat oleh Linus Benedict
Tolvalds pada tahun 1991, Donal Knuth membuat standar formatter (Tex), Bob Schefler
mengembangkan X Window dan sebagainya.
Pada dasarnya GNU/Linux adalah sebuah kernel, paket lainnya yang melengkapi
misalnya aplikasi, compiler, window manager, redhat paket manager dan sebagainya

Sejarah Linux
Pembuat sekaligus pemegang hak cipta Linux adalah Linus Bennedict Torvalds.
Beliau pada saat itu adalah mahasiswa Universitas Helsinki, Finlandia yang terinspirasi
oleh sebuah sistem operasi sejenis unix yang dinamakan Minix. Walaupun pada awalnya
pembuatan Linux dianggap suatu hobi tetapi setelah dilepas ke internet ternyata mendapat
tanggapan yang luar biasa dari programmer di seluruh dunia yang tergabung dalam suatu
newsgroup. Selanjutnya Linux dikembangkan oleh Linus di bantu oleh programmer dari
seluruh dunia melalui internet.
Nama Linux merupakan kombinasi unik antara nama penciptanya dan nama sistem
operasi yang menjadi targetnya (UNIX). Semuanya berawal dari sebuah sistem operasi
bernama Minix. Minix dibuat oleh Profesor Andrew Tanenbaum. Minix adalah sistem
operasi mirip UNIX yang bekerja pada PC. Torvald adalah salah seorang mahasiswa di
Universitas Helsinki yang menggunakan Minix. Walaupun cukup bagus, ia belum
menganggap Minix memadai.Kemudian pada tahun 1991 ia membuat sistem operasi
yang merupakan clone UNIX, yang diberi nama Linux. Seperti halnya Minix, Linux tidak
menggunakan kode apa pun dari vendor UNIX komersial, sehingga Torvalds
mendistribusikan linux di internet secara bebasdan gratis.
Pada Oktober 5 1991, Torvalds mengeposkan sistem operasinya di newsgroup
comp.os.minix. Ia mengumumkan bahwa source code Linux tersedia dan meminta
bantuan programmer-programmer lain untuk ikut mengembangkannya. Ketika itu Linux
masih setengah matang, sistem operasi ini hanya bisa menjalankan sedikit perintah
UNIX, seperti bash, gcc dan gnu-make. Saat Linux 1.0 diluncurkan pada 1994, sistem
operasi ini telah cukup stabil dan memiliki banyak feature, sepertim preemptive
multitasking (kemampuan untuk membagi sumber daya CPU untuk banyak aplikasi) dan
symmetric multiprocessing (kemampuan untuk membagi tugas di antara banyak CPU).

Linux bahkan memiliki maskotnya sendiri yang oleh torvalds dijeaskan sebagai “seekor
penguin yang menggemaskan dan ramah, yang kekenyangan setelah makan banyak ikan
hering”. Pada 1996, tim pengembangan Linux yang ada diseluruh dunia mulai
memberikan hasilnya. Tahun itu mereka telah membuat versi Linux untuk sejumlah versi
hardware, dari Atari ST sampai Macintosh. Linux terus berkembang pesat, utamanya
karena ada sejumlah distributor (seperti RedHat, Caldera, dsb) yang berkompetisi untuk
berebut pangsa pasar. Oleh karena itu dibentuk kelompok bernama Linux Standard Base.
Kelompok ini bekerja untuk memastikan bahwa beragam distribusi Linux yang ada tetap
bisa menjalankan aplikasi yang sama dan saling berinteroperasi. Saat ini ada tujuh
distribusi Linux paling terkenal, yaitu :
1. RedHat Linux, distributor paling populer di AS dan salah satu yang paling mudah
digunakan.
2. Mandrake Linux, distributor yang menambahkan update dan patch untuk RedHat
Linux.
3. Caldera Open Linux, distibrusi Linux dengan instalasi dan lingkungan pengguna
berbasis grafis yang bagus.
4. Suse Linux, distribusi Linux paling populer di Eropa yang juga menyediakan
perangkat instalasi dan panduan berbahasa Indonesia.
5. Slackware Linux.
6. Debian GNU/Linux.
7. TurboLinux, distribusi Linux paling populer di Asia yang menyediakan dukungan
untuk set karakter khusus Asia.
Kemampuan LINUX
ı Multiuser
ı Multiprocessor
ı Multitasking, memungkinkannya program-program berjalan bersamaan (background)
ı MultiThreading, dapat menciptakan subproses dengan cara efisien
ı Pembelokkan I/O, Pipe dan Filter
ı Local dan Network File System
ı Security, login dengan password, ownership, group
ı X-Window System