Shell adalah alat paling kuat yang disediakan komputer Anda. Meskipun memilikinya di ujung jari mereka, banyak pengguna tidak menyadari seberapa banyak yang dapat dicapai shell.
Dengan menggunakan shell, Anda dapat membuat database dan halaman web dari kumpulan file, mengotomatiskan tugas-tugas admin yang monoton seperti pencadangan sistem, memantau kesehatan dan aktivitas sistem Anda, mengidentifikasi kemacetan jaringan dan sumber daya sistem, dan banyak lagi.
Buku ini akan menunjukkan kepada Anda bagaimana melakukan semua ini dan banyak lagi.
Buku ini, sekarang dalam edisi ketiganya, menjelaskan fitur-fitur baru yang menarik dalam distribusi Linux terbaru untuk membantu Anda mencapai lebih dari yang Anda bayangkan. Ini menunjukkan cara menggunakan perintah sederhana untuk mengotomatiskan tugas-tugas kompleks, mengotomatiskan interaksi web, mengunduh video, menyiapkan wadah dan server cloud, dan bahkan mendapatkan sertifikat SSL gratis.
Dimulai dengan dasar-dasar shell, Anda akan mempelajari perintah sederhana dan cara menerapkannya pada masalah dunia nyata. Dari sana, Anda akan mempelajari pemrosesan teks, interaksi web, pemantauan jaringan dan sistem, serta penyetelan sistem.
Insinyur perangkat lunak akan mempelajari cara memeriksa aplikasi sistem, cara menggunakan alat manajemen perangkat lunak modern seperti git dan fosil untuk pekerjaan mereka sendiri, dan cara mengirimkan tambalan ke proyek sumber terbuka.
Terakhir, Anda akan belajar cara menyiapkan Linux Containers dan mesin Virtual dan bahkan menjalankan server Cloud Anda sendiri dengan Sertifikat SSL gratis dari letsencrypt.org
Apa yang akan Anda pelajari
• Berinteraksi dengan situs web melalui skrip
• Tulis skrip shell untuk menambang dan memproses data dari Web
• Mengotomatiskan pencadangan sistem dan tugas berulang lainnya dengan crontab
• Membuat, mengompres, dan mengenkripsi arsip data penting.
• Mengonfigurasi dan memantau jaringan Ethernet dan nirkabel
• Memantau dan mencatat jaringan dan aktivitas sistem
• Menyesuaikan sistem Anda untuk kinerja yang optimal
• Meningkatkan keamanan sistem Anda
• Mengidentifikasi babi sumber daya dan kemacetan jaringan
• Mengekstrak audio dari file video
• Membuat album foto web
• Menggunakan git atau fosil untuk mengelola kontrol revisi dan berinteraksi dengan proyek FOSS
• Membuat dan memelihara container Linux dan Mesin Virtual
• Jalankan server Cloud pribadi
Tentang Penulis
Clif Flynt
Clif Flynt telah memprogram komputer sejak 1970, mengelola sistem Linux/Unix sejak 1985, dan menulis sejak ia berusia 9 tahun. Dia aktif di komunitas pengguna Tcl/Tk dan Linux. Dia sering berbicara di konferensi teknis dan grup pengguna.
Dia memiliki dan menjalankan Noumena Corporation, tempat dia mengembangkan perangkat lunak khusus dan memberikan sesi pelatihan. Aplikasinya telah digunakan oleh organisasi mulai dari perusahaan rintisan hingga Angkatan Laut AS. Aplikasi ini berkisar dari sistem simulasi terdistribusi hingga alat untuk membantu penulis fiksi menulis dengan lebih baik (Editomat). Dia telah melatih programmer di empat benua.
Sarath Lakshman
Sarath Lakshman adalah 27 tahun yang digigit oleh bug Linux selama masa remajanya. Dia adalah seorang insinyur perangkat lunak yang bekerja di grup teknik ZCloud di Zynga, India. Dia adalah seorang life hacker yang suka mengeksplorasi inovasi. Dia adalah penggemar GNU/Linux dan aktivis perangkat lunak bebas dan sumber terbuka. Dia menghabiskan sebagian besar waktunya meretas komputer dan bersenang-senang dengan teman-teman baiknya. Sarath dikenal sebagai pengembang SLYNUX (2005) - distribusi GNU/Linux yang ramah pengguna untuk pemula Linux. Proyek perangkat lunak bebas dan sumber terbuka yang telah ia sumbangkan adalah editor Video PiTiVi, distro SLYNUX GNU/Linux, Komputasi Swathantra Malayalam, Admin Sekolah, Istanbul, dan Proyek Pardus. Dia telah menulis banyak artikel untuk majalah Linux For You tentang berbagai domain teknologi FOSS. Dia telah memberikan kontribusi untuk beberapa proyek open source yang berbeda selama beberapa proyek Google Summer of Code. Saat ini, ia sedang mengeksplorasi minatnya tentang sistem terdistribusi yang skalabel di waktu luangnya.
Shantanu Tushar
Shantanu Tushar adalah pengguna GNU/Linux tingkat lanjut sejak masa kuliahnya. Dia bekerja sebagai pengembang aplikasi dan berkontribusi pada perangkat lunak dalam proyek KDE. Shantanu telah terpesona oleh komputer sejak ia masih kecil, dan menghabiskan sebagian besar waktu SMA-nya menulis kode C untuk melakukan aktivitas sehari-hari. Sejak dia mulai menggunakan GNU/Linux, dia telah menggunakan skrip shell untuk membuat komputer melakukan semua kerja keras untuknya. Dia juga meluangkan waktu untuk mengunjungi mahasiswa di berbagai perguruan tinggi untuk memperkenalkan mereka pada kekuatan Perangkat Lunak Bebas, termasuk berbagai alatnya. Shantanu adalah kontributor terkenal di komunitas KDE dan bekerja di subproyek Calligra, Gluon, dan Plasma. Dia merawat Calligra Active - penampil dokumen resmi KDE untuk tablet, Pusat Media Plasma, dan Pemutar Gluon. Suatu hari, dia percaya, pemrograman akan menjadi sangat mudah sehingga semua orang akan senang menulis program untuk komputer mereka.
Klik di sini untuk mendapatkan eBuku gratis