강의

멘토링

로드맵

Inflearn brand logo image
BEST
Security & Network

/

System

Giới thiệu về Linux - Nắm chắc các khái niệm!!

Nếu bạn nghiên cứu các khái niệm chính của Linux, bạn sẽ có thể sử dụng Linux dễ dàng hơn và mạnh mẽ hơn. Chúc bạn xây dựng được nền tảng vững chắc ngay từ đầu!! :D

(4.9) 223 đánh giá

3,121 học viên

  • learnit
Linux

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Tôi có thể hiểu hệ điều hành được gọi là Linux là gì.

  • Bạn có thể tìm hiểu các công cụ dòng lệnh tối thiểu để xử lý Linux.

  • Bạn có thể tìm hiểu khái niệm về tệp trong Linux và cách xử lý chúng.

  • Bạn có thể tìm hiểu về quyền sở hữu và quyền của người dùng, nhóm và tệp.

  • Tìm hiểu khái niệm về quá trình

  • Hiểu cách hoạt động của chuyển hướng và quy trình và có thể sử dụng chúng


Khóa học này là một phần của khóa học " Lộ trình Linux dành cho mọi người ".
Khi bạn truy cập trang Roadmap, bạn có thể tải xuống phiếu giảm giá 30% khi mua bất kỳ khóa học nào trong ba khóa học Roadmap .
Hãy xem Lộ trình Linux dành cho mọi người !


Linux dành cho người mới bắt đầu, lần đầu tiên!!
Xây dựng nền tảng vững chắc từ những điều cơ bản.

Dành cho người mới bắt đầu
Cách dễ nhất để học Linux.

Tệp, Người dùng và Nhóm,
Quy trình, v.v.
Về các khái niệm chính
Để tôi giải thích theo cách dễ hiểu nhất.

Để sử dụng Linux
Hoàn toàn cần thiết
Công cụ dòng lệnh
Xin giới thiệu.

Công cụ dòng lệnh
Để kết hợp
Chuyển hướng và Đường ống
Nó cũng giải thích.

Thông qua đào tạo thực tế cho từng chủ đề
Khái niệm về Linux
Tôi chắc chắn có thể hiểu
Hãy cùng thực hiện điều đó.

Tôi đã làm việc với tư cách là một nhà phát triển Linux từ năm 2004. Dựa trên kinh nghiệm của mình, tôi đã mở một khóa học dành cho các nhà phát triển và nhận được phản hồi tích cực từ nhiều người. Tuy nhiên, tôi cũng nhận ra rằng nhiều người, ngay cả những người không phải là nhà phát triển, cũng quan tâm đến việc học Linux. Tôi bắt đầu nghĩ về những cách để làm cho Linux dễ sử dụng và mạnh mẽ hơn cho những người mới làm quen với nền tảng này, và điều này đã dẫn tôi đến việc mở một khóa học về các công cụ dòng lệnh Linux.

Công cụ dòng lệnh Linux (Phiên bản đầy đủ)
Bạn muốn sử dụng Linux dễ dàng và tốt hơn?

Trong khi nhiều người phản hồi tích cực với bài giảng này, một số khác thì không. Tôi lại suy ngẫm xem mình còn thiếu sót điều gì. Lần này, câu trả lời tôi tìm thấy là "khái niệm về Linux".

Thật vô lý khi mong đợi sử dụng Linux hiệu quả mà không hiểu các khái niệm cốt lõi của nó. Cách tiếp cận đúng đắn là trước tiên hãy học các khái niệm, sau đó học các cách khác nhau để áp dụng chúng. Nghĩ mà xem, điều này chẳng phải hiển nhiên sao? Mọi việc học đều đòi hỏi phải nắm vững các khái niệm để thực sự hiệu quả.

Vì vậy, tôi đã chuẩn bị một khóa học dành cho người mới bắt đầu sử dụng Linux . Khóa học được thiết kế để phù hợp với cả sinh viên chuyên ngành phần mềm và người không chuyên ngành. Đối với những người chưa quen với các khái niệm máy tính, tôi cũng sẽ đề cập đến các khái niệm tổng quát như hệ điều hành và ảo hóa. Tôi cũng đã giúp bạn dễ hiểu Linux hơn bằng cách so sánh với hệ điều hành Windows.

Tất nhiên, có rất nhiều tài liệu để các chuyên gia khám phá. Chúng ta sẽ tìm hiểu các khái niệm như quy trình zombie, quy trình mồ côi, inode, liên kết mềm và liên kết cứng, tất cả đều thường xuyên xuất hiện trong các cuộc phỏng vấn kỹ thuật. Vậy, chúng ta cùng bước vào thế giới Linux nhé?


Bạn có thể học những điều như thế này.

  • Bạn sẽ hiểu được các khái niệm chính của Linux .
    • Linux như một hệ điều hành
    • Tệp và Thư mục
    • Người dùng và Nhóm
    • Quá trình và tín hiệu
  • Bạn sẽ có thể sử dụng những lệnh cơ bản nhất để sử dụng terminal.
  • Điều này sẽ cho phép bạn sử dụng chuyển hướng và đường ống , đây là những tính năng cần thiết để sử dụng thiết bị đầu cuối.

Gửi đến những người này
Tôi khuyên bạn nên làm vậy.

  • Những người cần sử dụng Linux
  • Tuy nhiên, đối với những người có ít hoặc không có kinh nghiệm với Linux
  • Những người biết một chút về Linux nhưng cảm thấy họ thiếu những kiến thức cơ bản
  • Nhà phát triển/Kỹ sư phần mềm tương lai
  • Một nhà lập kế hoạch/thiết kế/viết tài liệu kỹ thuật tuyệt vời có thể giao tiếp trôi chảy với các nhà phát triển/kỹ sư...

Học cách sử dụng Linux mà không có bất kỳ khái niệm nào về nó cũng giống như xây một ngôi nhà bằng thẻ bài.
Nếu bạn nắm vững khái niệm này, bạn có thể dễ dàng hiểu và sử dụng nhiều phương pháp khác nhau.


Các tính năng độc đáo của khóa học này
Để tôi kể cho bạn nghe.

Dễ dàng ngay cả với người mới bắt đầu
Dành cho người mới bắt đầu sử dụng Linux
Chúng tôi cúi xuống ngang tầm mắt.
Các khái niệm chính của Linux
Dễ hiểu
Giải thích.

Kiến thức của người chơi Không
Có ai ổn không!
Dành cho người mới bắt đầu
Vì đây là một bài giảng,
Kiến thức đặc biệt của người chơi
Không cần thiết.

Lý thuyết + Thực hành Sáng tác
Lý thuyết tôi đã học
Thông qua thực hành
Vững chắc hơn
Để bạn có thể hiểu
Tôi đã cấu hình nó rồi.

Vui lòng kiểm tra trước khi tham gia lớp học!

  • Khóa học này không đề cập đến cú pháp Bash (if, for, while, v.v.) để viết tập lệnh shell. (Bài giảng sẽ được biên soạn trong tương lai.)

Chúng ta hãy học theo thứ tự nhé!

Khóa học này bao gồm nghiên cứu lý thuyết và đào tạo thực hành.

Nghiên cứu lý thuyết

Phần lý thuyết được trình bày cơ bản bằng bài thuyết trình PPT, như hình ảnh bên dưới. Tệp PPT chỉ dành cho học viên tham dự khóa học tải xuống. Nếu cần, học viên có thể sử dụng bút máy để minh họa các khái niệm.

Học tập thực hành

Việc học thực hành bắt đầu với một thiết bị đầu cuối trong máy ảo Linux và bao gồm việc thực hiện nhiều lệnh khác nhau. Khi cần thiết, bút máy tính bảng sẽ được sử dụng để minh họa các khái niệm.

Cấu trúc lý thuyết và thực hành có đôi chút khác biệt ở mỗi phần.

  • Trong phần khái niệm chính, đầu tiên chúng tôi sẽ tiến hành lớp lý thuyết, sau đó sẽ tiến hành buổi đào tạo thực hành.
  • Hướng dẫn về cách sử dụng công cụ dòng lệnh chỉ được cung cấp trong các lớp thực hành.
  • Phần Chuyển hướng và Đường dẫn cung cấp giải thích và thực hành thực tế cho từng cách sử dụng.

Giới thiệu theo từng phần

Phần 0. Linux là gì?

Linux là một hệ điều hành. Dành cho người mới bắt đầu và những người không chuyên về Linux, khóa học này sẽ bắt đầu bằng việc giải thích hệ điều hành là gì. Khóa học cũng đề cập đến các bản phân phối Linux khác nhau được gọi chung là Linux. Khóa học cũng đề cập đến hệ thống quản lý gói, một yếu tố thiết yếu khi sử dụng Linux. Vì nhiều người thường cài đặt Linux dưới dạng máy ảo, chúng tôi đã chuẩn bị một khóa học trước tiên giới thiệu khái niệm ảo hóa và sau đó hướng dẫn cài đặt Linux trên máy ảo.

Mục 1. Sử dụng dòng lệnh tối thiểu

Trước khi đi sâu vào các khái niệm cơ bản, chúng ta sẽ tìm hiểu cách sử dụng dòng lệnh cơ bản nhất. Chúng ta sẽ bắt đầu bằng phần giới thiệu về terminal Linux, sau đó chuyển sang giải thích các lệnh cơ bản, và cuối cùng là thực hành.

Mục 2. Tệp tin

Linux xử lý nhiều tài nguyên dưới dạng tệp. Do đó, việc hiểu rõ các tệp Linux là rất quan trọng. Khóa học này so sánh và phân tích cấu trúc thư mục Linux với Windows, cung cấp giải thích dễ hiểu. Khóa học cũng giải thích các loại tệp. Liên kết cứng và liên kết mềm, một chủ đề phổ biến trong nhiều kỳ thi, cũng được trình bày chi tiết. Đường dẫn tuyệt đối và tương đối cũng được giải thích.

Mục 3. Người dùng và Nhóm

Linux là một hệ thống đa người dùng. Do đó, mỗi tệp có quyền sở hữu riêng và mỗi tệp có quyền riêng dựa trên quyền sở hữu đó. Để giúp bạn hiểu rõ hơn, tôi sẽ bắt đầu bằng cách giải thích các khái niệm về người dùng và nhóm. Tôi cũng sẽ giải thích quyền sở hữu và quyền truy cập tệp, đồng thời cung cấp các bài tập thực hành để giúp bạn hiểu chính xác.

Mục 4. Quy trình và Tín hiệu

Để máy tính hoạt động bình thường, các chương trình phải chạy đúng cách. Khóa học này giới thiệu khái niệm về quy trình, tức là các chương trình đang chạy. Khóa học cũng đề cập đến việc lập lịch quy trình và trạng thái quy trình, giúp người dùng không chuyên cũng có thể tiếp cận. Khóa học cũng đề cập đến hệ thống phân cấp quy trình và trạng thái kết thúc quy trình. Khóa học cũng giải thích các luồng tiêu chuẩn để giúp người học hiểu rõ hơn về chuyển hướng và đường ống (pipeline), những khái niệm sẽ được đề cập sau đây. Ngoài ra, bạn sẽ tìm hiểu về quy trình zombie, quy trình mồ côi và quy trình daemon, những khái niệm thường xuất hiện trong các kỳ thi khác nhau. Bạn cũng sẽ tìm hiểu về tín hiệu và cách gửi chúng đến các quy trình từ shell.

Mục 5. Chuyển hướng và Đường ống

Mỗi công cụ dòng lệnh Linux đều có chức năng rất cao. Tuy nhiên, trong hầu hết các trường hợp, chúng ta không thể hoàn thành nhiệm vụ mong muốn chỉ với một công cụ. Chúng ta có thể đạt được mục tiêu thông qua một loạt các bước xử lý bằng cách sử dụng nhiều công cụ dòng lệnh. Chuyển hướng và đường ống là những kỹ thuật thiết yếu cho việc này. Chúng tôi sẽ giải thích và thực hành từng phương pháp chuyển hướng trong Linux shell. Chúng tôi cũng sẽ giải thích và thực hành sử dụng đường ống.

Mục 6. Tài liệu bài giảng

Bạn có thể tải xuống tài liệu bài giảng PPT được sử dụng trong bài giảng lý thuyết.


Câu hỏi dự kiến Hỏi & Đáp.

H. Tôi không có chuyên ngành liên quan đến phần mềm... Tôi có thể học Linux không?

Vâng, tất nhiên rồi. Chúng tôi đã thiết kế các bài giảng sao cho dễ hiểu nhất có thể đối với cả những người không chuyên. Chúng tôi đã giới thiệu những kiến thức nền tảng cần thiết để sử dụng Linux, bao gồm vai trò của hệ điều hành, các bản phân phối Linux, công nghệ ảo hóa và máy ảo. Chúng tôi cũng cố gắng giải thích các khái niệm cốt lõi của Linux như tệp, người dùng và nhóm, quy trình và tín hiệu một cách dễ hiểu. Hơn nữa, chúng tôi còn đưa vào các bài giảng thực hành để sinh viên có thể áp dụng những kiến thức lý thuyết đã học vào môi trường Linux thực tế.

Như bạn đã biết, điều quan trọng nhất khi học là hiểu các khái niệm.

H. Tôi không phải là nhà phát triển hay kỹ sư. Tôi có nên học Linux không?

Chỉ cần đọc bài viết này thôi, chắc hẳn bạn đã thấy hứng thú với Linux rồi phải không? 😊😊 Linux dường như được sử dụng khá rộng rãi hiện nay. Đã qua rồi cái thời chỉ có dân chuyên ngành phần mềm mới dùng Linux. Và không chỉ có lập trình viên hay kỹ sư mới dùng Linux. Linux đang ngày càng được sử dụng làm nền tảng cho các môi trường điện toán mới như điện toán đám mây, Docker container và Kubernetes. Ngay cả khi bạn không phải là lập trình viên hay kỹ sư , "người biết Linux" vẫn sẽ là một người hấp dẫn . Kiến thức cơ bản giúp giao tiếp dễ dàng hơn :D

H. Tôi có thể thành thạo Linux chỉ bằng cách tham gia khóa học này không?

Không, điều đó không đúng. Khóa học này được thiết kế để giúp người mới bắt đầu hiểu những kiến thức cơ bản về Linux . Dù bạn làm gì với Linux, những khái niệm được đề cập trong khóa học này sẽ đóng vai trò nền tảng. Hãy xây dựng nền tảng vững chắc với khóa học này và bắt đầu xây dựng dự án mơ ước của bạn!

H. Có cần mang theo vật dụng thiết yếu nào để tham dự buổi thuyết trình không?

Bạn sẽ cần một máy Linux để thực hành. Bạn có thể sử dụng máy Linux thông qua dịch vụ đám mây như AWS (Amazon Web Services) hoặc Azure, hoặc bạn có thể cài đặt Linux dưới dạng máy ảo trên PC của mình.

Nếu bạn đang muốn chuẩn bị cho việc sử dụng Linux trên máy ảo, tôi đã bao gồm bài học cài đặt máy ảo trong phần đầu tiên của khóa học này. Tôi đã đặt bài học này ở dạng xem trước, vì vậy hãy xem qua và thử cài đặt Linux trên máy ảo trước khi đăng ký khóa học. Tôi khuyên bạn nên tham gia khóa học sau khi đã cài đặt Linux thành công. :)


Runit (hay còn gọi là ProgCoach4U)
Bạn có quan tâm đến các bài giảng khác không?

Runit (hay còn gọi là ProgCoach4U)

  • Tôi đã làm việc với tư cách là nhà phát triển hệ thống Linux từ năm 2004 :D
  • Các thông tin chi tiết khác về sơ yếu lý lịch/sự nghiệp của tôi được bảo mật (tôi đã hứa với công ty 😭😭)

Chuỗi bài giảng liên quan đến Linux

Lập trình hệ thống Linux - Lý thuyết và thực hành
Trở thành nhà phát triển thân thiện với Linux.

Lập trình IPC Linux - Lý thuyết và Thực hành
Lập trình Linux phù hợp với nhu cầu phần mềm của bạn.

Công cụ dòng lệnh Linux (Phiên bản đầy đủ)
Bạn muốn sử dụng Linux dễ dàng và tốt hơn?

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người có nhu cầu sử dụng Linux nhưng chưa chắc chắn

  • Những người muốn học Linux vững chắc từ căn bản

  • Những người muốn trở thành nhà phát triển phần mềm

  • Những người mong muốn trở thành kỹ sư hệ thống

  • Những người cần làm việc trong môi trường đám mây

Cần biết trước khi bắt đầu?

  • Không có kiến ​​thức tiên quyết đặc biệt được yêu cầu.

Xin chào
Đây là

7,671

Học viên

479

Đánh giá

344

Trả lời

4.9

Xếp hạng

5

Các khóa học

<코딩 자율학습> 리눅스 입문 with 우분투의 저자 런잇입니다. 😎

리눅스 환경에서 20여년간 개발자로 일하고 있습니다.
리눅스 커널 네트워크 스택, 디바이스 드라이버, 시스템 소프트웨어를 개발하는 일을 했고,
지금은 클라우드 서비스 제공 업체에서 관리형 Kubernetes 서비스를 개발하고 있습니다.

강좌 외 문의사항은 progcoach4u@gmail.com으로 보내주세요 ;)


<코딩 자율학습> 리눅스 입문 with 우분투를 소개합니다.

cv img_코자리눅스입문__입체.png 🔍 교보문고: http://gilbut.co/c/24086125JZ
🔍 YES24: http://gilbut.co/c/24082652Jr
🔍 알라딘: http://gilbut.co/c/24084469DI

 

Chương trình giảng dạy

Tất cả

61 bài giảng ∙ (12giờ 37phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

223 đánh giá

4.9

223 đánh giá

  • 연로제님의 프로필 이미지
    연로제

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    리눅스 하나도 모르는 상태였는데 지금은 조금씩 이해가 갑니다! 입문자가 보기 좋은 강의에요! 감사합니다!

    • 런잇(ProgCoach4U)
      Giảng viên

      안녕하세요 연로제님. 제 강좌가 연로제님께 도움이된 것 같아 기쁩니다! 더 많이 익혀나가시길 바라겠습니다. 완강 축하드리고, 수강평 남겨주셔서 감사합니다!

  • 성급한님의 프로필 이미지
    성급한

    Đánh giá 11

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    깔끔한 설명! 감사합니다

    • 런잇(ProgCoach4U)
      Giảng viên

      안녕하세요 최준영님. 제 깔끔해서 듣기 좋으셨나봐요.ㅎㅎ 수강평 남겨주셔서 감사합니다. 많은 도움이 되셨길 바라겠습니다. 감사합니다~!! :D

  • 금융권개발자님의 프로필 이미지
    금융권개발자

    Đánh giá 36

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    추천합니다. 리눅스 입문 강의로 최고입니다. 리눅스를 아직 자세히 모르는 분부터 개념을 복습을 위한 분까지 추천하는 강의입니다.

    • 런잇(ProgCoach4U)
      Giảng viên

      안녕하세요. 이도운님. 많은 도움이 되셨다니 저도 너무 기쁘네요 :) 수강평 남겨주셔서 감사합니다!! :D

  • 김동주님의 프로필 이미지
    김동주

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • 서재우님의 프로필 이미지
      서재우

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      31% đã tham gia

      차분하고 자세한 설명 과 중간 중간 실습 단계에서 형식적인 사용 방법 외의 팁들도 남겨주셔서 좋습니다. 잘 수강하겠습니다. 감사합니다.

      • 런잇(ProgCoach4U)
        Giảng viên

        안녕하세요 서재우님. 상세한 수강평 남겨주셔서 감사합니다. 남은 강좌도 열심히 들어주세요! 감사합니다!

    1.614.287 ₫

    Khóa học khác của learnit

    Hãy khám phá các khóa học khác của giảng viên!

    Khóa học tương tự

    Khám phá các khóa học khác trong cùng lĩnh vực!