Lưu trữ danh mục: Hướng dẫn sử dụng Linux

Hướng Dẫn Cài Đặt Git Trên CentOS 7 Chi Tiết Dễ Hiểu Cho Người Mới Bắt Đầu

Hướng Dẫn Cài Đặt Git Trên CentOS 7 Chi Tiết Dễ Hiểu Cho Người Mới Bắt Đầu

Quản lý phiên bản (Version Control) là một công cụ quan trọng trong phát triển phần mềm hiện đại, giúp lập trình viên theo dõi thay đổi mã nguồn, khôi phục phiên bản trước đó, và tạo nhánh (branch) để phát triển các tính năng mới mà không ảnh hưởng đến mã gốc. Trong số […]

Triển Khai CI Với Docker và Docker Compose Trên Ubuntu 16.04: Hướng Dẫn Tự Động Hóa Kiểm Thử Ứng Dụng Python

CI Với Docker và Docker Compose Trên Ubuntu 16.04

Tích hợp liên tục (Continuous Integration – CI) là một phương pháp phát triển phần mềm trong đó các lập trình viên liên tục tích hợp mã nguồn vào kho lưu trữ chung, đồng thời kiểm tra và xây dựng tự động mỗi khi có thay đổi mã nguồn. Mục tiêu của CI là tăng […]

Hướng dẫn disable root login trên linux, bảo mật hơn với SSH Key

disable root login 1

Root là tài khoản quản trị mặc định hoặc siêu người dùng (superuser) trong Linux. Việc disable root login đảm bảo rằng chỉ những người dùng cụ thể mới có thể thực hiện các tác vụ quản trị và cài đặt các gói phần mềm nhất định trên hệ thống thông qua quyền sudo (super […]

Cách liệt kê và xóa các quy tắc tường lửa iptables | Rule Iptable

cach liet ke va xoa cac quy tac tuong lua iptables

Iptables là một tường lửa đóng vai trò thiết yếu trong bảo mật mạng của hầu hết các hệ thống Linux. Nó có nhiều quy tắc tường lửa iptables. Trong khi nhiều hướng dẫn về iptables sẽ chỉ cho bạn cách tạo các quy tắc tường lửa để bảo vệ máy chủ, bài viết này […]

Bảo mật Nginx với Let’s Encrypt trên CentOS 7

Nginx Let's Encrypt

Let’s Encrypt là một Certificate Authority (CA) mới cung cấp cách để nhận và cài đặt chứng chỉ TLS/SSL miễn phí, từ đó kích hoạt HTTPS được mã hóa trên máy chủ web. Dịch vụ này đơn giản hóa quy trình thông qua việc cung cấp một phần mềm khách, Certbot, cố gắng tự động hóa […]

Cách thiết lập SSH Keys trên Ubuntu 18.04, chắc chắn thành công trong vài phút

SSH Keys trên Ubuntu 18.04

SSH – hay Secure Shell – là một giao thức mã hóa được sử dụng để quản lý và giao tiếp an toàn với các máy chủ. Khi làm việc với một máy chủ Ubuntu, bạn sẽ dành phần lớn thời gian thao tác qua Terminal được kết nối với máy chủ thông qua SSH. Trong hướng […]

Cách sử dụng Rsync để đồng bộ thư mục Local và từ xa

Rsync

Rsync, viết tắt của remote sync, là một công cụ đồng bộ file cục bộ và từ xa. Nó sử dụng một thuật toán để giảm thiểu lượng dữ liệu cần sao chép bằng cách chỉ chuyển những phần của file đã thay đổi. Trong hướng dẫn này, chúng ta sẽ định nghĩa Rsync, xem […]

Cách cài đặt tường lửa trên Rocky Linux 9 với firewalld

How To Install Firewalld on Rocky Linux 9

Trong bài hướng dẫn này, bạn sẽ được tìm hiểu cách thiết lập tường lửa trên Rocky Linux 9 với firewalld của mình và nắm được những kiến thức cơ bản về quản lý tường lửa thông qua công cụ quản trị firewall-cmd. Firewalld là phần mềm quản lý tường lửa có sẵn cho nhiều […]

Cách disable root login trên Ubuntu 20.04 | Vô hiệu hóa đăng nhập root

disable root login

Tất cả các máy chủ dựa trên Linux đều được cài sẵn một tài khoản root mặc định với tất cả các quyền hạn trên máy; theo mặc định, bạn luôn hành động với tư cách là root (siêu người dùng). Theo các thực hành bảo mật tốt, bạn nên disable root login qua SSH […]

Cách Cài Đặt WireGuard Trên Ubuntu 22.04 thành công 100%

WireGuard Ubuntu 22.04

WireGuard là một giải pháp VPN (Mạng Riêng Ảo) nhẹ, hỗ trợ các kết nối IPv4 và IPv6. Một VPN cho phép bạn duyệt qua các mạng không tin cậy như thể bạn đang ở trên một mạng riêng tư. Nó mang lại cho bạn sự tự do truy cập Internet một cách an toàn […]