Belajar Komputer : Tentang Linux

Beberapa artikel saya baru-baru ini sudah tentang sudut pandang Linux dan dampaknya pada kegiatan sehari-hari dari administrator sistem seperti saya. Salah satu prinsip dasar filosofi Linux adalah dengan menggunakan perangkat lunak leverage, dan di antara konsekuensi penting dari prinsip itu adalah untuk mengotomatisasi segalanya.

Banyak pemasangan

Saya selalu mengalami beberapa komputer (sebagai sejumlah besar sebagai 14 atau 12-15 pada satu waktu) dan, dengan munculnya VMware dan VirtualBox, sejumlah mesin digital yang sama yang saya gunakan dimaksudkan untuk pengujian. Saya juga mengatur Linux di perangkat pelanggan. Akibatnya, saya sering menginstal Linux, kadang-kadang saya belajar komputer menggunakan linux dengan bantuan situs belajar komputer otodidak sampai beberapa hari. Ini mengarah pada kebutuhan untuk melakukan instalasi yang cepat dan dapat diulang.

Sebagai contoh, saya memiliki serangkaian desain favorit yang saya lakukan untuk hal-hal seperti Midnight Commander. Saya juga memiliki banyak font yang saya suka mount yang bukan bagian dari instalasi tunggakan kebanyakan. Saya dapat menginstal setiap font secara manual menggunakan YUM dan membuat konfigurasi menjadi Midnight Commander secara manual setiap kali saya melakukan instalasi, namun itu membutuhkan banyak hal untuk menjadi membosankan dan tidak menarik.

Ketika saya melakukan semua ini secara manual, saya lupa poin. Saya mulai menyimpan data tentang hal-hal yang harus dilakukan, tetapi itu masih memakan waktu. Jadi selama bertahun-tahun saya telah mengembangkan sebuah proses yang memastikan instalasi dilakukan dengan cepat, andal, dan tanpa saya gagal mengingat untuk menginstal atau mengkonfigurasi apa pun.

Saya pertama kali melakukan instalasi yang sangat dasar. Saya mengatur partisi disk dan volume yang wajar seperti yang saya inginkan dan saya juga (mungkin) menginstal desktop KDE. Saya tidak memiliki seluruh daftar transaksi atau grup yang tersedia dan mencoba untuk mengingat mana yang ingin saya instal untuk mendapatkan alat yang tepat yang saya inginkan di komputer.
Scripting pekerjaan yang berulang

Selama bertahun-tahun, saya mengembangkan apa yang awalnya merupakan skrip Partai yang cukup sederhana yang saya jalankan untuk melakukan konfigurasi dan menginstal rencana RPM lain yang saya inginkan.

Seiring berjalannya waktu, skrip sederhana itu dikembangkan untuk memungkinkan saya menyesuaikan pemasangan standar berdasarkan apakah mereka akan menjadi desktop, server, atau mungkin sistem kelas. Saya menambahkan opsi yang memungkinkan saya secara pribadi untuk memilih satu atau beberapa dari banyak lingkungan desktop yang tersedia untuk mendapatkan instalasi. Saya membuat banyak file konfigurasi yang harus diinstal dan ditentukan cara terbaik untuk melakukannya adalah untuk menghasilkan paket RPM yang menyertakan file-file itu, banyak di antaranya adalah skrip lebih yang saya buat selama bertahun-tahun untuk melakukan banyak tugas berulang lainnya serta skrip pasca-instalasi pribadi saya.

Saya juga memperluas skrip saya untuk memungkinkan fungsi yang sama dengan CentOS seperti yang saya miliki untuk Fedora. Paket RPM sendiri merupakan bentuk otomatisasi karena itu membuat saya merasa harus mengingat file mana yang harus disiapkan dan di mana. Paket REVOLTION PER MINUTE sekarang menginstal sekitar dua lusin file, serta skrip pemasangan posting yang telah saya tingkatkan selama sekitar 10 tahun adalah lebih dari 1, tiga ratus baris kode ditambah lebih dari 800 baris komentar.
Bahkan menggunakan RPM plus skrip pasca instalasi, menyelesaikan semua pekerjaan yang diperlukan untuk mendapatkan setiap komputer yang saya setel untuk standar saya bisa memakan waktu lebih dari satu jam. Saya pasti tidak melewatkan hari-hari mengetik semua instruksi tersebut secara manual, dan menunggu masing-masing untuk menyelesaikan sebelum mengetik dalam yang berikutnya.
Dari yang diinginkan hingga kebutuhan

Semuanya berjalan dengan baik. Dan meskipun saya bisa melakukan semua fungsi itu secara manual, jauh lebih mudah untuk menggunakan otomatisasi saya. Fedora dua puluh satu muncul di tempat kejadian beberapa waktu yang lalu, dan otomatisasi yang saya hasilkan selama bertahun-tahun kini telah menjadi kebutuhan.
Bagi Anda yang tidak akrab dengan Fedora 21, instalasi telah berubah secara dramatis dengan rilis semacam ini. Sekarang ada tiga gambar ISO instalasi individual: PC pribadi, Server, dan Cloud. Secara pribadi saya telah mencoba ISO Desktop dan Mesin untuk instalasi dan saya juga tidak menyukai keduanya secara intens. Saya percaya instalasi baru sangat membatasi untuk sebagian besar pengguna Fedora.

Tidak ada gambar gunung yang sederhana. Desktop ORGANISASI INTERNASIONAL FR STANDARDISIERUNG adalah gambar hidup. Anda tidak akan menemukan opsi untuk menyiapkan paket apa pun selama pengaturan kecuali yang ada di dalam ISO gambar langsung. non-e. Jika saya ingin menginstal KDE-atau desktop lainnya daripada GNOME (yang saya lakukan), saya harus mengunduh spin KDE atau menginstalnya setelah instalasi awal. Saya tidak bisa menyelesaikannya dari instalasi utama moderat, gambar Live.

Saya bahkan tidak dapat memilih untuk menginstal . Tidak ada cara untuk melakukannya selama instalasi unit. Saya harus menginstalnya dan sejumlah hal lain setelah perakitan awal. Menurut pendapat saya ini adalah hambatan besar bagi banyak calon pengguna Linux, terutama pendatang baru.

Untungnya, RPM pasca-instalasi dan skenario saya sendiri memungkinkan saya untuk melakukan hal itu dengan hampir tidak ada keributan. Dan ya, saya memiliki hiklan untuk membuat beberapa modifikasi pada skrip saya — seperti yang saya gunakan dengan setiap rilis baru — untuk mendukung beberapa perubahan di antara hasil. Kecenderungan saya untuk mengikuti filosofi Linux telah membayar kembali dengan sangat baik bagi saya. Karena saya meluangkan waktu untuk mengotomatisasi setiap hal, saya secara pribadi mengalami gangguan kecil karena peningkatan besar yang dibuat pada cara Fedora Linux berkaitan dengan instalasi. Jadi di sini adalah apa yang saya peroleh dengan mengotomatisasi instalasi pribadi saya: Saya menghemat waktu setiap instalasi.Instalasi akan konsisten. Ada nol hingga gangguan minimal ketika perubahan utama untuk instalasi distribusi kebetulan diperkenalkan. Tentu saja, ada cara yang berbeda untuk melakukan otomatisasi instalasi dan konstruksi Linux, dan banyak alat yang dapat diletakkan di tugas itu, seperti Mulai, Wayang, Server Satelit, sementara yang lain. Saya telah menggunakan Kickstart secara ekstensif, namun skrip saya berfungsi sangat baik bagi saya di lingkungan saya saat ini dan memenuhi kebutuhan saya sendiri-dan itu adalah nama dari permainan di Linux.Peringatan: Program Pengumpulan yang dijelaskan dalam artikel ini biasanya merupakan pekerjaan di kemajuan dan mungkin terdiri dari kesalahan. Beberapa perubahan yang akan dilakukan oleh skrip ini pada program Anda, seperti menonaktifkan SELinux dapat membuat sistem Anda lebih rentan terhadap gangguan. Mungkin tidak berfungsi seperti yang dirancang atau dijelaskan dan Anda harus menggunakannya hanya sebagai perangkat pembelajaran dalam konteks artikel konten ini dan tidak dalam lingkungan produksi sampai Anda benar-benar menguji ini dan mengubahnya sesuai kebutuhan untuk kebutuhan dan lingkungan Anda sendiri.