Unix-sys Dan Linux Solaris

18 November 2013 08:05:03 Dibaca : 220

Assalamualaikum Wr. Wb.

Pada postingan kali ini saya akan membahas tentang Unix-sys dan Distro Linux Solaris.

Unix atau UNIX adalah sebuah sistem operasi komputer yang diawali dari project Multics (Multiplexed Information and Computing Service) pada tahun 1965 yang dilakukan American Telephone and Telegraph AT&T, General Electric (GE), dan Institut Teknologi Massachusetts (MIT), dengan biaya dari Departemen Pertahanan Amerika (Departement of Defence Advenced Research Project, DARPA atau ARPA), UNIX didesain sebagai Sistem operasi yang portable, multi-tasking dan multi-user.

Sistem operasi Unix digunakan secara luas baik sebagai server atau workstation. Arsitektur Unix dan model client/server merupakan elemen yang paling penting dalam perkembangan internet dan mengubah proses komputasi secara terpusat dalam jaringan dari pada proses tunggal di komputer. Linux, merupakan sistem operasi yang diadopsi dari Unix dan tersedia secara bebas mendapat popularitas sebagai alternatif dari sistem operasi proprietary seperti Microsoft Windows.

 

Arsitektur Sistem operasi UNIX

Operating system dapat didefinisikan sebagai perangkat lunak (software) yang mengendalikan sumber daya perangkat keras (hardware) dan menyediakan tempat dimana program aplikasi dapat dijalankan. Secara umum, kita menyebut software tersebut (operating system) sebagai kernel (inti). Gambar di bawah ini memperlihatkan diagram dari system arsitektur UNIX.

Alat yang menghubungkan (interface) ke kernel, kita sebut dengan system call, library yang berfungsi secara umum dibangun di atas interface system call. Tetapi program aplikasi bebas menggunakan keduanya (system call dan kernel). Shell adalah suatu aplikasi khusus yang menyediakan alat penghubung (interface), untuk menjalankan aplikasi yang lain.

Didalam pengertian yang lebih luas, operating system adalah kernel itu sendiri dan semua sofftware yang lain digunakan sesuai kepentingan user (pengguna komputer). Software tersebut antara lain : sistem utiliti, applikasi, shell, library yang berfungsi secara umum, dan seterusnya.

Sebagai contoh, linux adalah kernel yang digunakan oleh sistem operasi di bawah lisensi GNU. Beberapa orang mereferensikan sistem operasi ini dengan GNU/Linux operating system, tetapi yang lainnya hanya menyebut linux saja. Walaupun hal itu dapat dikatakan tidak benar, tetapi dapat dimengerti, hanya karena berbeda dua ungkapan, tetapi maksudnya sama.

 

 

 

Linux Solaris

Oracle Solaris, sebelumnya dikenal sebagai Sun Solaris merupakan sebuah sistem operasi keluarga Unix yang sebelumnya dikembangkan oleh Sun Microsystems Inc. Sun Microsystem menggantikan Sun OS sebelumnya yang telah ada pada tahun 1993. Setelah proses akuisisi Sun Tentang Linux Opensource oleh Oracle pada bulan januari 2010, Solaris menjadi lebih dikenal sebagai Oracle Solaris. Sistem operasi Solaris dikenal secara luas karena skalabilitas yang dimilikinya, utamanya pada sistem komputer berbasis SPARC, dan sejumlah fitur-fitur inovatif yang dibawanya seperti DTrace, ZFS (Zettabyte File System), dan Time Slider. Sistem operasi ini dapat dijalankan di atas prosesor x86 baik 32bit atau 64bit (berbasis instruksi Amd64), serta prosesor SPARC baik yang diproduksi oleh Sun ataupun Fujitsu. Solaris terdaftar sebagai sistem operasi yang kompatibel dan memenuhi spesifikasi Single Unix Specification.

 

 

Demikian postingan kali ini, semoga bermanfaat.

Wassalamualaikum Wr. Wb.

PERTEMUAN 6

06 November 2013 16:43:06 Dibaca : 87

BASH Shell

Assalamualiakum Wr. Wb

pada postingan kali ini, kita akan membahas tentang BASH Shell.

BASH Shell serupa tapi tidak sama dengan DOS Command Promt.

Jika kita tidak memiliki mouse, jangan khawatir BASH Shell akan menjadi teman setia kita.

Dengan BASH Shell kita dapat memanipulasi file, menjalankan program atau membuat program, bermain dengan kernel dan sistem secara keseluruhan.

memulai BASH Shell

Applications → Accessories → Terminal

Alt+F2, lalu ketik gnome-terminal

Lebih jauh dengan BASH Shell

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

dedy → Username

dedy-gang-buntu → Hostname

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

$ : User biasah

Anda bisa mengecek dengan perintah :

dedy@dedy-gang-buntu:~$ whoami

dedy@dedy-gang-buntu:~$ hostname

dedy@dedy-gang-buntu:~$ pwd

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 :

dedy@dedy-gang-buntu:~$ oowriter

dedy@dedy-gang-buntu:~$ gimp

Taxt Mode :

dedy@dedy-gang-buntu:~$ cal

dedy@dedy-gang-buntu:~$ ls

Bingung dengan suatu program ?

Manfaatkan perintah :

<nama_program> --help

Contoh : dedy@dedy-gang-buntu:~$ ls --help

man

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

whatis

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

info

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

apropos

Contoh : dedy@dedy-gang-buntu:~$ apropos pidgin

Demikian postingan kali ini, bila terjadi kesalahan penulisan kata atau kalimat, mohon di maafkan.

Wassalamualaikum Wr. Wb.

PERTEMUAN 5

31 October 2013 02:20:53 Dibaca : 163

PERTEMUAN 5

Assalamualaikum wr. wb

Dari pertemuan kelima, pengetahuan yang saya dapat yaitu mengenai FILE PERMISSION.

 

FILE PERMISSION

 

FILE PERMISSION adalah satu fitur keamanan yang dimiliki oleh distribusi linux, dan turunannya dimana memungkinkan kita untuk dapat melindungi folder dan file.

 

Kelas-kelas user linux

- user : Pengguna.

- group : Yang memilikihakdari file tersebut.

- other : Pengguna lain.

 

Sifat atau type file

- Read : Membaca file.

- Write : Menulissuatu file dan menggantinama folder.

- Execute : Untuk mengeksekusi suatu file dan menulis dan membaca file.

 

Keterangan ls –l

rwxrwxrwx 1 - dedynurmansyah - dedy - 21534 - 2011-08-22 20:51 - job.odt

Dimana

rwxrwxrwx 1 : Permission

dedynurmansyah : User

dedy : Group

21534 : Ukuran File

2011-08-22 20:51 : Waktu dan Tanggal

job.odt : Nama File

 

Perbedaan File dan Direktori

File : -rwxr-xr-x julvikram jul

Direktori : drwxrwxrwx julvikram jul

 

Konversi bit ke oktal

Bit           Oktal

000            0

001            1

010            2

011            3

100            4

101            5

110            6

111            7

Oktal adalah bilangan yang berbaris 8 angka, dimana terdapat angka 0 – 7.

Metode pengubahan dari bit ke oktal adalah dengan melakukan pembagian “8”.

 

Permission

Permission          Nilai Oktal

Read (r)                    4

Write (w)                  2

Execute (x)               1

                        Total 7

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 dedy 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 dedynurmansyah lat2.sh

PERTEMUAN 4

19 October 2013 07:54:23 Dibaca : 83

PERTEMUAN 4

Dari pertemuan keempat, pengetahuan yang saya dapat yaitu, mengenai perintah-perintah CLI, diantaranya yaitu :

1. sudosu

    Digunakan untuk login sebagai root.

2. login

    Digunakan untuk login sebagai user lain.

    Cotoh : login dedy

3. mkdir

    Digunakan untuk membuat folder baru.

    Contoh : mkdir Folder 1

4. rmdir

    Digunakan untuk menghapus folder.

    Contoh : rmdir Folder 1

5. cd

    Digunakan untuk berpindah direktori.

    Contoh : cp Folder 1

6. pwd

    Digunakan untuk memperlihatkan di direktori mana kita beraada sekarang.

7. ls

    Digunakan untuk melihat isi sebuah direktori

8. cp

    Digunakan untuk melakukan copy file

9. mv

    Digunakan untuk melakukan cut atau rename.

    Contoh : mv /etc/file1.txt file2.txt

10. touch

    Digunakan untuk membuat file baru.

    Contoh : touch file1.txt

11. rm

    Digunakan untuk menghapus file.

    Contoh : rm file1.txt

12. more

    Digunakan untuk menampilkan isi sebuah file.

    Contoh : more file1.txt

13. echo

    Digunakan untuk menulis kata atau kalimat ke sebuah file.

    Contoh : echo “Ini adalah contoh”>>file1.txt

14. adduser

    Digunakan untuk menambah user baru.

    Contoh : adduser desi

15. addgroup

    Digunakan untuk membuat group baru.

    Contoh : addgroup group1

16. lshw

    Digunakan untuk melihat hardware computer.

17. dmesg

    Digunakan untuk melihat hardware yang sedang beraktifitas.

18. cpuinfo

    Digunakan untuk melihat spesifikasi computer.

    Contoh : more /proc/cpuinfo

19. clear

    Digunakan untuk membersihkan layar .

20. meminfo

    Digunakan untuk melihat status RAM.

    Contoh : more /proc/meminfo

21. reboot

    Digunakan untuk merestar computer, namun harus sebagai root.

22. uname –r

    Digunakan untuk melihat versi kernel pada computer.

23. lspci

    Digunakan untuk melihat perangkat pci yang sedang terkoneksi kekomputer.

24. susb

    Digunakan untuk melihat perangkat usb yang sedang terkoneksi kekomputer.

25. nautilus

    Digunakan untuk membuka tampilan GUI secara langsung.

    Contoh : sudo nautilus (menggunakan mode GUI dengan status root)

26. apt-get

    Digunakan untuk memperoleh paket/software dari prository ubuntu secara online.

27. top

    Digunakan untuk melihat proses yang sedang berjalan.

28. wget

    Digunakan untuk mendownload via terminal.

    Contoh : wget http://www.insightcalender.com/ insight calender 1-1 setup.exe

29. ifconfig

    Digunakan untuk melihat konfigurasi internet.

30. exit

    Digunakan untuk keluar dari terminal.

31. date

    Digunakan untuk melihat tanggal dan waktu.

PERTEMUAN 3

14 October 2013 07:55:09 Dibaca : 115

Dari hasil persentasi kelompok 2, 4 dan 5, pengetahuan yang saya dapat yaitu :

1. Apa itu linux kernel, yaitu merupakan suatu cara untuk menghubungkan pengguna dan mesin komputer.

Grafil kernel :

                                        

        Hardware berupa mesin computer yang terhubung dengan berbagai device seperti micro controller, monitor, atau keyboard. Semua komponen hardware menerima perintah dari program atau aplikasi melalui kernel. User space digunakan untuk aplikasi yang kemudian emberi perintah kepada kernel melalui input dari keyboard atau tampilan monitor. Perintah yang diberikan kepada kernel kemudian di sampaikan kepada hardware.

Didalam kernel juaga terdapat proses scheduler, memory manager dan input/output scheduler.

- Proses scheduler berfungsi mengatur proses antar alpikasi dan hardware.

- Memory manager berfungsi membagi memory dan menagtur proses penggunaan memory oleh aplikasi.

- Input dan output scheduler berfungsi manjembatani penggunaan hardware seperti keyboard dalam menerima input dan menghasilkan output.

Didalam kernel juga terdapat IPC, yaitu metode komunikasi dan sirkonasi antar proses.

Jika ingin mengetahui versi kernel pada komputer ketik uname –r, maka informasi versi akan muncul. Terdapat system angka yang di gunakan pada versi, digit pertama disebut angka major, dan digit kedua disebut angka minor, apabila angka minor berubah angka genap maka versi tersebut telah stabil, dan apabial angka minot berubah angka ganjil maka versi tersebut sedang dalam tahap perkembangan. Angka ketiga adalah revesion.

 

 

2. Modul linux adalah sepotong kode yang bias dimasukkan atau dikeluarkan dari dalam system kerja linux kernel.

Cara kerjanya:

Jika ingin menambahakan suatu fungsi pada computer, yang harus di lakukan adalah membuat modul mengkomplikasikanya dan menggunakan perintah insmod untuk memasukkanya kedalam kernel. Ketika selesai menggunakan mode tersebut yang harus dilakukan hanyalah menggunakan rmmod, untuk mengeluarkan modul dari kernel.

Kategori

  • Masih Kosong

Blogroll

  • Masih Kosong