Email Doanh NghiệpSSLFirewall Anti DDoSTối ưu tốc độ website

NỘI DUNG

Banner blog lễ 30.4 và 1.5

Tìm hiểu chi tiết về lệnh last Linux cho người mới

Hưng Nguyễn

Đã kiểm duyệt nội dung

Ngày đăng:22/05/2025
Lượt xem

Đánh giá

5/5 - (1 bình chọn)

Lệnh last trong Linux là công cụ giúp hiển thị lịch sử đăng nhập của người dùng trên hệ thống thông qua thông tin lưu trong file /var/log/wtmp. Việc sử dụng last giúp quản trị viên dễ dàng kiểm tra hoạt động đăng nhập, phát hiện truy cập bất thường và theo dõi tình trạng vận hành hệ thống. Trong bài viết này, mình sẽ hướng dẫn chi tiết cách sử dụng lệnh last Linux kèm các tùy chọn phổ biến, giúp bạn nắm vững công cụ này ngay từ những bước đầu tiên.

Những điểm chính

  • Khái niệm: Hiểu được lệnh last là gì, dữ liệu mà nó truy xuất và ý nghĩa của các bản ghi đăng nhập trên hệ thống Linux.
  • Cú pháp lệnh: Nắm được cú pháp cơ bản và cách sử dụng các tùy chọn quan trọng trong lệnh last.
  • Ví dụ và tùy chọn phổ biến: Áp dụng các lệnh last thường dùng như giới hạn số dòng, lọc theo thời gian, ẩn hostname, chuyển IP thành tên miền,… để phân tích nhanh và chính xác.
  • Biết thêm Vietnix là nhà cung cấp dịch vụ lưu trữ tốc độ cao.
  • Câu hỏi thường gặp: Giải đáp các thắc mắc phổ biến liên quan đến cách dùng last.

Lệnh last Linux là gì?

Lệnh last Linux là một công cụ dòng lệnh mạnh mẽ dùng để hiển thị danh sách các phiên đăng nhập và đăng xuất của người dùng kể từ khi file /var/log/wtmp được tạo. Công cụ này cho phép quản trị viên theo dõi lịch sử truy cập hệ thống theo trình tự thời gian, từ đó giám sát hoạt động người dùng, xử lý sự cố và quản lý việc sử dụng hệ thống hiệu quả hơn.

Lệnh last Linux là một công cụ dòng lệnh mạnh mẽ dùng để hiển thị danh sách các phiên đăng nhập và đăng xuất của người dùng
Lệnh last Linux là một công cụ dòng lệnh mạnh mẽ dùng để hiển thị danh sách các phiên đăng nhập và đăng xuất của người dùng

Lệnh last đọc dữ liệu từ file /var/log/wtmp để liệt kê chi tiết các phiên đăng nhập, bao gồm thời gian đăng nhập, thời lượng phiên, tên người dùng và hostname liên quan. Bên cạnh đó, last còn hỗ trợ nhiều tùy chọn lọc theo tên người dùng hoặc terminal, giúp truy xuất dữ liệu một cách linh hoạt và chính xác hơn. Đây là một công cụ không thể thiếu trong bộ công cụ quản trị hệ thống Linux.

Cú pháp lệnh last trong Linux

Lệnh last trong Linux có cú pháp tổng quát như sau:

last [tùy_chọn] [username...] [tty...]

Trong đó:

  • username: Tên người dùng muốn kiểm tra lịch sử đăng nhập, có thể để trống để hiển thị tất cả người dùng.
  • tty: Thiết bị terminal (ví dụ: tty1, pts/0,…) nếu muốn lọc theo phiên làm việc cụ thể.
  • [tùy_chọn]: Các tuỳ chọn nâng cao giúp thay đổi định dạng hiển thị kết quả.

Để xem danh sách các phiên đăng nhập gần đây nhất, bạn chỉ cần chạy lệnh last không kèm theo bất kỳ tùy chọn nào. Kết quả sẽ hiển thị danh sách các lần đăng nhập được ghi lại, sắp xếp theo thứ tự thời gian từ mới đến cũ. Đây là cách nhanh nhất để bạn kiểm tra hoạt động truy cập gần đây trên hệ thống Linux.

Lệnh last hỗ trợ nhiều tùy chọn hữu ích giúp bạn theo dõi chi tiết lịch sử đăng nhập và hoạt động hệ thống. Dưới đây là các ví dụ thực tế kèm tùy chọn phổ biến nhất:

1. Hiển thị số lượng phiên đăng nhập nhất định với lệnh last Linux

Tùy chọn -n để chỉ định số lượng bản ghi đăng nhập cần hiển thị.

Ví dụ:

last -5

Lệnh này sẽ hiển thị 5 phiên đăng nhập gần nhất.

Hiển thị số lượng phiên đăng nhập nhất định với lệnh last Linux
Hiển thị số lượng phiên đăng nhập nhất định với lệnh last Linux

2. Ẩn cột tên máy (hostname) với lệnh last Linux

Tùy chọn -R để ẩn thông tin hostname trong kết quả.

Ví dụ:

last -R basil

3. Hiển thị thời gian đăng nhập và đăng xuất kèm ngày tháng với lệnh last Linux

Tùy chọn -F sẽ hiển thị đầy đủ thời gian đăng nhập và đăng xuất cùng ngày tháng tương ứng.

Ví dụ:

last -F
Hiển thị thời gian đăng nhập và đăng xuất kèm ngày tháng với lệnh last Linux
Hiển thị thời gian đăng nhập và đăng xuất kèm ngày tháng với lệnh last Linux

4. Hiển thị hostname ở cột cuối cùng với lệnh last Linux

Tùy chọn -a để đưa hostname về cột cuối thay vì nằm giữa dòng như mặc định.

Ví dụ:

last -a
Hiển thị hostname ở cột cuối cùng với lệnh last Linux
Hiển thị hostname ở cột cuối cùng với lệnh last Linux

5. Lọc kết quả theo khoảng thời gian cụ thể với lệnh last Linux

Tùy chọn -s (since) và -t (until) để lọc kết quả trong khoảng thời gian xác định.

Ví dụ:

last -s yesterday -t today
Lọc kết quả theo khoảng thời gian cụ thể với lệnh last Linux
Lọc kết quả theo khoảng thời gian cụ thể với lệnh last Linux

Các định dạng thời gian bạn có thể dùng:

  • YYYYMMDDhhmmss
  • YYYY-MM-DD hh:mm:ss
  • yesterday, today, now, +5min, -2days,…

6. Chuyển địa chỉ IP thành hostname với lệnh last Linux

Tùy chọn -d giúp chuyển IP trong bản ghi thành hostname tương ứng.

Ví dụ:

last -d

7. Hiển thị thời điểm hệ thống tắt và thay đổi runlevel với lệnh last Linux

Tùy chọn -x để xem các sự kiện như tắt máy, thay đổi runlevel hoặc khởi động lại hệ thống.

Ví dụ:

last -x

8. Hiển thị đầy đủ tên người dùng và tên miền với lệnh last Linux

Tùy chọn -w để hiển thị đầy đủ username và domain thay vì bị cắt ngắn.

Ví dụ:

last -w basil

9. Xem hướng dẫn và cách sử dụng lệnh last Linux

Tùy chọn --help để xem chi tiết các tùy chọn mà lệnh last hỗ trợ.

Ví dụ:

last --help

Vietnix – Nhà cung cấp dịch vụ lưu trữ tốc độ cao

Vietnix – Nhà cung cấp dịch vụ lưu trữ tốc độ cao, mang đến giải pháp thuê VPS với hiệu năng vượt trội nhờ hạ tầng mạnh mẽ và ổ cứng SSD 100%. Khách hàng có thể toàn quyền quản trị, linh hoạt cấu hình và dễ dàng vận hành qua giao diện thân thiện. VPS Linux tại Vietnix đảm bảo xử lý nhanh, hoạt động ổn định và bảo mật cao, phù hợp cho cả các hệ thống lớn cần uptime liên tục. Liên hệ ngay để được tư vấn chi tiết!

Thông tin liên hệ:

  • Hotline: 18001093
  • Email: sales@vietnix.com.vn 
  • Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
  • Website: https://vietnix.vn/

Câu hỏi thường gặp

Có thể dùng last để kiểm tra hành vi bất thường hoặc truy cập trái phép không?

Lệnh last có thể giúp phát hiện hành vi bất thường hoặc truy cập trái phép bằng cách hiển thị lịch sử đăng nhập, đăng xuất của người dùng. Qua đó, bạn có thể nhận biết các phiên đăng nhập lạ, thời gian truy cập không hợp lý hoặc đăng nhập từ địa chỉ IP bất thường. Tuy nhiên, để kiểm tra chi tiết và phát hiện chính xác hơn, bạn cần kết hợp với các công cụ và log bảo mật khác như auth.log hoặc hệ thống giám sát chuyên sâu.

Khi hệ thống bị reboot bất thường, last có thể giúp điều tra nguyên nhân không?

Lệnh last giúp bạn xác định thời điểm hệ thống tắt hoặc reboot bất thường và các phiên đăng nhập, đăng xuất gần đó. Tuy nhiên, nó không cho biết nguyên nhân trực tiếp gây reboot. Để phân tích nguyên nhân sâu hơn, bạn cần xem thêm các log hệ thống như syslog, dmesg hoặc journalctl.

Lời kết

Qua bài viết này, mình hy vọng bạn đã nắm rõ cách sử dụng các tùy chọn quan trọng của last Linux để khai thác thông tin một cách hiệu quả. Việc thành thạo last sẽ hỗ trợ bạn trong việc giám sát, phân tích và phát hiện các hoạt động bất thường trên hệ thống. Nếu bạn muốn quản lý hệ thống Linux tốt hơn, đừng quên thường xuyên áp dụng last kết hợp với các công cụ khác để bảo vệ môi trường làm việc. Cảm ơn bạn đã theo dõi!

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Icon tab

MAXSPEED HOSTING

TĂNG TỐC WEBSITE TOÀN DIỆN

CÔNG NGHỆ ĐỘC QUYỀN

Vector

PHẦN CỨNG MẠNH MẼ

Vector

HỖ TRỢ 24/7

Vector
ĐĂNG KÝ NGAYGroup icon
khuyến mãi sinh nhật
Nhanh tay, số lượng có hạn!
17/05/2025 - 22/06/2025
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

icon popup single post

CẢM ƠN BẠN ĐÃ ĐÁNH GIÁ BÀI VIẾT

Vietnix sẽ luôn cố gắng cải thiện chất lượng dịch vụ mỗi ngày

ĐÓNG

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG