Mulai belajar Unix dan Linux [ditutup]


17

Saya perlu belajar unix dan linux, dan menjadi seorang profesional.

Di mana saya harus mulai?


Jawaban:


3

Saya pikir daripada memilih satu distribusi tertentu Anda harus mencoba banyak dari mereka dalam waktu yang relatif singkat; katakanlah ganti setiap beberapa bulan atau lebih.

Ini memiliki dua manfaat utama; Anda bisa melihat berbagai cara melakukan sesuatu (mis. membandingkan Ubuntu dengan distro lain, apakah menggunakan sudo daripada benar-benar menguntungkan?) dan kemungkinan Anda akan mendapatkan pengalaman dalam memilah lebih banyak masalah (dan jadi pelajari lebih lanjut) daripada hanya menginstal satu sistem operasi Linuxy.

Saya tidak yakin seberapa banyak ini akan sangat membantu: Saya telah menggunakan beberapa distribusi Linux dan saya beruntung tidak memiliki masalah nyata. Karena itu saya menyarankan Anda menjawab pertanyaan di situs ini (dan yang lainnya, seperti superuser.com . Saya percaya ada juga situs lain di internet yang tidak dioperasikan oleh tim Stack Exchange di mana orang dapat menjawab masalah yang diposting oleh pengguna) .

Saya menyadari bahwa Anda tahu sangat sedikit saat ini, tetapi dengan melakukan riset dan menjawab pertanyaan, Anda akan belajar dengan cukup cepat. Mungkin menyimpan beberapa mesin virtual untuk mencoba berbagai hal.


11

Untuk menjadi mahir dengan unix, Anda harus bekerja secara teratur. Latihan menjadi sempurna .

Pertama, saya akan menyarankan bahwa Anda memilih sebuah distribusi Linux . Jangan khawatir terlalu banyak tentang memilih satu yang terbaik untuk Anda belum, ketika Anda siap, Anda akan menemukan satu . Untuk pemula, distro seperti Ubuntu akan cukup bagus.

Masalah akan muncul, bersiaplah untuk mereka. Ajukan pertanyaan di web (di sini di Unix SE atau di forum lain), komunitas linux (yang lebih tepat adalah "komunitas opensource") adalah komunitas yang membantu. Semakin banyak Anda mengambil bagian dalam komunitas itu, semakin cepat Anda akan belajar.

Sekarang Anda perlu mencoba dan melakukan tugas-tugas dasar pada OS baru Anda yang mengkilap. Mengobrol, Menjelajah, mengetik dokumen, mengirim email, menonton film, dll. Gunakan Linux untuk semuanya.

Ketahuilah bahwa Linux memang memiliki kurva belajar, dan Anda perlu mendedikasikan waktu untuk itu jika Anda ingin menjadi profesional.


6

Saran saya adalah untuk TIDAK memulai dengan distro "pemula" seperti Ubuntu. Berapa banyak * nix server yang menjalankan GUI?

Apa yang saya lakukan adalah memulai dengan Slackware (http://www.slackware.com) dan belajar cara menginstal, mengkonfigurasi, dan menggunakan sistem * nix.

Slackware adalah sistem praktis yang mengharuskan Anda tahu apa yang Anda lakukan untuk mewujudkannya.

Terakhir, jika Anda belum pernah, saya sarankan membangun PC Anda sendiri dan menggunakan Slackware sebagai OS untuk sistem home-brew Anda (juga yang saya lakukan).

Anda akan belajar BANYAK dengan menempuh rute ini.

Jika Anda ingin membawa pembelajaran Anda ke tingkat yang lebih tinggi, saya sangat menyarankan untuk menggulir sistem Anda sendiri melalui "Linux From Scratch" (http://www.linuxfromscratch.org/).

Semoga berhasil dengan usaha pendidikan Anda!

~ tim


1
Nah, jika Anda memilih Ubuntu, Anda tidak harus menggunakan GUI ... Dengan anggapan bahwa banyak server menjalankan Debian dan RHEL, mereka semua memiliki beberapa GUI dalam repositori mereka, mungkin juga Slackware. Semacam ini membatalkan argumen pertama Anda ...
maxschlepzig

Teman saya memulai Linux dengan Arch, dan itu berhasil. Anda belajar banyak, sangat cepat.
MadTux

3

Saya setuju dengan Stefan dan tidak setuju (sebagian, lihat lebih lanjut) dengan tim : mulai dengan distro desktop yang bagus, dan gunakan untuk tugas-tugas dasar harian Anda. Itu akan memungkinkan Anda untuk bereksperimen dan belajar tanpa harus mem-boot ulang sepanjang waktu (IME jika Anda harus reboot, Anda hanya tidak sering melakukannya).

Jika Anda ingin menjadi seorang profesional, Anda akan harus mendapatkan akrab dengan sistem yang mendasarinya sekalipun. Sama seperti Anda perlu tahu tentang registri dan izin dan bagaimana DLL dimuat, dll di Windows ...

Dan begitu Anda mulai mengenal GUI & sedikit commandline, dan Anda ingin belajar tentang linux / server unix, Anda dapat menjalankannya di mesin virtual (kvm / qemu, virtualbox, vmware, .. .) dan ssh kepada mereka.

Kemudian ketika Anda mulai memahami commandline dengan baik, sesuatu seperti CRUX , Slackware atau LFS adalah alat yang baik untuk mendapatkan lebih banyak pengetahuan mendalam tentang bagaimana semua bagian OS (dapat) cocok bersama.


1
+1 untuk setuju dengan saya: P (tapi jawaban yang bagus juga)
Stefan

1

Anda harus mencoba memulai dengan distribusi Linux yang ramah, seperti Ubuntu atau PCLinuxOS.


1

Instal Debian dan coba lakukan semua yang Anda lakukan dengan sistem apa pun yang lebih Anda kenal, dan dari sana, lihat panduan yang disebut Referensi Debian . Ini adalah pengantar dasar konsep Debian dan Unix.

Kenapa Debian? Itulah yang menjadi dasar Ubuntu dan Linux Mint, dan kedua sistem itu adalah sistem mirip Unix yang paling populer. Itu berarti jika Anda terbiasa dengan Debian, Anda akan terbiasa dengan keduanya.


0

Proyek Dokumentasi Linux (TLDP) memiliki beberapa panduan yang sangat berguna.

www.tldp.org


0

letakkan distribusi linux seperti arch linux di komputer Anda .... Anda akan dipaksa untuk belajar ketika Anda pergi untuk membuat sistem ini berguna ... arch hanya tidak berguna untuk pemula yang lengkap.

tidak ada gunanya menunda pelajaran menyakitkan! cara terbaik untuk mempelajari cara memperbaiki sesuatu adalah dengan menghancurkannya ... dan kemungkinannya adalah jika Anda menggunakan sistem seperti ubuntu, Anda bahkan tidak akan pernah tahu bahwa ada masalah yang harus dipecahkan.

saya juga merekomendasikan sistem alternatif seperti freebsd, Anda akan mendapatkan perspektif yang berbeda dan memiliki akses ke beberapa fitur rapi yang tidak tersedia untuk linux (dtrace, zfs)

Intinya - jika Anda ingin belajar tentang suatu sistem, instal OS yang memaksa Anda untuk belajar. jika Anda ingin menggunakan sistem, instal ubuntu

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.