Saya ingin belajar lebih banyak tentang Linux. Saya sempat membaca beberapa buku dan beberapa artikel online, tetapi satu-satunya cara untuk mempelajari sesuatu adalah dengan mulai menggunakannya.
Saya ingin melompat di bagian paling dalam dan mengkonfigurasi server Linux. Sejauh ini saya telah mengunduh Server Ubuntu.
Saya mencari tujuan atau tantangan jika Anda suka, sesuatu yang akan membiasakan saya dengan server Linux.
Idealnya, saya ingin dapat mengkonfigurasi server mail, file dan web yang aman. Saya memiliki latar belakang pemrograman yang kuat sehingga saya berharap ini akan membantu saya.
Saya mengerti bahwa ini bukan pertanyaan khusus, saya hanya mencari tonggak atau tujuan, kalau tidak saya bisa menghabiskan waktu berminggu-minggu membaca buku dan artikel online.
Sunting 1: Terima kasih semua atas balasan.
Berdasarkan apa yang Anda katakan sejauh ini, saya pikir ada beberapa bidang yang perlu saya pelajari:
- Kernel. Apakah saya benar mengatakan bahwa ini adalah hal pertama yang harus saya fokuskan?
- Virtualisasi. Setelah saya senang dengan pengetahuan saya tentang kernel, saya ingin berkonsentrasi pada KVM. Saya telah membaca dengan berani tentang hypervisors dan saya percaya mereka juga jatuh di bawah virtualisasi. Harap perbaiki saya jika saya salah.
- Keamanan. Idealnya saya ingin meninggalkan ini sampai akhir, tetapi saya kira sebagian besar paket yang akan saya butuhkan adalah online. Jadi saya tidak yakin apakah saya harus memberikan prioritas yang lebih tinggi ini. SSH, Linux sebagai Firewall dan akses jarak jauh melalui shell termasuk dalam kategori ini.
- Akhirnya saya akan melihat rutinitas cadangan (menggunakan Linux sebagai server file) dan saya akan mengkonfigurasi server web dan mail. Saya kira server email mungkin menyusahkan.
Saya tergoda untuk memulai blog dan melihat ke mana saya setelah dua minggu. Dalam hal distribusi, saya telah melihat bahwa ada ratusan distribusi Linux yang berbeda. Sejujurnya saya tidak ingin sesuatu yang sederhana, tetapi pada saat yang sama, saya tidak ingin menghabiskan berjam-jam pada operasi yang sangat mendasar untuk memulai. Idealnya saya ingin bekerja hanya dari command prompt, setelah saya bisa melakukannya saya akan dapat bekerja dengan sebagian besar GUI cantik (saya berharap demikian).
Sekali lagi, terima kasih atas bantuan Anda dan saya akan sangat menghargai saran lebih lanjut.
Sunting 2: Ini membuat saya pertanyaan terakhir tentang distribusi Linux apa yang harus saya gunakan?
sumber
Jawaban:
Inilah pasangan:
Ini mungkin tidak secara langsung berkaitan dengan tujuan pribadi Anda untuk belajar membangun server web, tetapi saya jamin, jika Anda mengerti Linux, Anda akan membangun semua jenis server dengan mudah.
sumber
Saya tidak yakin bagaimana "pada topik" pertanyaan ini, tetapi saya pikir itu menyenangkan. Semakin banyak komputasi Anda yang Anda pindah ke Linux, semakin cepat Anda akan mulai mengambil semuanya.
Ini adalah sesuatu yang saya lakukan tidak lama setelah pindah ke menggunakan Linux secara eksklusif. Membutuhkan komputer cadangan.
Pada sistem berbasis Debian apa pun, server file dan server web akan relatif mudah diatur dan dikonfigurasikan. Server email akan lebih sulit, setidaknya jika Anda mencoba untuk mendapatkan jenis pengiriman surat yang dapat diandalkan yang dapat disediakan oleh layanan seperti gmail.
sumber
Saya menantang Anda untuk mengkonfigurasi server email, file, dan web yang aman. Apakah itu membantu?
Kedengarannya seperti Anda telah melakukan pekerjaan dengan baik dalam menghadapi tantangan Anda sendiri. Lakukan yang pertama, lalu pikirkan sesuatu yang baru. Bilas, ulangi.
sumber
Inilah dua tantangan bagus:
Instal
samba
dan salah satuswat
atau webmin untuk mengkonfigurasinya. Anda akan mendengar dari banyak orang bahwaswat
dan webmin tidak aman, pelajari alasannya dan pelajari cara membuatnya tidak aman. Eksperimen dengan menggunakan kotak Linux sebagai server file sangat berguna dan ini akan mengajarkan Anda sedikit tentang apa yang diperlukan untuk membuat Windows dan Linux bermain bagus bersama.Pilih aplikasi web "pihak ketiga", instal, dan aktifkan. Saya akan mengatakan menginstal Wordpress dan bereksperimen dengan menjalankan blog Anda sendiri. Ajaxplorer adalah aplikasi bagus yang sangat berguna juga. Anda akan belajar tentang apache, mySQL php, dan cara kerja pemasangan aplikasi web dan bagaimana semua komponen itu bekerja bersama. Bagaimanapun, Anda akan keluar dengan banyak pengetahuan.
Tantangan yang lebih mudah:
sshd
untuk memungkinkan Anda melakukan transfer file yang aman.sumber