PERTEMUAN 7

21 November 2013 11:43:52 Dibaca : 198

Kali ini saya akan membahas tentang konsep distribusi, pemaketan, dan repository di linux. Dan saya juga akan membahas tentang arsitektur dari unix-sys dan mandriva linux .

Linux merupakan sebuah inti (kernel) sistem operasi yang dikembangkan berbasis unix –sys ,yang dikembangkan pertama kali oleh linus torvalds. Unix-sys itu sendiri merupakan sistem operasi yang mendukung multi-user dan multitasking yang digunakan sebagai sistem operasi baku pada berbagai jenis komputer,terutama komputer mini baik sebagai workstation atau server (sistem yang menyediakan pelayanan pada jaringan). Karena dengan unix sebagai server berpindah kerja dari satu jenis komputer ke komputer lainnya menjadi mudah. Dan Unix adalah salah satu sistem operasi pertama yang ditulis dengan bahasa pemrograman tingkat-tingkat, yaitu C .

Berikut merupakan Ciri-Ciri Sistem UNIX

Multiuser : sejumlah pemakai dapat menggunakan sistem secara bersamaan. Keuntungan dengan adanya ciri multiuser :
-Penghematan perangkat keras
-Data dapat diakses oleh banyak pemakai secara serentak Multitasking : kemampuan sistem operasi yang memungkinkan seseorang dapat melaksanakan tugas pada saat bersamaan dari sebuah terminal.Portabilitas : Sistem UNIX mudah diadaptasikan ke sistem komputer yang lain atau pada berbagai jenis komputer.Sistem berkas / directory yang hierarkis : memungkinkan pemakai mengorganisasikan informasi / data dalam bentuk yang mudah untuk diingat dan mudah untuk mengaksesnya.Utilitas : merupakan program yang disesuaikan dengan kebutuhan/tugas tertentu

Gambar di bawah ini memperlihatkan diagram dari system arsitektur UNIX.

System call merupakan alat yang menghubungkan (interface) ke kernel. Library yang berfungsi secara umum dibangun di atas interface system call. Tetapi program aplikasi dapat menggunakan keduanya (system call dan kernel). Dan Shell merupakan suatu aplikasi khusus yang menyediakan alat penghubung (interface), untuk menjalankan aplikasi yang lain. Dan System pemaketan dilinux, pada awalnya sebuah aplikasi (source code) belum berbentuk sebuah package

Sistem pemaketan di linux pada awalnya sebuah aplikasi (source code) di linux belum berbentuk sebuah package ,untuk itu sebelum di compile dan digunakan di haruskan kita melakukan build terlebih dahulu.

Mandriva linux

Mandriva Linux yang sebelumnya disebut Mandrakelinux atau Mandrake Linux adalah distribusi Linux dari Perancis yang didistribusikan oleh Mandriva (sebelumnya Mandrakesoft). Mandriva adalah sebuah sistem operasi terbuka (open source). Sistem operasi ini bersifat GRATIS alias tak berbayar jika ingin memakainya (original/resmi), lain halnya dengan windows ( original/resmi) yang berbayar jika kita ingin memakainya. Dan juga Mandriva Linux merupakan salah satu distro linux yang mengutamakan kemudahan bagi para penggunanya terutama bagi para pemula didunia Linux.

Sejarah Mandriva Linux

Mandriva pertama kali dirilis pada bulan Juli 1998 menggunakan platform Red Hat Linux versi 5.1 dan kompilasi KDE versi 1.0 . Proyek Mandriva Linux diprakarsai oleh Gaël Duval. Dan bertujuan untuk menghasilkan distro linux yang memberi kemudahan pengoperasian pada pengguna baru/pemula.

Dari awal ke versi 8.0 distribusi Mandrake bernama Linux Mandrake. Dan dari versi 8,1 – 9,2 itu disebut Mandrake Linux. Pada bulan Februari 2004 Mandrakesoft kalah dalam kasus pengadilan terhadap Hearst Corporation, pemilik King Features Syndicate. Hearst berpendapat bahwa Mandrakesoft melanggar karakter “Mandrake The Magician” milik King Features.

Logo Mandrakelinux

Akibat dari itu, Mandrakesoft harus mengubah nama produknya, yaitu dengan cara menghapus ruang antara nama merek dan nama produk dan mengubah huruf pertama dari nama produk menjadi huruf kecil sehingga menciptakan satu kata. Mulai versi 10.0 Mandrake linux berubah menjadi Mandrakelinux dan Mandrake Move berubah menjadi Mandrakemove. Logo Mandrake Lnux pun berubah seiring dengan perubahan ini.

Pada bulan April 2005 Mandrakesoft mengumumkan akuisisi terhadap Conectiva, sebuah perusahaan dari Brasil yang menghasilkan distribusi Linux berbahasa Portugis di Brazil dan Spanyol di Amerika Latin.

Sebagai akibat dari akuisisi terhadap Conectiva dan sengketa hukum dengan Hearst Corporation, Mandrakesoft mengumumkan nama perusahaan baru akan menjadi Mandriva, dan Mandriva Linux sebagai nama baru untuk nama produk.

Fitur dan Versi Mandriva Linux

Setiap distribusi Mandriva Linux selalu menyertakan tiga fitur utama, yaitu Installation, Control dan Administration. Di dalam Mandriva Linux terdapat Mandriva Control Center yang berfungsi memudahkan konfigurasi dan pengaturan pada semua sistem Mandriva. Pada Mandriva Control Center terdapat banyak program yang dikenal dengan Drake atau Draks yang secara keseluruhan disebut Drake Tools. Contoh: MouseDrake untuk pengaturan mouse, DiskDrake untuk pengaturan partisi dan file system pada harddisk dan DrakConnect yang berfungsi mengatur sistem koneksi jaringan.

Mandriva Desktop KDE

Mandriva Linux menggunakan Desktop KDE dan GNOME sebaga desktop standar. Namun Desktop Environment lain seperti Xfce dan Twm juga disertakan. Selain itu tampilan Mandriva juga dipercantik dengan adanya Tema (Theme). Beberapa tema Manriva diantaranya adalah Galaxy dan Ia Ora.

PadaMandriva Linux terdapat paket manager yang disebut URPMI, yang berisi paket-paket RPM untuk instalasi program. RPM adalah kepanjangan dari RedHat Package Manager. Pada RPM manager inilah dilakukan proses instal dan uninstal program. Paker RPMDrake sudah terintagrasi pada Mandriva Control Center.

Kelebihan dan Kekurangan Mandriva

Kelebihan :

Mudah digunakan untuk pengguna Linux yang newbie atau masih baru berkenalan dengan OpenSource.Sudah ada Mandriva Control Centernya.Deteksi Hadware yang lumayan memuaskan.Distro Linux dengan tampilan Desktop yang user friendly.Serta paket-paket software RPM nya yang mudah didapat.

Kekurangan :

Kebutuhan sumber daya prosesor dan memori yang ‘rakus’ dibandingkan dengan distro lainnya misalnya Linux Slackware.Jika di bandingin dengan ubuntu, paket aplikasi nya kalah banyak, karena mandriva/mandrake hanya memerlukan paket yang sudah terbukti di pakai oleh orang banyak.Jika di bandingin soal desktop, pengguna ubuntu lebih banyak (sekarang ini) daripada mandriva, karena ubuntu sebelumnya memberikan cd ubuntu gratis ke orang lain. Di bandingkan dengan distro linux yang tidak memberi cd gratis.Soal server, masih kalah dengan kakanya si Redhat/Fedora/Centos. Meskipun demikian, banyak juga yang menggunakan mandriva sebagai server, karena kemudahan settingnya.Kalo rata-rata distro linux lainnya punya pakem sendiri-sendiri, mandriva tidak. mandriva lebih flexible, dalam artian, mandriva bias menerima paketan aplikasi dari distro lainnya.

 

pertemuan ke-6

07 November 2013 23:46:18 Dibaca : 75

Sebelumnya kita telah membahas tentang linux kernel,perintah CLI , dan file permission .

Nah , Pada postingan kali ini saya akan membahas tentang bash shell. BASH Shell serupa tapi tidak sama dengan DOS Command Promt.Dengan BASH Shell dapat digunakan untuk memanipulasi file, menjalankan program atau membuat program, dengan kernel dan sistem secara keseluruhan.

Untuk memulai BASH Shell kita dapat melalui ;

Applications → Accessories → Terminal atau dapat juga dilakukan melalui Alt+F2, lalu ketik gnome-terminal

Contoh bash shell

herlin@herlin-gang-buntu:~$, dimana :

herlin → Username

herlin-gang-buntu → Hostname

~ : Direktori home (ex : /home/dedy)

$ : User biasa

Untuk mengecek kita dapat melakukannya dengan perintah :

herlin@herlin-gang-buntu:~$ whoami

herlin@herlin-gang-buntu:~$ hostname

herlin@herlin-gang-buntu:~$ pwd

Untuk menjalankan program dengan BASH Shell

Program bisa berarti GUI (Graphical User Interface) atau Text Mode Path dari sebuah program bisa berada pada :/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin, /usr/games

GUI :

herlin@herlin-gang-buntu:~$ oowriter

herlin@herlin-gang-buntu:~$ gimp

Taxt Mode :

herlin@herlin-gang-buntu:~$ cal

herlin@herlin-gang-buntu:~$ ls

Berikut ini merupakan beberapa contoh perintah yang dapat di manfaatkan

<nama_program> --help

Contoh : herlin@herlin-gang-buntu:~$ ls --help pidgin

man

Contoh : herlin@herlin-gang-buntu:~$ man ifconfig

whatis

Contoh : herlin@herlin-gang-buntu:~$ whatis gimp

info

contoh : herlin@herlin-gang-buntu:~$ info totem

apropos

Contoh : herlin@herlin-gang-buntu:~$ apropos

Untuk melihat isi dari directory & file kita dapat menggunakan Perintah;

ls -option

Option :

-a : menampilkan direktori dan file yang tersembunyi

-l : menampilkan direktori dan file termasuk informasi mengenai permision, user dan group kepemilikan, ukuran file, dan tanggal serta waktu pembuatannya

-s : menampilkan file dan direktori berdasarkan ukuran dalam kilobyte

-r : menampilkan file dan direktori urut abjad dari belakang

Untuk menyalin file dapat menggunakan Perintah :

cp nama_file direktori_tujuan

cp nama_file nama_file_baru

cp – option :

-r : menggandakan direktori beserta isinya ke direktori tujuan

Contoh :

herlin@herlin-gang-buntu:~$ cp file1 coba/

herlin@herlin-gang-buntu:~/coba$ cp file1 file2

untuk memindahkan atau mengganti nama file menggunakan perintah ;

mv, contoh

mv nama_file direktori_tujuan

mv nama file/direktori baru nama file baru/direktori baru.

Untuk lebih mengetahui lebih banyak perintah yang di gunakan ,dapat di telusuri di google.

Demikian postingan saya mengenai bash shell, semoga dapat bermanfaat dan apabila terdapat kesalahan penulisan kata atau kalimat mohon dimaafkan .

PERTEMUAN KELIMA SISTEM OPERASI

31 October 2013 14:11:55 Dibaca : 72

Assalamualaikum wr. wb

pada pertemuan kelima mata kuliah sistem operasi ,kita membahas tentang FILE PERMISSION .

File Permission adalah salah satu fitur keamanan di linux yang mengamankan sebuah folder atau file agar tidak bisa di akses oleh orang lain yang tidak memiliki hak.

Kelas User Linux terbagi atas tiga :

- user : Pengguna yang mempunyai hak dari suatu file (u).

- group : Grup yang memiliki hak dari suatu file (g).

- other : Pengguna lain yang berada dalam sistem (o).

Sifat dan tipe file terdiri atas tiga :

- read (r) : membaca file.

- write (w) : menulis file.

- execute (x) : mengeksekusi file.

Permission Nilai Oktal
read (r) 4
write (w) 2
execute (x) 1
total 7

Bilangan Oktal adalah bilangan yang hanya terdiri dari 8 digit angka yang terdiri dari angka 0-7.

selain itu kita juga mempelajari Beberapa  perintah CLI,yaitu sbb :

chmod merupakan perintah CLI yang berfungsi untuk melakukan perubahan permission dari

suatu file atau folder sesuai dengan keinginan kita, tentunya dengan izin superuser (rood)

Contoh :

$ sudo chmod 777 namefile.txt

chgroup : merubah kepemilikan group.

Contoh :

$ sudo chgrp

$ sudo chgrp herlin lat2.sh

chown digunakan untuk mengganti pemilik sebuah file, perintah ini hanya dapat digunakan oleh

user root. Perintah ini hanya dapat digunakan oleh user root.

Contoh :

$ sudo chown

$ sudo chown herlin mohamad lat2.sh

demikian sedikit materi mengenai file permission,semoga dapat bermanfaat.

 

(PERTEMUAN KEEMPAT -SISTEM OPERASI - KELAS D)

21 October 2013 11:38:18 Dibaca : 83
Kali ini saya akan menjelaskan fungsi dari perintah-perintah command line interface(CLI), yang saya pelajari pada jumat tanggal 18 oktober 2013.
 
berikut ini merupakan 30 perintah dasar cli ;
 
login = masuk sebagai user yang diinginkan

logout = keluar dari sistem

aptget = digunakan untuk menginstal paket dari terminal

pwd = menampilkan direktori kerja saat ini

ls = melihat direktori yang sedang aktif

cd = mengganti ke direktori yang lain

cp = menyalin file

mv = memindahkan file

rm = menghapus file

mount = menyusun sebuah driver biasannya memerlukan password root

cat = menampilkan isi dari sebuah file

chown = mengganti kepemilikan file

chmod = mengganti read, write, dan executable, dari file atau direktori

df = disk free, menampilkan statistik kegunaan hard disk untuk sistem anda

mkdir = membuat folder direktori

rmdir = menghapus folder direktori

find = mencari file atau direktori

su = super user, untuk merubah dari user biasa ke root

adduser = menambah user

halt = mematikan komputer

reboot = merestar komputer

free = menampilkan statistik memori dari sistem anda

ps = mendaftar dari seluru proses yang berjalan

top = menampilkan bagian dari proses yg berjalan dan sumber daya yang digunakan

kill = digunakan untuk mematikan atau menjalankan ulang proses

ifdown = mematikan network adapter yang ditentukan

ifup = mengaktifkan networ adapter yang ditentukan

ping = mengirim paket ip ke komputer yang dituju dan mencari respon

ftp = mentransfer file melalui sebuah jaringan

demikian rangkuman saya tentang perintah-perintah dasar cli ,semoga dapat bermanfaat.

[PERTEMUAN KETIGA - SISTEM OPERASI- KELAS D]

17 October 2013 16:04:37 Dibaca : 111

ASSALAMUALAIKUM WR. WB

INI ADALAH RANGKUMAN TENTANG LINUX YANG DIPELAJARI PADA HARI JUMAT MINGGU LALU, TEPATNYA TANGGAL 11 OKTOBER 2013.

PERTAMA-TAMA SAYA AKAN MENJELASKAN TENTANG PENGERTIAN DARI KERNEL, KERNEL JUGA DIKATAKAN SEBAGAI JANTUNG DARI SISTEM OPERASI. KERNEL MERUPAKAN SUATU PERANGKAT LUNAK YANG MENGAKSES PERANGKAT KERAS KOMPUTER ATAU GADGET. KERNEL SENDIRI BERTUGAS UNTUK MENGATUR KAPAN DAN BERAPA LAMA SUATU PROGRAM DAPAT MENGGUNAKAN SUATU PERANGKAT KERAS TERSEBUT YANG DISEBUT MULTIPLEXING. LINUX KERNEL ADALAH SUATU CARA MENGHUBUNGKAN PENGGUNA DAN MESIN KOMPUTER, DALAM ARTIAN PROGRAM INI MEMBUAT USER BERKOMUNIKASI DENGAN KOMPUTER SECARA LANGSUNG. SAYA AKAN MENJELASKAN GRAFIK DARI LINUX KERNEL TERDIRI DARI HARDWARE, KERNEL, SHELL, DAN USERSPACE. HARDWARE MERUPAKAN PERANGKAT KERAS YANG BERPERAN PENTING DALAM SISTEM OPERASI DIMANA SEMUA KOMPONEN-KOMPONEN HARDWARE MENERIMA PERINTAH DARI PROGRAM ATAU APLIKASI MELALUI KERNEL. KERNEL ADALAH INTI DARI SISTEM OPERASI YANG MENGHUBUNGKAN HARDWARE KE SHELL. SEDANGKAN SHELL ITU SENDIRI BERFUNGSI SEBAGAI PENGHUBUNG ANTARA KERNEL DAN USERSPACE, SERTA APLIKASI YANG DIGUNAKAN DALAM KOMPUTER. DAN USERSPACE DIGUNAKAN UNTUK APLIKASI YANG KEMUDIAN MEMBERIKAN PERINTAH KEPADA KERNEL MELALUI INPUT DARI KEYBOARD ATAU TAMPILAN MONITOR. DARI VIDEO YANG SAYA LIHAT USERSPACE MAUPUN SHELL MEMPUNYAI TUJUAN YANG SAMA YAITU MEMBERI PERINTAH KEPADA KERNEL MELALUI PREVILAGE MODE YANG KEMUDIAN DISAMPAIKAN KE HARDWARE. DAN DIDALAM KERNEL TERDAPAT KOMPONEN-KOMPONEN YAITU PROCESS SCHEDULER, MANAGER MEMORY, DAN I/O SCHEDULER. DIMANA FUNGSI DARI PROSES SCHEDULER ADALAH MENGATUR PROSES ANTARA APLIKASI DAN HARDWARE. SEDANGKAN MANAGER MEMORY BERFUNGSI MEMBAGI MEMORY DAN MENGATUR PROSES PENGGUNAAN MEMORY OLEH APLIKASI. DI DALAM KERNEL JUGA MEMILIKI NETWORK SERVICE AGAR MENDAPAT AKSES INTERNET. USERSPACE TIDAK BISA MENGAKSES HARDWARE TANPA MELALUI KERNEL.

DEMIKIAN RANGKUMAN SAYA TENTANG LINUX KERNEL, SEMOGA DAPAT BERMANFAAT BAGI SAYA WALAUPUN HANYA SEDIKIT.

Kategori

  • Masih Kosong

Blogroll

  • Masih Kosong