Cách viết Shell Script quản lý ứng dụng Spring Boot trên Linux
Để vận hành ứng dụng Spring Boot trên máy chủ Linux một cách hiệu quả, việc tạo script tự động là giải pháp thực tế nhất. Bài viết này trình bày quy trình chi tiết từ cấu hình môi trường đến triển khai script quản lý đầy đủ chức năng.
1. Chuẩn bị môi trường runtime
Đầu tiên cần cài đặt JDK phù hợp. Kiểm tra phiên bản Java hiện có:
java -versi ...
Đăng vào ngày 30 tháng 8 lúc 19:40
Thao tác với trạng thái GPIO trên hệ thống Linux
Định cấu hình và điều khiển GPIO
Để điều khiển một chân GPIO cụ thể, bạn cần xuất nó vào không gian người dùng, đặt hướng và sau đó đặt giá trị trạng thái.
# Xuất chân GPIO ra không gian người dùng
echo [số_gpio] > /sys/class/gpio/export
# Thiết lập chế độ đầu ra
echo out > /sys/class/gpio/gpio[số_gpio]/direction
# Thiết lập trạng thái mức ca ...
Đăng vào ngày 30 tháng 8 lúc 12:31
Hướng dẫn chi tiết cách sử dụng lệnh grep để tìm kiếm văn bản trong Linux
Lệnh grep (Global Regular Expression Print) là một trong những công cụ mạnh mẽ và phổ biến nhất trên hệ điều hành Linux/Unix, cho phép người dùng tìm kiếm các chuỗi ký tự hoặc các dòng văn bản khớp với biểu thức chính quy trong các tệp tin.
1. Tìm kiếm chuỗi cơ bản trong một tệp
Cú pháp đơn giản nhất để kiểm tra xem một thông tin có tồn tại tr ...
Đăng vào ngày 28 tháng 8 lúc 20:14
Quản lý tác vụ định kỳ và nén lưu trữ trong Linux
Tác vụ định kỳ trong Linux
Linux cung cấp hai công cụ chính để thực hiện các tác vụ theo lịch: at cho tác vụ một lần và crontab cho tác vụ lặp lại theo chu kỳ.
Sử dụng at cho tác vụ một lần
Đầu tiên, cài đặt và khởi động dịch vụ atd:
[root@host ~]# yum install -y at
[root@host ~]# systemctl enable --now atd
Tạo một tác vụ chạy lúc 10:00 sáng: ...
Đăng vào ngày 28 tháng 8 lúc 05:21
Phân biệt Lệnh find và grep trong Linux, Khung làm việc Machine Learning TensorFlow, PyTorch, Thư viện Thị giác Máy tính OpenCV và Thuật toán Phát hiện Đối tượng YOLO
Phân biệt Lệnh find và grep trong Linux
Lệnh find: Tìm kiếm tệp hoặc thư mục
Lệnh find được sử dụng để tìm kiếm tệp trong một thư mục được chỉ định. Bất kỳ chuỗi nào đứng trước các tham số đều được coi là tên thư mục cần tìm kiếm. Nếu không có tham số nào được đặt khi sử dụng lệnh này, find sẽ tìm kiếm các thư mục con và tệp trong thư ...
Đăng vào ngày 26 tháng 8 lúc 05:23
Xây Dựng Môi Trường Phát Triển Từ Xa: Triển Khai code-server trên VM và Kết Nối Bằng Tailscale
1. Thiết lập code-server trên máy ảo Linux
Để tạo một môi trường phát triển mã nguồn có thể truy cập từ bất kỳ đâu, chúng ta sẽ bắt đầu bằng việc cài đặt code-server trên một máy ảo (VM) chạy Linux. code-server là một phiên bản Visual Studio Code chạy trên trình duyệt, cho phép bạn viết code mà không cần cài đặt VS Code cục bộ.
1.1. Tải và cài ...
Đăng vào ngày 25 tháng 8 lúc 13:27
Hướng dẫn cài đặt PostgreSQL trên Linux
PostgreSQL là một hệ thống quản lý cơ sở dữ liệu quan hệ đối tượng (ORDBMS) mã nguồn mở, mạnh mẽ và có nhiều tính năng. Nó hỗ trợ hầu hết các chuẩn SQL và cung cấp các tính năng hiện đại như truy vấn phức tạp, khóa ngoại, trigger, view, tính toàn vẹn giao dịch và kiểm soát truy cập đa phiên bản. PostgreSQL cũng có khả năng mở rộng cao thông qua ...
Đăng vào ngày 24 tháng 8 lúc 09:23
Ba công cụ xử lý văn bản mạnh mẽ trong Linux: grep, sed và awk
Trong hệ thống Linux/Unix, ba công cụ dòng lệnh grep, sed và awk đóng vai trò then chốt trong việc xử lý dữ liệu văn bản — từ tìm kiếm nhanh, chỉnh sửa hàng loạt đến phân tích cấu trúc phức tạp. Mỗi công cụ có phạm vi chuyên biệt, nhưng khi kết hợp, chúng tạo thành một bộ giải pháp toàn diện cho tự động hóa vận hành và xử lý log.
1. Phân biệt ...
Đăng vào ngày 22 tháng 8 lúc 11:28
Hướng dẫn sử dụng lệnh grep và biểu thức chính quy
Giới thiệu về công cụ grep
grep (viết tắt của global regular expression print) là một tiện ích dòng lệnh mạnh mẽ trong các hệ thống Unix và Linux, được thiết kế để tìm kiếm các mẫu văn bản cụ thể trong các tệp. Nó sử dụng các biểu thức chính quy (regular expressions – regex) để xác định các dòng phù hợp với mẫu tìm kiếm và hiển thị chúng.
Trong ...
Đăng vào ngày 21 tháng 8 lúc 04:06
Giám sát dung lượng ổ đĩa Linux và xử lý bảng dữ liệu lớn trong PostgreSQL
Kiểm tra không gian trống của thư mục hiện tại
Để xem thông tin dung lượng của hệ thống tệp chứa thư mục đang làm việc:
df -h .
Tham số -h hiển thị kích thước theo định dạng dễ đọc (KB, MB, GB), dấu chấm . chỉ định thư mục hiện tại.
Phân tích kích thước tệp trong thư mục
Liệt kê và sắp xếp các mục theo dung lượng giảm dần:
du -sh * | sort -rn
...
Đăng vào ngày 20 tháng 8 lúc 12:37