Bắt đầu học Unix và Linux [đã đóng]


17

Tôi cần học unix và linux, và là một chuyên gia.

Tôi nên bắt đầu từ đâu?


Câu trả lời:


3

Tôi nghĩ rằng thay vì chọn một phân phối cụ thể, bạn nên thử nhiều phân phối trong một thời gian tương đối ngắn; nói thay đổi cứ sau vài tháng.

Điều này có hai lợi ích chính; bạn có thể thấy các cách làm khác nhau (ví dụ so sánh Ubuntu với các bản phát hành khác, sử dụng sudo chứ không phải là thực sự có nhiều lợi ích?) và có khả năng bạn sẽ có kinh nghiệm trong việc phân loại nhiều vấn đề hơn (và vì vậy tìm hiểu thêm) thay vì chỉ cài đặt một hệ điều hành Linuxy.

Tôi không chắc điều này thực sự sẽ giúp được bao nhiêu: Tôi đã sử dụng một số bản phân phối Linux và may mắn không gặp phải vấn đề thực sự nào. Do đó, tôi khuyên bạn nên trả lời các câu hỏi trên trang web này (và các trang khác, chẳng hạn như superuser.com . Tôi tin rằng cũng có các trang web khác không được điều hành bởi nhóm Stack Exchange nơi người ta có thể trả lời các vấn đề được đăng bởi người dùng) .

Tôi nhận ra rằng bạn biết rất ít vào lúc này, nhưng bằng cách thực hiện một số nghiên cứu và trả lời các câu hỏi, bạn sẽ học được khá nhanh. Có lẽ giữ một vài máy ảo tiện dụng để thử công cụ.


11

Để thành thạo với unix, bạn sẽ cần phải làm việc với nó thường xuyên. Thực hành làm cho hoàn hảo .

Đầu tiên, tôi khuyên bạn nên chọn một bản phân phối Linux . Đừng lo lắng quá nhiều về việc chọn cái tốt nhất cho bạn, khi bạn sẵn sàng, bạn sẽ tìm thấy cái tốt nhất . Đối với người mới bắt đầu, một bản phân phối như Ubuntu sẽ đủ tốt.

Vấn đề sẽ phát sinh, hãy sẵn sàng cho họ. Đặt câu hỏi trên web ( ở đây trên Unix SE hoặc tại các diễn đàn khác), cộng đồng linux (chính xác hơn là "cộng đồng mã nguồn mở") là một cộng đồng hữu ích. Bạn càng tham gia vào cộng đồng đó, bạn sẽ học càng nhanh.

Bây giờ bạn sẽ cần phải thử và thực hiện các tác vụ cơ bản trên HĐH mới sáng bóng của mình. Trò chuyện, Duyệt web, gõ tài liệu, gửi email, xem phim, v.v ... Sử dụng Linux cho mọi thứ.

Xin lưu ý rằng Linux có một lộ trình học tập và bạn sẽ cần dành thời gian cho nó nếu bạn muốn trở nên chuyên nghiệp.


6

Đề nghị của tôi sẽ là KHÔNG bắt đầu với một bản phân phối "người mới bắt đầu" như Ubuntu. Có bao nhiêu máy chủ * nix có GUI chạy trên chúng?

Những gì tôi đã làm là bắt đầu với Slackware (http://www.slackware.com) và học cách cài đặt, định cấu hình và sử dụng hệ thống * nix.

Slackware là một hệ thống thực hành đòi hỏi bạn phải biết những gì bạn đang làm để khiến mọi thứ xảy ra.

Cuối cùng, nếu bạn chưa từng làm như vậy, tôi khuyên bạn nên xây dựng PC của riêng mình và sử dụng Slackware làm HĐH cho hệ thống sản xuất tại nhà của bạn (cũng như những gì tôi đã làm).

Bạn sẽ học được rất nhiều bằng cách đi tuyến đường này.

Nếu bạn muốn đưa việc học của mình lên một cấp độ khác, tôi khuyên bạn nên đưa hệ thống của mình qua "Linux từ đầu" (http://www.linuxfromscratch.org/).

Chúc may mắn với những nỗ lực giáo dục của bạn!

~ thời gian


1
Chà, tôi chọn Ubuntu, bạn không phải sử dụng GUI ... Giả sử có rất nhiều máy chủ chạy Debian và RHEL, tất cả chúng đều có một số GUI trong kho của chúng, có lẽ là Slackware. Kiểu này vô hiệu hóa đối số đầu tiên của bạn ...
maxschlepzig

Bạn tôi đã khởi động Linux với Arch và nó hoạt động. Bạn học được rất nhiều, rất nhanh.
MadTux

3

Tôi đồng ý với Stefan và không đồng ý (một phần, xem thêm) với tim : bắt đầu với một distro tốt máy tính để bàn, và sử dụng nó cho công việc hàng ngày cơ bản của bạn. Điều đó sẽ cho phép bạn thử nghiệm và học hỏi mà không phải khởi động lại mọi lúc (IME nếu bạn phải khởi động lại, bạn chỉ không làm điều đó rất thường xuyên).

Nếu bạn muốn trở thành một chuyên gia, bạn sẽ phải làm quen với hệ thống cơ bản. Giống như bạn cần biết về sổ đăng ký và quyền và cách tải DLL, v.v. trên Windows ...

Và một khi bạn bắt đầu làm quen với GUI và một chút dòng lệnh và bạn muốn tìm hiểu về máy chủ linux / unix, bạn có thể chạy chúng trong một máy ảo (kvm / qemu, virtualbox, vmware, .. .) và ssh cho họ.

Sau đó, khi bạn bắt đầu hiểu rõ về dòng lệnh, một cái gì đó như CRUX , Slackware hoặc LFS là một công cụ tốt để có thêm kiến ​​thức chuyên sâu về cách tất cả các phần của HĐH (có thể) khớp với nhau.


1
+1 khi đồng ý với tôi: P (nhưng cũng trả lời tốt)
Stefan

1

Bạn nên thử bắt đầu với các bản phân phối Linux thân thiện, như Ubuntu hoặc PCLinuxOS.


1

Đi cài đặt Debian và thử làm mọi thứ bạn đã làm với bất kỳ hệ thống nào bạn quen thuộc hơn và từ đó, đi qua một hướng dẫn có tên là Tham khảo Debian . Đây là phần giới thiệu cơ bản cho các khái niệm Debian và Unix.

Tại sao lại là Debian? Đó là những gì Ubuntu và Linux Mint dựa trên, và cả hai đều là những hệ thống giống như Unix phổ biến nhất hiện có. Điều đó có nghĩa là nếu bạn làm quen với Debian, bạn sẽ làm quen với hai thứ đó.


0

Dự án Tài liệu Linux (TLDP) có một số hướng dẫn rất hữu ích.

www.tldp.org


0

đặt một bản phân phối linux như arch linux trên máy tính của bạn .... bạn sẽ buộc phải học khi bạn làm để làm cho hệ thống trở nên hữu ích ... đơn giản là vòm không hữu ích cho người mới hoàn thành.

không có điểm nào đưa ra những bài học đau đớn! cách tốt nhất để học cách sửa một cái gì đó là làm cho nó bị hỏng ... và rất có thể là nếu bạn sử dụng một hệ thống như ubfox, bạn thậm chí sẽ không bao giờ biết rằng có vấn đề cần giải quyết.

Tôi cũng đề xuất một hệ thống thay thế như freebsd, bạn sẽ có một góc nhìn khác và có quyền truy cập vào một số tính năng gọn gàng không có sẵn cho linux (dtrace, zfs)

dòng dưới cùng - nếu bạn muốn tìm hiểu về một hệ thống, hãy cài đặt một hệ điều hành buộc bạn phải học. Nếu bạn muốn sử dụng hệ thống, hãy cài đặt Ubuntu

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.