Tổng Hợp

Học Linux & luyện tập trả lời 30 câu hỏi về hệ điều hành Linux

Nếu bạn hỏi một ai đó tự dưng ngoài đường hệ điều hành nào họ đang sử dụng trên PC của mình, câu trả lời thông dụng có thể là Windows hoặc Apple. Có thể rất ít người tiêu dùng hoặc đã sử dụng hệ điều hành Linux. Tuy nhiên, so với nhiều lập trình viên – Linux thường được tôn vinh là một trong những hệ điều hành tốt nhất cho lập trình viên. Rất nhiều công việc liên quan đến lập trình đòi hỏi bạn phải có khả năng sử dụng hệ điều hành Linux. Vì vậy hôm nay chúng tôi sẽ nói về một số thắc mắc phỏng vấn Linux thông dụng nhất.

Hướng dẫn này sẽ bao gồm các thắc mắc phỏng vấn Linux cơ bản và nâng cao. Tuy nhiên, hướng dẫn không chỉ dành riêng cho các lập trình viên – mặc dù chúng tôi vẫn sẽ có một số thắc mắc phỏng vấn dành quản trị viên Linux thông dụng hơn.

Table of Contents


Những thắc mắc về hệ điều hành Linux chính

Hướng dẫn sẽ được chia thành hai phần chính – các thắc mắc phỏng vấn Linux cơ bản và các nội dung nâng cao hơn. Ngay cả khi bạn đã quá quen với hệ điều hành Linux, tôi vẫn khuyên chúng ta nên lướt qua những câu trả lời cơ bản.


Thắc mắc 1: Linux là gì?

Linux là gì có thể là một trong những thắc mắc phỏng vấn Linux trước hết thông dụng nhất. Nhà tuyển nhân viên muốn biết bạn hiểu thế nào về hệ điều hành này bằng ngôn từ của riêng bạn.

Vậy, Linux là gì?

Nổi tiếng với hình ảnh linh vật chim cánh cụt tên là Tux, Linux là . Linux là nguồn mở, được coi là một trong những tính năng tốt nhất của nó.


Thắc mắc 2: Vì sao mọi người nên sử dụng hệ điều hành Linux?

Người phỏng vấn có thể so sánh Linux với Windows hoặc iOS, nói rằng hai cái sau là hệ điều hành thông dụng nhất cho đến nay. Vì vậy, vì sao nên sử dụng hệ điều hành Linux?

Linux có một số lợi thế. Tôi sẽ cho bạn ví dụ về những cái đáng lưu ý nhất:

  • Nguồn mở

    . Điều đó có nghĩa là dù là ai cũng có thể xem code của nó và học hỏi từ đó, thay đổi nó dựa theo muốn và nhu cầu của họ.

  • Siêu an toàn

    . Linux có một vài tính năng chính giúp nó được đặt lên vị trí cao về như là một hệ điều hành an toàn.

  • Sự lựa chọn của lập trình viên

    . Vì an toàn và tích hợp, các tính năng tùy chỉnh, trợ giúp ngôn ngữ lập trình đầy đủ và các công cụ lập trình đặc biệt, Linux là một trong những hệ điều hành tốt nhất được sử dụng để lập trình.

  • Miễn phí

    . Đúng, hệ điều hành Linux hoàn toàn miễn phí để tải xuống và sử dụng.

Bạn có biết?

Bạn đã lúc nào lưỡng lự nền tảng học online nào tốt nhất cho sự nghiệp của bạn chưa?

Xem & so sánh TOP3 nền tảng học online cạnh nhau


Thắc mắc 3: ‘Kernel’ là gì?

Linux Kernel là .


Thắc mắc 4: Sự khác biệt giữa Linux và Unix là gì?

Tương tự như các thắc mắc phỏng vấn Linux khác, hãy phấn đấu trả lời để nhà tuyển nhân viên biết bạn đã dành thời gian tìm hiểu về hệ điều hành Linux.

Unix là , trong khi Linux là .


Thắc mắc 5: LILO là gì?

LILO là từ viết tắt của “”. Nó là một trình tải được sử dụng để truy cập nhanh vào thư viện của hệ điều hành, điều này làm cho hệ điều hành Linux trở nên nhanh hơn.


Thắc mắc 6: ‘root account’ là gì?

Tất cả chúng ta đã có một số khái niệm chính, giờ hãy xem một số thắc mắc phỏng vấn của quản trị viên Linux.

Root tài khoản tương tự như tài khoản của quản trị viên – nó kiểm tra các sự kiện xảy ra trong hệ điều hành.


Thắc mắc 7: Giải thích ‘swap space’.

Swap space (không gian trao đổi) là một lượng không gian bộ nhớ lưu trữ tạm thời trên hệ điều hành Linux được tạo ra để cho phép một chương trình nhất định chạy trơn tru. Khi chương trình đã chạy xong, swap space cũng không còn nữa.


Thắc mắc 8: Sự khác nhau giữa ‘relative path’ và ‘absolute path’?

Relative path (Đường dẫn tương đối), được sử dụng để đặt tên cho một vị trí tập tin khi các cụ thể cụ thể không trọng yếu. Điều này có thể được thực hiện từ bất kỳ thư mục nào.

Mặt khác, absolute path (Đường dẫn tuyệt đối) được sử dụng để xác nhận vị trí đúng đắn của tệp. Điều này không thể thực hiện từ bất kỳ loại thư mục nào, chỉ tạo thành các thư mục chính.


Thắc mắc 9: ‘symbolic link’ là gì?

Đây là một thắc mắc phỏng vấn hệ điều hành Linux cơ bản, một symbolic link (đường dẫn tượng trung) trong hệ điều hành Linux tương tự như .


Thắc mắc 10: Giải thích ba dạng sở hữu trong hệ điều hành Linux.

Đây là một trong những thắc mắc phỏng vấn hệ điều hành Linux đòi hỏi một tí giải thích.

Ba loại chủ sở hữu là user (người dùng), group (nhóm) và other (khác). Ngoài ra, có ba loại hành động mà những chủ sở hữu này có thể thực hiện – execute (thực thi), read (đọc) và write (viết).

Đọc cho phép người dùng truy cập vào một thư mục và xem qua các tập tin của nó. Viết cho phép chủ sở hữu sửa đổi các tập tin và thư mục khi họ thấy thích hợp. Thực thi cho phép người dùng chạy các tập tin.


Thắc mắc 11: ‘hard link’ là gì?

Đây cũng là một trong những thắc mắc về hệ điều hành Linux dễ, đặc biệt nếu bạn nhớ symbolic links là gì.

Hard link đơn giản là các thư mục chính của một tập tin. Tương đương với trong Windows sẽ là các tệp được setup chính.


Thắc mắc 12: Tên một tệp có bao nhiêu ký tự?

Đây cũng là một ví dụ về thắc mắc phỏng vấn về hệ điều hành Linux đơn giản nhưng ít người bận tâm đến nó. Đó là nguyên nhân vì sao các nhà tuyển nhân viên lại hỏi.

Số lượng ký tự tối đa cho tên của một tệp trong hệ điều hành Linux có thể có là 255.


Thắc mắc 13: ‘redirection’ làm gì?

Mặc dù thắc mắc này rơi vào phạm vi của các thắc mắc phỏng vấn về Linux command (phần lớn được đề cập trong phần nâng cao của hướng dẫn này), nhưng bản thân từ đó đã giải thích được phần nào ý nghĩa.

Redirection (Chuyển hướng) cho phép bạn một đầu ra này sang đầu ra khác. Đó, chính từ ngữ đã tự giải thích ý nghĩa hành động này.


Thắc mắc 14: ‘zombie process’ là gì?

Đó là một quá trình khi việc thực thi của nó đã hoàn thiện nhưng vẫn có thể được tìm thấy trong bảng “Processes”.


Thắc mắc 15: ‘inode’ là gì?

Inode là . Nó hoạt động như sau: hãy tưởng tượng rằng bạn có một hình ảnh. Một inode sẽ lưu trữ toàn bộ các thông tin có sẵn về hình ảnh đó ngoại trừ tên và chính hình ảnh đó.


Các thắc mắc phỏng vấn về hệ điều hành Linux – Nâng cao

Giờ đây hãy chuyển sang các nội dung nâng cao. Phần này hầu hết dựa trên các thắc mắc phỏng vấn về hệ điều hành Linux, cho những người đã học Linux và có chút tri thức.


Thắc mắc 1: Làm thế nào để chấm hết một quá trình?

Nếu bạn muốn chấm hết một quá trình đơn lẻ, bạn sẽ phải sử dụng lệnh “kill” đính kèm với ID của quá trình. Ví dụ, nếu bạn muốn chấm hết toàn bộ các quy trình cùng một lúc, bạn sẽ phải thay thế “ bằng “


Thắc mắc 2: ‘Shell scripts’ là gì?

Shell script


Thắc mắc 3: “GREP” là gì?

GRE” là viết tắt của “”.Nó được sử dụng để tìm kiếm một tệp văn bản cho các biểu thức thường được sử dụng.


Thắc mắc 4: Làm thế nào để theo dõi các sự kiện trên hệ thống?

Bạn có thể theo dõi các sự kiện bằng cách sử dụng một daemon. Tuy nhiên, nó phải là một daemon cụ thể để nó hoạt động. Trong trường hợp này, nó sẽ là “syslogd” daemon.


Thắc mắc 5: Bạn được trao quyền như vậy nào?

Nếu bạn là một quản trị viên hệ thống, thì bạn có thể cấp quyền. Để làm như vậy, sử dụng lệnh “chmod”, theo sau là một +”. Nếu bạn muốn thu hồi quyền, quy trình sẽ tương tự chỉ khác ở chỗ, thay dấu + thành dấu “-”.


Thắc mắc 6: ‘GSVs’ là gì?

GSV là từ viết tắt của “” hay còn được gọi là “environmental variables” (biến môi trường), đây là setup mà toàn bộ các chương trình Linux của bạn tuân theo.


Thắc mắc 7: Lệnh ‘whoami’ là gì?

Đây là một trong những thắc mắc phỏng vấn hệ điều hành Linux mà bạn có thể thân thuộc nếu bạn có kinh nghiệm với Windows. Đây là một lệnh được sử dụng trên cả Windows và Linux.

Lệnh này có nghĩa là “tôi là ai”? (who am I) – nó hiển thị thông tin đăng nhập và thông tin người dùng hiện tại.


Thắc mắc 8: ‘partial backup’ là gì?

Có vẻ thắc mắc khá dễ dàng, nhưng nhiều người vẫn lẫn câu trả lời cho nó.

Partial backup (Sao lưu một phần) cho phép bạn chọn các tệp cụ thể muốn sao lưu, thay vì làm như vậy với toàn bộ hệ thống.


Thắc mắc 9: ‘CLI’ là gì?

Command Line Interface là giao diện mà bạn sẽ sử dụng nếu bạn muốn gõ một số loại lệnh Linux command để thực thi.


Thắc mắc 10: ‘GUI’ là gì?

Vì GUI và CLI trong hệ điều hành Linux thường được hỏi cùng nhau trong cuộc phỏng vấn xin việc, tôi nghĩ rằng tốt hơn hết là nhanh chóng xem cả hai cái này là gì.

GUI là viết tắt của “”. Nó là một giao diện nơi bạn có thể sử dụng hình ảnh để sai bảo cho PC của mình. Nhiều người thích phương pháp này hơn CLI, vì nó giống kiểu trò chơi hóa và dễ nhớ hơn.


Thắc mắc 11: “comm” được sử dụng để làm gì?

Comm” so sánh hai tập tin và tìm kiếm cả hai tính năng thông dụng và độc quyền.


Thắc mắc 12: Lệnh nào được sử dụng để CPU sử dụng ít thời gian hơn?

Đó là lệnh “nice”.

Bạn cũng phải đặt các số ưu tiên khác nhau cho nhiệm vụ này. CPU của bạn sẽ thực hiện các nhiệm vụ theo thứ tự ưu tiên, giúp PC chạy nhanh hơn và mượt mà hơn.


Thắc mắc 13: Làm thế nào để chạy một số lệnh nhất định sau đó?

Giống như những thắc mắc về hệ điều hành Linux trước đó, bạn sẽ phải sử dụng một daemon.

Daemon của sự lựa chọn lần này sẽ là “contrab


Thắc mắc 14: ‘nuhup’ làm gì?

Với lệnh “nuhup”, bạn có thể tắt một nhắc nhở trên thiết bị đầu cuối về hành động đăng xuất sắp xảy ra.

Ưu thế

  • Phong phú nhiều khóa học
  • Dễ điều hướng
  • Không có vấn đề kỹ thuật

Tính năng chính

  • Phong phú nhiều khóa học
  • Quyết sách hoàn tiền trong 30 ngày
  • Chứng chỉ hoàn thiện miễn phí

Xem toàn bộ phiếu giảm giá của nền tảng học online tốt nhất Ưu thế

  • Thiết kế đơn giản (không có thông tin không thiết yếu)
  • Khóa học chất lượng tốt (ngay cả khóa miễn phí)
  • Phong phú tính năng

Tính năng chính

  • Chương trình nanodegree
  • Thích hợp với doanh nghiệp
  • Chứng chỉ hoàn thiện trả phí

Xem toàn bộ phiếu giảm giá của nền tảng học online tốt nhất Ưu thế

  • Dễ sử dụng
  • Phân phối nội dung chất lượng
  • Sáng tỏ giá cả

Tính năng chính

  • Chứng chỉ miễn phí sau hoàn thiện
  • Tập trung vào các tuyệt kỹ khoa học dữ liệu
  • Thời gian học tập linh hoạt

Xem toàn bộ phiếu giảm giá của nền tảng học online tốt nhất


Thắc mắc 15: ‘cd’ làm gì?

Một trong những thắc mắc thường gặp về hệ điều hành Linux, “cd” là một lệnh cho phép bạn thay đổi thư mục mà bạn đang làm việc.

Bạn có thể làm như vậy bằng cách thay đổi một thư mục hoàn toàn mới. Tuy nhiên, bạn cũng có thể thay đổi thông qua một đường dẫn tuyệt đối hoặc một đường dẫn tương đối – cả hai cái này đều được thảo luận trước đó.


Tóm tắt

Trên đây là một số thắc mắc phỏng vấn chung về hệ điều hành Linux, Linux Command… thường thấy trong các buổi phỏng vấn xin việc.

Tất nhiên vẫn còn nhiều thắc mắc về hệ điều hành Linux khác, nhưng ít nhất hướng dẫn này đã giúp bạn mường tượng được một số khía cạnh sẽ bị xác minh bởi nhà tuyển nhân viên.

Hầu hết các nhà tuyển nhân viên tìm kiếm các lập trình viên biết sử dụng hệ điều hành Linux. Do vậy, chúng ta nên ít nhất học Linux trước khi bước vào bất kỳ buổi phỏng vấn nào liên quan đến hệ điều hành này.

Tuy nhiên, nếu bạn đang nhắm đến một vị trí công việc cụ thể dựa trên hệ điều hành Linux, thì chúng ta nên tìm hiểu thêm. Hướng dẫn về hệ điều hành Linux này phục vụ như một điểm khởi đầu, sẽ có nhiều phần khác mà khi học Linux bạn mới có thể hiểu sâu hơn.


Tổng kết

Tất cả chúng ta đã đi đến phần cuối của hướng dẫn Thắc mắc phỏng vấn về hệ điều hành Linux bao gồm các thắc mắc cơ bản và nâng cao.

Nghỉ ngơi đủ và đừng gây mệt mỏi cho bản thân. Tôi hiểu bạn có thể thấy lo ngại nhưng thực ra, lo ngại quá cũng không giúp ích được gì cho bạn.

Hãy nhớ rằng rất nhiều nhà tuyển nhân viên sẵn sàng trợ giúp nhân viên học Linux qua các khóa huấn luyện cơ bản nên bạn không nhất thiết là một Chuyên Viên về hệ điều hành Linux tuyệt đối. Họ cần con người, một nhân viên đáng tin cậy và chăm chỉ. Nếu bạn trổ tài được những điều này trong buổi phỏng vấn VÀ nhà tuyển nhân viên thấy bạn đủ thích thú, bạn có thời cơ được tuyển nhân viên khá cao.

Hãy là chính mình, giữ điềm tĩnh và cho họ thấy những gì bạn có. Một lời khuyên hữu ích mà tôi có thể mang ra là hãy thử giải thích cụ thể về các thắc mắc từ Linux là gì, các Linux Command mà bạn thấy ở bất kỳ đâu. Luôn trả lời trực tiếp vào thắc mắc, nhưng cũng đừng ngại đính kèm một số giải thích hoặc ví dụ từ kinh nghiệm bản thân nếu có.

Tôi kì vọng hướng dẫn này hữu ích cho bạn và chúc bạn may mắn!

Để lại phản hồi chân thực của bạn

Hãy để lại ý kiến xác thực của bạn & giúp hàng nghìn người chọn được nền tảng học online tốt nhất. Toàn bộ phản hồi, dù tích cực hay tiêu cực, đều được chấp thuận miễn là chúng trung thực. Chúng tôi không công khai phản hồi thiên vị hoặc thư rác. Vì vậy, nếu bạn muốn chia sẻ kinh nghiệm, ý kiến hoặc mang ra lời khuyên – phần này dành cho bạn!

Xem thêm bài viết thuộc chuyên mục: Kĩ Năng Sống

Xem Thêm :   Mỗi kiểu bơi có một “thần thái” riêng

Xem thêm bài viết thuộc chuyên mục: Tổng Hợp
Xem thêm :  Cách trị mệt mỏi trong người, nguyên nhân & dấu hiệu bệnh

Related Articles

Back to top button