Anonim

Saya sudah menjalankan server web dan email dari rumah saya selama tiga tahun. Ketika saya melakukan instalasi awal saya memiliki pengalaman dengan mengkonfigurasi Windows sebagai web dan server email tetapi Exchange tidak stabil dan saya benci harus me-reboot server Windows untuk menerapkan patch keamanan. Sasser dan Blaster baru saja berkeliling dunia dan saya, seperti ribuan Administrator Sistem, terpengaruh oleh cacing. Sebagai hasil dari pengalaman saya, saya memilih untuk meningkatkan pengalaman Linux saya dan cara terbaik untuk melakukannya adalah menginstal dan mengatur Linux sebagai server web dan email. Tiga tahun lalu saya memilih untuk melakukan itu dengan Fedora, Apache2, dan Sendmail. Konfigurasi awal tidak sederhana. Saya harus belajar cara mengkompilasi kode sumber. Saya menghabiskan waktu berjam-jam menggali melalui forum dan artikel bagaimana caranya agar konfigurasi saya benar. Tetapi setelah beberapa minggu bekerja di waktu senggang saya memiliki sistem Linux yang stabil dan aman dengan akses web ke email saya. Dalam kurun waktu tiga tahun saya tidak pernah harus me-reboot server dan ketika saya menemukan lubang keamanan saya melakukan up2date cepat dan menerapkan upgrade dan menginstal patch. Saya sangat senang dengan server Fedora baru saya dan berjalan dengan sempurna sampai Selasa lalu …

Redhat pindah dari Up2date ke yum dan sejauh yang saya dapat menemukan Fedora Core 2 berhenti didukung akhir tahun lalu. Akibatnya saya tidak bisa menggunakan up2date untuk menambal Apache2 ketika kerentanan keamanan ditemukan untuk Apache 2.0.51, sebagai gantinya saya harus mengunduh sumber dan mengkompilasinya kemudian mengkonfigurasi ulang agar berfungsi dengan Sendmail dan Squirrelmail. Ketika dihadapkan dengan tantangan ini, saya memutuskan bahwa mungkin yang terbaik adalah memperbarui ke versi baru Fedora yang mendukung Yum dan Redhat masih menawarkan pembaruan untuk. Instalasi dari CD sepertinya berjalan lancar. Saya memasukkan disk satu dari lima, mem-boot ulang, mengklik berikutnya beberapa kali, dan kemudian memilih tombol radial untuk peningkatan. Pemasang Fedora Core (Anaconda) menemukan partisi FC2 saya dan saya memilih untuk memutakhirkan hdb1. Saya mengklik berikutnya beberapa kali dan installer mencari perangkat lunak saya kemudian mulai menginstal. Setelah memasukkan lima disk dan menunggu sekitar dua jam instalasi selesai dan reboot. Setelah reboot sistem dimulai, kernel segera mengembalikan kesalahan: "mkrootdev: diharapkan opsi fs; mount: titik mount tidak ada; kernel panic. ”Pesan ini berarti mengharapkan sistem file tertentu atau mencoba me-mount sistem file itu dari perangkat tertentu tetapi tidak dapat menemukannya. Pada dasarnya, sistem tahu untuk mencari direktori "/" tetapi tidak dapat menemukan "/." Tanpa direktori itu kernel tidak dapat menemukan file yang dibutuhkan untuk boot dan malah panik dan jatuh.

Saya (seperti Administrator Sistem yang layak menemukan dirinya di daerah yang tidak dikenal) berpaling ke Google pada saat saya membutuhkan. Saya menemukan bahwa lusinan orang memiliki masalah yang sama dengan pemutakhiran FC 5 dari FC 2. Ini pada dasarnya masalah yang diketahui dan jawaban yang tak terhindarkan pada setiap forum yang saya temukan adalah "format dan instal FC 5 bersih." Ini membingungkan saya. Ini terdengar seperti jawaban yang akan diberikan MCSE buruk padaku. Saya menelepon Compaq satu kali dan mereka mengatakan kepada saya "Format dan Pemulihan Cepat." Tidak ada yang meminta saran saya setiap orang membeli Compaq sejak saat itu. Tapi, orang-orang Linux seharusnya menjadi Geeks yang menemukan solusi ketika tidak ada solusi yang diketahui. Linux adalah sebuah ide dan komunitas tempat orang-orang berkumpul dan saling membantu menemukan jawaban ketika sebuah perusahaan belum menentukan apa yang harus Anda lakukan. Saya menoleh ke teman-teman saya di IRC, mereka tahu bagaimana bekerja bersama dan menemukan jawaban … Tapi, meskipun IRC telah membantu saya berkali-kali di masa lalu, setiap saran yang saya terima mengarah ke jalan buntu.

Saya menggali fstab dan mtab, mengedit menu grub dan opsi boot, tetapi setiap langkah hanya menghasilkan kesalahan yang berbeda. Tidak ada yang saya lakukan untuk membantu kernel saya menemukan “/.” Jawaban akhir yang saya dapatkan dari salah satu rekan saya di NetStandard Inc. adalah untuk meningkatkan dari Fedora ke Debian (yang saya sukai dan akhirnya saya akan melakukannya) tetapi saya benar geek di hati dan aku belum menyerah.

Saya tahu Fedora 5 bukan versi terbaru dari Fedora ketika saya memutakhirkan, saya hanya tidak ingin menyia-nyiakan 5 disk lagi dan saya memiliki 5 pada komputer lain di rumah. Fecora Core 6 tersedia di luar cermin di situs web Redhat. Saya membakar disk 1 dan memulai proses yang diuraikan dalam paragraf 2 hanya kali ini program peningkatan menemukan Fedora Core 5 di hdb1 dan menerima kesalahan bahwa sistem file dalam keadaan tidak bisa di-boot. Disk Fedora Core 6 menyuruh saya untuk boot ke mode penyelamatan dan memperbaiki sistem file. Saya boot ke mode penyelamatan dan menjalankan fsck pada perangkat hdb1, hdb2, hdba1 dan hdba2. Kemudian boot kembali ke Fedora Core 6 dan diinstal dari lima disk. Instalasi berjalan dengan baik dan saya bisa boot melewati kesalahan yang saya dapatkan, untuk sesaat saya pikir saya sudah jelas, dan kemudian kesalahan yang SeLinux tidak bisa izinkan proses (saya tidak ingat yang mana) untuk menjalankan diikuti, mau tidak mau, oleh kesalahan favorit saya "Panic Kernel." Saya naik sungai lagi tapi kali ini saya memiliki dayung. Saya belum menjalankan SeLinux pada Fedora Core 2, jadi saya pikir jika saya menonaktifkannya, saya setidaknya bisa boot ke kesalahan yang berbeda. Saya mem-boot ke disk 1 dan keluar ke mode Penyelamatan Sistem kemudian menemukan file yang memulai SeLinux dan mengedit file untuk menonaktifkan SeLinux. Setelah reboot Fedora Core 6 dimuat dan X Windows bahkan dimulai. File konfigurasi saya untuk Apache, Sendmail, IMAP, dan Squirrelmail ditimpa selama salah satu upgrade saya tetapi saya berada di tempat yang jelas, saya masih memiliki data saya! Setelah beberapa pencarian cepat Google semua layanan saya berjalan lagi, dan dengan versi terbaru, paling aman.

Pengalaman ini banyak mengajari saya. Saya telah belajar lebih banyak tentang bagaimana Linux bekerja dan bagaimana berbagai file (fstab dan mtab) memengaruhi OS dengan berbagai cara. Saya sangat nyaman dengan mem-boot ke berbagai disk pemulihan Linux (selama seminggu terakhir saya menggunakan Helix, Fedora Core 5 dan 6, Knoppix, dan Knoppix STD) sebagai sumber daya. Saya juga mendapatkan pengalaman dengan beberapa alat (fdisk, fsck) yang harus saya gunakan untuk mendapatkan OS untuk boot lagi. Tapi, lebih dari sebelumnya saya merasa nyaman dengan kemampuan Linux untuk menyimpan data terlepas dari perubahan pada OS. Tidak pernah selama pengalaman ini saya merasa seperti data saya tidak dapat dipulihkan atau bahwa saya harus memformat dan menginstal ulang OS.

Beberapa catatan tindak lanjut:

1. Dengan Linux selalu meletakkan direktori / home Anda di partisi kedua. Bahkan jika saya telah memformat dan menginstal Debian saya akan menyimpan data itu pada partisi yang berbeda.

2. Mungkin ada cara yang lebih baik dan berbeda yang bisa diperbaiki. Tetapi saya nyaman dengan kesuksesan yang saya miliki.

Tantangan untuk meningkatkan linux