Linux Hệ thống quản trị nâng cao: Giám sát, dọn dẹp và tối ưu hóa
Linux không chỉ là một hệ điều hành — mà còn là một môi trường linh hoạt đòi hỏi hiểu biết sâu về cơ chế vận hành, từ quản lý tiến trình đến kiểm soát tài nguyên. Dưới đây là tổng quan kỹ thuật tập trung vào các khía cạnh thực tiễn thường gặp trong môi trường sản xuất và phát triển.
Giám sát người dùng và phiên đăng nhập
Khi lệnh top hiển thị ...
Đăng vào ngày 7 tháng 7 lúc 00:54
Thực hành lệnh mkdir trong hệ điều hành Linux
Lệnh mkdir (make directory) được dùng để tạo thư mục mới trong môi trường dòng lệnh Linux. Cú pháp cơ bản:
mkdir [tùy_chọn] tên_thư_mục
Nếu đường dẫn đích chưa tồn tại, lệnh sẽ tạo thư mục theo yêu cầu — với các tùy chọn phù hợp, bạn có thể kiểm soát quyền truy cập, tạo cấu trúc phân cấp hoặc hiển thị trạng thái thực thi.
Các tùy chọn phổ biế ...
Đăng vào ngày 24 tháng 6 lúc 10:14
Hướng dẫn lệnh Shell Linux
Các lệnh xử lý tệp tin
touch file # Tạo tệp trống
rm -rf tên_thư_mục # Xóa thư mục không rỗng mà không xác nhận (-r: đệ quy, -f: buộc)
dos2unix # Chuyển định dạng văn bản từ Windows sang Linux
unix2dos # Chuyển định dạng văn bản từ Linux sang Windows
enca tên_tệp ...
Đăng vào ngày 23 tháng 6 lúc 00:02
Hướng dẫn Shell Script Cơ Bản - Tập Hợp Kiến Thức Quan Trọng
Shell script là công cụ mạnh mẽ giúp tự động hóa các tác vụ trong hệ thống Linux. Dưới đây là tổng hợp các kiến thức nền tảng, được sắp xếp từ khai báo script, biến, mảng, đến các cấu trúc điều khiển và xử lý đầu vào.
1. Cấu trúc cơ bản của Shell Script
Một tập tin script thường bắt đầu với dòng shebang để chỉ định trình thông dịch:
#!/bin/ba ...
Đăng vào ngày 13 tháng 6 lúc 02:43
Cài đặt và cấu hình môi trường Go trên macOS: So sánh phương pháp thủ công và tự động
Cài đặt và cấu hình môi trường Go trên macOS: So sánh phương pháp thủ công và tự động
Thiết lập môi trường phát triển Go trên hệ điều hành macOS là bước thiết yếu cho mọi lập trình viên làm việc với ngôn ngữ này. Bài viết phân tích hai cách tiếp cận phổ biến — cài đặt thủ công từ gói nhị phân chính thức và cấu hình tự động thông qua trình quả ...
Đăng vào ngày 8 tháng 6 lúc 17:56
Sử dụng ký hiệu $ trong shell script
1. Truy xuất giá trị biến
Trong shell script, ký hiệu $ được dùng để lấy giá trị của một biến. Khi đặt $ phía trước tên biến, hệ thống sẽ thay thế bằng giá trị tương ứng.
ten_bien="Xin chao"
echo $ten_bien # Kết quả: Xin chao
Khi cần nối biến với các ký tự khác mà không gây nhầm lẫn, nên sử dụng cặp ngoặc nhọn {} để xác định ranh giới rõ ràng ...
Đăng vào ngày 7 tháng 6 lúc 21:45
Các Lệnh Linux Thường Dùng
Các Lệnh Linux Thường Dùng
Thông tin hệ thống
arch # Hiển thị kiến trúc bộ xử lý
uname -m # Hiển thị kiến trúc bộ xử lý
uname -r # Hiển thị phiên bản kernel đang sử dụng
dmidecode -q # Hiển thị thành phần phần cứng hệ thống (SMBIOS / DMI)
hdparm -i /dev/sda # Liệt kê đặc điểm ...
Đăng vào ngày 7 tháng 6 lúc 01:57
Kịch bản Shell Thường dùng cho Linux
Dịch vụ Mạng
Khởi động dịch vụ NetworkManager
Mô tả: Kịch bản này được sử dụng để tắt dịch vụ NetworkManager và khởi động lại dịch vụ network để tránh xung đột dịch vụ gây ra việc không thể áp dụng cấu hình IP
#!/bin/bash
# Kiểm tra trạng thái dịch vụ NetworkManager
check_networkmanager_status() {
local service_status=$(systemctl is-acti ...
Đăng vào ngày 6 tháng 6 lúc 22:24
Hiểu và Sử Dụng Lệnh cat Trong Linux
Lệnh cat (viết tắt của *concatenate*) là một trong những công cụ cơ bản và mạnh mẽ nhất trong môi trường dòng lệnh Linux, dùng để đọc, ghi, nối và hiển thị nội dung tệp tin. Cú pháp tổng quát:
cat [tùy_chọn] [tên_tệp...]
Khi không cung cấp tên tệp hoặc sử dụng ký hiệu -, cat sẽ đọc dữ liệu từ đầu vào chuẩn (stdin). Lưu ý: Với tệp lớn, đầu ra ...
Đăng vào ngày 1 tháng 6 lúc 11:32
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