MODUL PANDUAN BELAJAR LINUX

Ukuran: px
Mulai penontonan dengan halaman:

Download "MODUL PANDUAN BELAJAR LINUX"

Transkripsi

1 MODUL PANDUAN BELAJAR LINUX LABORATORIUM TEKNIK INFORMATIKA PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK GORONTALO 2011

2 Sri Rahmola Samu BAB I PENGENALAN LINUX Kompetensi Dasar 1. Mempelajari Perbedaan Mendasar Linux 2. Mempelajari dan Memahami Kelebihan dan Kekurangan Linux 3. Mempelajari Bagian Sistem Operasi 4. Mempelajari Bagian Kernel Linux Tujuan a. Mampu Membedakan Antara Linux dan Windows b. Mampu Mengetahui Kelebihan dan Kekurangan Linux c. Mampu Mengetahui Bagian Bagian Dari Sistem Operasi d. Mampu Mengetahui Bagian Bagian Terpenting Kernel Linux Linux Linux adalah sistem operasi berbasis UNIX yang dapat berjalan di berbagai macam perangkat keras terutama di PC berbasis Intel x86. Dikatakan berbasis UNIX karena Linux dikembangkan menurut standar yang dimiliki UNIX dan kemampuan yang sama dengan UNIX. Artinya Linux memiliki kemampuan baik sebagai server maupun workstation layaknya UNIX. Pada awalnya Linux hanya berjalan di platform Intel x86 termasuk AMD Cyrix dan lainnya. Namun seiring dengan berkembangnya jumlah pengguna Linux dan para pengembangnya maka sekarang Linux telah berjalan pula pada MacIntosh (Motorolla), Sun Sparc, DEC Alpha, Amiga, strongarm dan masih banyak lagi. Perkembangan Linux sangat didukung oleh lisensi yang digunakan oleh Linux yaitu GNU General Public License (GNU GPL). Secara singkat GNU General Public License memungkinkan suatu aplikasi ( termasuk sistem operasi ) untuk secara bebas digunakan dan disebarluaskan dimana pengguna/penerima software berhak menerima kode asal ( source code) dari aplikasi tersebut beserta semua hak yang diijinkan oleh penulis asli. Aplikasi tersebut dapat dimodifikasi maupun digunakan dalam aplikasi lain dimana lisensi dari aplikasi perubahan/baru tetap pada GNU GPL. Penulis asli hanya bertanggungjawab pada kode asli

3 dan tidak bertanggungjawab terhadap implikasi perubahan yang dilakukan pada aplikasi tersebut. Penyebarluasan aplikasi yang telah dirubah tetap mencantumkan penulis asli, kode asli, kode perubahan yang ditambahkan dan penanggungjawab perubahan tersebut. Dengan GPL bukan berarti tidak memungkinkan adanya komersial, paling tidak biaya dapat ditarik dari biaya kopi media distribusi. Jasa layanan seperti dukungan teknis dapat merupakan produk komersial. Dengan GNU GPL Linux menawarkan sebuah sistem operasi sekelas UNIX dengan biaya murah. Terutama bagi perusahaan dengan kapital kecil Linux memberi angin segar terhadap investasi perangkat lunak yang dibutuhkan. Dengan fasilitas yang dimiliki Linux, maka Linux merupakan alternatif sistem operasi yang patut dilihat terhadap sistem operasi lainnya seperti Windows NT, UNIX, SunOS sdan lainnya. 1. Kemampuan Sistem Linux Multiuser Kemampuan OS menangani banyak user secara simultan baik pada aplikasi yang sama maupun aplikasi yang berbeda. Multitasking Kemampuan OS menangani sejumlah pekerjaan (task) secara simultan. Dukungan lengkap terhadap jaringan berbasis TCP/IP Tersedia fasilitas fasilitas jaringan seperti telnet, FTP, dan NNTP. Linux menyediakan juga driver driver untuk Ethernet, PPP, bahkan ISDN. Pada platform Intel, Linux menggunakan mode protected, model penggunaan memori secara flat (tanpa segmentasi), demand paging, virtual memory.penanganan program dan data berukuran besar menjadi lebih baik. Linux menggunakan shared library pada file file executeable sehingga ukuran program menjadi kecil. Kemampuan Perangkat Lunak Linux Hampir semua utility UNIX telah di port ke Linux sehingga para pengguna UNIX dapat menemukan aplikasi yang sama seperti yang biasa mereka gunakan di UNIX. Perintah dasar ( ls, tr, awk, more ) pada UNIX terdapat pula pada Linux. Beberapa contoh aplikasi dan perangkat lunaknya Pengolahan kata vi, emacs, joe, pico Document processing groff, latex

4 Bahasa pemrograman Pascal, C, C++, Modula, Ada, Fortran, BASIC, Smalltalk, Eiffel, Lisp, Java, Scheme, Oberon, Perl, Tcl/Tk, Phyton, Sather GUI X Window dengan segala utility nya Pengolah citra (seperti pada Corel Photopaint) xv, gimp, xpaint Menggambar (seperti pada Paintbrush) xfig User interface development tools Xlib, xforms Aplikasi berbasis jaringan komputer e mail mail, pine, elm FTP ftp, ncftp Login jarak jauh rlogin, telnet Menjelajah Web netscape navigator, arena, lynx Pengelolaan basis data msql, PostgreSQL, mysql A. Perbedaan Mendasar Linux Satu hal yang membedakan Linux terhadap sistem operasi lainnya adalah harga. Linux ini lebih murah dan dapat diperbanyak serta didistribusikan kembali tanpa harus membayar fee atau royalti kepada seseorang. Tetapi ada hal lain yang lebih utama selain pertimbangan harga yaitu mengenai source code. Source code Linux tersedia bagi semua orang sehingga setiap orang dapat terlibat langsung dalam pengembangannya. Kebebasan ini telah memungkinkan para vendor perangkat keras membuat driver untuk device tertentu tanpa harus mendapatkan lisensi source code yang mahal atau menandatangani Non Disclosure Agreement (NDA). Dan itu juga telah menyediakan kemungkinan bagi setiap orang untuk melihat ke dalam suatu sistem operasi yang nyata dan berkualitas komersial. Karena Linux itu tersedia secara bebas di internet, berbagai vendosr telah membuat suatu paket distrbusi yang dapat dianggap sebagai versi kemasan Linux. Paket ini termasuk lingkungan Linux lengkap, penagkat lunak untuk instalasi dan mungkin termasuk perangkat lunak khusus dan dukungan khusus. Perbedaan Mendasar Antara Linux Dan Windows Seorang bernama Jack Wallen yang telah menggunakan Linux sekitar kurang lebih 10 tahunan mengakui bahwa dari awal dia mengetahui adanya perbedaan mendasar antara Linux dan Windows yang akan membuat keduanya selalu terpisah. Namun ini bukanlah suatu

5 bahasan mengenai Sistem Operasi (OS) mana yang lebih baik antara Linux dan Windows. Setidaknya ada beberapa perbedaan yang mendasar diantara keduanya yaitu a). Full Access dan No Access Perbedaan yang sangat significan antara keduanya adalah kebebasannya dalam mengakses Source Code. Fakta bahwa Linux memiliki GNU Public License telah memungkinkan para penggunanya untuk mengakses sampai ke kode Kernel yang menjadi dasar Sistem Operasi Linux. Sedangkan Windows? Silahkan anda mencobanya jika anda bisa, kecuali jika mungkin anda termasuk anggota kelompok yang terseleksi yang diizinkan Microsoft untuk mengaksesnya. b). Licensing Freedom vs Licensing Restrictions Dengan Linux GPL Licensed OS, maka kita bebas untuk memodifikasi suatu software dan menggunakannya atau bahkan mempublikasikan ulang dan menjualnya (selama kodenya masih tersedia). Dengan GPL ini pula, maka kita dapat mendownload sebuah salinan Linux (atau aplikasi pendukungnya) dan menginstallnya di seberapapun komputer yang kita ingin gunakan. Berbeda dengan Microsoft License, kita tidak akan diperbolehkan melakukan hal hal tersebut. Kita dibatasi hanya pada license yang telah kita beli saja. Jadi misalkan anda membeli 10 License, maka anda hanya bias menginstall OS tersebut hanya pada 10 unit komputer saja. c). Online Peer Support vs Paid Help desk Support Dengan Linux, anda akan mendapatkan support dari forum, online search, dan beberapa situs web site. Jika memang dibutuhkan, anda juga dapat membeli contract support dari perusahaan Linux yang besar (Red Hat dan Novell) Sedangkan Windows, anda memang bisa mendapatkan hal yang sama dari Microsoft dan banyak situs online. Bahkan anda dapat membeli support dari Microsoft sendiri. Namun dukungan erat dari komunitas pengguna Linux biasanya membuat kesempatan untuk mendapatkan solusi dari masalah menjadi lebih cepat. d). Full vs Partial Hardware Support Hampir semua pembuat hardware biasanya sudah menyediakan driver yang compatible dengan Windows. Ini agak berbeda dengan Linux dimana masih ada beberapa hardware yang ternyata masih belum support atau tidak dapat berfungsi jika digunakan

6 dengan OS Linux. e). Command Line vs No Command Line Bagaimanapun memang kekuatan utama Linux adalah di Command Line. Meskipun Linux sekarang didukung dengan tampilan Graphis yang sangat baik, namun command line tetap menjadi tool yang tidak ternilai untuk perkerjaan administrasi OS. Sedangkan Windows memang dilahirkan dari awal dengan menggunakan tampilan graphis. Memang di Windows masih bisa menggunakan Command Line, namun tidak sefleksibel Linux. f). Centralized vs Noncentralized Application Installation Di Linux, installasi terpusat di satu lokasi, misalkan melalui Package Management System semacam Synaptic. Sedangkan di Windows, installasi dilakukan dari masing masing software yang akan diinstall dengan menjalankan file setup.exe g). Flexibility vs Rigidity Pada Windows kita bergantung pada apa yang Microsoft anggap ideal pada sebuah desktop. Sedangkan pada Linux kita dapat memilih seberapa banyak kelengkapan desktop yang kita inginkan. Dari mulai yang sederhana semacam Fluxbox sampai yang canggih semacam 3D Compiz. Linux desktop sangat fleksibel untuk digunakan di berbagai kondisi komputer yang digunakan. B. Perbandingan Linux terhadap sistem operasi lainnya Linux disusun berdasarkan standar sistem operasi POSIX yang sebenarnya diturunkan berdasarkan fungsi kerja UNIX.UNIX kompatibel dengan Linux pada level system call, ini berarti sebagian besar program yang ditulis untuk UNIX atau Linux dapat direkompilasi dan dijalankan pada sistem lain dengan perubahan yang minimal. Secara umum dapat dikatakan Linux berjalan lebih cepat dibanding UNIX lain pada hardware yang sama. Dan lagi UNIX memiliki kelemahan yaitu tidak bersifat free. MS DOS memiliki kemiripan dengan Linux yaitu file sistem yang bersifat hirarkis. Tetapi MS DOS hanya dapat dijalankan pada prosesor x86 dan tidak mendukung multi user dan multi tasking, serta tidak bersifat free. Juga MSDOS tidak memiliki dukungan yang baik agar dapat berinteroperasi dengan sistem operasi lainnya, termasuk tidak tersedianya perangkat lunak network, program pengembang dan program utilitas yang ada dalam Linux. MSWindows menawarkan kemampuan grafis yang ada pada Linux termasuk kemampuan

7 networking tetapi tetap memiliki kekurangan yang ada pada MS DOS. Windows NT yang juga tersedia untuk Digital Alpha selain prosesor x86. Namun Windows NT ini masih juga memiliki beberapa kekurangan yang telah ada pada MS DOS.Waktu untuk menemukan suatu bug dalam suatu sistem operasi ini tak sebanding dengan harga yang harus dibayar. Sistem operasi Apple untuk Macintosh hanya dapat berjalan di sistem Mac. Juga memiliki kekurangan dari sisi ketersediaan perangkat bantu pengembang (development tool) dan juga kurang dapat secara mudah untuk berintoperasi dengan sistem operasi lainnya. Apple juga telah memungkinkan Linux dapat dijalankan pada PowerMac. C. Sejarah Linux Linux pada awalnya dibuat oleh seorang mahasiswa Finlandia yang bernama Linus Torvalds. Dulunya Linux merupakan proyek hobi yang diinspirasikan dari Minix, yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum. Linux versi 0.01 dikerjakan sekitar bulan Agustus Kemudian pada tanggal 5 Oktober 1991, Linus mengumumkan versi resmi Linux, yaitu versi 0.02 yang hanya dapat menjalankan shell bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler). Saat ini Linux adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan soft ware dan bahkan untuk pekerjaan sehari hari. Linux sekarang merupakan alternatif sistem operasi yang jauh lebih murah jika dibandingkan dengan sistem operasi komersial (misalnya Windows 9.x/NT/2000/ME). Linux mempunyai perkembangan yang sangat cepat. Hal ini dapat dimungkinkan karena Linux dikembangkan oleh beragam kelompok orang. Keragaman ini termasuk tingkat pengetahuan, pengalaman serta geografis. Agar kelompok ini dapat berkomunikasi dengan cepat dan efisien, internet menjadi pilihan yang sangat tepat. Karena kernel Linux dikembangkan dengan usaha yang independent, banyak aplikasi yang tersedia, sebagai contoh, C Compiler menggunakan gcc dari Free Software Foundation GNU s Project. Compiler ini banyak digunakan pada lingkungan Hewlett Packard dan Sun. Sekarang ini, banyak aplikasi Linux yang dapat digunakan untuk keperluan kantor seperti untuk spreadsheet, word processor, database dan program editor grafis yang memiliki fungsi

8 dan tampilan seperti Microsoft Office, yaitu Star Office. Selain itu, juga sudah tersedia versi Corel untuk Linux dan aplikasi seperti Matlab yang pada Linux dikenal sebagai Scilab. Linux bisa didapatkan dalam berbagai distribusi (sering disebut Distro). Distro adalah bundel dari kernel Linux, beserta sistem dasar linux, program instalasi, tools basic, dan program program lain yang bermanfaat sesuai dengan tujuan pembuatan distro. Ada banyak sekali distro Linux, diantaranya RedHat, distribusi yang paling populer, minimal di Indonesia. RedHat merupakan distribusi pertama yang instalasi dan pengoperasiannya mudah Debian, distribusi yang mengutamakan kestabilan dan kehandalan, meskipun mengorbankan aspek kemudahan dan kemutakhiran program. Debian menggunakan.deb dalam paket instalasi programnya. Slackware, merupakan distribusi yang pernah merajai di dunia Linux. Hampir semua dokumentasi Linux dan kemutakhiran program. Debian menggunakan.deb dalam paket instalasi programnya disusun berdasarkan Slackware. Dua hal penting dari Slackware adalah bahwa semua isinya (kernel, library instalasi dan pengoperasiannya mudah ataupun aplikasinya) adalah yang sudah teruji. Sehingga mungkin agak tua tapi yang pasti stabil. Yang kedua karena dia menganjurkan untuk menginstall dari source sehingga setiap program yang kita install teroptimasi dengan sistem kita. Ini alasannya dia tidak mau untuk menggunakan binary RPM dan sampai Slackware 4.0, ia tetap menggunakan libc5 bukan glibc2 seperti yang lain. SuSE, distribusi yang sangat terkenal dengan YaST (Yet another Setup Tools) untuk mengkonfigurasi sistem.suse merupakan distribusi pertama dimana instalasinya dapat menggunakan bahasa Indonesia. Mandrake, merupakan varian distro RedHat yang dioptimasi untuk pentium. Kalau komputer kita menggunakan pentium ke atas, umumnya Linux bisa jalan lebih cepat dengan Mandrake. WinLinux, distro yang dirancang untuk diinstall di atas partisi DOS (WIndows). Jadi untuk menjalankannya bisa di klik dari Windows. WinLinux dibuat seakan akan merupakan suatu program aplikasi under Windows.

9 D. Kelebihan dan Kekurangan Linux 1. Kelebihan Linux Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat dikatakan, tidak terdapat biaya lisensi untuk membeli atau menggunakan Linux. Linux mudah digunakan. Dulu, Linux dikatakan merupakan sistem operasi yang sulit dan hanya dikhususkan untuk para hacker. Namun, kini, pandangan ini salah besar. Linux mudah digunakan dan dapat dikatakan hampir semudah menggunakan Windows. Hampir semua aplikasi yang terdapat di Windows, telah terdapat alternatifnya di Linux. Kita dapat mengakses situs web Open Source as Alternative untuk memperoleh informasi yang cukup berguna dan cukup lengkap tentang alternatif aplikasi Windows di Linux. Keamanan yang lebih unggul daripada Windows. Dapat dikatakan, hampir semua pengguna Windows pasti pernah terkena virus, spyware, trojan, adware, dsb. Hal ini, hampir tidak terjadi pada Linux. Di mana, Linux sejak awal didesain multi user, yang mana bila virus menjangkiti user tertentu, akan sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain. Pada Windows, hal ini tidaklah terjadi. Sehingga bila dilihat dari sisi maintenance / perawatan data maupun perangkat keras pun akan lebih efisien. Artikel yang menunjang argumen ini 1.LinuxdanVirus. 2. Melindungi Windows dari serangan virus dengan menggunakan Linux. Linux relatif stabil. Komputer yang dijalankan di atas sistem operasi UNIX sangat dikenal stabil berjalan tanpa henti. Linux, yang merupakan varian dari UNIX, juga mewarisi kestabilan ini. Jarang ditemui, komputer yang tiba tiba hang dan harus menekan tombol Ctrl Alt Del atau Restart untuk mengakhiri kejadian tersebut. Sehingga, tidaklah mengherankan bila Linux mempunyai pangsa pasar server dunia yang cukup besar. Dari hasil riset IDC, pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan mencapai 25,7 % (dapat dibaca di

10 Linux mempunyai kompatibilitas ke belakang yang lebih baik (better backward compatibilty). Perangkat keras (hardware) yang telah berusia lama, masih sangat berguna dan dapat dijalankan dengan baik di atas Linux. Komputer komputer yang lama ini tidak perlu dibuang dan masih dapat digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai penunjang informasi dapat membaca artikel Don t Throw That Old PC Away Give It New Life with Linux ). Selain itu, tidak pernah ditemui dokumen dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang lebih lama. Pada Windows, kita seakan dituntut untuk terus mengikuti perkembangan perangkat keras. Sebagai contoh, beberapa bulan lalu, telah dirilis Windows Vista. Beberapa dokumen yang dibuat dalam Windows Vista tidak dapat dibuka dalam Windows XP. Sehingga, mau tidak mau, kita harus beralih ke Windows Vista, dan itu berarti meng upgrade atau membeli perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum Windows Vista dapat dilihat Atau, bisa jadi ada aplikasi aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di Windows Vista, karena sudah tidak didukung lagi oleh Microsoft. 2. Kekurangan Linux Banyak pengguna yang belum terbiasa dengan Linux dan masih Windows minded. Hal ini dapat diatasi dengan pelatihan pelatihan atau edukasi kepada pengguna agar mulai terbiasa dengan Linux. Dukungan perangkat keras dari vendor vendor tertentu yang tidak terlalu baik pada Linux. Untuk mencari daftar perangkat keras yang didukung pada Linux, kita dapat melihatnya di Linux Drivers.org atau linuxhardware.org. Proses instalasi software / aplikasi yang tidak semudah di Windows. Instalasi software di Linux, akan menjadi lebih mudah bila terkoneksi ke internet atau bila mempunyai CD / DVD repository nya. Bila tidak, maka kita harus men download satu per satu package yang dibutuhkan beserta dependencies nya. Bagi administrator sistem yang belum terbiasa dengan Unix like (seperti Linux), maka mau tidak mau harus mempelajari hal ini. Sehingga syarat untuk menjadi administrator adalah manusia yang suka belajar hal hal baru dan terus menerus belajar.

11 E. Bagian sistem operasi Sistem Operasi secara umum terdiri dari beberapa bagian Mekanisme Boot, yaitu meletakkan kernel ke dalam memory Kernel, yaitu inti dari sebuah Sistem Operasi Command Interpreter atau shell, yang bertugas membaca input dari pengguna Pustaka pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat n dipanggil oleh aplikasi lain Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka. Sistem Operasi Linux/UNIX terdiri dari kernel, program sistem dan beberapa program aplikasi. Kernel merupakan inti dari sistem operasi yang mengatur penggunaan memori, piranti masukan keluaran, proses proses, pemakaian file pada file system dan lain lain. Kernel juga menyediakan sekumpulan layanan yang digunakan untuk mengakses kernel yang disebut system call. System call ini digunakan untuk mengimplementasikan berbagai layanan yang dibutuhkan oleh sistem operasi. Program sistem dan semua program program lainnya yang berjalan di atas kernel disebut user mode. Perbedaan mendasar antara program sistem dan program aplikasi adalah program sistem dibutuhkan agar suatu sistem operasi dapat berjalan sedangkan program aplikasi adalah program yang dibutuhkan untuk menjalankan suatu aplikasi tertentu. Contoh daemon merupakan program sistem dan pengolah kata (word processor) merupakan program aplikasi. F. Bagian penting kernel Linux Kernel Linux terdiri dari beberapa bagian penting, seperti manajemen proses, manajemen memori, hardware device drivers, filesystem drivers, manajemen jaringan dan lain lain. Namun bagian yang terpenting ialah manajemen proses dan manajemen memori. Manajemen memori menangani daerah pemakaian memori, daerah swap, bagian bagian kernel dan untuk buffer cache. Manajemen proses menangani pembuatan proses proses dan penjadwalan proses. Pada bagian dasar kernel berisi hardware device drivers untuk setiap jenis hardware yang didukung.

12 Obin. R Manjo BAB II INSTALASI UBUNTU Latar belakang Ubuntu 9.10 yang juga dikenal dengan sebutan Karmic Koala telah dirilis pada tanggal 29 Oktober 2009 yang merupakan rilis kesebelas dari OS Ubuntu. Tutorial ini dibuat untuk memberikan panduan kepada siapapun yang ingin menginstall Ubuntu 9.10 pada komputer pribadinya. Tujuan Pada bab ini akan dibahas tentang proses instalasi dan cara partisi pada linux dan juga tentang APT dan Synaptic pada linux ubuntu. Pada akhir pembahasan diharapkan agar pembaca dapat 1. Menjelaskan proses instalasi pada linux ubuntu 2. Melakukan instalasi ubuntu dan menentukan partisinya 3. Melakukan kostumisasi dengan apt dan synaptic Proses Instalasi Linux Ubuntu 9.10 Anda butuh Ubuntu 9.10 Desktop ISO image yang sesuai dengan arsitektur komputer Anda (i386 atau amd64),bakar ISO image tersebut dengan aplikasi CD/DVD burning favorit Anda (Nero, CDBurnerXP, Roxio) pada CD blank dengan speed 8x. gambar 1 booting cd

13 System pada CD akan menggunakan RAM pada PC sebagai media penyimpanan system sementara. System live CD tidak akan berpengaruh pada harddisk PC. Jadi anda dapat mencoba menggunakan Ubuntu sebelum melakukan instalasi pada system. gambar 2 booting system cd Setelah System Live CD berjalan, doubleklik icon install pada desktop untuk memulai proses instalasi Proses instalasi berjalan. Pertama pilih bahasa yang ingin digunakan (default english). gambar 3 klik icon install

14 Proses instalasi berjalan. Pertama pilih bahasa yang ingin digunakan (default english). gambar 4 memilih bahasa kemudian pilih zona waktu (Indonesia, Jakarta) gambar 5 memilih zona waktu Pilih keyboard layout yang digunakan(default english).

15 gambar 6 default keyboard Sekarang adalah tahap mempartisi harddisk. Ada 2 pilihan; Guided Use entire harddisk digunakan menggunakan seluruh harddisk, seluruh data yang ada akan dihapus,atau gunakan manual, gunakan partisi harddisk tertentu yang diinginkan. Selanjutnya anda cukup membuat partisi baru, yaitu / (kira 5GB), /home (secukupnya, untuk filefile document anda) dan partisi swap cukup 256MB gambar 7 mempersiapkan partisi Apabila sistem menemukan sistem operasi Windows pada harddisk, sistem

16 akan menawarkan opsi untuk memindahkan settings pada windows ke sistem Ubuntu. Abaikan saja pilihan ini Ketik nama user anda (boleh asli boleh samaran), kemudian masukkan nama yang ingin anda gunakan untuk login, dan isikan password. selanjutnya klik forward. gambar 8 username dan password Tampilan selanjutnya adalah jendela informasi setting instalasi. Selanjutnya klik install untuk memulai proses instalasi.

17 gambar 9 summary (kesimpulan) Selanjutnya harddisk akan dipartisi ulang dan system Ubuntu akan di install ke harddisk. Proses ini akan memakan waktu beberapa menit (3045menit). gambar 10 proses instalasi berjalan Setelah proses instalasi selesai kita harus melakukan reboot agar sistem dapat digunakan. klik restart now (jangan lupa untuk mengeluarkan cd installer Ubuntu).

18 Sytem live CD akan mati, pada proses akhirnya, anda akan melihat tulisan berwarna biru pada bagian layar paling bawah), CDRom akan mengeluarkan CD Ubuntu, kemudian tekan enter agar PC melakukan restart. gambar 12 reboot dan menuju system yang baru terinstall Selanjutnya boot ulang dan masuki sistem Ubuntu baru pada PC anda. System Ubuntu anda telah mulai. Login ke desktop anda menggunakan username dan password yang telah dibuat sebelumnya.

19 Memulai Ubuntu Halaman login pada ubuntu gambar 13 masukkan username dan password Ini adalah tampilan dekstop anda, silahkan memulai dan melakukan kustomisasi. gambar 14 dekstop ubuntu yang standard APT apt (Advance Packet Tool) adalah management system untuk paket aplikasi. Apt digunakan untuk mengindex dan mengupdate source instalasi. Selain itu apt juga digunakan untuk memeriksa depedensi, error check, remove, dan auto remove(membuang paket yang tidak digunakan secara otomatis). apt membutuhkan koneksi jaringan untuk mengakses repository di server mirror

20 atau repository paket dari cd atau DVD. Synaptic Synaptic digunakan untuk update, menginstall dan upgrade paket pada system melalui server repo yang telah disediakan. Karena menggunakan server lokal maka proses instalasi akan cepat. Letak menu administrator ada di main menu > System > administration (Default Tombol Kanan Atas). gambar 15 menggunakan synaptic Selanjutnya kita akan banyak menggunakan menu yang ada disini untuk melakukan administrasi system ubuntu dengan modus grafis (cukup klakklik saja) Memulai synaptic dengan system > administration > synaptic Selanjutnya user akan diminta memasukkan password root/sudo (password user ketika pertama kali instalasi).

21 gambar 16 masukkan password user Agar synaptic dapat mengakses server tersebut, maka harus menambahkan server pada list melalui menu setting di synaptic. Yaitu settings > repositories gambar 17 setting repos

22 Selanjutnya pilih tab third party software untuk menaruh server mirror ugm pada list server klik tombol add atau edit untuk memasukkan atau mengedit list yang sudah ada. gambar 18 daftar repository Isikan alamat, Selanjutnya klik tombol add source. gambar 19 alamat repository Sedangkan untuk edit kotak dialog yang akan muncul seperti dibawah

23 gambar 20 edit source Sedangkan untuk edit kotak dialog yang akan muncul seperti dibawah gambar 20 edit source Kemudian isikan seperti pada gambar diatas. kemudian klik OK. Pada software sources berikan tanda check untuk menggunakan link server tersebut. Setelah melakukan perubahan akan muncul kotak dialog peringatan bahwa setting telah diubah, jadi kita harus mereload synaptic agar dapat update. gambar 21 repository siap digunakan Klik tombol reload di bagian kanan atas agar dapat melakukan update list paket.

24 Fanly Kandari BAB III FILE SYSTEM Kompetensi Dasar 1. Jenis jenis file system 2. Struktur direktori Linux 3. Struktur data kernel 4. Pengenalan device Latar Belakang Pada saat ini hampir semua orang sudah menggunakan system operasi windows sebagai system operasi di komputer mereka. Hampir semua orang sudah tahu tentang system operasi windows, cara instalasinya, aplikasinya dan lain lain. Tetapi bagaimanakah dengan system operasi linux?, mungkin bagi masyarakat di Negara maju seperti jepang, amerika, dll. Sudah mengenal linux bahkan mampu untuk membuat system operasi yang serupa dengan linux. Tetapi bagaimanakah dengan masyarakat di Negara Negara berkembang seperti Indonesia? Memang tidak bisa dipungkiri lagi, bahwa sebagian besar masyarakat Indonesia masih banyak yang gagap teknologi, hanya sebagian kecil saja yang memiliki wawasan yang luas dalam bidang IT. Untuk itu kami mencoba untuk mengambil sedikit andil dalam perkembangan dunia pendidikan di bidang IT di negara tercinta ini (Indonesia), pada kesempatan ini kami mencoba untuk menulis beberapa hal mengenai salah satu system operasi (Linux), dalam modul ini kami memaparkan tentang file system linux. Tujuan 1.Mengetahui Jenis jenis file system 2.Mengetahui Struktur direktori Linux 3.Mengetahui Struktur data kernel 4.Pengenalan device Materi Sebelum membahas materi kita, maka jawablah pertanyaan ini; Apa yg dimaksud dgn

25 file system? File system adalah metode pemberian nama file dan cara menempatkannya ke dalam media penyimpan, termasuk penempatan file pada struktur direktori. Setiap sistem operasi memiliki metode yang berbeda beda untuk menempatkan file dalam struktur hirarki. Saat ini ada beberapa file system yg digunakan, diantaranya FAT (File Allocation Table), HPFS (High Performance File System), dan NTFS (New Technology File System). 1. Jenis jenis file sistem di linux 1. EXT2 file sistem 1. KeteranganEXT2 adalah file sistem yang ampuh di linux. EXT2 juga merupakan salah satu file sistem yang paling ampuh dan menjadi dasar dari segala distribusi linux. Pada EXT2 file sistem, file data disimpan sebagai data blok. Data blok ini mempunyai panjang yang sama dan meskipun panjangnya bervariasi diantara EXT2 file sistem, besar blok tersebut ditentukan pada saat file sistem dibuat dengan perintah mk2fs. Jika besar blok adalah 1024 bytes, maka file dengan besar 1025 bytes akan memakai 2 blok. Ini berarti kita membuang setengah blok per file. EXT2 mendefinisikan topologi file sistem dengan memberikan arti bahwa setiap file pada sistem diasosiasiakan dengan struktur data inode. Sebuah inode menunjukkan blok mana dalam suatu file tentang hak akses setiap file, waktu modifikasi file, dan tipe file. Setiap file dalam EXT2 file sistem terdiri dari inode tunggal dan setiap inode mempunyai nomor identifikasi yang unik. Inode inode file sistem disimpan dalam tabel inode. Direktori dalam EXT2 file sistem adalah file khusus yang mengandung pointer ke inode masing masing isi direktori tersebut. 2. Inode dalam EXT2Inode adalah kerangka dasar yang membangun EXT2. Inode dari setiap kumpulan blok disimpan dalam tabel inode bersama dengan peta bit yang menyebabkan sistem dapat mengetahui inode mana yang telah teralokasi dana inode mana yang belum. MODE mengandung 2 informasi, inode apa dan ijin akses yang dimiliki user. OWNER INFO user atau grop yang memiliki file atau direktori SIZE besar file dalam bytes TIMESTAMPS kapan waktu pembuatan inode dan waktu terakhir dimodifikasi. DATABLOKS pointer ke blok yang mengandung data. EXT2 inode juga dapat menunjuk pada device khusus, yang

26 mana device khusus ini bukan merupakan file, tatapi dapat menangani program sehingga program dapat mengakses ke device. Semua file device di dalam drektori /dev dapat membantu program mengakses device. 3. Superblok dalam EXT2Superblok mengandung informasi tentang ukuran dasar dan bentuk file sistem. Informasi di dalamnya memungkinkan file sistem manager untuk menggunakan dan merawat file sistem. Biasanya, hanya superblok di blok group 0 saat file sistem di mount tetapi setiap blok grup mengandung duplikatnya untuk menjaga jika file sistem menjadi rusak. Informasi yang dikandung adalah 1. Magic Numbermeyakinkan software bahwa ini adalah superblok dari EXT2 file sistem. 2. Revision Levelmenunjukkan revisi mayor dan minor dari file sistem. 3. Mount Count dan Maksimum Mount Countmenunjukkan pada sistem jika harus dilakukan pengecekan dan maksimum mount yang diijikan sebelum e2fsck dijalankan. 4. Blocks per Sizebesar blok dalam file sistem, contohnya 1024 bytes. 5. Blocks per Groupbenyaknya blok per group. 6. Block Group Numbernomor blok group yang mengadung copy dari superblok. 7. Free Blocksbanyaknya blok yang kosong dalam file sistem. 8. Free Inodebanyak inode kosong dalam file sistem. 9. First Inodenomor inode dalam inode pertama dalam file sistem, inode pertama dalam EXT2 root file sistem adalah direktori /. 2. EXT3 file sistem EXT3 adalah peningkatan dari EXT2 file sistem. Peningkatan ini memiliki beberapa keuntungan, diantaranya 1. Setelah kegagalan sumber daya, unclean shutdown, atau kerusakan sistem, EXT2 file sistem harus melalui proses pengecekan dengan program e2fsck. Proses ini dapat membuang waktu sehingga proses booting menjadi sangat lama, khususnya untuk disk besar yang mengandung banyak sekali data. Dalam proses ini, semua data tidak

27 dapat diakses.jurnal yang disediakan oleh EXT3 menyebabkan tidak perlu lagi dilakukan pengecekan data setelah kegagalan sistem. EXT3 hanya dicek bila ada kerusakan hardware seperti kerusakan hard disk, tetapi kejadian ini sangat jarang. Waktu yang diperlukan EXT3 file sistem setelah terjadi unclean shutdown tidak tergantung dari ukuran file sistem atau banyaknya file, tetapi tergantung dari besarnya jurnal yang digunakan untuk menjaga konsistensi. Besar jurnal default memerlukan waktu kira kira sedetik untuk pulih, tergantung kecepatan hardware. 2. Integritas dataext3 menjamin adanya integritas data setelah terjadi kerusakan atau unclean shutdown. EXT3 memungkinkan kita memilih jenis dan tipe proteksi dari data. 3. KecepatanDaripada menulis data lebih dari sekali, EXT3 mempunyai throughput yang lebih besar daripada EXT2 karena EXT3 memaksimalkan pergerakan head hard disk. Kita bisa memilih tiga jurnal mode untuk memaksimalkan kecepatan, tetapi integritas data tidak terjamin. 4. Mudah dilakukan migrasikita dapat berpindah dari EXT2 ke sistem EXT3 tanpa melakukan format ulang. 3. Reiser file sistem Reiser file sistem memiliki jurnal yang cepat. Ciri cirinya mirip EXT3 file sistem. Reiser file sistem dibuat berdasarkan balance tree yang cepat. Balance tree unggul dalam hal kinerja, dengan algoritma yang lebih rumit tentunya. Reiser file sistem lebih efisien dalam pemenfaatan ruang disk. Jika kita menulis file 100 bytes, hanya ditempatkan dalam satu blok. File sistem lain menempatkannya dalam 100 blok. Reiser file sistem tidak memiliki pengalokasian yang tetap untuk inode. Resier file sistem dapat menghemat disk sampai dengan 6 persen. 4. X file sistem X file sistem juga merupakan jurnaling file sistem. X file sistem dibuat oleh SGI dan digunakan di sistem operasi SGI IRIX. X file sistem juga tersedia untuk linux dibawah lisensi GPL. X file sistem mengunakan B tree untuk menangani file yang sangat banyak. X file

28 sistem digunakan pada server server besar Proc file sistem proc file sistem menunjukkan bagaimana hebatnya virtual file sistem yang ada pada linux. Proc file sistem sebenarnya tidak ada secara fisik, baik subdirektorinya, maupun file file yang ada di dalamnya. Proc file sistem diregister oleh linux virtual file sistem, jika virtual file sistem memanggilnya dan meminta inode inode dan file file, proc file sistem membuat file tersebut dengan informasi yang ada di dalam kernel. Contohnya, /proc/devices milik kernel dibuat dari data struktur kernel yang menjelaskan device tersebut. 2. Struktur direktori Linux Stuktur direktori pada linux tidaklah sama dengan sistem operasi windows, pada sistem operasi windows pasti kita mengenal penamaan drive seperti Drive C\, D\, E\ dan seterusnya, dimana drive C\ itu drive yang digunakan untuk sistem. Nah bagaimana struktur direktory di linux??? Pada sistem operasi linux tidak mengenal drive C\, D\ Dst.. Linux menggunakan struktur direktory tree yang mana direktory yang paling tinggi adalah dirotory / (dibaca root direktory).

29 Struktur direktori Linux mengikuti standart Filesystem Hierarchy Structure (FHS) yang di pegang oleh Free Standart Group walaupun kebanyakan distribusi memodifikasi standart tersebut. Berikut susunan folder di linux * / (baca root) Struktur direktori di Linux secara umum diawali dengan root filesystem / dan tentu juga merupakan root atau akar dari seluruh direktori global. Partisi dimana di letakkan / (root system) akan menjadi direktori sistem atau partisi pokok. * /boot Direktori /boot tesimpan file file boot loader diantaranya GRUB atau LILO. Kernel, initrd dan system.map juga terletak didalam /boot. Jika system yang digunakan menggunakan partisi LVM ataupun partisi dalam jaringan. Maka ada baiknya dibuatkan partisi kecil tersendiri untuk meletakkan /boot di harddisk dengan filesystem konvensional. /boot ini umumnya sangat jarang sekali berubah isinya, kecuali memang kita sering bermain main dengan kernel. * /sys (baca system) Berisi informasi yang berkaitan dengan kernel, device dan firmware. * /sbin (baca super binary) Berisi file file biner yang esensinya untuk sistem dan mengendalikan sistem. File file biner atau bisa dianggap aplikasi sistem ini jika dioperasikan secara tidak tepat bisa berpotensi merusak. * /bin (baca binary) Berisi file file binari atau aplikasi yang lebih umum dan dapat digunakan oleh semua user. * /lib (baca library) Berisi file file library atau pustaka dari semua aplikasi binary yang tersimpan dalam direktori /sbin dan /bin. Di direktori ini juga tersimpan berbagai macam library yang digunakan untuk aplikasi lain. Konsep penggunaan library bersama ini membuat aplikasi di linux dapat menghemat ukuran.

30 * /dev (baca device) Merupakan directory yang isinya sebenarnya bukan benar benar berisi file. Isi dari /dev ini berkaitan dengan perangkat perangkat yang terdapat pada system. Misalkan untuk informasi port USB, port serial, port printer, dapat di berlakukan seperti membaca file. Misalkan perangkat serial terletak di /dev/tty01, kemudian partisi dalam harddisk di sebut sebagai /dev/sda6, dan lain sebagainya. * /etc Direktori /etc berisi file file konfigurasi sistem. Mayoritas aplikasi dan layanan konfigurasinya tersimpan di direktori /etc termasuk diantaranya /etc/hosts, /etc/resolv.conf, /etc/wvdial.conf dan lain sebagainya. Nah bagi Anda yang sering berinternet ria pastilah tidak asing lagi dengan direktori /etc ini, apalagi yang pernah utak atik koneksi internet via bluetooth handphone, masih ingat kan? Di direktori /etc/init.d tersimpan konfigurasi bagaimana sebuah layanan dijalankan. Di direktori /etc/rc*.d tersimpan konfigurasi untuk menentukan service yang dijalankan untuk tiap tiap sesi init. * /home Semua direktori /home dari pengguna tersimpan di direktori ini dengan nama user masing masing sebagai pengelompokannya. Untuk beberapa sistem linux yang di spesifikasikan untuk server, direktori pengguna masih dikelompokkan lagi kedalam /home/users. Di dalama direktori /home/nama user tersimpan konfigurasi konfigurasi yang spesifik terhadap user tersebut. Oleh karena itu, berbeda user, walaupun berada di sistem yang sama bisa mendapat lingkungan dan tampilan yang sama sekali berbeda. Direktori /home merupakan direktori yang paling dekat dengan user, dimana seluruh data yang Anda miliki bisa disimpan dalam direktori ini, mulai dari mp3, filem sampai dengan dokumen. Oleh karena itu, untuk membatasi agar file file di pengguna tidak mendesak file file system, sangat umum untuk meletakkan direktori /home di partisi yang terpisah. Hal ini dapat menahan file file yang disimpan user hingga total ukuran tertentu tanpa mengganggu ruang gerak system. * /media Merupakan direktori untuk menyimpan direktori direktori mount point. CD ROM, DVD,

31 flash disk, bahkan floppy disk juga akan termount di direktori ini. Pada distro distro modern, sudah memberikan fasilitas untuk menampilkan device device yang dimount ke depan Desktop. Sehingga pengguna tidak perlu repot repot lagi untuk menuju ke /media untuk dapat mengakses flash disk nya tapi cukup lihat ke desktop nya dan masuk ke direktori yang terbuat baru di sana. Untuk workstation yang terintegrasi dengan jaringan, pada umumnya untuk melakukan mounting storage network juga diletakkan di /media. Dengan dikelompokkan seperti itu maka mudah untuk mengenali bahwa semua yang berada di dalam /media merupakan media penyimpan. * /mnt (baca mount) Pada Linux yang masih umum menggunakan kernel 2.4.x. Untuk tempat mengumpulkan mount point berada di /mnt. Dikarenakan pada sistem berbasis kernel 2.6.x sudah menggunakan /media, maka /mnt ini umumnya kosong. /mnt bisa juga dijadikan mount point pada saat system rescue atau troubleshooting. Contoh penggunaan partisi ini adalah pada kasus membuat repository lokal Ubuntu dari file iso (*.iso) * /opt (baca optional) Beberapa paket software terpisah menggunakan direktori ini untuk menyimpan paket yang tidak menuju ke lokasi manapun, dan biasanya digunakan untuk paket proprietari, atau paket aplikasi yang langsung menyertakan binari yang bisa langsung dieksekusi. * /usr (baca user) Sebuah sub hirarki dari root filesistem di simpan didalam /usr. Didalam /usr tersimpan aplikasi dan utiliti yang spesifik dengan user. Jika kita melihat kedalam direktori /usr maka kita juga akan menemukan direktori yang mirip dengan di / yaitu bin, sbin dan lib. Hanya saja, aplikasi dan librari yang terletak /usr tidak terlalu kritikal untuk sistem. Untuk istilah mudahnya, /usr merupakan tempat dimana user menginstall aplikasi sendiri yang bukan official dari distro. Jika pengguna termasuk orang yang sering menambah nambah aplikasi sendiri diluar bawaan paket yang disediakan untuk distro itu, maka direktori /usr sudah dipastikan akan cepat sekali membengkak. Ada baiknya untuk sistem yang penggunanya seperti itu, /usr di berikan partisi sendiri. Untuk aplikasi yang bisa langsung dijalankan, sistem linux akan membaca secara bersamaan yang ada di /bin dan di /usr/bin begitu juga untuk /sbin dan

32 /usr/sbin. * /root Merupakan direktori home nya superuser (root). Harap jangan bingung dengan direktori root (/). Walaupun cara menyebutnya sama, tapi sama sekali berfungsi sangat berbeda. (piss) * /var (baca variative) Direktori /var merupakan direktori yang isinya sangat dinamis. Jika digunakan didalam server, sangat dianjurkan /var ini untuk diletakkan di partisi terpisah dikarenan direktori /var dapat membengkak dengan sangat cepat. Selain itu juga, dengan direktori /var dibuat partisinya sendiri atau secara fisik ditentukan lokasinya, maka dapat mencegah internal fragmentasi, dan proses pencarian file tidak terlalu jauh, hanya seputar cylinder itu itu saja. */proc(bacaprocess) Direktori /proc juga merupakan pseudo filesystem yang mirip dengan /dev. Bedanya, /proc ini murni hanya berkaitan dengan sistem dan tidak menyangkut pada device. Jika kita melakukan pengecekan ukuran penggunaan space, jangan terkecoh dengan direktori /proc yang tercatat menunjukkan memakan space sangat besar. Segala macam space yang tertulis disitu sama sekali tidak terdapat di dalam media penyimpanan harddisk. Jadi direktori /proc sebenarnya tidak ada sama sekali. Isi dari /proc ini adalah infomasi dari sistem. * /tmp (baca temporary) Merupakan file sistem yang menyimpan file file sementara. Beberapa distro akan otomatis membersihkan isi dari /tmp sewaktu reboot. Direktori /tmp memiliki mode yang sangat terbuka sehingga mudah untuk ditulisi oleh siapa saja. Didalam /var/tmp juga digunakan sebagai penyimpanan file file sementara, bedanya /var/tmp dengan /tmp yaitu /var/tmp tidak akan dibersihkan saat system reboot. * /lost+found Di direktori ini linux menyimpan file file yang berhasil di recover saat sistem crash. Dengan melihat kedalam /lost+found mungkin kita dapat menemukan file yang hilang.

33 3. Struktur data kernel Saat kernel melakukan sebuah proses, data data proses tersebut disimpan secara periodik dalam bentuk file file. Untuk melihat data data kernel tersebut, maka file file yang dimaksud harus di parsing setiap saat karena datanya yang dinamis. Cara termudah yang dapat dilakukan antara lain dengan menggunakan perintah cat. Syntax cat <file_system_yang_di_maksud> File file ini tersimpan dalam direktori direktori yang disimpan terstruktur dalam direktori /proc. 4. Pengenalan device Semua device di linux dinyatakan dalam bentuk file. Apabila nantinya device device ini perlu untuk di akses maka kita tinggal melihat isi dari /dev berikut adalah contoh device di linux /proc/[nomor] Di dalam proc terdapat directory yang dinamakan dengan nama nomor nomor.nomor nomor ini dinamakan sesuai dengan PID nya. /proc/cpuinfo File ini berisi tentang segala sesuatu dari CPU info dan arsitektur dari system, untuk setiap arsitektur yang berbeda akan mempunyai daftar yang berbeda pula. /proc/devices Daftar dari devices yang ada di system. Ini dapat digunakan oleh MAKEDEV script untuk konsistensi terhadap kernel. /proc/dma Daftar dari dma (direct memory access) channel yang di gunakan. /proc/filesystems Daftar dari filesystem yang di dukung oleh kernel.

34 /proc/interrupts Daftar ini berisi jumlah dari interrupt berdasarkan IRQ pada mesin i386 /proc/ioports Daftar yang berisi input output (I/O) port yang sedang digunakan /proc/kcore File ini merupakan pseudo file yang besarnya disesuaikan dengan memory fisik yang dipunyai mesin. /proc/kmesg Berisi tentang kernel log message yang digunakan oleh klogd dalam melog setiap pesan dari kernel. /proc/ksyms File ini mengandung kernel definisi simbol yang digunakan oleh modules tools untuk melink secara dynamic, dan mengikat modul modul yang dapat diload. /proc/loadavg Jumlah beban rata rata yang memberikan daftar proses yang sedang berjalan ataupun dalam keadaan queue dalam interval waktu 1,5 dan 15 menit. /proc/locks File ini berisi daftar dari file yang di lock. /proc/meminfo File ini digunakan oleh free untuk melaporkan jumlah memory yang bebas dan yang sedang digunakan (baik fisik maupun swap) dari system. /proc/modules Daftar dari modul modul yang di load ke system. /proc/net/ Direktori ini berisi pseudo files yang berisi status dari beberapa bagian dari layer network. /proc/pci File ini berisi daftar berisi tentang semua PCI device yang di temukan selama inisialisasi kernel berikut konfigurasinya.

35 /proc/scsi/ Directory yang berisi tentang midlevel pseudo files dan berbagai directory yang berisi lowlevel scsi driver. /proc/self/ Direktori ini mengacu kepada proses akses ke /proc filesystems, dan identik dengan direktory /proc yang di namakan oleh PID dari proses yang sama. /proc/stat Kernel/system statistik. /proc/sys Direktori ini berisi sejumlah file dan subdirektori yang berhubungan dengan variabel kernel. /proc/uptime File ini berisi dua kelompok angka, angka dari uptime system (s), dan waktu yang dihabiskan dalam idle proses (s). /proc/version Berisi string yang mengidentify versi kernel yang sedang digunakan.

36 Maister Hasabu BAB IV PERINTAH PERINTAH DASAR DI LINUX Kompetensi Dasar Mempelajari perintah perintah dasar pada system operasi Linux Tujuan Mampu menggunakan perintah perintah dasar pada Linux Latar Belakang Setiap pemakai LINUX harus mempunyai nama login (user account) yang sebelumnya harus didaftarkan pada administrator system. Nama login umumnya dibatasi maksimum 8 karakter dan umumnya dalam huruf kecil.prompt dari shell bash pada LINUX menggunakan tanda $. Sebuah sesi LINUX terdiri dari 1. Login 2. Bekerja dengan Shell / menjalankan aplikasi 3. Logout Tergantung atas shell yang digunakan, pada Linux bash maka pada proses login akan mengeksekusi program /etc/profile (untuk semua pemakai) dan file.base_profile di direktori awal (HOME) masing masing. Pada saat logout, maka program shell bash akan mengeksekusi script yang bernama.bash_logout. Format Instruksi Linux Instruksi Linux standar mempunyai format sebagai berikut $ NamaInstruksi [pilihan] [argumen]

37 LANGKAH LANGKAH 1. Hidupkan komputer tekan tombol POWER pada CPU dan tekan tombol POWER pada monitornya. 2. Masuk ke sistem operasi Linux 3. Tunggu sampai ada perintah login untuk mengisi nama user dan perintah password untuk mengisi password dari user. Pilih User yang akan digunakan dengan cara mengklik nama user yang ada. Password diisi sesuai dengan user yang digunakkan' 4. Pada layar kerja Linux pilih Application Acceserios Terminal Contoh 5. Untuk keluar dari sistem gunakan perintah logout atau exit Percobaan 1 who Fungsi untuk mengetahui daftar pemakai yang sedang aktif (login) Syntax ~$ who Contoh Keterangan perintah who akan memberikan daftar pemakai yang baru saja log

38 in dengan menunjukkan nama pemakai, terminal ID, dan waktu masing masing log in. Percobaan 2 whoami Fungsi untuk mengetahui siapa user yang sedang login di suatu komputer / terminal Syntax ~$ whoami Contoh Keterangan digunakan bila anda menemukan terminal yang belum logout atau exit dan ingin mengetahui milik siapa terminal tersebut diaktifkan. Percobaan 3 finger Fungsi finger mempunyai kegunaan hampir sama dengan who, hanya saja finger menyediakan informasi identitas user yang lebih lengkap dari pada who. Syntax ~$ finger Contoh perbedaan pemakaian who dan finger

39 Percobaan 4 date Fungsi Menunjukkan atau mengatur tanggal Syntax ~$ date Contoh Keterangan Melaporkan atau mengatur tanggal dan waktu sistem. Bila tidak ada argumen yang ditentukan, akan dilaporkan tanggal dan waktu sekarang. Percobaan 5 cal Fungsi mencetak kalender sesuai tahun Syntax ~$ cal Contoh Keterangan membuat kalender bulan dan tahun yang ditentukan. Bila bulan tidak disertakan, maka dibuat kalender untuk 1 tahun. Percobaan 6 pwd Fungsi menunjukkan directory aktif Syntax ~$ pwd

40 Contoh keterangan Perintah ini singkatan dari print working directory. Seorang pemakai selalu berhubungan dengan sebuah directory kerja, yang ada kalanya pemakai tersebut tersesat sampai jauh, maka perintah ini bermanfaat untuk mengetahui posisi pemakai dalam suatu directory. Percobaan 7 su Fungsi untuk berubah menjadi root. Syntax ~$ sudo su Contoh Keterangan Perintah diatas berfungsi untuk berubah menjadi root sehingga prompt berubah dari lambang dollar ($) menjadi pagar (#). Catatan Sekali lagi, hati hati saat bekerja sebagai root, karena kekuasaan root yang tidak terbatas dapat menghapus data apa saja, termasuk memartisi memformat hard disk. Jika tidak hati hati dalam bekerja, Anda dapat menghilangkan data atau merusak sistem Linux dan semua sistem yang ada di dalam hard disk, flash disk atau tempat penyimpanan lainnya.

41 Percobaan 8 uname Fungsi Menampilkan informasi sistem operasi yang digunakan pada sistem. Syntax ~$ uname sr Contoh Keterangan Opsi ` sr` untuk menampilkan nama sistem operasi dan versi/release yang digunakan. Sedangkan untuk menampilkan seluruh informasi sistem secara lengkap, maka perintah yang digunakan adalah Syntax ~$ uname as Percobaan 9 cd Fungsi Mengubah directory Syntax ~$ cd latihan/ Contoh Keterangan Membawa pemakai ke directory kerja baru. Bila nama

42 directory tidak ditentukan, cd mengatur supaya directory kerja berada pada home directory pemakai. Percobaan 10 locate Fungsi Mengetahui dimana letaknya sebuah file atau directory Syntax ~$ locate latihan Contoh Keterangan Perintah ini digunakan untuk mengetahui dimana letaknya sebuah file atau directori. Fungsinya kurang lebih sama dengan find, bedanya locate menggunakan sebuah database (biasanya terletak di /var/lib/locatedb ) yang dapat Percobaan 11 di update menggunakan perintah updatedb. du Fungsi Menampilkan pemakaian disk oleh direktori tertentu. Syntax ~$ du k

43 Contoh keterangan Opsi ` k` untuk menampilkan kapasitas file dalam kilobyte. Percobaan 12 history Fungsi mencetak perintah perintah sebelumnya Syntax ~$ history more Contoh Keterangan Tidak semua versi UNIX menyediakan perintah ini. Perintah history ini dapat digunakan untuk mengingat kembali perintah perintah yang dijalankan sebelumnya. Perintah ini juga dapat digunakan untuk menjalankan lagi suatu perintah tanpa mengetik ulang. Sistem operasi DOS juga

44 menyediakan fasilitas ini yaitu perintah DOSKEY.COM. Percobaan 13 mkdir Fungsi membuat direktori Syntax ~$ mkdir belajar1 belajar2 belajar3 Contoh Keterangan perintah diatas membuat 3 direktory sekaligus, di DOS peritahnya adalah MD (make directory). Percobaan 14 touch Fungsi membuat file Syntax ~$ touch coba Contoh Keterangan Perintah touch digunakan untuk menciptakan sebuah file baru yang belum pernah di buat atau belum ada. Percobaan 15 cp Fungsi copy file1 menjadi file2 Syntax ~$ cp lat1 lat2

45 Contoh cp lat1 lat2 mengcopy lat1 ke lat2 sudo cp lat /home/maya/documents mengcopy file coba3 ke direktori lain Keterangan cp akan meng copy satu file ke file lain atau meng copy satu file atau lebih, ke sebuah direktory. Percobaan 16 mv Fungsi memindahkan file1 menjadi file2 Syntax ~$ mv lat1 lat2 Contoh mv lat1 lat2 mengcopy file1 ke file2 sudo mv lat /home/maya/documents mengcopy file coba3 ke direktori lain Keterangan mv akan memindahkan satu file ke file lain atau memindahkan satu file atau lebih, ke sebuah direktori Percobaan 17 cat Fungsi menampilkan isi sebuah file (sama dengan perintah TYPE pada DOS)

46 Syntax ~$ cat lat2 Contoh Keterangan untuk mencetak ke layar monitor isi dari sebuah file text. Jika yang file dililihat menggunakan perintah ini bukan file text maka akan keluar karakter karakter aneh pada layar.. Untuk menghindari tercetaknya karakter karakter aneh tersebut dapat digunakan perintah cat v. Percobaan 18 echo Fungsinya untuk mencetak isi dari suatu file ke screen Syntax ~$ echo lat2 Contoh Keterangan perintah echo juga bisa membuat file baru dan menambah isi file. Syntax ~$ echo teksfile > coba untuk membuat file baru ~$ echo teks_tambahan >> coba untuk menambah isi file Percobaan 19 wc Fungsi menghitung jumlah kata, jumlah baris dan jumlah karakter dalam suatu file.

47 Syntax ~$ wc lat2 Contoh Keterangan Perintah wc dapat Anda gunakan untuk menghitung jumlah baris, kata, dan karakter dari baris baris masukan yang diberikan kepadanya. Untuk mengetahui berapa baris, gunakan option 1, untuk mengetahui berapa kata, digunakan option w, dan untuk mengetahui berapa karakter, gunakan option c. Jika salah satu option itu tidak Anda gunakan, maka tampilannya adalah jumlah baris, jumlah kata, dan jumlah karakter. Percobaan 20 rm Fungsi menghapus file Syntax ~$ rm coba Contoh Keterangan Perintah rm digunakan untuk menghapus file atau direktori, mirip perintah del pada sistem operasi MS DOS. Untuk menghapus sebuah file digunakan perintah sebagai berikut rm Sedangkan untuk menghapus sebuah direktori beserta seluruh isinya, gunakan perintah sebagai berikut

48 rm r Percobaan 21 ls Fungsi menampilkan daftar file dalam directory aktif. Syntax ~$ ls Contoh Keterangan Perintah ini akan menampilkan informasi mengenai directory dan file. Bentuk sederhana perintah ls akan menampilkan hanya nama file. Bentuk panjang ditandai dengan menggunakan option 1, yang akan menampilkan nama nama file beserta informasi untuk setiap file yang ditampilkan. Option option yang disediakan a tampilkan semua file di directory termasuk isian. o tampilkan hanya nama directory g cetak ID kelompok hanya untuk bentuk panjang I cetak nomor untuk setiap pemakai l tampilkan seluruh file secara lengkap o cetak ID pemakai (bila pemakai 1) r ubah urutan pengaturan nama file yang telah disusun t atur nama file berdasarkan waktu modifikasi terakhir, tidak berdasarkan nama o atur nama file berdasarkan waktu akses terakhir Untuk option nama, bila nama merupakan sebuah directory,

49 perintah itu mencetak informasi yang diminta dengan pilihan (option) bagi semua file dalam directory. Bila nama sebuah file, maka hanya informasi file bersangkutan yang dicetak. Percobaan 22 man Fungsi singkatan dari manual yaitu untuk menampilkan informasi bantu untuk semua perintah UNIX. Syntax ~$ man ls Contoh Keterangan Perintah ini sangat bermanfaat bagi setiap pemakai UNIX karena dapat membantu mengingat kembali perintah perintah UNIX. Perintah man adalah perintah untuk memunculkan online help, mirip dengan perintah help pada sistem operasi MS DOS. Misalkan untuk menampilkan online help dari perintah ls gunakan. Percobaan 23 grep Fungsi mencari isi suatu file di sembarang directory Syntax ~$ grep first /usr/share/calendar/calendar.history

50 Contoh Keterangan Perintah diatas kita gunakan untuk meminta 'grep' mencari semua string 'first' di file calendar.history. Perintah 'grep' mencari hal hal sebagai berikut 1. Setiap pilihan yang mungkin akan kita gunakan untuk menyesuaikan pencarian. 2. String (atau pola) yang kita cari. 3. Lokasi dimana kita akan mencari baik itu berupa file atau direktori. Percobaan 24 ps Fungsi digunakan untuk melaporkan informasi tentang proses yang aktif dalam sistem UNIX. Perintah ini digunakan untuk melihat setiap proses yang dijalankan di dalam mesin beserta nomor prosesnya. Syntax ~$ ps ax Contoh

51 Keterangan dapat menunjukkan program yang sedang dijalankan setiap terminal dan juga proses latar belakang yang sedang berjalan. Percobaan 25 kill Fungsi digunakan untuk menghentikan proses yang sedang berjalan Syntax ~$ sudo kill Contoh Keterangan perintah diatas untuk mematikan bluetooth. Percobaan 26 adduser Fungsi adduser digunakan untuk menambahkan user pada suatu mesin. Syntax ~$ sudo useradd m May Contoh Keterangan hanya super user yang dapat menjalankan perintah ini. Pada contoh di atas, nama user yang dimasukkan sudah ada sehingga UNIX menolaknya. UNIX menyarankan agar panjang nama user tidak melebihi 8 karakter. Untuk membatalkan perintah ini tekan ^C. Kemudian setelah ditambahkan ditentukan password user yang baru tersebut dengan perintah passwd. Sedangkan

52 userdel digunakan untuk menghapus user di mesin. Syntax # passwd <namauser> # userdel [ r] <namauser> Percobaan 27 clear Fungsi bersihkan layar, (sama dengan perintah CLS di DOS) Syntax clear atau dengan menekan ctrl+l pada keyboard Percobaan 28 logout Fungsi Untuk keluar dari sistem Keterangan bila pemakai akan mengakhiri penggunaan terminal sebaiknya menjalankan perintah ini, agar hak akses pada log in-nya tidak disalahgunakan oleh ssorang lain yang tidak berhak.

53 Meirhyta Dunggio BAB IV MANAGEMENT GROUP DAN USER Kompetensi Dasar Memahami konsep manajemen Group dan User di Linux Tujuan 1. Mampu mengelola user di Linux 2. Mampu melakukan manajemen user dan group di Linux 3. Mampu melakukan manajemen suatu file/direktori Latar Belakang Perkembangan ilmu pengetahuan dan teknologi saat ini begitu pesat salah satu diantaranya adalah jaringan komputer. Bagi seorang administrator jaringan mengelola sebuah jaringan merupakan suatu hal yang penting. Salah satu didalam lingkup jaringan yang menjadinya tanggung jawab administrator adalah keberadaan user dan group. Untuk itu pentingnya pengetahuan mengenai manajemen file serta pengaturan user dan group pada Linux. Pentingnya membuat Group dan User Account Kepemilikan file atau sebuah direktori dapat ditentukan oleh user pembuatnya. File atau direktori tersebut tidak dapat diakses oleh user lain baik yang tergabung dalam group yang sama atau other tanpa adanya pemberian hak akses oleh user pemilik. Untuk menjaga kerahasiaan suatu data khususnya data pribadi dapat dilakukan dengan melakukan tindakan pengamanan dengan cara membuat group dan user account. Pada sistem GNU/Linux setiap direktori atau file yang terdapat pada hirarki sistem tidak semuanya dapat diakses oleh user lain selain oleh user root sebagai pemegang hak akses penuh. Pengaturan hak akses terhadap suatu file atau direktori menentukan dapat tidaknya file atau direktori tersebut diakses oleh orang lain selain pemilik dan superuser (root). Di GNU/Linux sebuah group sangat diperlukan untuk pengaturan user dan setiap group pada sistem akan membawahi user user yang terdapat pada sistem.

54 Manajemen Group dan User dengan Command Line Manajemen Group Menambahkan Group Account Pembuatan Group menentukan pengaturan hak akses file atau direktori yang dapat digunakan oleh setiap user dalam satu group. Penambahan Group pada Ubuntu Linux dapat menggunakan perintah berikut 08 desktop~# groupadd <nama_group> Melihat Group yang telah dibuat dengan menggunakan perintah berikut 08 desktop~# cat /etc/group dapat dilihat pada hasil diatas poligon telah ditambahkan pada group. Menghapus Group Account Penghapusan Group Account dapat menggunakan perintah berikut 08 desktop~# groupdel <nama_group>

55 Manajemen User User adalah bagian yang sangat penting dari sebuah sistem operasi karena user adalah komponen dari sistem komputer yang dihubungkan oleh sistem operasi agar dapat mengerjakan perintah perintah atau instruksi instruksi yang diberikan oleh user. User berperan penting karena user adalah pemegang kekuasaan penuh terhadap sistem operasi, apabila terjadi kesalahan instruksi maka sebuah sistem sistem operasi bisa mengalami crash atau kerusakan. Dalam linux, membedakan user biasa dan user root (superuser). Macam macam user pada ubuntu 1. Root kontrol system file, user, sumber daya (device) dan akses jaringan 2. User account dengan kekuasaan yang diatur oleh root dalam melakukan akivitas dalam system. 3. Group kumpulan user yang memiliki hak sharing yang sejenis terhadap suatu device tertentu Untuk mengidentifikasi user root biasanya dalam shell/bash linux ditandai dengan tanda #, sedangkan user biasa ditandai dengan tanda $. user biasa memiliki hak terbatas terhadap direktori file dan system file kecuali permission filenya diperbolehkan oleh root. Akan tetapi memiliki hak tidak terbatas pada home direktori sendiri. Menambahkan User Baru 08 desktop~# useradd <nama_user> Dalam default sistem ketika user baru ditambahkan maka user baru tersebut akan mempunyai home directori dibawah /home/. Untuk mengubah default sistem dapat diberikan option option yang lainnya.

56 Untuk melihat daftar user yang sudah ada dapat menggunakan perintah 08 desktop~# cat /etc/passwd Untuk user yang baru dibuat dapat diberikan password dengan perintah berikut 08 desktop~# passwd <nama_user> Mengganti pasword pada user 08 desktop~# passwd <nama_user yang akan diganti passowrd baru>

57 Menghapus User Untuk menghapus sebuah user dapat menggunakan perintah 08 desktop~# userdel <nama_user> Menambahkan User ke dalam Group perintah yang digunakan untuk memasukan user ke dalam group 08 desktop~# useradd <nama_user> g <nama_group> seluruh informasi user dan group terletak pada dua file yang berbeda. Informasi untuk user account terletak di /etc/passwd dan informasi group di /etc/group. Isi kedua file tersebut dapat dibuka dengan menggunakan tool nano untuk membuka editor ataupun menggunakan perintah cat. File Permissions Sebuah file atau direktori pada Linux memiliki properti khusus yang berkaitan dengan hak akses. Hal ini bertujuan untuk mencegah selain user atau group mengaksesnya. Untuk itu user di Linux memiliki hak akses terhadap file dan direktori, demikian juga dengan group dan orang lain di luar user dan group. Hak akses user yaitu membaca, menulis dan mengeksekusi sebuah file. Untuk melihat sebuah setting file permissions sebuah file gunakan perintah pc 08@pc 08 desktop~$ ls l <nama_file>

58 Dari hasil perintah diatas dapat didefinisikan bahwa file simple merupakan sebuah file milik user pc 08 user memiliki hak akses untuk membaca, menulis / mengedit file selain user dan group hanya bisa membaca dan tidak dapat mengedit file tersebut. File atau direktori yang ada, dapat diubah propertinya sesuai dengan keinginan user. Perintah perintah yang berhubungan dengan kepemilikan file chmod Perintah chmod digunakan untuk menambah atau mengurangi izin akses terhadap suatu file atau direktori dan mengubah properti sebuah file atau direktori. Untuk menggunakannya, harus memastikan secara tepat settingan yang akan diberikan. Cara setting dengan sebuah bit data yang disusun seri sebagaimana komputer bekerja dengan bit heksadedimal. Berikut adalah contohnya rwx rwx rwx = rw rw rw = rwx = dan rwx = 111 dalam binary 7 rw = 110 dalam binary 6 r x = 101 dalam binary 5 r = 100 dalam binary 4 Tiga digit file permissions pertama merupakan milik owner, yang kedua merupakan milik group dan yang terakhir adalah milik dari other. Sedangkan arti dari karakter tersebut r adalah read yaitu hak akses untuk membaca file w adalah write yaitu hak akses untuk menulis file x adalah executable yaitu hak akses untuk mengeksekusi atau menjalankan file

59 Berikut salah satu contoh penerapan chmod pada sebuah file yang hanya dapat dibaca, ditulis/di edit hanya oleh user pc 08 desktop~$ chmod 600 simple Setelah menjalankan perintah diatas maka dapat dilihat hasilnya bahwa file simple hanya dapat di baca dan di tulis/edit oleh owner. Selain menggunakan bit, setting file permissions dapat juga dilakukan dengan menggunakan kode kode berupa huruf yaitu u = user / owner pemilik file tersebut g = group melambangkan user group yang berarti bahwa user yang satu group memiliki akses seperti yang ditentukan o = other berarti user user lain yang buka pemilik file / folder dan juga tidak satu group yang diberi akses. a = all / semua user. Tanda (+) berarti menambahkan permission tersebut terhadap file / folder yang dimaksud Tanda ( ) berarti menghapus permission tersebut dari file / folder yang dimaksud. Yang harus diperhatikan adalah apabila bekerja sebagai user biasa maka ijin akses yang bisa diubah hanya file yang ada dilingkungan atau dibawah kepemilikannya, sedangkan jika bekerja sebagai superuser maka dapat mengubah kepemilikan semua file yang terletak dimana saja. Berikut contoh penerapan chmod dengan menggunakan huruf menjadikan file dapat dieksekusi oleh user pc 08@pc 08 desktop~$ chmod +x simple

60 dapat dilihat dari gambar diatas perbedaan sebelum dan sesudah menjalankan perintah chmod. Sebelum menjalankan perintah file simple berwarna hitam sedangkan setelah dijalankan perintah chmod file berubah menjadi warna hijau yang artinya file tersebut dapat dieksekusi. su Untuk melakukan perintah administrasi yang penting (important system administration) tidak dapat dilakukan oleh user biasa namun diperlukan superuser. Berikut cara menggunakan perintah su pc 08 desktop~$ sudo su chown Chown digunakan untuk merubah kepemilikan sebuah file, selain itu juga dapat digunakan untuk mengubah properti sebuah direktori. Perintah chown hanya bisa digunakan jika bekerja sebagai root yaitu superuser yang membentuk account dan mengendalikan fungsi fungsi sistem. Berikut adalah cara menggunakan perintah chown 08 desktop/home/pc 08# ls l <nama_file>

61 perintah ini menghasilkan informasi dari file data yang berada di /home/pc 08 pemiliknya adalah user pc 08. Untuk merubah kepemilikannya maka perintah yang digunakan adalah 08 desktop/home/pc 08# chown <nama user_baru> <nama_file> terlihat bahwa kepemilikan telah terganti, yang sebelumnya pemilik file tersebut adalah pc 08 sekarang menjadi milik dari user md.

62 Sri Rahayu Talango BAB VI MENGONTROL DAN MEMONITOR PROSES Kompetensi Dasar 1. Mempelajari Perintah perintah pada linux 2. Memahami Perintah perintah pada linux Tujuan Mampu Mengontrol dan Monitor proses Latarbelakang Dewasa ini penggunaan agen dirasakan cukup membantu di berbagai bidang kehidupan. Hal ini dikarenakan agen dapat berfungsi sebagai wakil atau asisten yang dapat melakukan suatu pekerjaan tanpa atau dengan sedikit kontrol dari pengguna, sehingga pengguna bisa berkonstentrasi pada pekerjaan lain. Akan tetapi kebanyakan agen yang digunakan, masih terbatas artinya ia tidak dapat membuat dan memperbaharui pengetahuannya melalui pengalamanpengalaman selama ia mengerjakan suatu tugas tertentu. Akibatnya penerapan agen hanya bisa dilakukan pada wilayah wilayah penerapan di mana manusia memiliki pengetahuan yang lengkap tentang hal tersebut. Salah satu solusi dari masalah di atas adalah menggunakan reinforcement learning hierarchical neuro fuzzy politree.reinforcement learning hierarchical neuro fuzzy politree adalah suatu model neurofuzzy yang bisa melakukan pembelajaran dan menghasilkan aturan aturan (pengetahuan) melalui aksi/output yang dihasilkan sebelumnya dan umpan balik dari lingkungan mengenai aksi tersebut. Kadang kala pengguna sistem operasi Linux memaksa menginstal software menggunakan rpm di mana dependency (paket software lain yang dibutuhkan) belum tersedia secara lengkap atau secara tidak sengaja filefile yang merupakan kebutuhan suatu software terhapus. Akibatnya tentu fatal software tadi tidak akan bisa bekerja normal dan bisa saja software sama sekali tidak akan bisa bekerja. Ada dua pilihan yang bisa diambil pengguna dalam masalah ini yaitu

63 menghapus software ini atau melengkapi dependency nya. Akan tetapi ada masalah lain yaitu pengguna harus meluangkan waktu yang tidak sedikit untuk mencari tahu softwaresoftware apa saja yang mengalami masalah ini, dan untuk pengguna awam melakukan hal yang membutuhkan kemampuan administrasi Linux mendalam tentu sangat menyulitkan. Dan lagi pengguna belum tentu tahu apakah softwaresoftware tersebut sebenarnya ia butuhkan atau tidak. Reinforcement learning hierarchical neuro fuzzy politree merupakan konsep baru yang belum banyak diterapkan. Pada tulisan ini akan dicoba penerapan reinforcement learning hierarchical neuro fuzzy politree pada agen pengontrol software RPM yang memiliki dependency kurang lengkap, di mana agen akan bergerak membuat pengetahuan sendiri berdasarkan umpan balik dari penggunanya. Agen akan memantau softwaresoftware yang memiliki dependency kurang atau tidak lengkap, memantau kebiasaan user dalam memakai software, lalu akan memberikan saran sebaiknya software yang mengalami masalah dependency tadi dilengkapi atau sebaiknya dihapus saja. Pembahasan Ketika suatu sistem linux dijalankan, dan berbagai program dieksekusi, hal ini memerlukan suatu managemen dalam mengontrol dan memonitor setiap proses. Proses di linux tercatat dalam bentuk bilangan angka (PID), sehingga setiap proses dapat diamati dari memory yang dipakai, user yang menjalankannya (process owner), lamanya proses tersebut di jalankan dan lain sebagainya. Proses yang berlangsung dapat berupa daemon, aplikasi pengguna, utilitas dan lain lain. Proses yang dijalankan di console, shell, xterm, dan lain lainnya disebut sebagai foreground process. sedangkan background process adalah proses yang dijalankan secara background dan biasanya di jalankan dengan menambahkan "&" pada akhir dari baris perintah.

64 Contoh $ ping & Perintah diatas akan mengakibatkan mesin akan melakukan ping ke sistem dengan ip secara kontinyu dan bekerja di background (di belakang layar) Untuk memonitor proses proses yang dijalankan oleh system dapat di gunakan perintah ps dan top. Sedangkan untuk mengontrol proses dalam dilakukan dengan utilitas kill,yang akan mengirim signal kepada suatu proses. 4. Ps Utilitas ps ini digunakan untuk melihat proses apa saja yang sedang dijalankan system. option yang umum digunakan adalah " aux", untuk option lengkapnya dapat dilihat dengan mengeksekusi "ps help". Sintaks dari utilitas ini $ ps [option] contoh antoro@drutz $ ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root ? S init [2] root ? SW [kflushd] root ? SW [kupdate] root ? SW [kpiod] root ? SW [kswapd] root ? S 1015 /00 /sbin/syslogd root ? S 1015 /04 /sbin/klogd root ? S 1015 /02 /usr/sbin/named disappea ? SW [safe_mysqld]

65 root ? SN perl./infobot root ttys0 S /usr/sbin/gpm antoro@ drutz $ Contoh $ ps help Keterangan USER pemilik proses PID proces ID (Nomor Proses) %CPU penggunaan CPU oleh proses %MEM penggunaan Memory (dalam KB) oleh proses VSZ penggunaan virtual memory dalam proses RSS penggunaan memory yang resident oleh proses TTY terminal (tty), tempat asal proses tsb dijalankan STAT keadaan suatu proses R proses dalam kondisi Running S proses dalam kondisi Sleeping

66 I proses dalam kondisi idle Z proses Zombie D uninterruptible sleep ( biasanya IO ) < proses dengan prioritas tinggi N proses dengan prioritas rendah dan lain lain START saat proses dijalankan TIME laman proses dijalankan COMMAND Baris perintah yang dijalankan 4. Top Utilitas ini secara mendasar fungsinya sama seperti ps, hanya saja top lebih aktual karena setelah kita eksekusi, top akan update proses yang dijalankan secara berkala. Juga top lebih spesifik dalam menjelaskan keadaan sistem. Kelemahannya adalah proses top ini lebih memakan banyak memory. Sintaks dari utilitas ini $ top contoh antoro@drutz $ top 337pm up 524, 3 users, load average 0.05, 0.06, processes 33 sleeping, 1 running, 0 zombie, 0 stopped CPU states 3.6% user, 9.9% system, 0.0% nice, 86.3% idle Mem 13624K av, 12564K used, 1060K free, 8340K shrd, 380K buff Swap 62460K av, 11700K used, 50760K free 6012K cached PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND

67 689 antoro R top 176 root S gpm 1 root S init 2 root SW kflushd 3 root SW kupdate 4 root SW kpiod 5 root SW kswapd 149 root S syslogd 151 root S klogd... dst Dari dua perintah ps dan top diatas dikenal sebutan proses zombie. Proses zombie adalah suatu proses (biasanya proses anak) yang telah mati/dimatikan tetapi tetap ada. Hal ini dikarenakan proses ibunya (parent process) tidak mematikan proses anaknya dengan sempurna. Proses zombie ini akan mati apabila parent prosesnya mati. Kill Setiap proses yang dijalankan dilinux dapat dideteksi dan kemudian di matikan, seperti telah dijelaskan pada Modul Linux Dasar dalam perintah perintah dasar Linux Seperti dibawah ini $ cat Perintah cat ini menampilkan isi dari suatu file ke standart output (stdout) Syntax $ cat <namafile> Contoh antoro@drutz~$ cat test cat dapat juga digunakan untuk memasukkan sebuah isi dari suatu file ke dalam file yang lain.

68 Syntax $ cat file1 file2 file3 > file4 $ clear Perintah clear ini mirip dengan cls pada DOS yang gunanya membersihkan layar Syntax $ clear $ cp Mirip dengan copy pada DOS, perintah cp ini berfungsi mengkopi file. Syntax $ cp [option] file /dir/path/ Untuk lebih jelas silahkan dibaca pilihan pilihannya dengan menjalankan $ cp help $ cut Perintah cut mendefinisikan suatu file yang berisi data berdasarkan kolom Syntax $ cut [option] file $ find Dari namanya sudah dapat diterka bahwa perintah ini berfungsi untuk mencari file ataupun directori. Syntax $ find /path [option] $ grep Perintah ini berguna untuk pencarian data di dalam file, penggunaan grep akan lebih mengefisienkan waktu ketimbang harus membaca satu persatu Syntax $ grep [option] "data" file

69 Contoh $ dpkg l grep namafile Misalnya dpkg l grep apache $ ls Perintah ini sama seperti dir pada DOS yanitu berfungsi untuk menampilkan isi dari suatu directory beserta atributatribut filenya. Syntax $ ls [option] /directory contoh $ ls $ mkdir Perintah mkdir ekivalen dengan md (make directory) pada DOS yang berguna untuk membuat sebuah directory. Syntax $ mkdir <namadir> contoh $ mkdir latihan

70 $ mv Perintah ini mirip dengan perintah move pada DOS yang berguna untuk memindahkan file dari satu directory ke directory lainnya, atau juga dapat digunakan sebagai pengganti nama file (ren/rename pada DOS) Syntax $ mv file1 file2 Perintah kill (mematikan) sesuai namanya adalah berfungsi untuk mengirimkan signal ke suatu proses. Sehingga bisa memerintahkan apakah suatu proses ditunda, dihentikan atau dilanjutkan. Tetapi paling sering digunakan untuk mematikan proses yang sedang berjalan. Syntax $ kill <nomor prosesnya> adduser, passwd dan userdel Perintah adduser dan userdel adalah file file untuk administrasi user. adduser digunakan untuk menambahkan user pada suatu mesin. Kemudian setelah ditambahkan ditentukan password user yang baru tersebut dengan perintah passwd. Sedangkan userdel digunakan untuk menghapus user di mesin. Untuk menjalankan perintah perintah ini diperlukan root priviledge. Syntax # adduser <namauser> # passwd <namauser> # userdel [ r] <namauser>

71 Sulandi Ardiansah BAB VII BOOTING DAN PROSES INIT PADA LINUX Tujuan Pada bab ini akan dibahas tentang Booting dan Proses init pada Linux ubuntu. Diakhir pembahasan diharapkan agar pembaca dapat a. Mendefinisikan Booting dan Proses Init b. Menjelaskan tentang urutan Booting pada linux. c. Menjelaskan Proses Init pada Linux. Pendahuluan Sebagai pengguna linux, mungkin sebagian besar dari kita tidak perduli dengan apa yang terjadi ketika booting linux berlangsung. Padahal, di dalam booting kita bisa melihat tentang sistem linux yang kita gunakan, bisa mengubah password, backup dan restore database, dan sebagainya. Maka dari itu modul ini mencoba menjelaskan apa yang terjadi di dalam linux ketika peristiwa booting itu berlangsung. BOOTING Saat pertama kali anda menekan tombol power di komputer anda, maka proses booting akan bekerja sampai selesai dan membawa anda ke halaman login atau di system linux yang anda gunakan. Ada beberapa tahapan proses booting dalam system operasi linux. Pertama lilo akan meload kernel, kemudian kernel akan memeriksa setiap device yang ada di mesin, dan selanjutnya akan menjalankan script init. Init adalah proses pertama yang dijalankan oleh system, init sendiri kemudian menjalankan proses proses lain yang dijalankan pada saat booting. Init menjalankan semua proses berdasarkan/etc/inittab. Dalam init dikenal istilah runlevel, dalam unix dikenal runlevel 0 6 dan runlevel S. Masing masing run level dijalankan berdasarkan keadaan system, runlevel 0,1 dan 6 sudah disiapkan secara default (0 untuk halt, 1 untuk single user, 6 untuk reboot system, 2,3,4,5 untuk multi user), selain itu dapat disesuaikan

72 dengan keinginan dari administrator sistem. Urutan booting Secara ringkas, urutan booting pada linux bisa dilihat pada gambar di bawah ini

73 Berikut adalah tampilan saat proses booting sedang berlangsung Berikut 6 (enam) tahap proses booting di system operasi Linux, anatara lain 1. Bios Merupakan interface level paling bawah yang menghubungkan antara komputer dan periperalnya. BIOS melakukan pengecekan integritas memori dan mencari instruksi pada Master Boot Record (MBR) yang terdapat pada floppy drive atau harddisk BIOS, singkatan dari Basic Input Output System, dalam sistem komputer IBM PC atau kompatibelnya (komputer yang berbasis keluarga prosesor Intel x86) merujuk kepada kumpulan rutin perangkat lunak yang mampu melakukan hal hal berikut Inisialisasi (penyalaan) serta pengujian terhadap perangkat keras (dalam proses yang disebut dengan Power On Self Test, POST) Memuat dan menjalankan sistem operasi Mengatur beberapa konfigurasi dasar dalam komputer (tanggal, waktu, konfigurasi media penyimpanan, konfigurasi proses booting, kinerja, serta kestabilan komputer) Membantu sistem operasi dan aplikasi dalam proses pengaturan perangkat keras dengan menggunakan BIOS Runtime Services.

74 BIOS akan meload boot loader berupa floppy disk, CD, DVD,,usb disk, dan harddisk sesuai dengan setingan yang anda lakukan di BIOS, ada beberapa computer yang bisa di atur urutan bootingnya dengan menekan tombol F2 atau F12. BIOS menyediakan antarmuka komunikasi tingkat rendah, dan dapat mengendalikan banyak jenis perangkat keras (seperti keyboard). Karena kedekatannya dengan perangkat keras, BIOS umumnya dibuat dengan menggunakan bahasa rakitan (assembly) yang digunakan oleh mesin yang bersangkutan. Istilah BIOS pertama kali muncul dalam sistem operasi CP/M, yang merupakan bagian dari CP/M yang dimuat pada saat proses booting dimulai yang berhadapan secara langsung dengan perangkat keras (beberapa mesin yang menjalankan CP/M memiliki boot loader sederhana dalam ROM). Kebanyakan versi DOS memiliki sebuah berkas yang disebut "IBMBIO.COM" (IBM PC DOS) atau "IO.SYS" (MS DOS) yang berfungsi sama seperti halnya CP/M disk BIOS. Komponen BIOS Dalam BIOS, terdapat beberapa komponen dasar, yakni sebagai berikut Program BIOS Setup yang memungkinkan pengguna untuk mengubah konfigurasi komputer (tipe harddisk, disk drive, manajemen daya listrik, kinerja komputer, dll) sesuai keinginan. BIOS menyembunyikan detail detail cara pengaksesan perangkat keras yang cukup rumit apabila dilakukan secara langsung. Driver untuk perangkat perangkat keras dasar, seperti video adapter, perangkat input, prosesor, dan beberapa perangkat lainnya untuk sistem operasi dasar 16 bit (dalam hal ini adalah keluarga DOS). Program bootstraper utama yang memungkinkan komputer dapat melakukan proses booting ke dalam sistem operasi yang terpasang. BIOS juga sering disebut sebagai ROM BIOS karena pada awalnya BIOS disimpan dalam chip memori hanya baca (ROM) dalam motherboard. Mengapa disimpan di dalam ROM, adalah agar BIOS dapat dieksekusi pada waktu komputer dinyalakan, tanpa harus menunggu untuk menyalakan perangkat media penyipanan terlebih dahulu (yang

75 memakan waktu lama). BIOS dalam komputer PC modern disimpan dalam chip ROM yang dapat ditulisi ulang secara elektrik atau Flash ROM. Karena itulah, sekarang sebutan Flash BIOS lebih populer dibandingkan dengan ROM BIOS. (Tampilan BIOS) 2. MBR MBR singkatan dari Master Boot Record yang Terdapat pada sektor pertama di bootable disk, biasanya di /dev/hda, atau /dev/sda. MBR memiliki ukuran kurang dari 512 bytes, mempunyai 3 komponen utama yaitu info bootloader primer pada 466 bytes pertama, info partition table pada 64 bit selanjutnya, dan pengecekan validasi MBR di 2 byte terakhir. MBR berisi informasi dari GRUB atau LILO. MBR akan mengeload dan mengeksekusi GRUB bootloader. Master Boot Record (MBR) atau Catatan Boot Utama dalam sistem Intel x86 dan x86 64 adalah sebutan untuk Sektor sistem berkas. MBR menjalankan boot loader. Di linux, boot loader yang sering dipakai adalah LILO (Linux Loader) dan GRUB (GRand Unified Boot loader). Pada Red Hat dan Turunannya menggunakan GRUB sebagai boot loader. Tabel partisi yang berisi daftar partisi apa saja yang terdapat dalam hard disk yang bersangkutan. Pada saat melakukan proses booting, Master Boot Record memiliki tugas tugas berikut ini

76 Mencari partisi yang aktif (yang dapat melakukan proses booting) dalam tabel partisi. Mencari sektor pertama dari partisi yang aktif untuk mendapatkan boot sector dari partisi tersebut. Memuat salinan boot sector dari partisi yang aktif ke dalam memori. Memberikan kontrol selanjutnya kepada kode yang dapat dieksekusi di dalam boot sector. 3. GRUB GRUB akan membaca label sistem operasi yang kernelnya akan dijalankan. Pada boot loader inilah sistem operasi mulai dipanggil. Untuk mengkonfigurasi file grub, buka filenya di /boot/grub/grub.conf GRUB merupakan kepanjangan dari Grand Unified Bootloader.

77 Jika anda memiliki lebih dari satu kernel terinstall di system anda, anda bisa memilih mana yang akan di jalankan GRUB akan menampilkan splash screen agar anda dapat memilih kernel/system mana yang akan anda jalankan, dalam beberapa menit jika anda tidak memilih maka GRUB akan menjalankan kernel default sesuai dengan setingan di file konfigurasi GRUB GRUB berbeda dengan LILO, GRUB mengetahui jenis file system yang anda gunakan sedangkan LILO tidak. Anda dapat mengedit konfigurasi GRUB di /etc/grub.conf, 4. Kernel Dalam ilmu komputer, kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman. Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing. Akses kepada perangkat keras secara langsung merupakan masalah yang kompleks, oleh karena itu kernel biasanya mengimplementasikan sekumpulan abstraksi hardware. Abstraksi abstraksi tersebut merupakan sebuah cara untuk menyembunyikan kompleksitas, dan memungkinkan akses kepada perangkat keras menjadi mudah dan seragam. Sehingga

78 abstraksi pada akhirnya memudahkan pekerjaan programer. Untuk menjalankan sebuah komputer kita tidak harus menggunakan kernel sistem operasi. Sebuah program dapat saja langsung diload dan dijalankan diatas mesin 'telanjang' komputer, yaitu bilamana pembuat program ingin melakukan pekerjaannya tanpa bantuan abstraksi perangkat keras atau bantuan sistem operasi. Teknik ini digunakan oleh komputer generasi awal, sehingga bila kita ingin berpindah dari satu program ke program lain, kita harus mereset dan meload kembali program program tersebut. Akan memount system root sesuai dengan baris root= di file grub.conf kernel akan mengeksekusi program /sbin/init Init akan memperoleh proses ID (PID) no 1, silahkan cek dengan menggunakan perintah Initrd merupakan singkatan dari Initial RAM Disk. Initrd digunakan oleh kernel sebagai temporary file sistem root sampai proses booting selesai, dan file sistem root sesungguhnya ter mount. Kernel yang dipanggil oleh bootloader kemudian menjalankan program init, yaitu proses yang menjadi dasar dari proses proses yang lain. Ini dikenal dengan nama The First Process. Proses ini mengacu pada script yang ada di file /etc/rc.d/rc.sysinit. 5. Init Program init kemudian menentukan jenis runlevel yang terletak pada file /etc/inittab.

79 Berdasarkan pada run level, script kemudian menjalankan berbagai proses lain yang dibutuhkan oleh sistem sehingga sistem dapat berfungsi dan digunakan. Runlevel adalah suatu parameter yang mengatur servis yang akan dijalankan misalnya single user, reboot, shutdown, dan sebagainya. Program yang mengatur runlevel ini adalah init yang terletak pada direktori /etc/inittab. Ini adalah file di /etc/inittab Memeriksa file /etc/inittab untuk menetapkan linux run level. Di file tersebut, dapat dilihat jenis jenis runlevel. Ada 7 jenis runlevel yang bisa digunakan untuk berbagai macam keperluan yang selengkapnya dapat dilihat sebagai berikut 0 sistem halt 1 Modus single user, untuk maintenance (backup/restore) dan perbaikan 2 Multi user tanpa dukungan jaringan 3 Multiuser dengan dukungan jaringan baerbasis console (text) 4 Tidak digunakan 5 Multiuser dengan dukungan jaringan berbasis grafis 6 reboot Biasanya yang anda pakai adalah run level 3 atau 5

80 Selanjutnya ada system initialization. Skrip ini berhubungan dengan setiap runlevel. Sebagai contoh, runlevel yang kita gunakan adalah runlevel 3, maka skrip yang digunakan untuk menjalankan runlevel ini ada di directory /etc/rc.d/rc3.d. Selanjutnya di dalam file tersebut ada skrip seperti berikut id3initdefault pernyataan di atas menunjukkan bahwa ketika system booting, maka sistem akan menggunakan runlevel 3 yaitu system akan menggunakan konsol teks. Selanjutnya ada skrip yang seperti dibawah ini # Trap CTRL ALT DELETE cactrlaltdel/sbin/shutdown t3 r now Ini menjelaskan bahwa setelah penekanan tpombol CTRL ALT DELETE, sistem akan tereboot setelah 3 detik. Skrip selanjutnya berhubungan dengan penggunaan UPS (Uninterruptible Power Supply). Jika kita mempunyai UPS yang terhubungkan dengan system kita dan listrik mati, maka UPS mengambil alih system kelistrikan system computer. Tetapi UPS hanya bisa menjalankan computer dalam batas waktu tertentu dan proses shutdown akan dimulai selama 2 menit dan memberitahukan pengguna sebagai berikut pfpowerfail/sbin/shutdown f h +2 "Power Failure; System Shutting Down" perintah ini tidak menjalankan fsck ketika reboot dan ketika mematikan system. Jika listrik kembali menyala sebelum shutdown dieksekusi, maka perintah berikutnya untuk membatalkan shutdown pr12345powerokwait/sbin/shutdown c "Power Restored; Shutdown Cancelled" Skrip selanjutnya menjelaskan tentang virtual consoles. Virtual consoles adalah baris perintah dimana kita bisa masuk ke system linux. Untuk membuat virtual console yang baru cukup tekan ALT+F2 sampai ALT+F6. Untuk mengkonfigurasi virtual console, maka kita cukup membuka file ini dan secara asal, di file ini hanya tersedia 6 virtual consoles. Kita bisa menambahkan sampai 12 virtual console di dalam system kita.

81 Skrip terakhir menunjukkan jika kita ingin merubah dari command teks ke GUI. Hal ini bisa dilakukan dengan cara menekan CTRL+ALT+x, dimana x mewakili salah satu dari virtual consoles. 6. Run Level Runlevel merujuk pada modus operasi di salah satu komputer sistem operasi yang menerapkan Unix System V gaya inisialisasi. Konvensional, tujuh runlevel ada, nomor dari nol sampai enam, meskipun sampai sepuluh, dari nol sampai sembilan, dapat digunakan tingkat. S kadang kadang digunakan sebagai sinonim untuk salah satu. Hanya satu "runlevel" dijalankan pada bootup run level tidak dijalankan secara berurutan. Misalnya baik runlevel 2 ATAU 3 ATAU 4 dijalankan, tidak 2 maka 3 kemudian 4. "Runlevel" mendefinisikan keadaan mesin setelah boot. Runlevel yang berbeda biasanya ditugaskan untuk single mode pengguna multi user mode tanpa layanan jaringan mulai multi user mode dengan layanan jaringan mulai sistem shutdown reboot sistem Setup yang tepat dari konfigurasi akan bervariasi dari OS untuk OS, dan dari satu distribusi Linux yang lain. Contoh, runlevel 4 mungkin multi user, GUI, tidak ada server pada satu distribusi, dan tidak ada yang lain. Perhatikan perbedaan dalam Red Hat dan distribusi Slackware memetakan dalam materi ini. Namun, "runlevel" melakukan umumnya mengikuti pola yang dijelaskan dalam materi ini. Ketika menginstal Linux, yang terbaik adalah berkonsultasi panduan yang tersedia bahwa distribusi yang user. Dalam praktek standar, ketika komputer memasuki runlevel nol, itu menghentikan, dan ketika memasuki enam runlevel, maka reboot. Runlevel menengah (1 5) berbeda dalam hal yang drive dipasang, dan yang jasa jaringan dimulai. Default Runlevel biasanya 3, 4, atau 5. run level yang lebih rendah berguna untuk pemeliharaan atau perbaikan darurat, karena mereka biasanya tidak menawarkan layanan jaringan sama sekali. Rincian

82 konfigurasi runlevel tertentu berbeda secara luas di antara sistem operasi, dan juga di kalangan administrator sistem. Sistem runlevel menggantikan / tradisional etc / script rc digunakan dalam Versi 7 Unix. Saat system linux sedang booting, anda akan mendapatkan beberapa service yang ada sedang di jalankan biasanya tampil tulisan seperti berikut starting sendmail.. OK dan sebagainya, itulah yang disebut sebagai run level program. tergantung pada pengaturan anda di init level, sistem akan menjalankan program dari salah satu direktori berikut Run level 0 /etc/rc.d/rc0.d/ Run level 1 /etc/rc.d/rc1.d/ Run level 2 /etc/rc.d/rc2.d/ Run level 3 /etc/rc.d/rc3.d/ Run level 4 /etc/rc.d/rc4.d/ Run level 5 /etc/rc.d/rc5.d/ Run level 6 /etc/rc.d/rc6.d/ Jika semuanya berjalan normal, maka linux siap untuk proses booting.

83 PROSES INIT Init adalah ayah dari semua proses file utamanya. berperan untuk menciptakan proses dari script yang disimpan di /etc/inittab. File ini biasanya memiliki entri yang menyebabkan init untuk berubah Gettys pada setiap baris yang pengguna dapat log in juga kontrol proses otonom diperlukan oleh setiap sistem tertentu A. runlevel adalah konfigurasi perangkat lunak sistem yang memungkinkan hanya kelompok tertentu proses ada. Proses melahirkan oleh init untuk setiap run level didefinisikan di etc / inittab file /. Menjadi tugas Init adalah "untuk mendapatkan segalanya berjalan seperti seharusnya setelah kernel sepenuhnya berjalan. Pada dasarnya ia menetapkan dan mengoperasikan seluruh ruang pengguna. Ini termasuk memeriksa dan me mount sistem file, memulai layanan user yang diperlukan, dan akhirnya beralih ke lingkungan pengguna ketika sistem startup selesai. Hal ini mirip dengan Unix dan BSD proses init, dari mana ia berasal, namun dalam beberapa kasus telah menyimpang atau menjadi disesuaikan. Dalam sistem Linux standar, Init dijalankan dengan parameter, dikenal sebagai runlevel, yang mengambil nilai dari 1 sampai 6, dan yang menentukan yang subsistem harus dibuat operasional. runlevel Masing masing memiliki sendiri skrip yang mengkodifikasi berbagai proses yang terlibat dalam mendirikan atau meninggalkan runlevel yang diberikan, dan inilah skrip yang direferensikan sebagai diperlukan dalam proses boot. Init script biasanya diadakan di direktori dengan nama seperti "/etc/rc...". File konfigurasi tingkat atas untuk init berada pada /etc/inittab. Ketika sistem boot, itu memeriksa apakah suatu runlevel default yang ditentukan di / / inittab dll, dan permintaan runlevel untuk masuk melalui sistem konsol jika tidak. Hal ini kemudian mulai menjalankan semua skrip boot yang relevan untuk runlevel yang diberikan, termasuk pemuatan modul, memeriksa integritas sistem berkas root (yang mount read only) dan kemudian mount ulang untuk penuh akses baca tulis, dan set up jaringan. Secara rinci, menurut Red Hat, proses init mengikuti langkah langkah berikut Tampaknya di script sysinit, yang "menetapkan jalur lingkungan mulai swap, memeriksa sistem berkas, dan mengurus semuanya sistem perlu dilakukan di inisialisasi sistem. " Ini termasuk sistem dan jam hardware, khusus proses port serial,

84 dan sejenisnya. Init kemudian melihat runlevel tertentu, sebagaimana ditentukan dalam konfigurasi runlevel. Init kemudian menetapkan fungsi library untuk sistem. Ini menjelaskan bagaimana untuk memulai atau membunuh program dan bagaimana menentukan PID dari sebuah program. Kemudian masing masing pencarian dan mulai berlaku proses, dan itu menciptakan sesi login bagi pengguna. Setelah itu telah melahirkan semua proses yang dirinci, init berjalan aktif, dan menunggu salah satu dari tiga kejadian terjadi proses itu mulai akhir atau mati, kegagalan kekuatan sinyal atau permintaan melalui /sbin/telinit untuk lebih mengubah runlevel. Berikut tampilan halaman login ketika selesai Booting.

85 Vikawati Abay BAB VIII BASH SCRIPTING Modul Pengenalan Bash Scripting Kompetensi Dasar Belajar perintah perintah pada Bash Scripting Linux Latar Belakang Agar Mahasiswa bisa mengenal dasar dasar dari bash shell scripting pada Linux. Tujuan Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu Memahasi shell pada sistem operasi Linux Menggunakan feature history pada Bash Shell Memgubah feature history pada Bash Shell Mengubah prompt Shell 1. Hello Word Script Bash Shell Pertama kita harus mencari tahu di mana adalah juru bash Anda berada. Dengan mengetikan perintah berikut dalam baris perintah Anda $ which bash Buka editor teks favorit Anda dan membuat hello_world.sh file yang bernama hello_world. Masukkan baris berikut ke file $ mkdir hello_world $ cd hello_world/ $ nano hello_world.sh Arahkan ke direktori dimana hello_world.sh Anda berada dan membuat file eksekusi $ chmod +x hello_world.sh

86 Sekarang Anda siap untuk mengeksekusi script bash pertama Anda. $./hello_world.sh 2. Simple Backup bash shell script 3. Variables Dalam contoh ini kita mendeklarasikan variable bash sederhana dan mencetaknya pada layar (stdout) dengan perintah echo. $./hello_words.sh Anda backup script dan variable $./backups.sh 3.1 Global vs Local Variables

87 $./variable.sh 4. Melewati argumen untuk script bash $./argument.sh Bash Scripting Tutorial

88 5. Membuat Date pada bash scripting dan membersihkan layar $./coba.sh 6. Membaca Input User $./read.sh 7. Arrays 7.1 Mendeklarasikan Array Sederhana pada bash

89 $./arrays.sh 8. Bash if / else / fi statements 8.1 Simple Bash if/else statement $./bash_if_else.sh

90 Nested if/else $./netsed_if_else.sh 9. Bash Comparisons 9.1 Arithmetic Comparisons

91 $./statement.sh 9.2 String Comparisons $./statements.sh

92 10. Bash File Testing

93 11. Bash Functions $./functions.sh 12. Bash Select

94 $./select.sh 13. Case Statement Conditional $./case.sh 14. Bash quotes and quotations Kutipan adalah bagian penting dari bash dan bash scripting.berikut adalah kutipan beberapa bash dan dasar dasar kutipan.

95 14.1 Escaping Meta Karakter Sebelum kita mulai dengan tanda kutip dan kutipan kutipan kita harus tahu sesuatu tentang melarikan diri karakter meta. Escaping akan menekan arti khusus karakter meta dan karenanya karakter meta akan dibaca oleh bash harfiah. To do this we need to use backslash "\" character. Untuk melakukan hal ini kita perlu menggunakan backslash "\" karakter. Example Contoh 14.2 Single Quotes Tanda kutip tunggal di bash akan menekan makna khusus dari setiap karakter meta. Oleh karena itu karakter meta akan dibaca secara harfiah. Hal ini tidak mungkin untuk menggunakan lain kutip tunggal dalam dua tanda kutip tunggal bahkan jika quote tunggal lolos oleh backslash.

96 14.3 Double Quetes Tanda kutip ganda dalam bash akan menekan makna khusus dari setiap karakter meta kecuali "$", "\" dan "` ". Setiap karakter meta lain akan dibaca secara harfiah. Hal ini juga memungkinkan untuk menggunakan kutip tunggal dalam tanda kutip ganda. Jika kita perlu menggunakan tanda kutip ganda dalam bash tanda kutip ganda dapat membaca secara harfiah saat melarikan diri mereka dengan "\". Example Contoh 14.4 Bash Qouting with ANSI C style Ada juga jenis lain mengutip dan itu adalah ANSI C. Dalam jenis ini mengutip karakter lolos dengan "\" akan mendapatkan arti khusus sesuai dengan standar ANSI C.

97 Sintaks untuk bash ansi c mengutip adalah $''. Here is an example Berikut adalah contohnya

Pengenalan Linux. Kata "Linux" untuk saat ini sudah tidak asing lagi bagi para pengguna internet

Pengenalan Linux. Kata Linux untuk saat ini sudah tidak asing lagi bagi para pengguna internet Pengenalan Linux Kata "Linux" untuk saat ini sudah tidak asing lagi bagi para pengguna internet dan komunitas mahasiswa yang memiliki hobby untuk mencoba software-software baru. Secara teknis dan singkat

Lebih terperinci

MODUL 11 PENGENALAN LINUX

MODUL 11 PENGENALAN LINUX MODUL 11 PENGENALAN LINUX 11.1 Pengertian Linux Linux adalah salah satu system software yang OPEN SOURCE, yang berarti kode sumber (source) nya terbuka untuk semua orang. Sehingga Linux dapat di modifikasi

Lebih terperinci

Instalasi ubuntu. Langkah pertama boot ubuntu installer pada PC anda. pilih start or install ubuntu

Instalasi ubuntu. Langkah pertama boot ubuntu installer pada PC anda. pilih start or install ubuntu Instalasi ubuntu Proses instalasi base system Ubuntu sangat mudah, karena tidak menawarkan banyak pilihan, cukup mengikuti langkah satu dua tiga, dan voila! Ubuntu terinstall di PC anda Langkah pertama

Lebih terperinci

BAB I PENGANTAR LINUX

BAB I PENGANTAR LINUX BAB I PENGANTAR LINUX 1.1. Apakah LINUX itu LINUX adalah nama sistem operasi yang dapat diterapkan pada berbagai jenis mesin, dari PC hingga mainframe. Linux diciptakan oleh Linus Torvard. Sistem operasi

Lebih terperinci

Objectives. Sekilas Linux. Distribusi Linux. Sejarah Linux. Three: Pengenalan Linux. The Challenger. Sekilas Linux -continued

Objectives. Sekilas Linux. Distribusi Linux. Sejarah Linux. Three: Pengenalan Linux. The Challenger. Sekilas Linux -continued Objectives Three: Pengenalan Linux The Challenger Setelah menyelesaikan bab ini, anda diharapkan dapat: Mengerti sistem operasi Linux secara garis besar. Mengerti instalasi Linux Menu-menu dasar di Linux

Lebih terperinci

Praktikum I Pengenalan Sistem Operasi Linux

Praktikum I Pengenalan Sistem Operasi Linux Praktikum I Pengenalan Sistem Operasi Linux I. Tujuan Setelah melaksanakan praktikum ini mahasiswa diharapkan mampu : 1. Mengenal sistem operasi Linux 2. Memahami proses login/logout pada sistem operasi

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 7 BAB II LANDASAN TEORI 2.1 SISTEM OPERASI Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat keras komputer. Sebelum ada sistem operasi, orang hanya mengunakan komputer

Lebih terperinci

PRAKTIKUM SISTEM OPERASI LAPORAN RESMI MODUL 3 PENGENALAN LINUX ( 1 ) SESI : M1 FADJAR PRADJA WINATA /

PRAKTIKUM SISTEM OPERASI LAPORAN RESMI MODUL 3 PENGENALAN LINUX ( 1 ) SESI : M1 FADJAR PRADJA WINATA / PRAKTIKUM SISTEM OPERASI LAPORAN RESMI MODUL 3 PENGENALAN LINUX ( 1 ) SESI : M1 FADJAR PRADJA WINATA / 1334015004 LABORATORIUM JARINGAN KOMPUTER JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS

Lebih terperinci

SISTEM OPERASI LINUX

SISTEM OPERASI LINUX SISTEM OPERASI LINUX Linux adalah sistem operasi seperti Unix, yang merupakan implementasi independen dari POSIX, meliputi true multitasking, virtual memory, shared libraries, demand-loading, proper memory

Lebih terperinci

A. Tujuan. B. Alat dan Bahan 1. Komputer multimedia. 2. Software Sistem Operasi Linux Ubuntu.

A. Tujuan. B. Alat dan Bahan 1. Komputer multimedia. 2. Software Sistem Operasi Linux Ubuntu. A. Tujuan 1. Dengan mengikuti perkuliahan ini mahasiswa diharapkan memahami fungsi dan peranan sistem operasi pada komputer. 2. Mahasiswa diharapkan mampu melakukan Partisi dan Format harddisk pada sistem

Lebih terperinci

Cara Menginstal Sistem Operasi Linux

Cara Menginstal Sistem Operasi Linux Cara Menginstal Sistem Operasi Linux Desi Wahyu Kartika Sari [email protected] Abstrak Linux mulai banyak digunakan oleh masyarakat baik oleh pengembang perangkat lunak (developer) ataupun pengguna

Lebih terperinci

LAPORAN TUGAS LANGKAH-LANGKAH DALAM MENGINSTALASI LINUX

LAPORAN TUGAS LANGKAH-LANGKAH DALAM MENGINSTALASI LINUX LAPORAN TUGAS LANGKAH-LANGKAH DALAM MENGINSTALASI LINUX Deni Parulian Loi 12/331337/PA/14603 PROGRAM STUDI ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS GADJAH MADA YOGYAKARTA

Lebih terperinci

Susunan Directory di Linux

Susunan Directory di Linux Susunan Directory di Linux Judul: Penyusun Untuk Web Susunan Directory di Linux Tim UGOS Pusat Pelayanan Teknologi Informasi dan Komunikasi Universitas Gadjah Mada http://ugos.ugm.ac.id Daftar Isi Daftar

Lebih terperinci

MODUL TRAINING INSTALASI UBUNTU LUCID LYNX DISELENGGARAKAN OLEH : FKIP INTERNET CENTER AND OPEN SOURCE UNIVERSITAS SEBELAS MARET.

MODUL TRAINING INSTALASI UBUNTU LUCID LYNX DISELENGGARAKAN OLEH : FKIP INTERNET CENTER AND OPEN SOURCE UNIVERSITAS SEBELAS MARET. MODUL TRAINING INSTALASI UBUNTU 10.04 LUCID LYNX DISELENGGARAKAN OLEH : FKIP INTERNET CENTER AND OPEN SOURCE UNIVERSITAS SEBELAS MARET Penulis : NUR FIRSTIAWAN Supported by : Pendahuluan Materi yang akan

Lebih terperinci

Instalasi System Operasi Linux Ubuntu

Instalasi System Operasi Linux Ubuntu Instalasi System Operasi Linux Ubuntu 1. Masuk BIOS dengan menekan tombol Delete / F2 sesuai dengan jenis BIOS anda 2. Pastikan Harddisk dan CD-ROM sudah terdeteksi 3. Rubah urutan booting yang pertama

Lebih terperinci

LAPORAN RESMI PRAKTIKUM SISTEM OPERASI Modul I Installasi Linux

LAPORAN RESMI PRAKTIKUM SISTEM OPERASI Modul I Installasi Linux LAPORAN RESMI PRAKTIKUM SISTEM OPERASI Modul I Installasi Linux Disusun Oleh : TGL. PRAKTIKUM : 8 September 2009 NAMA : ABDUL HANIF ATHHAR NRP : 07.04.111.00003 JURUSAN : TEKNIK INFORMATIKA DOSEN PENGAMPU

Lebih terperinci

Modul ke: Mengenal linux

Modul ke: Mengenal linux Modul ke: Fakultas FEB Mengenal linux Mengenal linux, mengapa mempelajari linux, tampilan dan logo linux, cara instalasi linux, sistem file dilinux, perintah dasar, perbandingan windows dan linux, kelebihan

Lebih terperinci

Instalasi System Operasi Linux Ubuntu

Instalasi System Operasi Linux Ubuntu Instalasi System Operasi Linux Ubuntu Judul: Penyusun Untuk Sumber/Referensi Instalasi System Operasi Linux Ubuntu Mandahadi Kusuma, Fathir Hamdi Pusat Pelayanan Teknologi Informasi dan Komunikasi Universitas

Lebih terperinci

KARTU SOAL. Kurikulum Acuan Alokasi Waktu Jumlah Soal Bentuk Soal. Nama Sekolah Bidang Keahlian Program Keahlian. : SMKN I Doko : TIK : TKJ

KARTU SOAL. Kurikulum Acuan Alokasi Waktu Jumlah Soal Bentuk Soal. Nama Sekolah Bidang Keahlian Program Keahlian. : SMKN I Doko : TIK : TKJ Jumlah Bentuk : 0 soal Rumusan Butir Jelaskan definisi sistem operasi berbasis GUI dan CLI! sistem operasi berbasis GUI dan CLI Definisi sistem operasi berbasis GUI dan CLI Sistem operasi berbasis GUI

Lebih terperinci

SISTEM OPERSI. bertugas untuk melakukan control dan manajemen perangkat keras serta operasi-operasi dasar system, dan menjalankan software aplikasi.

SISTEM OPERSI. bertugas untuk melakukan control dan manajemen perangkat keras serta operasi-operasi dasar system, dan menjalankan software aplikasi. SISTEM OPERSI Sistem operasi atau Operating System (OS) adalah perangkat lunak yang bertindak sebagai perantara atau penghubung antara pengguna computer (User) dengan Hardware, yang bertugas untuk melakukan

Lebih terperinci

SISTEM OPERASI II Pertemuan 1

SISTEM OPERASI II Pertemuan 1 SISTEM OPERASI II Pertemuan 1 *Perkenalan *Sistem Penilaian *Pengenalan materi *Pengantar linux 2 *Nama : Ni Nyoman Harini Puspita, *Email *No HP : [email protected] S.T. : 087 860 811 739 3 Quis Tugas

Lebih terperinci

MODUL SISTEM OPERASI PROGRAM STUDI MANAJEMEN INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS PUTRA INDONESIA YPTK PADANG

MODUL SISTEM OPERASI PROGRAM STUDI MANAJEMEN INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS PUTRA INDONESIA YPTK PADANG MODUL SISTEM OPERASI 1 PROGRAM STUDI MANAJEMEN INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS PUTRA INDONESIA YPTK PADANG 2 Pengenalan LINUX Kata "Linux" untuk saat ini sudah tidak asing lagi bagi para

Lebih terperinci

Merupakan software yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Mempunyai karakteristik:

Merupakan software yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Mempunyai karakteristik: Sistem Operasi Windows XP Software Sering disebut juga perangkat lunak, yakni perintah (program komputer) yang dieksekusi memberikan fungsi dan petunjuk kerja seperti yang diinginkan. Merupakan bagian

Lebih terperinci

LAPORAN PRAKTIKUM I DAN II SISTEM OPERASI TENTANG MENGENAL PERINTAH DASAR LINUX UBUNTU

LAPORAN PRAKTIKUM I DAN II SISTEM OPERASI TENTANG MENGENAL PERINTAH DASAR LINUX UBUNTU LAPORAN PRAKTIKUM I DAN II SISTEM OPERASI TENTANG MENGENAL PERINTAH DASAR LINUX UBUNTU SISTEM OPERASI DISUSUN OLEH : MELINA KRISNAWATI 12.12.0328 SI 12 F JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN

Lebih terperinci

Instalasi FreeBSD 6.0

Instalasi FreeBSD 6.0 Instalasi FreeBSD 6.0 Ricki Zurwindar Universitas YARSI Copyright 2007 Banyak cara yang dapat digunakan dalam melakukan instalasi FreeBSD baik melalui berbagai macam media seperti

Lebih terperinci

PERANGKAT LUNAK KOMPUTER

PERANGKAT LUNAK KOMPUTER PERANGKAT LUNAK KOMPUTER Pengertian Software Perangkat lunak (software) komputer adalah suatu perangkat yang berisi serangkaian instruksi, program, prosedur, pengendali, pendukung, dan aktifitas-aktifitas

Lebih terperinci

Instalasi IGOS Nusantara

Instalasi IGOS Nusantara Instalasi IGOS Nusantara MODUL 1 Tujuan: Setelah mengikuti modul ini, peserta diharapkan mampu: Menyiapkan hardware dan software untuk instalasi salah satu distro Linux. Menginstalasi distro IGOS Nusantara.

Lebih terperinci

Training Ubuntu Server STMIK Indonesia. Pemateri: Kurniadi.

Training Ubuntu Server STMIK Indonesia. Pemateri: Kurniadi. Pemateri: Kurniadi. [email protected] Pengenalan GNU/Linux & Ubuntu Linux Filosopi GNU/Linux Open Source: metode pengembangan suatu perangkat lunak dengan membuka source code dan didistribusikan dalam

Lebih terperinci

LINUX. by: Ahmad Syauqi Ahsan

LINUX. by: Ahmad Syauqi Ahsan LINUX by: Ahmad Syauqi Ahsan Agenda 2 Linux Overview Instalasi Linux Ubuntu Install software dari Repository (apt-get) Kegunaan dari Sistem Operasi 3 Berfungsi untuk mengelola hardware dan software dalam

Lebih terperinci

/(Root) menunjukkan hirarki tertinggi dari sistem ditektori Linux dimana direktori ini membawahi direktori lainya. Diantaranya :

/(Root) menunjukkan hirarki tertinggi dari sistem ditektori Linux dimana direktori ini membawahi direktori lainya. Diantaranya : /(Root) menunjukkan hirarki tertinggi dari sistem ditektori Linux dimana direktori ini membawahi direktori lainya. Diantaranya : Direktori ini dapat ditemukan perintahperintah navigasi, program-program

Lebih terperinci

MODUL 2 INSTALLASI DAN PENGENALAN OS UBUNTU (LINUX)

MODUL 2 INSTALLASI DAN PENGENALAN OS UBUNTU (LINUX) MODUL 2 INSTALLASI DAN PENGENALAN OS UBUNTU (LINUX) I. TUJUAN 1. Praktikan dapat melakukan instalasi operating system (OS) Linux. 2. Praktikan dapat mengetahui bagaimana caranya mempartisi harddisk dan

Lebih terperinci

Instalasi System Operasi Linux Ubuntu

Instalasi System Operasi Linux Ubuntu Instalasi System Operasi Linux Ubuntu Judul: Penyusun Untuk Sumber/Referensi Instalasi System Operasi Linux Ubuntu Mandahadi Kusuma, Fathir Hamdi Pusat Pelayanan Teknologi Informasi dan Komunikasi Universitas

Lebih terperinci

SOFTWARE OPERATING SYSTEM - UBUNTU

SOFTWARE OPERATING SYSTEM - UBUNTU Tugas Kelompok 11 PTI SOFTWARE OPERATING SYSTEM - UBUNTU Disusun oleh : Mata kuliah : CF 1310 Pengantar Teknologi Informasi Nama Route Gemilang 5208 100 073 Nila Cynthia D 5208 100 086 Ahmad Pramono 5208

Lebih terperinci

MODUL LINUX. Minggu IV

MODUL LINUX. Minggu IV MODUL LINUX Minggu IV 4.1 Struktur Directory di Linux Directory root linux memiliki beberapa directory yang merupakan standart pada banyak distro linux. Masing-masing directory mempunyai fungsi (isi) tertentu.

Lebih terperinci

OpenSuse juga termasuk dalam jajaran 10 besar distro linux di dunia bersama-sama dengan Ubuntu, Fedora, Debian, PCLinuxOS, Slackware, Gentoo dan

OpenSuse juga termasuk dalam jajaran 10 besar distro linux di dunia bersama-sama dengan Ubuntu, Fedora, Debian, PCLinuxOS, Slackware, Gentoo dan OpenSuse juga termasuk dalam jajaran 10 besar distro linux di dunia bersama-sama dengan Ubuntu, Fedora, Debian, PCLinuxOS, Slackware, Gentoo dan CentOS. Salah satu keunggulan yang dimiliki oleh Suse adalah

Lebih terperinci

Modul 5 Menginstal Linux Mandrake 9.2. I. Tujuan Praktikan dapat menginstal sistem operasi Linux Mandrake 9.2

Modul 5 Menginstal Linux Mandrake 9.2. I. Tujuan Praktikan dapat menginstal sistem operasi Linux Mandrake 9.2 Modul 5 Menginstal Linux Mandrake 9.2 I. Tujuan Praktikan dapat menginstal sistem operasi Linux Mandrake 9.2 II. Landasan Teori Saat ini linux menjadi system operasi alternatif yang tengah mengalami perkembangan

Lebih terperinci

Panduan Instalasi. 1.Pendahuluan

Panduan Instalasi. 1.Pendahuluan Panduan Instalasi 1.Pendahuluan Untuk memulai instalasi IGOS Nusantara, boot komputer dari media boot (CD, DVD, USB, hard disk atau jaringan) dimana komputer dapat mendukung tipe media boot tersebut. Untuk

Lebih terperinci

Panduan Installasi Fedora 16 (Verne)

Panduan Installasi Fedora 16 (Verne) Fedora 16 Panduan Installasi Fedora 16 (Verne) Theliberty Catatan Berbisik Gambar 1: Grub2 Install or upgrade Fedora Pilihan untuk melakukan instalasi Fedora ataupun mengupgradenya. Troubleshooting Berisi

Lebih terperinci

SPESIFIKASI YANG DISARANKAN Processor Pentium 133 Pentium 166 RAM 128 MB 256 MB Harddisk 2 GB dengan space bebas minimal 1 GB SPESFIKASI MINIMUM

SPESIFIKASI YANG DISARANKAN Processor Pentium 133 Pentium 166 RAM 128 MB 256 MB Harddisk 2 GB dengan space bebas minimal 1 GB SPESFIKASI MINIMUM 1 Instalasi merupakan langkah awal yang harus Anda pahami sebelum menggunakan Windows 2000 Server dalam jaringan. Kesempurnaan proses instalasi akan sangat mempengaruhi kinerja mesin server. Pemahaman

Lebih terperinci

MENGENAL LINUX UBUNTU

MENGENAL LINUX UBUNTU MENGENAL LINUX UBUNTU Yoga Arie Wibowo [email protected] Abstrak linux merupakan sistem operasi yang tersedia secara bebas untuk semua orang. Ada banyak varian dari linux yang di kembangkan diseluruh

Lebih terperinci

1. Pendahuluan. 2. Memulai Instalasi

1. Pendahuluan. 2. Memulai Instalasi Panduan Instalasi 1. Pendahuluan Untuk memulai instalasi IGOS Nusantara, boot komputer dari media boot (CD, DVD, USB, hard disk atau jaringan) dimana komputer dapat mendukung tipe media boot tersebut.

Lebih terperinci

LAPORAN INSTALASI SISTEM OPERASI DEBIAN 6. pada VIRTUAL BOX

LAPORAN INSTALASI SISTEM OPERASI DEBIAN 6. pada VIRTUAL BOX LAPORAN INSTALASI SISTEM OPERASI DEBIAN 6 pada VIRTUAL BOX Sekolah Menengah Kejuruan Negeri 1 Cimahi Teknik Komputer dan Jaringan Jl. Mahar Martanegara No. 48 Leuwigajah Tahun Ajaran 2014/2015 Mata Pelajaran

Lebih terperinci

FlashBack Pertemuan (1)

FlashBack Pertemuan (1) KSL Pertemuan ke II FlashBack Pertemuan (1) Kernel Kernel?????? Open Open Source Source?????? Linux Linux?????? Distro Distro Linux Linux?????? Contoh Contoh Distro Distro Linux Linux?????? Desktop Desktop

Lebih terperinci

RIZKI PUJI NUR WAHYUDI 1 D3 MMB A

RIZKI PUJI NUR WAHYUDI 1 D3 MMB A Makalah Kupas Tuntas Ubuntu Disusun oleh: RIZKI PUJI NUR WAHYUDI 1 D3 MMB A 7711030021 POLITEKNIK ELEKTRONIKA NEGERI SURABAYA TAHUN AJARAN 2011-2012 Kata Pengantar Puji Syukur kehadirat Allah SWT, karena

Lebih terperinci

Sistem Operasi Jaringan Linux Redhat 9

Sistem Operasi Jaringan Linux Redhat 9 Sistem Operasi Jaringan Linux Redhat 9 1 1. Kegiatan Belajar 2: Memahami Sistem Operasi Jaringan Berbasis GUI Redhat Linux 9 1) Pendahuluan Untuk dapat melakukan instalasi sistem operasi jaringan Redhat

Lebih terperinci

[DUALBOOT MS. WINDOWS XP & GNU/LINUX DEBIAN CODENAME SQUEEZE] August 28, 2013 DUAL BOOT WINDOWS XP DENGAN DEBIAN 6

[DUALBOOT MS. WINDOWS XP & GNU/LINUX DEBIAN CODENAME SQUEEZE] August 28, 2013 DUAL BOOT WINDOWS XP DENGAN DEBIAN 6 DUAL BOOT WINDOWS XP DENGAN DEBIAN 6 A. Tujuan 1. Siswa mengenal media penyimpanan installasi baik berupa CD/DVD, flashdisk dan media penyimpanan yang lain. 2. Siswa mampu melakukan konfigurasi BIOS. 3.

Lebih terperinci

VIRTUALISASI KOMPUTER DENGAN ORACLE VM VIRTUAL BOX

VIRTUALISASI KOMPUTER DENGAN ORACLE VM VIRTUAL BOX VIRTUALISASI KOMPUTER DENGAN ORACLE VM VIRTUAL BOX Powered By PENGENALAN ORACLE VM VIRTUAL BOX VM atau Virtual Machine adalah suatu tool yang memungkinkan suatu sistem operasi dijalankan di dalam sistem

Lebih terperinci

LAPORAN AWAL Perangkat Lunak Jaringan 1 NAMA : DIAN BAYU NIM : KELAS : C

LAPORAN AWAL Perangkat Lunak Jaringan 1 NAMA : DIAN BAYU NIM : KELAS : C LAPORAN AWAL Perangkat Lunak Jaringan 1 NAMA : DIAN BAYU NIM : 2008 31 080 KELAS : C TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNIK PLN JAKARTA 2011 MENGENAL LINUX Apakah Linux itu? Linux adalah nama yang diberikan

Lebih terperinci

Yama Fresdian Dwi Saputro from-engineer.blogspot.com

Yama Fresdian Dwi Saputro  from-engineer.blogspot.com Instalasi OS Debian Lenny Yama Fresdian Dwi Saputro [email protected] http:// from-engineer.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

Lebih terperinci

Praktikum 1. Perintah Dasar Sistem Operasi Linux

Praktikum 1. Perintah Dasar Sistem Operasi Linux Praktikum 1 Perintah Dasar Sistem Operasi Linux POKOK BAHASAN: ü Format Instruksi pada Sistem Operasi Linux ü Perintah-Perintah Dasar pda Sistem Operasi Linux TUJUAN BELAJAR: Setelah mempelajari materi

Lebih terperinci

Bab 1 Instalasi Sistem Operasi DEPDIKnux

Bab 1 Instalasi Sistem Operasi DEPDIKnux 1 Bab 1 Instalasi Sistem Operasi DEPDIKnux 1.1 Persiapan Instalasi Sistem operasi DEPDIKnux adalah sistem operasi yang dibuat dari Debian Linux serta di kustomisasi khusus untuk ICT Center yang terhubung

Lebih terperinci

Langkah Instalasi Debian 4.0 Etch

Langkah Instalasi Debian 4.0 Etch Langkah Instalasi Debian 4.0 Etch Ardiansyah Yuli Saputro [email protected] http://sharinginpoh.blogspot.com Lisensi Dokumen: Copyright 2003-2007 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com

Lebih terperinci

Modul praktikum OS. MANUAL Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang penting dalam menggunakan manual adalah : Q

Modul praktikum OS. MANUAL Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang penting dalam menggunakan manual adalah : Q Modul praktikum OS DASAR TEORI Setiap pemakai LINUX harus mempunyai nama login (user account) yang sebelumnya harus didaftarkan pada administrator system. Nama login umumnya dibatasi maksimum 8 karakter

Lebih terperinci

Instalasi Debian 7. Oleh: Rizky Agung W

Instalasi Debian 7. Oleh: Rizky Agung W Instalasi Debian 7 Oleh: Rizky Agung W Debian adalah sistem operasi komputer yang tersusun dari paket-paket perangkat lunak yang dirilis sebagai perangkat lunak bebas dan terbuka dengan lisensi mayoritas

Lebih terperinci

Pengantar Open Source dan Aplikasi Instalasi Linux dan Troubleshooting Dasar. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

Pengantar Open Source dan Aplikasi Instalasi Linux dan Troubleshooting Dasar. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id Pengantar Open Source dan Aplikasi Instalasi Linux dan Troubleshooting Dasar Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id Twitter @ruslinux Tujuan Umum dan Topik Setelah mengikuti kuliah ini mahasiswa

Lebih terperinci

Tutorial instalasi Ubuntu Desktop 13.10

Tutorial instalasi Ubuntu Desktop 13.10 Tutorial instalasi Ubuntu Desktop 13.10 Pada artikel ini, saya akan menuliskan langkah-langkah instalasi sistem operasi Ubuntu Desktop versi 13.10 atau dengan nama kode Saucy Salamander. Jika anda ingin

Lebih terperinci

PANDUAN INSTALASI UBUNTU 8.04

PANDUAN INSTALASI UBUNTU 8.04 PANDUAN INSTALASI UBUNTU 8.04 Sebelum melakukan instalasi ubuntu 8.04, persiapan untuk komputer yaitu: a) Memory / RAM Lebih dari 256 MB b) Space Harddisk untuk ubuntu diatas 4 GB Langkah 1: Siapkan CD

Lebih terperinci

Praktikum 2. Operasi Linux. POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

Praktikum 2. Operasi Linux. POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux Praktikum 2 Perintah Dasar Sistem POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux Operasi Linux TUJUAN BELAJAR: Setelah mempelajari materi dalam

Lebih terperinci

Gambar 1.1. Logo Linux

Gambar 1.1. Logo Linux Sejarah Linux & Debian Pendahuluan Linux saat ini menjadi acuan dalam penggunaannya sebagai sistem operasi untuk server. Berdasarkan hasil riset dari Gartner Group, beberapa vendor server seperti HP, IBM,

Lebih terperinci

Perintah Dasar Linux. (Menggunakan Ubuntu) PROGRAM STUDI SISTEM INFORMASI

Perintah Dasar Linux. (Menggunakan Ubuntu) PROGRAM STUDI SISTEM INFORMASI Perintah Dasar Linux (Menggunakan Ubuntu) PROGRAM STUDI SISTEM INFORMASI HIRARKI FILE SYSTEM LINUX 2 HIRARKI FILE SYSTEM LINUX / ( Root folder ) : menduduki posisi puncak di dalam hirarki, direktori ini

Lebih terperinci

Laporan Sistim Operasi Jaringan Kompetensi Teknik Komputer dan Jaringan

Laporan Sistim Operasi Jaringan Kompetensi Teknik Komputer dan Jaringan Laporan Sistim Operasi Jaringan Kompetensi Teknik Komputer dan Jaringan Pengajar 1.Ari Eka Prasetyanto,S.pd NIP. 19840429 201001 1 012 2.Anik Sufrayani,S.Pd NIP. 19840320 201001 2 014 Di susun Oleh Rustina

Lebih terperinci

TUGAS AOK BAB OS. Jalankan aplikasi virtualbox terlebih dahulu.

TUGAS AOK BAB OS. Jalankan aplikasi virtualbox terlebih dahulu. TUGAS AOK BAB OS 1. Windows Server 2008 Windows Server 2008 adalah nama sistem operasi untuk server dari perusahaan Microsoft. Sistem server ini merupakan pengembangan dari versi sebelumnya yang disebut

Lebih terperinci

BAB II PROSES INSTALASI LINUX MANDRAKE 9.0

BAB II PROSES INSTALASI LINUX MANDRAKE 9.0 BAB II PROSES INSTALASI LINUX MANDRAKE 9.0 Josua M Sinambela @ 2003 Konfigurasi komputer yang dibutuhkan : Processor Pentium / Kompatibel Minimal 233 MHz (rekomendasi) CDROM Drive Memori minimal 32 MB,

Lebih terperinci

LAPORAN AWAL Perangkat Lunak Jaringan 1 NAMA : DIAN BAYU NIM : KELAS : C

LAPORAN AWAL Perangkat Lunak Jaringan 1 NAMA : DIAN BAYU NIM : KELAS : C LAPORAN AWAL Perangkat Lunak Jaringan 1 NAMA : DIAN BAYU NIM : 2008 31 080 KELAS : C TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNIK PLN JAKARTA 2011 Bab 1. Installasi Linux CentOS 5.3 1.1 Persiapan Sebelum instalasi

Lebih terperinci

Perintah Perintah Dasar Pada Sistem Operasi Linux

Perintah Perintah Dasar Pada Sistem Operasi Linux Praktikum 3 Perintah Perintah Dasar Pada Sistem Operasi Linux A. T U J U A N 1. Menggunakan perintah-perintah dasar untuk informasi user 2. Mengenal format instruksi pada system operasi Linux 3. Menggunakan

Lebih terperinci

CARA MENGINSTALASI FreeBSD: SEBAGAI SARANA BELAJAR UNIX DI PC. Luthfi Kisbiono Arif Onno W. Purbo Computer Network Research Group ITB

CARA MENGINSTALASI FreeBSD: SEBAGAI SARANA BELAJAR UNIX DI PC. Luthfi Kisbiono Arif Onno W. Purbo Computer Network Research Group ITB CARA MENGINSTALASI FreeBSD: SEBAGAI SARANA BELAJAR UNIX DI PC Luthfi Kisbiono Arif Onno W. Purbo Computer Network Research Group ITB Bagi anda yang menggeluti dunia komputer, anda pasti lebih mengenal

Lebih terperinci

PERTEMUAN 7 SISTEM OPERASI DAN PROGRAM UTILITAS

PERTEMUAN 7 SISTEM OPERASI DAN PROGRAM UTILITAS PERTEMUAN 7 SISTEM OPERASI DAN PROGRAM UTILITAS 7.1 Pendahuluan Pada pertemuan ini akan dibahas perangkat lunak sistem, sistem operasi, fungsi-fungsi sistem operasi, pembagian sistem operasi, program utilitas

Lebih terperinci

Praktikum 1. Perintah Dasar Sistem Operasi Linux. Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

Praktikum 1. Perintah Dasar Sistem Operasi Linux. Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux Praktikum 1 Perintah Dasar Sistem Operasi Linux POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux TUJUAN BELAJAR: Setelah mempelajari materi dalam

Lebih terperinci

Panduan Langkah demi Langkah Peningkatan Windows 8 RAHASIA 1/53

Panduan Langkah demi Langkah Peningkatan Windows 8 RAHASIA 1/53 Panduan Langkah demi Langkah Peningkatan Windows 8 RAHASIA 1/53 Isi 1. Mulai Meningkatkan 1. Proses Setup Windows 8 2. Persyaratan Sistem 3. Persiapan 2. Opsi 3. 4. 5. Bersih 6. 1. Personalisasi 2. Nirkabel

Lebih terperinci

1 Pengertian Sistem File

1 Pengertian Sistem File 1 Pengertian Sistem File Sistem file merupakan struktur logika yang digunakan untuk mengendalikan akses terhadap data yang ada pada disk. Ia berfungsi menyediakan mekanisme untuk penyimpanan data dan program

Lebih terperinci

Sistem Administrasi Linux

Sistem Administrasi Linux Sistem Administrasi Linux pertemuan 2 Struktur Direktori Linux Perintah dasar linux Helmy Faisal M, S.Kom Direktori di linux Direktori /bin /boot /dev /etc /home /lib /mnt Isi Direktori berisi file-file

Lebih terperinci

CentOS Linux Installation for Dummies

CentOS Linux Installation for Dummies CentOS Linux Installation for Dummies Tedy Tirtawidjaja 13 Oktober 2007 Artikel ini mencontohkan bagaimana cara menginstal CentOS Linux. 2 Pengenalan Linux Linux(lebih tepat disebut GNU/LINUX) adalah sebuah

Lebih terperinci

Lingkungan Sistem Operasi UNIX

Lingkungan Sistem Operasi UNIX Lingkungan Sistem Operasi UNIX Present By ANUGRAH BAGUS SUSILO Universitas Budi Luhur Materi 1. Struktur UNIX 2. System File 3. Struktur File 4. Pengelolaan File BAB I : Struktur UNIX/UNIX-Like Struktur

Lebih terperinci

Cara Menginstall Ubuntu Dekstop bit Lewat Virtualbox

Cara Menginstall Ubuntu Dekstop bit Lewat Virtualbox Cara Menginstall Ubuntu Dekstop 14.04 32bit Lewat Virtualbox Oleh : David Adi Nugroho, 9 September 2014 20:00 XI-TKJ2 SMKN 7 SEMARANG 1. Siapkan perlengkapan untuk penginstalan berupa komputer / laptop

Lebih terperinci

Slackware my linux system choice

Slackware my linux system choice Slackware my linux system choice Posted: 17th March 2010 by Muhammad Saefurrozi/11718 Situs web: www.slackware.com Perusahaan/ pengembang: Patrick Volkerding Keluarga OS: Linux, Unix-like Model kode sumber:

Lebih terperinci

OPERATING SYSTEM AND USE. Penyusun : Ritzkal,S.Kom

OPERATING SYSTEM AND USE. Penyusun : Ritzkal,S.Kom OPERATING SYSTEM AND USE Penyusun : Ritzkal,S.Kom Pengertian Sistem Operasi Seperangkat program yang memantau dan mengatur pemakaian sumber daya komputer (processor, main memory, file, I/O device, dll).

Lebih terperinci

Alasan kita menggunakan SO Debian dan mengapa tidak memakai SO yang lainnya difaktori oleh banyak hal, yaitu :

Alasan kita menggunakan SO Debian dan mengapa tidak memakai SO yang lainnya difaktori oleh banyak hal, yaitu : Alasan kita menggunakan SO Debian dan mengapa tidak memakai SO yang lainnya difaktori oleh banyak hal, yaitu : 1. Karena SO Debian umum digunakan banyak orang. 2. Debian merupakan pure dari GNU/Linux.

Lebih terperinci

INSTALASI DAN PENGENALAN OS UBUNTU (LINUX) NAMA : ALFIAN STAMBUK : F KELAS : D

INSTALASI DAN PENGENALAN OS UBUNTU (LINUX) NAMA : ALFIAN STAMBUK : F KELAS : D INSTALASI DAN PENGENALAN OS UBUNTU (LINUX) NAMA : ALFIAN STAMBUK : F 551 13 136 KELAS : D PROGRAM STUDI S1 INFORMATIKA JURUSAN TEKNIK ELEKTRO UNIVERSITAS TADULAKO 2013 1. Jelaskan cara membakar CD di Linux

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengertian Sistem Operasi 1. Sistem operasi (operating system atau biasa disebut OS) merupakan sebuah program yang ditulis untuk mengendalikan dan mengkoordinasikan kegiatan operasi

Lebih terperinci

POSTEST SISTEM OPERASI. Disusun Oleh : : Nurul Annisa Putri. Nim : Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B

POSTEST SISTEM OPERASI. Disusun Oleh : : Nurul Annisa Putri. Nim : Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B POSTEST SISTEM OPERASI Disusun Oleh : Nama : Nurul Annisa Putri Nim : 25012.55401.14.038 Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B Dosen : Zaid Romegar Mair, S.T., M.Cs PEMERINTAHAN KABUPATEN MUSI

Lebih terperinci

MODUL 1 INSTALASI DAN PENGENALAN OS. MCROSOFT WINDOWS

MODUL 1 INSTALASI DAN PENGENALAN OS. MCROSOFT WINDOWS MODUL 1 INSTALASI DAN PENGENALAN OS. MCROSOFT WINDOWS I. TUJUAN 1. Praktikan dapat melakukan instalasi operating system (OS) Windows melalui media flashdisk dan mengkonfigurasi sistem 2. Praktikan dapat

Lebih terperinci

Aplikasi Komputer. Pengenalan, fungsi, program-program utilitas dan jenisjenis sistem operasi. Ita Novita, S.Kom, M.T.I. Modul ke:

Aplikasi Komputer. Pengenalan, fungsi, program-program utilitas dan jenisjenis sistem operasi. Ita Novita, S.Kom, M.T.I. Modul ke: Modul ke: Aplikasi Komputer Pengenalan, fungsi, program-program utilitas dan jenisjenis sistem operasi Fakultas Ilmu Komputer Ita Novita, S.Kom, M.T.I Program Studi Informatika www.mercubuana.ac.id Pengenalan

Lebih terperinci

Rima Hidayati

Rima Hidayati Tutorial Menginstall Sistem Operasi Windows XP pada Qemu Manager 7.0 Rima Hidayati [email protected] http://ordinaryma.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,

Lebih terperinci

Unix/Linux Operating system

Unix/Linux Operating system Unix/Linux Operating system Pengenalan dan sejarah Unix Linux dan distribusi linux Unix File System Direktory Unix, File dan Inode User, Group dan Permissions Unix Unix adalah multi-user dan multi-tasking

Lebih terperinci

MODUL 01 SISTEM OPERASI

MODUL 01 SISTEM OPERASI MODUL 01 SISTEM OPERASI LABORATORIUM TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2014 Perintah Dasar Linux Tujuan Praktikum : 1. Mengenal sistem operasi GNU/Linux 2. Memahami perintah-perintah dasar

Lebih terperinci

I. DASAR TEORI. Perintah Dasar Linux

I. DASAR TEORI. Perintah Dasar Linux Perintah Dasar Linux Tujuan Praktikum : 1. Mengenal sistem operasi GNU/Linux 2. Memahami perintah-perintah dasar GNU/Linux 3. Mampu mengoperasikan GNU/Linux pada mode terminal I. DASAR TEORI Command line

Lebih terperinci

File System Hierarchy Standard (FHS)

File System Hierarchy Standard (FHS) File System Hierarchy Standard (FHS) Presentasi Materi Kuliah Sistem Operasi Kelompok 56.5 Hidayat Febiansyah (1203000528) M. Nizar Kharis (1203000676) Kritik dan saran dikirim ke : [email protected]

Lebih terperinci

Sistem Operasi Linux dan FOSS Kenali, pelajari, manfaatkan.

Sistem Operasi Linux dan FOSS Kenali, pelajari, manfaatkan. Sistem Operasi Linux dan FOSS Kenali, pelajari, manfaatkan. Seminar Free and Open Source Software Informatics Organization (ICON) STKIP PGRI Pacitan, 25 Oktober 2009 Hendri Winarto, S.T. Kelompok Pengguna

Lebih terperinci

OPERASI DASAR KOMPUTER

OPERASI DASAR KOMPUTER OPERASI DASAR KOMPUTER BAB 2 alam Ilmu komputer, Sistem Operasi atau DOperating System adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi

Lebih terperinci

Panduan Installasi Linux Ubuntu Desktop LTS (Lucid Lynx)

Panduan Installasi Linux Ubuntu Desktop LTS (Lucid Lynx) Panduan Installasi Linux Ubuntu Desktop 10.04.3 LTS (Lucid Lynx) Pada tanggal 29 April 2010, tim Ubuntu telah merilis versi terbaru dari distronya, yakni Ubuntu 10.04 LTS dengan nama kode Lucid Lynx. Sistem

Lebih terperinci

MODUL 1 INSTALASI LINUX NUSANTARA

MODUL 1 INSTALASI LINUX NUSANTARA MODUL 1 INSTALASI LINUX NUSANTARA Tujuan: Setelah mengikuti modul ini, peserta diharapkan mampu: Menyiapkan hardware dan software untuk instalasi salah satu distro Linux. Menginstalasi distro Linux IGOS

Lebih terperinci

PETUNJUK SINGKAT INSTALASI DAN PENGGUNAAN IGN 2009

PETUNJUK SINGKAT INSTALASI DAN PENGGUNAAN IGN 2009 PETUNJUK SINGKAT INSTALASI DAN PENGGUNAAN IGN 2009 TIM PENGEMBANG IGN 2009 PUSLIT INFORMATIKA LIPI PETUNJUK SINGKAT INSTALASI IGN 2009 Pendahuluan IGN 2009 adalah salah satu distro linux yang dikembangkan

Lebih terperinci

Sistem Operasi. Teknologi Informasi

Sistem Operasi. Teknologi Informasi Sistem Operasi Teknologi Informasi Pembahasan Definisi Sistem Operasi. Peran Sistem Operasi dalam Sistem Komputer. Tujuan Sistem Operasi. Sejarah perkembangan Sistem Operasi. Proses Booting Komputer BIOS

Lebih terperinci

LAPORAN TUGAS SISTEM OPERASI

LAPORAN TUGAS SISTEM OPERASI LAPORAN TUGAS SISTEM OPERASI DUAL BOOT (Joko Dwi Santoso, M.Kom) Disusun Oleh : Handri Haryanto (14.02.8859) D3 MANAJEMEN INFORMATIKA STMIK AMIKOM YOGYAKARTA 2015 2016 Dual Boot Linux Ubuntu 12.04 Bab

Lebih terperinci

INSTALASI LINUX DAN OPEN OFFICE

INSTALASI LINUX DAN OPEN OFFICE INSTALASI LINUX DAN OPEN OFFICE DIDUSUN OLEH: ANDIAR AGUNG SYAHPUTRA M3112013 TI.A D3 TEKNIK INFORMATIKA UNIVERSITAS SEBELAS MARET SURAKARTA 2012 INSTALASI LINUX Pengertian linux Linux adalah sebuah sistem

Lebih terperinci

Distribusi Linux Modern dan PC Tua By Richard Johnson

Distribusi Linux Modern dan PC Tua By Richard Johnson Distribusi Linux Modern dan PC Tua By Richard Johnson Perkenalan Linux bisa berjalan pada semua mesin yang ingin anda jalankan dengannya. Saya memang belum pernah mencoba untuk menjalankan Linux pada mesin

Lebih terperinci

LAPORAN PRAKTEK SISTEM OPERASI JARINGAN KOMPUTER

LAPORAN PRAKTEK SISTEM OPERASI JARINGAN KOMPUTER LAPORAN PRAKTEK SISTEM OPERASI JARINGAN KOMPUTER JOB I Instalasi Sistem Operasi Windows Server 2008 Di susun oleh: Nama : Winda Rizky Putri NIM : 3.33.10.1.21 Kelas : TK 3B PROGRAM STUDI TEKNIK TELEKOMUNIKASI

Lebih terperinci

E-Book. 1 Panduan Installasi Xenta OS Arok Arok Cinnamon

E-Book. 1 Panduan Installasi Xenta OS Arok Arok Cinnamon E-Book Panduan Installasi Xenta OS 1.3.1 Arok Cinnamon 1 Panduan Installasi Xenta OS Arok 1.3.1 Dindin Hernawan Copyright 2017 This E-Book Licenced by CC BY SA 4.0 Versi 0.0.3

Lebih terperinci

Praktikum 3 Perintah DasarSistem Operasi Linux

Praktikum 3 Perintah DasarSistem Operasi Linux Praktikum 3 Perintah DasarSistem Operasi Linux POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux TUJUAN BELAJAR: Setelah mempelajari materi dalam

Lebih terperinci

TUGAS PRAKTIKUM TEKNOLOGI INFORMASI KONTEMPORER CARA MENGINSTALL LINUX. Disusun oleh: : Danis Prabandana : 12/331439/PA/14693 : Ilmu Komputer

TUGAS PRAKTIKUM TEKNOLOGI INFORMASI KONTEMPORER CARA MENGINSTALL LINUX. Disusun oleh: : Danis Prabandana : 12/331439/PA/14693 : Ilmu Komputer TUGAS PRAKTIKUM TEKNOLOGI INFORMASI KONTEMPORER CARA MENGINSTALL LINUX Nama NIM Prodi Disusun oleh: : Danis Prabandana : 12/331439/PA/14693 : Ilmu Komputer FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Lebih terperinci