RESUME SISTEM OPERSI NAVIGASI DEKSTOP LINUX DISUSUN OLEH : LAILITA PERMATA DEWI (19753030) POLITEKNIK NEGERI LAMPUNG BANDAR LAMPUNG 2020 1. Menavigasi desktop linux Administrator system melakukan lebih banyak dari pada pengelola server. Mereka sering membatu pengguna untuk membantu masalah konfigurasi,merekomendasikan perangkat lunak baru, dan memperbarui dokumentasi diantara tugas-tugas lain. Desktop linux haruslah familier bagi siapa saja pengguna pc atau dengan memilih berbagi program dan aplikasi mengatur untuk mengkonfigurasi hal-hal seoerti perangkat input,akun pengguna dan jaringan wifi. Mendapatkan kebaris perintah Antar muka berbasis perintah atau bias disebut CLI. Sebagian besar CLI menyediakan cara langsung mengendalikan computer untuk mengakses. Untuk mengakses peritah ada 2 terminal : 1. Terminal GUI 2. Terminal virtual Tugas berbasis perintah adalah memilai program, prasing skip,dan mengedit file teks untuk konfigurasi system atau apk. 2. Aplikasi Kernel dari system operasi seperti pengendali lalu lintas dan apk sebagai pengendalinya. Apk membuat perintah ke kernel dan sebagai gantinya memberikan sumber daya seperti memori, CPU, dan ruang Disk. Kernel juga menangani peralihan apk,atau proses yang disebut multitasking. Aplikasi utama Computer dapat bertindak sebagai server yang terutama menangani data atas nama orang lain atau sebagai desktop, yang berarti pengguna berintraksi langsung. Perangkat linuk umumnya ada 3 kategori yaitu : 1. aplikasi server 2. aplikasi desktop 3. alat Aplikasi server Kemampuan untuk mengoptimalkan SO server dengan hanya komponen yang di perlukan administrator untuk melakukan lebih banyak dan lebih sedikit fitur. 1. Server web Browser web menggunakan hyper texs teransfer protocol (http), halaman web itu dapat bersifat statis dan dinamis. Wordpress merupakan contoh situs web yang dinamis Contohnya : a. Apache HTTPD b. NGINK 2. Server Cloud pribadi Digunakan individu, organisasi dan perusahaan untuk menyimpan data dan dapat di kelola secara internal 3. Server database Aplikasi server databse merupakan tulang punggung dari sebagian besar layanan online. Aplikasi web dinamis menarik data dari dan menulis data ke aplikasi ini, contohnya aplikasi databse adalah mariadb Bahasa yang digunakan adalah SQL ( Structure Query Language ) ‘ 4. Server email Email selalu digunakan secara luas untuk server linux. 3 Tugas email : Agen Transfer Surat ( MTA) Agen pengiriman surat (MDA) Server POP/IMAP 5. Berbagi file Samba memungkinkan mesin linux terlihat dan berperilaku seperti mesin windows sehingga dapat berbagi filedalam doman windows. Protocol berbagi file asli untuk unix/ linux disebut network file system(NFS). DNS berfungsi untuk mengkonversi IP menjadi nama yang mudah dimengerti Dynamic Host configuration protocol ( DHCP) bertugas menetapkan alamat pada setiap permintaan ip Aplikasi desktop Ekosistem linux memiliki beragam aplikasi desktop, ada permainan, aplikasi produktivitas, alat kreatif, browser web, dan lainnya 1. Email Mozilla foundation mengeluarkan thunderbird klien email desktop berfiktur lengkap. 2. Kreatif Jenis kreatif ada blender, GIMP (Program Manipulsi Gambar GNU) untuk menangani pembuatan film 3D manipulasi gambar 2D dan pengeditan audio. 3. Produktifitas Untuk memperkuat keterampilan linux. Aplikasi produktivitas dasar seperti pengelola kata,spreadsheet dan paket presentasi adalah asset berharga. Libreoffice yaitu garpu dari rangkaian aplikasi openoffice. Liberoffice juga bekerja dengan format file line seperti Microsoft office atau adoube portable document format (PDF). 4. Browser web Mozilla firefok dan google crome adalah browser web open source yang cepat dan banyak fiturnya. 3. Alat konsol Alat untuk mengelola system memiliki fitur bahasa computer seperti loop dan bahasa pemrograman. Kerang Linux menawarkan beragam cangkang untuk dipilih. Yang utama ada broune shell dan C shell penciptanya adalah Stephen broune dan bell labs. Bash dan tchs membuat cangkang lain yaitu cangkang korn (ksh) dan cangkang Z(zsh) Editor teks Dua aplikasi utama adalah Vi (atau Vim) dan Emacs, kedunya memiliki kurva belajar yang curam yang tidak dapat membantu untuk mengedit sederhana file teks kecil. Karenanya Pico dan Nano di sediakan untuk mengedit teks dasar. 4. Manajemen paket Seorang manajer paket menjaga melacak file mana yang termasuk dalam paket dan mengunduh pembaruan dari repository dilakukan server jarak jauh biasanya untuk membagikan pembaruan sesuai distribusi. Manajemen paket debian Adalah perangkat lunak yang di distribusikan sebagai file yang berakhir dengan .deg ekstensi. Tingkat rendah mengolah file ini adalah dpkg, untuk penggunak linux pemula jadi advanced packge tool, apt-get. Manajemen paket RPM Merupakan linux foundation proyek untuk meningkatkan salah satu standar kompatibilitas sesuai linux. Seperti debian pket RPM juga mendeteksi atai melacak dependensi antar paket.alat back-end yang paling umum digunakan adalah rpm, dan alat front-end adalah yum dan up2date. Zipper adalah perintah dasar zypp untuk mengistal paket yang di perlukan. 5. Bahasa pembangunan Bahasa pemrograman computer menyediakan cara untuk para progremer untukmemaseukan perintah. Bahasa termasuk dalam 2 kelompok yaitu ditafsirkan dan dikombinasi. Linux sendiri ditulis dengan bahasa C atau bahasa kompilasi. Dan berkembang menjadi C++ dengan gaya pemrograman yang berbeda. Bahasa jawa menempatkan bahasa yang berbedab pada kompilasi. Java pertama di CPU hipotetis yang disebut Java virtual machine (JVM). Javascrip adalah bahasa pemrograman tingkat tingi yang di tafsirkan, dan salah satu teknologi inti di dunia. Perl adalah bahasa yang ditafsirkan, dikembangkan untuk memanipulasi teks PHP bahasa yang awalnya di bangun untuk membuat halaman web dinamis. Ruby adalah bahasa yang di pengaruhi oleh perl dab shell, dan merupakan bahasa pendukung alat otomatis sepeerti chef dan purppet. Python adalah bahasa yang di gunakan scripting secara umum.kinerjanya di sebut sebagai django untuk membuat aplikasi web sangat mudah. OpenSSL merupakan pustaka kriptografis digunakan dalam segala hal dari mulai server web hingga basis perintah. Tingkat terendah adalah C library,menyediakan serangkaian fungsi dasar untuk membaca dan menulis suatu file dan tampilan. 6. Keamanan Cookie adalah mekanisme utama untuk situs web untuk melacak anda. Browser biasanya menawarkan pengaturan tentang cookie, agar memberitahu situs agar tidak melacak. Browser juga menawarkan mode pribadi atau penyamaran dimana pelacak dihapus dari jendela. Masalah kata sandi Untuk mengelola semua akun kata sandi harus disertai dan menjadi bagian rumit dan perlu peran administratot system. Layanan yang bekerja pada system perizinan masuk denga kata sandi dan hak istimewa bagi mereka sendiri. Melindungi diri anda Hal yang termudah adalah menggunakan kata sandi yang bagus dan unik, gunakan pengelola kata sandi seperti KeepassX untuk menghasilakan kata sandi kemudian anda perlu memiliki kata sandi masuk kemesin atau keakun anda. Alat privasi Untuk membantu mencegah intrusi dan akses tidak sah ke data. Enkripsi adalah alat privasi paling tekenal dan paling banyak di gunakan saat ini. VPN adalah untuk menghubungkan perusahaan keserver dan karyawan jarak jauh. Alat privasi seperti tor browser adalah berfungsi menyampaikan perintah internet memlalui jaringan server mencegah situs web dan orang lain mempelajari indentitas dan meminta atau mengajukan permintaan. 7. Awan Awan telah berevolusi cara kita mengakses teknologi Ada 4 model penyebab cloud utama 1. Cloud public adalah infrastruktur untuk menawarkan layanan kepada masyarakat umum dan organisasi melalui intenet 2. Cloud pribadi Adalah untuk pengguna tunggal 3. Cloud komunitas Untuk sekelompok organisasi dengan tujuan bersama. 4. Awan hybrid Dua atau lebih individu dapat berupa privat,komunitas atau public. Linux di could Berikut ini membuat linux secara unik cocok untuk mengaktifkan komputasi awan: 1. Fleksibilitas Menyediakan sumber daya IT dengan cepat dan kapan saja 2. Aksesibilitas Sumber daya diakses dari perangkat khusus seperti desktop dan laptop 3. Hemat biaya konsumen dapat secara sepihak mengukur sumber data TI untuk memenuhi beban kerja 4. Kelola Sebagian besar cloud dibuat dan dikelola oleh program manajemen otomatis daripada operator manusia 5. Keamanan Bersifat open source jadi semua orang dapat memodifikasi untuk memperbaiki masalah, sehingga semakin kuat. 6. Virtualisasi Salah satu kemajuan paling singnifikan pada cloud enablement komputasi. Virtualiasi merupakan suatu computer fisik yang menjalankan banyak salinan system operasi. 7. Container dan penempatan bare metal Perangkat lunak yang melakukan satu fungsi tunggal dari suatu system yang berjalan pada suatu wadah