Quản trị Linux: Hướng dẫn sử dụng Ubuntu Linux cho người mới bắt đầu

theanh

Administrator
Nhân viên
Linux là hệ thống đa người dùng đóng vai trò là hệ thống mã nguồn mở đáng tin cậy cho máy tính để bàn và máy chủ. Linux là Hệ điều hành (HĐH) mã nguồn mở được sử dụng rộng rãi nhất. Ubuntu Hệ điều hành Linux có hai phiên bản.
  1. Phiên bản máy tính để bàn
  2. Phiên bản máy chủ
Phiên bản máy tính để bàn

Phiên bản này có Giao diện người dùng đồ họa (GUI) giống như HĐH Windows. Tất cả các thao tác cần thực hiện có thể được thực hiện bằng Giao diện người dùng (UI). HĐH này cũng có thể được quản lý bằng thiết bị đầu cuối. Để sử dụng terminal để thực hiện bất kỳ thao tác nào, người ta phải quen thuộc với các lệnh mà hệ điều hành cung cấp.

Phiên bản máy chủ

Phiên bản máy chủ chỉ có thể được quản lý bằng các lệnh và không có giao diện người dùng (UI) để thực hiện bất kỳ loại thao tác nào. Phiên bản máy chủ luôn được các Tổ chức ưa chuộng vì phiên bản máy tính để bàn lãng phí dung lượng đĩa, chu kỳ CPU và RAM cần thiết cho GUI.

Linux có nhiều phiên bản khác nhau. Ubuntu, Fedora, Redhat, Centos, Suse và nhiều hệ điều hành khác nữa.

Trong bài viết này, chúng ta sẽ sử dụng Phiên bản Ubuntu Server để tìm hiểu cách sử dụng Linux bằng Lệnh. Trong bài viết này, chúng ta sẽ không xem Quy trình cài đặt hệ điều hành Linux và tôi sẽ cố gắng trình bày bài viết này thật đơn giản và gọn gàng.

Điều kiện tiên quyết​

  1. Phiên bản Ubuntu Server (hoặc Desktop)

Chúng ta sẽ làm gì?​

  1. Tìm hiểu các lệnh cơ bản.
  2. Tìm hiểu Quản trị người dùng
  3. Tìm hiểu các lệnh cấp quyền tệp.
  4. Tìm hiểu các lệnh mạng.
  5. Tìm hiểu Devil’s Command.

Tìm hiểu các lệnh cơ bản​

Sau khi kết nối với máy chủ, bạn sẽ thấy màn hình như sau.




Trước khi thực hiện các lệnh, hãy cùng tìm hiểu những gì đang được hiển thị trên màn hình.

Ở đây,
Mã:
ubuntu[/b] là tên người dùng mà bạn đã đăng nhập vào hệ thống.
Mã:
[B]ip-172-31-43-22 [/b]là tên máy chủ của hệ thống.
Mã:
[B]$[/b] cho biết bạn đang ở dấu nhắc bình thường (người dùng không phải root)
Mã:
[B]#[/b] cho biết bạn đang ở dấu nhắc người dùng root
Trong hệ thống của chúng tôi, chúng tôi đã đăng nhập bằng người dùng không phải root, đó là lý do tại sao chúng tôi thấy $ trong thiết bị đầu cuối của mình

Bây giờ chúng ta hãy xem lệnh cơ bản của linux.


Xem Địa chỉ IP của hệ thống cùng với thông tin mạng hệ thống khác.

Mã:
ifconfig


Xem Phiên bản Linux. Thao tác này sẽ hiển thị phiên bản và phiên bản của hệ thống linux. Lệnh "cat" sẽ đọc "/etc/issue".
Mã:
cat /etc/issue


Xem phiên bản/ưu đãi Linux cùng với nhiều chi tiết hơn.
Mã:
cat /etc/os-release


Xem tên người dùng mà chúng ta đã sử dụng để đăng nhập vào hệ thống.
Mã:
whoami


Xem Tên máy chủ của hệ thống.
Mã:
hostname


Xem Ngày hệ thống cùng với ngày, giờ và múi giờ.
Mã:
ngày


Xem thư mục/thư mục hiện tại.
Mã:
pwd


Tạo thư mục/thư mục mới tại vị trí hiện tại.
Mã:
mkdir my-first-directory


Tạo tệp mớitại vị trí hiện tại.
Mã:
chạm vào tệp đầu tiên của tôi
Đầu ra

Xóa màn hình. Thao tác này chỉ xóa màn hình và bạn vẫn có thể cuộn xuống để xem văn bản trước đó.

Mã:
clear
Liệt kê các tệp và thư mục trong thư mục hiện tại.

Mã:
ls
Liệt kê các tệp và thư mục trong thư mục hiện tại với nhiều thông tin chi tiết hơn về chúng.
Mã:
ls -l
Thay đổi thư mục.
Mã:
cd my-first-directory/
Quay lại thư mục trước đó.
Mã:
cd -
Đầu ra


Mở tệp để ghi vào đó.

Mã:
vim my-first-file
Mã:
Nhấn “i” để vào chế độ “ghi” 
Sau đó viết bất cứ điều gì bạn muốn
Bây giờ hãy nhấn Esc :wq! để lưu và thoát khỏi tệp
Mã:
Đầu ra
Đọc tệp mà không mở tệp để ghi.

Mã:
cat my-first-file
Thoát khỏi tệp mà không lưu.
Mã:
vim my-first-file
Mã:
Viết vào đó
Bây giờ hãy nhấn Esc :q! để thoát tệp mà không lưu.
Mã:
Đầu ra
Bây giờ, hãy đọc tệp bằng lệnh cat mà chúng ta đã thấy ở bước trên.

Mã:
cat my-first-file
Xem cấu trúc thư mục mà Linux Server có.


Chuyển thư mục sang / bằng lệnh cd và liệt kê các tệp bằng lệnh ls -l.

Mã:
cd /
ls -l
Đầu ra




Đây là một số lệnh cơ bản để thực hiện các hoạt động bình thường trong máy chủ.


Trước khi tiếp tục với các lệnh nâng cao hơn, chúng ta hãy tìm hiểu ngắn gọn về "Thư mục cấp cao nhất chung".

/

Thư mục có tên là “root”. Đây là điểm khởi đầu cho hệ thống phân cấp tập tin. Lưu ý rằng điều này không liên quan đến tài khoản gốc hoặc siêu người dùng.

/bin
[TD][/TD]
Các tệp nhị phân và chương trình thực thi khác.

/etc
[TD][/TD]
Các tệp cấu hình hệ thống.

/home
[TD][/TD]
Thư mục trang chủ.

/opt
[TD][/TD]
Phần mềm tùy chọn hoặc của bên thứ ba.

/tmp
[TD][/TD]
Không gian tạm thời, thường được xóa khi khởi động lại.

/usr
[TD][/TD]
Các chương trình liên quan đến người dùng.

/var
[TD][/TD]
Dữ liệu biến, đáng chú ý nhất là tệp nhật ký.

Tìm hiểu các lệnh quản trị người dùng​

Trong phần này chúng ta sẽ thấy các lệnh đơn giản để tạo người dùng mới và xóa người dùng đó.

Để xử lý các lệnh quản trị người dùng, chúng ta cần có quyền 'sudo'. 'sudo' cần được thêm vào trước khi thực hiện bất kỳ lệnh quản trị nào.

Thêm người dùng mới.


sudo useradd rahul

Xóa người dùng.

sudo userdel rahul

Tìm hiểu các lệnh về quyền tệp.​

Trong phần này, chúng ta sẽ thấy cách có thể thay đổi quyền/quyền sở hữu tệp/thư mục.

Đầu tiên, chúng ta sẽ xem cách xử lý các lệnh về quyền tệp.

Không cần có quyền 'sudo' trừ khi các tệp/thư mục thuộc về user.

Đầu tiên, chúng ta sẽ tạo một tệp bằng lệnh touch, sau đó thêm văn bản vào đó rồi thay đổi quyền của tệp đó. Bạn có thể tự mình thử với thư mục.

Tạo một tệp.

touch test-permissions.txt

Liệt kê thư mục hiện tại.


ls -lt

Đầu ra



Trước khi tìm hiểu về quyền của tệp/thư mục, trước tiên chúng ta hãy cùng tìm hiểu về nó. Khi bạn liệt kê các tệp/thư mục bằng cách sử dụng 'ls -l', bạn sẽ thấy một số thông tin như trong ảnh chụp màn hình ở trên.
  1. Ký tự đầu tiên có thể là '-', nghĩa là tệp hoặc 'd', nghĩa là thư mục/thư mục.
  2. Chín ký tự tiếp theo (rw-rw-r--) cho biết bảo mật. Tham khảo ảnh chụp màn hình sau để hiểu ý nghĩa của các ký tự (-rw-rw-r--) này


Chúng ta sẽ xem Mã số trong Linux để thay đổi quyền tệp, đây là cách dễ nhất.
Mã:
0 = Không có quyền
1 = Thực thi
2 = Ghi
4 = Đọc
Chúng ta cần thêm các số tùy thuộc vào mức độ quyền mà chúng ta muốn cấp.

Các số quyền là:
Mã:
0 = ---
[/b][B]1 = --x
[/b][B]2 = -w-
[/b][B]3 = -wx
[/b][B]4 = r-
[/b][B]5 = r-x
[/b][B]6 = rw-
[/b][B]7 = rwx[/b]
Ví dụ:
  • chmod 777test-permissions.txt sẽ cấp quyền đọc, ghi và thực thi cho mọi người trêntest-permissions.txt.
  • chmod 700test-permissions.txt sẽ cấp quyền đọc, ghi và thực thi cho chủ sở hữu của tệp chỉtrêntest-permissions.txt.
  • chmod 327test-permissions.txt sẽ cấp quyền ghi và thực thi (3) cho chủ sở hữu, w (2) cho nhóm, và đọc, ghi và thực thi cho những người dùng khác.
Bây giờ hãy thay đổi quyền của "test-permissions.txt" thành 000, 077,277,477,200 từng cái một và xem điều gì xảy ra. Phần còn lại bạn có thể thử và xem.

Đầu ra


Tìm hiểu các lệnh mạng.​

Những lệnh này giúp khắc phục sự cố mạng. Bạn có thể không có lệnh "traceroute" trong hệ thống. Nếu đúng như vậy thì có thể sử dụng lệnh sau để cài đặt.
Mã:
sudo apt install traceroute
Để xem IP hệ thống.

Mã:
ifconfig
Đầu ra



Để xem các gói tin định tuyến đến máy chủ mạng.
Mã:
traceroute google.com
Đầu ra



Để xem kết nối trên một cổng cụ thể.
Mã:
telnet localhost 22
Đầu ra






Đểxem lại từng kết nối mạng và ổ cắm mở của chúng tôi.
Mã:
netstat -tulpn
Đầu ra



Tìm hiểu Devil's Command.​

Lệnh "rm" cũng được gọi là lệnh của quỷ trong Linux. Đây là lệnh remove, dùng để xóa các tệp và thư mục.

Vì không có Trash/Bin trong phiên bản máy chủ, nên cần sử dụng rm rất cẩn thận. Sau khi xóa tệp, tệp sẽ bị xóa vĩnh viễn, do đó rm được gọi là lệnh của Devil. Bây giờ chúng ta hãy xem cách sử dụng lệnh này để xóa các tệp và thư mục.

Xóa tệp.
Mã:
rm my-first-file
Xóa thư mục (thêm -r làm tùy chọn cho lệnh command).

rm -r my-first-directory/

Đầu ra




Lưu ý:

1. Hãy rất cẩn thận khi sử dụng lệnh "rm".

2. "man" trước bất kỳ lệnh nào có thể được sử dụng để biết thêm về lệnh.

Ví dụ
Mã:
man rm
man ls
man useradd
man touch

Kết luận​

Trong bài viết này, chúng ta đã thấy các lệnh thường dùng và bắt buộc trong hệ thống Linux. Nếu bạn muốn có phiên bản nâng cao của bài viết này, hãy cho tôi biết.
 
Back
Bên trên