เริ่มเรียนรู้ Unix และ Linux [ปิด]


17

ฉันต้องเรียนรู้ยูนิกซ์และลินุกซ์และต้องเป็นมืออาชีพ

ฉันจะเริ่มได้ที่ไหน


คำตอบ:


3

ฉันคิดว่าแทนที่จะเลือกการกระจายแบบใดแบบหนึ่งคุณควรลองพวกมันจำนวนมากในเวลาอันสั้น พูดเปลี่ยนทุกสองสามเดือนหรือมากกว่านั้น

นี่มีสองประโยชน์หลัก; คุณได้เห็นวิธีต่าง ๆ ในการทำสิ่งต่าง ๆ (เช่นเปรียบเทียบ Ubuntu กับ distros อื่น ๆ ใช้ sudo แทนที่จะเป็นประโยชน์มากจริง ๆ หรือไม่) และโอกาสที่คุณจะได้รับประสบการณ์ในการแยกแยะปัญหาค่อนข้างมากขึ้น (และเรียนรู้เพิ่มเติม) มากกว่าเพียงแค่ติดตั้งระบบปฏิบัติการ Linuxy เพียงระบบเดียว

ฉันไม่แน่ใจว่าสิ่งนี้จะช่วยได้จริง: ฉันใช้ลีนุกซ์หลายรุ่นและโชคดีที่ไม่มีปัญหาใด ๆ เกิดขึ้นจริง ดังนั้นฉันขอแนะนำให้คุณตอบคำถามในเว็บไซต์นี้ (และอื่น ๆ เช่นsuperuser.comฉันเชื่อว่ายังมีเว็บไซต์อื่น ๆ บนอินเทอร์เน็ตที่ไม่ได้ดำเนินการโดยทีมงาน Stack Exchange ซึ่งสามารถตอบปัญหาที่โพสต์โดยผู้ใช้) .

ฉันรู้ว่าคุณรู้น้อยมากในขณะนี้ แต่ด้วยการทำวิจัยและตอบคำถามคุณจะได้เรียนรู้อย่างรวดเร็ว บางทีอาจมีเครื่องเสมือนอยู่สองสามตัวที่ใช้ทดลองใช้งานได้


11

เพื่อให้มีความเชี่ยวชาญกับยูนิกซ์คุณจะต้องทำงานเป็นประจำ การปฏิบัติทำให้สมบูรณ์

ประการแรกผมจะแนะนำให้คุณเลือกกระจาย Linux อย่ากังวลมากเกินไปเกี่ยวกับการเลือกสิ่งที่ดีที่สุดสำหรับคุณเมื่อคุณพร้อมคุณจะพบสิ่งที่ดีที่สุด สำหรับผู้เริ่มต้นผู้สร้างอย่างอูบุนตูจะดีพอ

ปัญหาจะเกิดขึ้นพร้อมสำหรับพวกเขา ถามคำถามบนเว็บ ( ที่นี่ใน Unix SEหรือที่ฟอรั่มอื่น ๆ ) ชุมชน linux (ถูกต้องมากขึ้นคือ "ชุมชนโอเพ่นซอร์ส") เป็นชุมชนที่มีประโยชน์ ยิ่งคุณเข้าร่วมในชุมชนนั้นมากเท่าไหร่คุณก็จะยิ่งเรียนรู้ได้เร็วขึ้นเท่านั้น

ตอนนี้คุณจะต้องลองและทำงานพื้นฐานบนระบบปฏิบัติการใหม่ของคุณ การสนทนาการท่องเว็บการพิมพ์เอกสารการส่งอีเมลการรับชมภาพยนตร์ ฯลฯใช้ Linux สำหรับทุกสิ่ง

ระวังว่าลีนุกซ์จะมีช่วงการเรียนรู้และคุณจะต้องอุทิศเวลาให้กับมันหากคุณต้องการเป็นมืออาชีพ


6

ข้อเสนอแนะของฉันจะไม่เริ่มต้นด้วย distro "มือใหม่" เช่น Ubuntu เซิร์ฟเวอร์ * nix มี GUI ที่ทำงานอยู่กี่เซิร์ฟเวอร์

สิ่งที่ฉันทำคือเริ่มต้นด้วย Slackware (http://www.slackware.com) และเรียนรู้วิธีการติดตั้งกำหนดค่าและใช้ระบบ * nix

Slackware เป็นระบบที่ต้องให้คุณรู้ว่าคุณกำลังทำอะไรอยู่

ท้ายที่สุดถ้าคุณไม่เคยทำมาก่อนผมขอแนะนำให้สร้างเครื่องคอมพิวเตอร์ของคุณเองและใช้ Slackware เป็นระบบปฏิบัติการสำหรับระบบโฮมเบียร์ของคุณ (เช่นเดียวกับที่ฉันทำ)

คุณจะได้เรียนรู้จำนวนมากโดยไปที่เส้นทางนี้

หากคุณต้องการยกระดับการเรียนรู้ของคุณไปอีกระดับฉันขอแนะนำให้คุณนำระบบของคุณเองผ่าน "Linux From Scratch" (http://www.linuxfromscratch.org/)

ขอให้โชคดีกับความพยายามทางการศึกษาของคุณ!

~ ทิม


1
ดีฉันเลือก Ubuntu คุณไม่ต้องใช้ GUI ... สมมติว่าเซิร์ฟเวอร์จำนวนมากรัน Debian และ RHEL พวกเขาทั้งหมดมี GUIs บางส่วนในที่เก็บของพวกเขาอาจเป็น Slackware เช่นกัน ชนิดของการเลิกนี้อาร์กิวเมนต์แรกของคุณ ...
maxschlepzig

เพื่อนของฉันเริ่ม Linux ด้วย Arch และใช้งานได้ คุณเรียนรู้มากเร็วมาก
MadTux

3

ฉันเห็นด้วยกับสเตฟานและไม่เห็นด้วย (บางส่วนดูเพิ่มเติม) กับทิม : เริ่มต้นด้วย distro เดสก์ท็อปที่ดีและใช้สำหรับงานพื้นฐานประจำวันของคุณ ซึ่งจะช่วยให้คุณสามารถทดสอบและเรียนรู้โดยไม่ต้องรีบูตตลอดเวลา (IME หากคุณต้องรีบูตคุณเพียง แต่ไม่ต้องรีบูตบ่อยครั้ง)

หากคุณต้องการเป็นมืออาชีพคุณจะต้องทำความคุ้นเคยกับระบบพื้นฐาน เช่นเดียวกับที่คุณจำเป็นต้องรู้เกี่ยวกับรีจิสทรีและการอนุญาตและวิธีโหลด DLLs ฯลฯ ใน Windows ...

และเมื่อคุณเริ่มคุ้นเคยกับ GUI และบรรทัดคำสั่งเล็กน้อยและคุณต้องการเรียนรู้เกี่ยวกับเซิร์ฟเวอร์ linux / unix คุณสามารถเรียกใช้พวกเขาในเครื่องเสมือน (kvm / qemu, virtualbox, vmware, .. .) และ ssh กับพวกเขา

จากนั้นเมื่อคุณเริ่มเข้าใจ commandline แล้วอย่างเช่นCRUX , Slackware หรือLFSเป็นเครื่องมือที่ดีในการรับความรู้ในเชิงลึกมากขึ้นว่าชิ้นส่วนทั้งหมดของระบบปฏิบัติการสามารถประกอบเข้าด้วยกันได้อย่างไร


1
+1 สำหรับการเห็นด้วยกับฉัน: P (แต่คำตอบก็ดีเช่นกัน)
Stefan

1

คุณควรลองเริ่มต้นด้วยการแจกจ่าย Linux ที่เป็นมิตรเช่น Ubuntu หรือ PCLinuxOS


1

ไปติดตั้งDebianและพยายามที่จะทำทุกอย่างที่คุณทำกับระบบอะไรก็ตามที่คุณมีความคุ้นเคยกับและจากที่นั่นไปผ่านคู่มือที่เรียกว่าเดอ้างอิง มันเป็นบทนำพื้นฐานของแนวคิด Debian และ Unix

ทำไมต้องเดเบียน มันเป็นสิ่งที่ Ubuntu และ Linux Mint ใช้และ 2 นั้นเป็นระบบ Unix ที่ได้รับความนิยมมากที่สุด นั่นหมายความว่าถ้าคุณคุ้นเคยกับ Debian คุณจะคุ้นเคยกับสองอย่างนี้


0

โครงการเอกสาร Linux (TLDP) มีคำแนะนำที่มีประโยชน์บางอย่าง

www.tldp.org


0

ใส่การแจกแจงลินุกซ์เช่น arch linux บนคอมพิวเตอร์ของคุณ .... คุณจะถูกบังคับให้เรียนรู้ในขณะที่คุณไปเพื่อให้ระบบมีประโยชน์ ... arch ก็ไม่ได้มีประโยชน์สำหรับมือใหม่เลย

ไม่มีจุดที่จะหยุดบทเรียนที่เจ็บปวดได้! วิธีที่ดีที่สุดในการเรียนรู้วิธีแก้ไขบางสิ่งบางอย่างคือการทำให้มันพัง ... และโอกาสคือถ้าคุณใช้ระบบเช่นอูบุนตูคุณจะไม่เคยรู้เลยว่ามีปัญหาในการแก้ปัญหา

ฉันยังแนะนำระบบทางเลือกเช่น freebsd คุณจะได้รับมุมมองที่แตกต่างกันและเข้าถึงคุณสมบัติที่เป็นระเบียบบางอย่างที่ไม่มีใน linux (dtrace, zfs)

bottom line - หากคุณต้องการเรียนรู้เกี่ยวกับระบบให้ติดตั้งระบบปฏิบัติการที่บังคับให้คุณเรียนรู้ ถ้าคุณต้องการใช้ระบบให้ติดตั้ง Ubuntu

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.