Thành thạo tar: Từ tạo, nén, giải nén đến sao lưu tự động trên Linux
Đây là hướng dẫn thực hành về lệnh tar với các tình huống phổ biến trong quản trị hệ thống Linux — từ khai thác nội dung lưu trữ đến xây dựng quy trình sao lưu định kỳ.
Giải nén toàn bộ nội dung từ file lưu trữ
Dùng tùy chọn -x để trích xuất dữ liệu. Lệnh sau sẽ giải nén toàn bộ cấu trúc thư mục trong archive.tar vào vị trí hiện tại:
[user@ser ...
Đăng vào ngày 31 tháng 5 lúc 19:23
Phân tích cơ chế tải plugin nền tảng Qt từ góc nhìn thư viện liên kết động: ví dụ với lỗi thiếu xcb
Phân tích cơ chế tải plugin nền tảng Qt từ góc nhìn thư viện liên kết động: ví dụ với lỗi thiếu xcb
1. Cơ chế thư viện liên kết động và kiến trúc plugin nền tảng Qt
Trong hệ điều hành Linux, thư viện liên kết động (Dynamic Linking Library) đóng vai trò quan trọng trong việc chia sẻ mã nguồn và thiết kế mô-đun. Framework Qt, như một công cụ phát ...
Đăng vào ngày 31 tháng 5 lúc 14:44
Tối ưu hóa hiệu năng và bảo mật cho Nginx Server
1. Ẩn thông tin phiên bản Nginx
Việc ẩn số phiên bản giúp ngăn chặn hacker thu thập thông tin để khai thác các lỗ hổng đã biết trên các bản Nginx cụ thể. Thay vì sử dụng các chỉ thị cấu hình thông thường, chúng ta có thể can thiệp trực tiếp vào mã nguồn trước khi biên dịch để thay đổi hoàn toàn định danh server.
Truy cập vào thư mục mã nguồn N ...
Đăng vào ngày 31 tháng 5 lúc 01:07
Hướng dẫn cài đặt Docker trên Ubuntu
Các bước chuẩn bị và cài đặt Docker trên Ubuntu
1. Cập nhật danh sách gói hệ thống
sudo apt update
2. Cài đặt các gói phụ trợ cần thiết
Các gói này cho phép hệ thống sử dụng HTTPS khi truy cập kho lưu trữ:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
3. Thêm khóa GPG chính thức của Docker
Chuyển sang q ...
Đăng vào ngày 30 tháng 5 lúc 14:56
Quản lý và Thao tác với Cấu trúc Mảng trong Bash Shell
Khai báo và Đặc điểm của Mảng trong Bash
Trong lập trình kịch bản Shell, cấu trúc mảng cho phép nhóm nhiều giá trị lại thành một biến duy nhất. Khác với các ngôn ngữ có kiểu dữ liệu tĩnh, Bash sử dụng kiểu yếu (weakly typed), nghĩa là các phần tử trong cùng một mảng có thể đồng thời là số nguyên, chuỗi ký tự hoặc đường dẫn file mà không bị lỗi ...
Đăng vào ngày 28 tháng 5 lúc 13:48
Cài đặt MySQL 5.7 trên Linux - Hướng dẫn chi tiết
1. Tải phiên bản phù hợp
Truy cập địa chỉ https://dev.mysql.com/downloads/mysql/ và chọn phiên bản mysql-5.7.28-1.el6.x86_64.rpm-bundle.tar. Gói bundle này chứa đầy đủ các file cần thiết.
Kiểm tra xem hệ thống đã có MySQL chưa và xóa nếu có:
rpm -qa | grep mysql
rpm -qa | grep mysql | xargs rpm -e --nodeps
2. Cài đặt các gói RPM
Giải nén ...
Đăng vào ngày 28 tháng 5 lúc 10:09
Lên lịch thực hiện tác vụ một lần với at
1. Lên lịch thực hiện tác vụ một lần bằng at
1.1 Quản lý dịch vụ và kiểm soát truy cập tại
Để thực thi đúng cách, lệnh at cần có sự hỗ trợ của dịch vụ atd. Dịch vụ atd hoạt động độc lập
[root@linux-server ~]# systemctl status atd
Chỉ khi dịch vụ atd đã khởi động, lệnh at mới có thể hoạt động bình thường. Việc kiểm soát truy cập của at, tức là ...
Đăng vào ngày 27 tháng 5 lúc 15:08
Cấu hình cụm nginx với keepalived cho tính sẵn sàng cao
Keepalived là một công cụ mã nguồn mở hỗ trợ xây dựng hệ thống dịch vụ có khả năng chịu lỗi và tự phục hồi, dựa trên giao thức VRRP (Virtual Router Redundancy Protocol) và cơ chế kiểm tra trạng thái đa lớp. Nó hoạt động ở ba tầng của mô hình OSI: lớp mạng (Layer 3), lớp vận chuyển (Layer 4), và lớp ứng dụng (Layer 5), cho phép phát hiện sự cố v ...
Đăng vào ngày 27 tháng 5 lúc 08:02
Hiểu và Sử Dụng Lệnh chmod trong Linux
Giới thiệu về lệnh chmod
Lệnh chmod trong Linux được sử dụng để thay đổi các quyền truy cập của tệp và thư mục. Mỗi tệp và thư mục có ba loại quyền cơ bản: đọc (read), ghi (write) và thực thi (execute). Ngoài ra, còn có ba quyền đặc biệt. Người dùng có thể sử dụng chmod để đặt quyền cho tệp và thư mục bằng cách sử dụng ký tự hoặc biểu tượng số ...
Đăng vào ngày 26 tháng 5 lúc 21:28
Lệnh ln trong Linux
ln [tùy chọn] … [-T] đích tên_liên_kết (định dạng thứ nhất)
ln [tùy_chọn] … đích (định dạng thứ hai)
ln [tùy_chọn] … đích … thư_mục (định dạng thứ ba)
ln [tùy_chọn] … -t thư_mục đích … (định dạng thứ tư)
Trong định dạng thứ nhất, tạo liên kết có tên đã chỉ định và trỏ đến đích đã chỉ định.
Trong định dạng thứ hai, tạo liên kết cùng tên ...
Đăng vào ngày 26 tháng 5 lúc 04:10