강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

Hướng dẫn thực chiến Linux Bash Shell Script từ System Engineer

Phần thực chiến đề cập không chỉ shell script mà cả toàn bộ hạ tầng. Nội dung được xây dựng chủ yếu xoay quanh các tình huống thực tế sát sườn và xử lý sự cố (khắc phục lỗi) thường gặp trong công việc!

(4.6) 79 đánh giá

1,022 học viên

  • bashbomb
Linux
Shell Script

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

Bạn sẽ nhận được điều này sau khi học.

  • Không chỉ shell script mà còn cấu hình và vận hành hạ tầng tổng thể

  • Cấu hình và cách xây dựng máy chủ đơn giản

  • Đặc điểm và tình huống sự cố theo từng loại máy chủ

  • Cách hiểu diễn biến vấn đề, tìm nguyên nhân

  • Cuối cùng, bạn có thể học được cách hoàn thành khắc phục sự cố thông qua shell script.

Lựa chọn để nâng cao trình độ sử dụng Linux trung cấp!
Xin vui lòng! Linux Bash Shell Script thực tế bạn cần biết

Tập lệnh Linux Bash Shell thực tế


Linux, hệ điều hành được sử dụng rộng rãi nhất cho máy chủ trên toàn thế giới
Và chúng tôi đãgiới thiệu một phương pháp độc đáo giúp bạn học tập lệnh shell dễ dàng hơn , đây là cốt lõi của việc sử dụng Linux.

👩🏻‍💻Bạn có thể viết các tập lệnh shell trong những tình huống tương tự như những tình huống diễn ra trong một công ty thực tế thông qua các kịch bản như thể bạn đang chơi một trò chơi nhập vai.

Khóa học này không chỉ bao gồm các tập lệnh shell mà còn cả cấu hình và vận hành cơ sở hạ tầng nói chung .

👨🏻‍💻 Phạm vi phủ sóng

  1. Cách cấu hình và xây dựng một máy chủ đơn giản
  2. Đặc điểm và tình huống rắc rối của các loại máy chủ khác nhau
  3. Làm thế nào để hiểu được dòng chảy của rắc rối và tìm ra nguyên nhân
  4. Và cuối cùng, bạn sẽ học cách khắc phục sự cố thông qua các tập lệnh shell.

Khóa học được cấu trúc như thế nào?📑


Bởi vì nó bao gồm toàn bộ nội dung của cơ sở hạ tầng
Đầu tiên, chúng tôi sắp xếp kiến ​​thức cơ bản cần thiết cho từng tình huống và sau đó thực hành thông qua tình huống đó.
Tôi khuyên bạn nên áp dụng phương pháp học mà trước tiên bạn phải xem bài giảng để làm quen với luồng kiến ​​thức và thuật ngữ, sau đó thực hành nhiều lần.

Tại sao bạn lại tạo ra Hướng dẫn thực hành Linux?


🤔 Bài giảng này bắt đầu từ một câu hỏi thường gặp.

H: "Tôi có một nhiệm vụ lặp đi lặp lại liên quan đến việc thực hiện hàng chục lệnh mỗi ngày. Liệu việc này có thể tự động hóa được không?"
H: "Tôi biết một số lệnh, nhưng tôi không quen thuộc với chúng và việc tra cứu chúng rất khó chịu."

Đối với những người này, chúng tôi đã tạo ra một kịch bản bao quát toàn bộ tình hình vận hành Linux trong thực tế.
Chúng tôi đã lên kế hoạch cho bài giảng này để bạn có thể trực tiếp trải nghiệm cách sử dụng các tập lệnh shell trong luồng đó.

Bởi vì sẽ dễ hiểu điều gì đó hơn khi trải nghiệm nó một lần so với việc nghe nó hàng trăm lần.


Thực ra, bạn biết đấy.
Có thể dễ dàng tạo tập lệnh shell bằng cách nối nhiều lệnh vào một tệp.
Thách thức ở đây là tìm ra những tình huống thực tế mà bạn có thể sử dụng để xác định lệnh nào nên sử dụng với tùy chọn nào.
Khóa học này được thiết kế để cho phép áp dụng nhanh các tập lệnh shell vào thực tế, tập trung vào việc khắc phục sự cố (giải quyết lỗi) trong hoạt động cơ sở hạ tầng (hệ thống).

Ai sẽ được hưởng lợi từ khóa học Linux thực tế này? 💁🏻💁🏻‍♂️


  • Tôi biết cách cài đặt Linux và quen thuộc với các lệnh, nhưng tôi tự hỏi: "Tôi phải làm gì với điều này?" Một người đã suy nghĩ về việc làm điều gì đó
  • Ngày nay, người ta nói Linux đã trở nên dễ dàng hơn nhờ công nghệ đám mây, nhưng tôi không biết điều gì đã trở nên dễ dàng hơn.
  • Những người đang phát triển trong môi trường Linux nhưng thấy bất tiện khi sử dụng các tùy chọn lệnh
  • Những người mơ về DevOps và SRE, những thứ đang phổ biến hiện nay
  • Những người mơ ước trở thành SE (Kỹ sư hệ thống) hoặc SA (Quản trị viên hệ thống)
  • "Tôi không biết những điều cơ bản là gì"

Ai không phù hợp với Hướng dẫn thực hành Linux này?🙅🏻🙅🏻‍♂️


  • Những người không quan tâm đến hệ điều hành khác ngoài Windows
  • Nếu bạn chưa từng gặp các lệnh hoặc thuật ngữ Linux cơ bản, trước tiên hãy lắng nghe những điều cơ bản .

Khóa học này sẽ thay đổi cuộc sống của bạn như thế nào?🎈


Bạn có thể tìm hiểu về hoạt động cơ sở hạ tầng tổng thể và cách sử dụng tập lệnh shell một cách phù hợp trong các tình huống thực tế .

  • Kiến thức về cấu hình cơ sở hạ tầng dịch vụ web (máy chủ/mạng) và phần mềm trung gian
  • Cách thiết lập máy chủ thử nghiệm trên máy cục bộ (PC/máy tính xách tay) của bạn
  • Kiến thức về hoạt động của máy chủ dịch vụ web
  • Điều tra và giải quyết nguyên nhân gây ra sự cố theo loại máy chủ
  • Viết một tập lệnh shell

Có ai có thể dạy tôi một khóa học Linux thực tế không?🧐


  • Cậu bé trở nên nổi tiếng khắp khu phố vì là một đứa trẻ thông thạo máy tính và bước vào thế giới máy tính.
  • Phát triển các kỹ năng cơ bản về giao tiếp máy tính, Unix, Windows và câu lạc bộ người dùng chuyên nghiệp.
  • Bước vào thế giới internet và trở thành thành viên (ma) của một cộng đồng nổi tiếng
  • Bắt đầu với vai trò quản trị viên hệ thống Unix cho Sun Microsystems, IBM AIX, v.v.
  • Sau đó, tôi chuyển sang Linux và chủ yếu sử dụng RedHat, Fedora, CentOS và Ubuntu.
  • Tôi là kỹ sư hệ thống tại một công ty nhượng quyền học viện tư nhân.
  • Một kỹ sư hệ thống tại một công ty trò chơi điện tử có chức danh mà mọi người đều biết, nhưng không ai biết tên anh ta.
  • Kỹ sư cơ sở hạ tầng CNTT cho một cộng đồng web/dịch vụ SNS với hơn 7 triệu người dùng
  • Cuộc sống của một kỹ sư cơ sở hạ tầng CNTT với hơn 15 năm kinh nghiệm trong tư vấn cơ sở hạ tầng máy chủ, v.v.

Xin giới thiệu Kang Min-gu, người sẽ giảng bài về Linux. 👏


Kang Min-gu , người bắt đầu làm việc với vai trò kỹ sư máy chủ vào năm 2004, hiện là kỹ sư cơ sở hạ tầng CNTT có hiểu biết sâu sắc về Linux.
Tôi tạo ra khóa học này với ý tưởng tạo ra một khóa học gần với ứng dụng thực tế hơn so với các khóa học Linux hiện có tại Hàn Quốc.

Khóa học Linux này bao gồm hai phần: Cơ bản Thực hành . Nó bao gồm các lệnh BASH và tập lệnh shell rất cần thiết trong thực tế, vì vậy bạn sẽ hiểu nhanh hơn nếu lắng nghe những điều cơ bản trước. :)

Bạn có thể đọc thêm về câu chuyện của người hướng dẫn trong bài viết 🎙️👤Xㅍㅍㅅㅅ của Kang Min-gu .

Giáo trình thực hành Linux🎓


  • Kế hoạch bài học thực tế
  • Định hướng
    • Mục tiêu là ai?
    • Những gì cần học
    • Tôi có thể sử dụng nó ở đâu?
    • Làm thế nào để học
  • Giới thiệu Virtual Web Service, một công ty khởi nghiệp ảo để thực hành
    • 1-1. Giới thiệu về chúng tôi
    • 1-2. Cấu hình máy chủ/mạng
      • Kiến thức cơ bản
      • Cấu hình máy chủ/mạng
    • 1-3. Chi tiết máy chủ
      • Kiến thức cơ bản
      • Thông tin máy chủ
  • Kịch bản nhập vai
    • 2-0. Xây dựng máy chủ với VirtualBOX hoặc Docker
      • "2-1. Thay thế "Xây dựng máy chủ".
    • 2-1. Xây dựng một máy chủ
      • tiếp đất
      • Xây dựng môi trường máy chủ web cục bộ với Vagrant
      • Xác minh và xác nhận xây dựng máy chủ web tập lệnh shell
    • 2-2. Shell script để khắc phục sự cố máy chủ web
      • kịch bản
      • tiếp đất
      • Tìm ra nguyên nhân gây ra lỗi
      • Giám sát
    • 2-3. Shell script để ngăn ngừa sự cố máy chủ web tái diễn
      • kịch bản
      • tiếp đất
      • Tập lệnh giám sát dung lượng thư mục nhật ký
      • Tập lệnh giám sát sử dụng phân vùng đĩa
    • 2-4. Sao lưu Shell Script
      • kịch bản
      • tiếp đất
      • Thiết lập chính sách sao lưu
      • Một tập lệnh sao lưu nên làm gì
      • Các tập lệnh sao lưu máy chủ web, cơ sở dữ liệu và lưu trữ
    • 2-5. Shell script để khắc phục sự cố máy chủ web và cơ sở dữ liệu
      • kịch bản
      • Kiến thức cơ bản
      • Tìm ra nguyên nhân
      • Sao lưu tập lệnh shell với xử lý lỗi được thêm vào
      • Điều trị để ngăn ngừa tái phát bệnh
    • 2-6. Shell Script khắc phục sự cố máy chủ lưu trữ
      • kịch bản
      • Kiến thức cơ bản
      • Tìm ra nguyên nhân
      • Nâng cấp tập lệnh sao lưu
    • 2-7. Xử lý tập lệnh shell để ngăn ngừa sự cố máy chủ lưu trữ tái diễn
      • kịch bản
      • Kiến thức cơ bản
      • Tập lệnh shell xác minh sao lưu
  • Mẹo sử dụng lệnh từ một kỹ sư hệ thống hiện tại
    • Mẹo sử dụng tùy chọn dòng lệnh
    • Mẹo sử dụng ngữ pháp
    • Mẹo kiểm tra cú pháp tập lệnh shell
  • Kết thúc phần thực hành…

Lời từ người hướng dẫn 👩🏻‍🏫


"Tôi đã từng đi xem một buổi biểu diễn của một sinh viên năm ba chuyên ngành tâm lý học khi còn học đại học. Tôi tự hỏi khoa tâm lý có thể biểu diễn loại hình biểu diễn nào, nhưng thực ra đó là tâm kịch, một hình thức trị liệu tâm lý. Tâm kịch là một phương pháp cho phép những người đang trải qua liệu pháp tâm lý diễn xuất các vấn đề của họ theo góc nhìn của người khác, và thông qua đó, họ có thể hiểu được vị trí và suy nghĩ của người khác và sắp xếp lại suy nghĩ của chính họ. Đó là một phương pháp khá xa lạ và mới mẻ đối với sinh viên kỹ thuật.

Tôi đã quên mất điều đó một thời gian, nhưng khi tôi đang nghĩ về việc tạo khóa học này, một ý tưởng đã nảy ra trong đầu tôi. Liệu có thể học nhanh hơn không nếu người tham gia khóa học cho rằng họ thực sự ở trong tình huống đó, giống như trong liệu pháp tâm lý kịch? Tôi đang nghĩ đến việc đó.

Tôi cũng có cảm nhận tương tự về trò chơi nhập vai, vì vậy tôi đã tạo ra một kịch bản cho phép bạn chỉ định vai trò và chơi. Thay vì một khóa học hơi nhàm chán chỉ liệt kê các lệnh,
Tôi áp dụng cách tiếp cận này vì tôi muốn truyền đạt các lệnh và tùy chọn cần thiết, cũng như kiến ​​thức có thể sử dụng trong bối cảnh tình huống cụ thể.

Tôi nghĩ phương pháp học này sẽ hữu ích cho những ai có thể cài đặt Linux và sử dụng một số lệnh để thực hiện bước tiếp theo.

Nếu bạn đang tự hỏi nên sử dụng lệnh nào trong thực tế và cách cũng như lý do tạo tập lệnh shell, khóa học này sẽ giúp bạn. "

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

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

  • Người biết cả cài đặt Linux và quen thuộc với các lệnh, nhưng lại có nỗi băn khoăn "Làm gì với thứ này đây?"

  • Người không biết cái gì làm Linux dễ hơn, dù nghe nói dạo này dễ hơn nhờ dùng cloud.

  • Người làm việc trong môi trường Linux nhưng cảm thấy bất tiện khi sử dụng các tùy chọn lệnh

  • Người mơ ước theo đuổi DevOps, SRE đang hot hiện nay

  • Người theo đuổi SE(System Engineer), SA(System Administrator)

  • Ai hiểu đại khái phần cơ bản nói gì

Xin chào
Đây là

2,479

Học viên

211

Đánh giá

7

Trả lời

4.7

Xếp hạng

3

Các khóa học

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

Tất cả

18 bài giảng ∙ (6giờ 13phú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ả

79 đánh giá

4.6

79 đánh giá

  • 정연욱님의 프로필 이미지
    정연욱

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    실제 트러블 슈팅을 하는 것 같은 환경을 만들어주셔서 강의에 더 집중 할 수 있었던 것 같습니다!

    • 그로스쿨

      안녕하세요 연욱님!!! 크 ㅠㅠ 의도가 바로 그거였는데. 사실 이론이야 배우고 나서 내가 스스로 적용 못하면 다 꽝이잖아요. 그래서 강사님이 실제 업무에선 어떻게 일들이 일어나고 해결해야 하는지 알려주고 싶다고 하셨는데 연욱님께서 잘 소화하신거 같아서 너무 기분이 좋습니다!

  • 고영석님의 프로필 이미지
    고영석

    Đánh giá 4

    Đánh giá trung bình 4.8

    5

    100% đã tham gia

    유익한 강의입니다.

    • 감사합니다 영석님:) 유익하다 해주시니 실전편 만들어야 할까 고민했던 지난날의 제가 떠오르네요. 끝까지 봐주시고 수강후기 남겨주셔서 감사합니다!

  • dudemr9688님의 프로필 이미지
    dudemr9688

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    잘들었습니다

    • 안녕하세요 dudemr9688님 실전편 후기 너무 감사합니다!!!! :) 더욱 더 도움이 되는 강의, 콘텐츠 만들도록 노력하겠습니다!

  • sh.lee164님의 프로필 이미지
    sh.lee164

    Đánh giá 3

    Đánh giá trung bình 4.7

    5

    100% đã tham gia

    실질적으로 도움이 될 만한 요소가 많은 것 같아요!

    • 감사합니다. sh.lee164님! 실무에 도움이 될 만한 내용들로만 구성했어요!

  • ericserra님의 프로필 이미지
    ericserra

    Đánh giá 100

    Đánh giá trung bình 4.9

    5

    94% đã tham gia

    아주 만족스러운 강의였습니다. 실전 예제를 가지고 설명을 해주셔서 만족도가 높았습니다. 다음에도 또 다른 주제의 실전 예제의 shell script 강의 부탁 드리며, 여력이 되시면 AWS의 ECS, EKS 강의도 부탁 드립니다.

    • ericserra님 감사합니다. 아주 만족스러웠다니 VOD로 찍은 보람이 느껴지네요. ㅠㅠ 강사님이 진짜 이 후기 보고 너무 감동받으셔서 다른 강의도 해보실 생각을 하셨답니다. 다음에도 좋은 강의, 좋은 주제, 도움이 되는 주제로 찾아뵐게요!

2.090.612 ₫

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

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!