Invert Pro

Selamat Datang...

Haiii haiiii Admin kembali lagi.

MULAIJOIN THIS SITE

Tuesday, November 10, 2015

Summary Chapter 1 - 4 Bahasa Indonesia

RINGKASAN CHAPTER (SUMMARY CHAPTER)








Materi:



Chapter 1.          Introduction To Linux
Chapter 2.          Open Source Application and License
Chapter 3.          Using Linux
Chapter 4.          Command Line Skill








S1 SISTEM INFORMASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA
TAHUN 2015









Introduction To Linux


Chapter 1
1.3 Linux Evolusi dan Populer Sistem Operasi
Definisi dari kata Linux tergantung pada konteks yang digunakan. Linux berarti kernel dari sistem, yang merupakan pengendali utama dari segala sesuatu yang terjadi di komputer (lebih lanjut tentang ini nanti). Orang yang mengatakan komputer mereka "berjalan Linux" biasanya merujuk pada kernel dan seperangkat alat yang datang dengan itu (disebut distribusi). Jika Anda memiliki "pengalaman Linux", Anda kemungkinan besar berbicara tentang program itu sendiri, meskipun tergantung pada konteks, Anda mungkin berbicara tentang mengetahui bagaimana menyempurnakan kernel. Setiap komponen ini akan diselidiki sehingga Anda memahami persis peran masing-masing memainkan apa.
Selanjutnya hal-hal rumit adalah istilah UNIX. UNIX awalnya sistem operasi yang dikembangkan di AT & T Bell Labs pada 1970-an. Itu dimodifikasi dan bercabang (yaitu, orang dimodifikasi dan modifikasi menjabat sebagai dasar untuk sistem lain) sehingga pada saat ini ada banyak varian yang berbeda dari UNIX. Namun, UNIX sekarang baik merek dagang dan spesifikasi, yang dimiliki oleh sebuah konsorsium industri yang disebut Open Group. Hanya perangkat lunak yang telah disertifikasi oleh Open Group mungkin menyebut dirinya UNIX. Meskipun mengadopsi semua persyaratan dari spesifikasi UNIX, Linux belum bersertifikat, sehingga Linux sebenarnya tidak UNIX! Hanya saja ... UNIX-like.
1.3.1 Peran Kernel
Kernel dari sistem operasi seperti pengendali lalu lintas udara di bandara. Kernel menentukan program mana yang mendapat potongan yang memori, dimulai dan membunuh program, dan menangani menampilkan teks pada monitor. Ketika sebuah aplikasi perlu menulis ke disk, harus meminta sistem operasi untuk melakukannya.
Kernel juga menangani switching aplikasi. Sebuah komputer akan memiliki sejumlah kecil CPU dan jumlah terbatas memori. Kernel menangani bongkar satu tugas dan memuat tugas baru jika ada lebih tugas dari CPU. Ketika tugas saat ini telah menjalankan waktu yang cukup, CPU berhenti tugas sehingga yang lain dapat berjalan. Ini disebut pre-emptive multitasking. Multitasking berarti bahwa komputer melakukan beberapa tugas sekaligus, dan pre-emptive berarti bahwa kernel adalah memutuskan kapan untuk beralih fokus antara tugas-tugas. Dengan tugas beralih cepat, tampak bahwa komputer melakukan banyak hal sekaligus.
Ketika komputer dinyalakan beban sepotong kecil kode yang disebut boot loader. Pekerjaan boot loader adalah untuk memuat kernel dan memulainya. Jika Anda lebih akrab dengan sistem operasi seperti Microsoft Windows atau Apple OS X, Anda mungkin pernah melihat boot loader, tapi di dunia UNIX biasanya terlihat sehingga Anda dapat men-tweak cara boot komputer Anda.


.3.2 Aplikasi
Seperti pengendali lalu lintas udara, kernel tidak berguna tanpa sesuatu untuk mengontrol. Jika kernel adalah menara, aplikasi adalah pesawat terbang. Aplikasi membuat permintaan untuk kernel dan menerima sumber daya, seperti memori, CPU, dan disk, sebagai balasannya.
Boot loader load kernel Linux, dan kemudian mentransfer kontrol. Linux kemudian berlanjut dengan menjalankan program yang diperlukan untuk membuat komputer berguna, seperti menghubungkan ke jaringan atau memulai server web. Aplikasi hanya mengikuti kernel Application Programming Interface (API) dan sebagai imbalannya tidak perlu khawatir tentang rincian pelaksanaan. Sebuah proses adalah salah satu tugas yang dimuat dan dilacak oleh kernel. Sebuah aplikasi bahkan mungkin perlu beberapa proses berfungsi, sehingga kernel mengurus menjalankan proses, mulai dan menghentikan mereka seperti yang diminta, dan membagi-bagikan sumber daya sistem.
1.3.3 Peran Open Source
Linux dimulai pada tahun 1991 sebagai proyek hobi oleh Linus Torvalds.
Secara historis, sebagian besar perangkat lunak telah dikeluarkan di bawah lisensi sumber tertutup, yang berarti bahwa Anda mendapatkan hak untuk menggunakan kode mesin, tetapi tidak dapat melihat kode sumber. Seringkali lisensi khusus mengatakan bahwa Anda tidak akan mencoba untuk melakukan reverse engineering kode mesin kembali ke kode sumber untuk mencari tahu apa yang dilakukannya!
proyek GNU (GNU, tidak UNIX). Sementara GNU adalah membangun sistem operasi mereka sendiri, mereka jauh lebih efektif dalam membangun alat yang pergi bersama dengan sistem operasi UNIX, seperti para penyusun dan user interface. Sumber itu semua tersedia secara bebas, sehingga Linux bisa menargetkan alat-alat mereka dan menyediakan sistem yang lengkap.
1.3.4 Distribusi Linux
Red Hat dimulai sebagai distribusi sederhana yang memperkenalkan Red Hat Package Manager (RPM). Pengembang akhirnya membentuk sebuah perusahaan di sekitarnya, yang mencoba untuk mengkomersilkan desktop Linux untuk bisnis. Red Hat mensponsori Fedora Project yang membuat desktop pribadi yang terdiri dari perangkat lunak terbaru, tapi masih dibangun di atas fondasi yang sama dengan versi perusahaan. Karena segala sesuatu di Red Hat Enterprise Linux adalah open source, sebuah proyek yang disebut CentOS datang untuk menjadi, yang dikompilasi ulang semua paket RHEL dan memberi mereka secara gratis. CentOS dan lain-lain seperti itu (seperti Scientific Linux) sebagian besar kompatibel dengan RHEL dan mengintegrasikan beberapa perangkat lunak yang lebih baru, tapi tidak menawarkan dukungan berbayar yang Red Hat lakukan. Scientific Linux adalah contoh dari distribusi penggunaan tertentu berdasarkan Red Hat. Proyek ini adalah distribusi yang disponsori Fermilab dirancang untuk memungkinkan komputasi ilmiah. Open SUSE walnya berasal dari Slackware, namun menggabungkan banyak aspek dari Red Hat. Perusahaan asli dibeli oleh Novell pada tahun 2003, yang kemudian dibeli oleh Attachmate Group di tahun 2011.
.3.4.1 Apa itu Command?
"What is a command?"
Adalah bahwa perintah adalah program perangkat lunak yang ketika dijalankan pada baris perintah, melakukan tindakan pada komputer.

1.4 Memilih Sistem Operasi
Anda telah belajar bahwa Linux adalah sistem operasi UNIX-like, yang berarti bahwa hal itu tidak mengalami sertifikasi formal dan karena itu tidak dapat menggunakan merek dagang resmi UNIX. Ada banyak alternatif lain; beberapa UNIX-like dan beberapa disertifikasi sebagai UNIX. Ada juga non-Unix sistem operasi seperti Microsoft Windows. Pertanyaan yang paling penting untuk bertanya ketika menentukan konfigurasi mesin adalah "apa yang akan mesin ini lakukan?" Jika Anda perlu menjalankan perangkat lunak khusus yang hanya berjalan pada Oracle Solaris, maka itulah yang akan Anda butuhkan. Jika Anda perlu untuk dapat membaca dan menulis dokumen Microsoft Office, maka Anda akan juga perlu Windows atau sesuatu mampu menjalankan LibreOffice atau OpenOffice.
1.4.3 Apel OS X
Apple membuat sistem operasi OS X, yang telah mengalami sertifikasi UNIX. OS X sebagian didasarkan pada perangkat lunak dari proyek FreeBSD. Saat ini, OS X adalah terutama sistem operasi desktop tetapi ada paket opsional yang membantu dengan manajemen layanan jaringan yang memungkinkan banyak OS X desktop untuk berkolaborasi, seperti berbagi file atau memiliki login jaringan.
1.4.4 BSD
Ada beberapa proyek sumber terbuka BSD (Berkeley Software Distribution), seperti OpenBSD, FreeBSD, NetBSD dan. Ini adalah alternatif untuk Linux dalam banyak hal karena mereka menggunakan sejumlah besar perangkat lunak umum. BSD biasanya diimplementasikan dalam peran server, meskipun ada juga varian seperti GNOME dan KDE yang dikembangkan untuk peran desktop yang. Some of the more popular commercial UNIXes are:
  • Oracle Solaris
  • IBM AIX
  • HP-UX
Open Source Application and License
2.3.1 Aplikasi Server
Linux unggul dalam menjalankan aplikasi server karena kehandalan dan efisiensi. Ketika mempertimbangkan perangkat lunak server, pertanyaan yang paling penting adalah "layanan apa yang saya berjalan?" Jika Anda ingin melayani halaman web, Anda akan memerlukan perangkat lunak server web, bukan sebuah mail server!
Salah satu penggunaan awal Linux adalah untuk server web. Sebuah konten web server yang host untuk halaman web, yang dilihat oleh web browser menggunakan Hypertext Transfer Protocol (HTTP) atau rasa dienkripsi nya, HTTPS. Halaman web itu sendiri dapat menjadi statis yang berarti bahwa ketika browser web permintaan halaman web server hanya mengirimkan file seperti yang muncul pada disk.
Apache adalah server web yang dominan digunakan saat ini. Apache awalnya proyek mandiri tetapi kelompok ini sejak dibentuk Apache Software Foundation dan memelihara lebih dari seratus proyek software open source. Web server lain adalah nginx yang berbasis di Rusia. Ini berfokus pada kinerja dengan memanfaatkan lebih kernel UNIX modern dan hanya melakukan subset dari apa Apache dapat melakukan. Lebih dari 65% dari situs yang didukung oleh salah satu nginx atau Apache.
2.3.2 Aplikasi Desktop
Ekosistem Linux memiliki berbagai aplikasi desktop. Anda dapat menemukan permainan, aplikasi produktivitas, perangkat kreatif, dan banyak lagi. Bagian ini merupakan survei belaka apa yang ada di luar sana, berfokus pada apa yang dianggap paling penting LPI. Window manager termasuk Compiz, FVWM, dan Pencerahan, meskipun ada banyak lagi. Lingkungan desktop terutama KDE dan GNOME, yang keduanya memiliki window manager mereka sendiri. Kedua KDE dan GNOME adalah proyek yang matang dengan jumlah yang luar biasa dari utilitas dibangun terhadap mereka, dan pilihan sering masalah preferensi pribadi. OpenOffice (kadang-kadang disebut OpenOffice.org) dan LibreOffice menawarkan office suite lengkap, termasuk alat gambar yang berusaha untuk kompatibilitas dengan Microsoft Office baik dari segi fitur dan format file. Kedua proyek juga merupakan contoh yang bagus tentang bagaimana politik mempengaruhi open source.
2.3.3 Konsol Alat
Sejarah perkembangan UNIX menunjukkan tumpang tindih antara keterampilan pengembangan perangkat lunak dan sistem administrasi. Alat yang memungkinkan Anda mengelola sistem memiliki fitur bahasa komputer seperti loop, dan beberapa bahasa komputer yang digunakan secara luas dalam mengotomatisasi tugas-tugas administrasi sistem.
shell
sysadmin@localhost:~ $ ls -l /tmp/*.gz
-rw-r--r-- 1 sean root 246841 Mar  5  2013 /tmp/fdboot.img.gz
sysadmin@localhost:~ $ rm /tmp/fdboot.img.gz

1




2.3.4 Development Tools
Ini harus datang sebagai tidak mengherankan bahwa sebagai perangkat lunak yang dibangun di atas kontribusi dari programmer, Linux memiliki dukungan yang sangat baik untuk pengembangan perangkat lunak. Kerang yang dibangun untuk menjadi diprogram dan ada editor kuat disertakan pada setiap system
Bahasa Jawa mengambil spin yang berbeda pada pendekatan dikompilasi. Alih-alih kompilasi ke kode mesin, Java pertama membayangkan CPU hipotetis disebut Java Virtual Machine (JVM) dan mengkompilasi semua kode itu. Setiap komputer host kemudian berjalan software JVM menerjemahkan instruksi JVM (disebut bytecode) ke dalam instruksi asli.
Perl adalah bahasa ditafsirkan. Perl awalnya dikembangkan untuk melakukan manipulasi teks. Selama bertahun-tahun, itu mendapat tempat di hati dengan sistem administrator dan masih terus ditingkatkan dan digunakan dalam segala hal dari otomatisasi untuk membangun aplikasi web.

PHP adalah bahasa yang awalnya dibangun untuk membuat halaman web yang dinamis. Sebuah file PHP dibaca oleh server web seperti Apache. Tag khusus dalam file menunjukkan bahwa bagian dari kode harus ditafsirkan sebagai petunjuk. Web server menarik semua bagian yang berbeda dari file bersama-sama dan mengirimkannya ke browser web. Keuntungan utama PHP adalah bahwa itu adalah mudah untuk belajar dan tersedia di hampir semua sistem.
OpenSSL adalah library kriptografi yang digunakan dalam segala hal dari server web ke baris perintah. Ini menyediakan antarmuka standar sehingga Anda dapat menambahkan kriptografi ke dalam script Perl Anda, misalnya.
Pada tingkat yang jauh lebih rendah adalah perpustakaan C. Ini menyediakan kumpulan fungsi dasar untuk membaca dan menulis ke file dan menampilkan, yang digunakan oleh aplikasi dan bahasa lainnya sama.

2.4 Pengertian Open Source Software dan Perizinan
Ketika kita berbicara tentang membeli perangkat lunak ada tiga komponen yang berbeda:
Kepemilikan - Siapa yang memiliki kekayaan intelektual di balik perangkat lunak?
Transfer uang - Bagaimana uang berpindah tangan, jika sama sekali?
Perizinan - Apa yang Anda dapatkan? Apa yang dapat Anda lakukan dengan perangkat lunak? Dapatkah Anda menggunakannya pada satu komputer? Anda dapat memberikannya kepada orang lain?
Dalam kebanyakan kasus, kepemilikan perangkat lunak tetap dengan orang atau perusahaan yang menciptakannya. Pengguna hanya yang diberikan lisensi untuk menggunakan perangkat lunak. Ini adalah masalah hukum hak cipta. Transfer uang tergantung pada model bisnis dari sang pencipta. Ini adalah lisensi yang benar-benar membedakan perangkat lunak open source dari software sumber tertutup.




Using Linux


3.3 Graphical vs mode Non-grafis
Linux dapat digunakan dalam salah satu dari dua cara: grafis dan non-grafis. Dalam mode grafis aplikasi Anda tinggal di jendela yang dapat Anda mengubah ukuran dan bergerak di sekitar. Anda memiliki menu dan alat untuk membantu Anda menemukan apa yang Anda cari. Ini adalah di mana Anda akan menggunakan web browser, alat editing grafis, dan email Anda. Di sini kita melihat contoh dari desktop grafis, dengan menu bar dari aplikasi populer ke kiri dan dokumen LibreOffice sedang diedit dengan web browser di latar belakang.


Dalam mode grafis, Anda dapat memiliki beberapa kerang terbuka, yang sangat membantu ketika Anda melakukan tugas-tugas pada beberapa komputer jarak jauh. Anda bahkan login dengan username dan password Anda melalui antarmuka grafis. Contoh dari login grafis ditunjukkan pada gambar di bawah.

Setelah login, Anda akan dibawa ke desktop di mana Anda dapat memuat aplikasi.Mode non-grafis dimulai dengan login berbasis teks, yang ditunjukkan di bawah. Anda hanya diminta untuk nama pengguna dan setelah itu, password Anda. Jika login berhasil, Anda akan dibawa langsung ke shell.










Command Line Skill


4.3 Command Line Interface (CLI)
Command Line Interface (CLI), adalah antarmuka berbasis teks ke komputer, di mana jenis pengguna dalam perintah dan komputer kemudian mengeksekusinya. CLI lingkungan yang disediakan oleh aplikasi pada komputer yang dikenal sebagai terminal.

Terminal menerima apa jenis pengguna dan lolos ke shell. Shell menafsirkan apa yang pengguna telah diketik ke dalam instruksi yang dapat dieksekusi oleh sistem operasi. Jika output yang dihasilkan oleh perintah, maka teks ini ditampilkan dalam terminal. Jika masalah dengan perintah yang ditemui, maka pesan kesalahan ditampilkan.

4.4 Mengakses Terminal sebuah
Ada banyak cara untuk mengakses jendela terminal. Beberapa sistem akan boot langsung ke terminal. Hal ini sering terjadi dengan server, sebagai Graphical User Interface (GUI) dapat sumber daya intensif dan mungkin tidak diperlukan untuk melakukan operasi berbasis server.

Sebuah contoh yang baik dari sebuah server yang tidak selalu memerlukan GUI adalah server web. Server web perlu menjalankan secepat mungkin dan GUI hanya akan memperlambat sistem itu.

Pada sistem yang boot ke GUI, ada dua cara yang umum untuk mengakses terminal, terminal berbasis GUI dan terminal virtual:

Sebuah terminal GUI adalah program dalam lingkungan GUI yang mengemulasi jendela terminal. Terminal GUI dapat diakses melalui sistem menu. Sebagai contoh, pada mesin CentOS, Anda bisa klik pada Aplikasi pada menu bar, kemudian System Tools> dan, akhirnya, Terminal:

Sebuah terminal virtual dapat dijalankan pada saat yang sama sebagai GUI, tapi mengharuskan pengguna untuk log in melalui terminal virtual sebelum mereka dapat menjalankan perintah (karena mereka akan sebelum mengakses antarmuka GUI). Kebanyakan sistem memiliki beberapa terminal virtual yang dapat diakses dengan menekan kombinasi tombol, misalnya: Ctrl-Alt-F1. Catatan: Pada mesin virtual, terminal virtual mungkin tidak tersedia.
4.4.1 Prompt
Sebuah jendela terminal menampilkan prompt; prompt muncul ketika tidak ada perintah yang dijalankan dan ketika semua output perintah telah dicetak ke layar. Prompt dirancang untuk memberitahu pengguna untuk memasukkan perintah.

Struktur prompt dapat bervariasi antara distribusi, tetapi akan biasanya berisi informasi tentang pengguna dan sistem.

sysadmin@localhost:~$





Prompt sebelumnya memberikan nama pengguna yang login (sysadmin), nama sistem (localhost) dan direktori saat ini (~). The ~ simbol digunakan sebagai singkatan untuk direktori home user (biasanya direktori home untuk pengguna di bawah direktori / home dan dinamai nama account pengguna, misalnya: / home / sysadmin).












Load disqus comments

0 komentar