hieunguyen2025

Oracle Data Guard 21c tự động 100% bằng lập trình Bash shell thực chiến

Oracle Data Guard 21c là cơ chế tự động đồng bộ dữ liệu từ 1 máy chạy Oracle DB 21c Primary sang máy Oracle DB 21c Primary giúp tăng dữ liệu có tính sẵn sàng cao, chịu lỗi, giảm tải cho việc truy vấn dữ liệu. Cấu hình Oracle Data Guard 21c tự động 100% …

Oracle Data Guard 21c tự động 100% bằng lập trình Bash shell thực chiến Read More »

Lập trình PowerShell thực chiến

Con Hến loại to – Hình minh họa Thịt hến luộc – Hình minh họa Lập trình Powershell thực chiến để giải tiếp bài toán này đã được viết bằng Bash shell. Phần lớn các máy tính cá nhân đều chạy hệ điều hành Windows nên để không phải cài đặt thêm các ngôn ngữ …

Lập trình PowerShell thực chiến Read More »

Lập trình C trên Linux để liệt kê 7 loại file có trên Linux

Linux kernel được viết chủ yếu bằng ngôn ngữ lập trình C. Và ngược lại lập trình C làm được toàn bộ các công việc trên Linux. Viết chương trình tên file_type_checker.c để kiểm tra 7 loại file có trên Linux. Kết quả chạy file_type_checker như hình

Linux file types – Lập trình bash shell liệt kê 7 loại file trên Linux

Trên Linux tất cả đều là file – everything is a file là 1 triết lí có từ thời Unix và được Linux ra đời sau này làm theo. Linux có tổng cộng 7 loại file đó là block special file hay buffered special file là file quản lí thiết bị có định dạng theo …

Linux file types – Lập trình bash shell liệt kê 7 loại file trên Linux Read More »

Linux kernel live patching là gì?

Linux kernel live patching là cách vá lỗi cho kernel đang chạy bị lỗi mà không cần khởi động lại hệ điều hành Linux. Thông thường Linux kernel đang chạy bị lỗi sẽ cần phải cài kernel mới đã được biên dịch kèm theo bản vá lỗi và khởi động lại hệ điều hành Linux …

Linux kernel live patching là gì? Read More »

Proxmox VE 8 xài Linux kernel khác Debian 12 như thế nào?

Proxmox VE 8 hay Proxmox Virtual Environment 8 là phần mềm ảo hóa dựa trên công nghệ ảo hóa mã nguồn mở, miễn phí KVM. Proxmox VE 8 là 1 biến thể của Debian do chạy trên Debian 12. Tuy nhiên Proxmox VE 8 không xài Linux kernel của Dedian 12 mà họ tự build …

Proxmox VE 8 xài Linux kernel khác Debian 12 như thế nào? Read More »

Linux kernel module trên Rocky Linux 9 và Ubuntu Server 22.04 có gì khác nhau?

Sau khi coi xong bài tech Linux kernel module được nén kiểu gì khi biên dịch nhân Linux? bạn đã biết Linux kernel module có thể được nén lại thành gz, xz, zstd. Khi biên dịch nhân Linux trên Ubuntu Server 22.04 thì Linux kernel module được chọn để nguyên, không nén lại. Coi thông …

Linux kernel module trên Rocky Linux 9 và Ubuntu Server 22.04 có gì khác nhau? Read More »

Linux kernel module được nén kiểu gì khi biên dịch nhân Linux?

Linux kernel module có thể được nén thành dạng gzip, xz, zstd khi biên dịch nhân Linux. Linux kernel module được nén lại sẽ tiết kiệm được dung lượng lưu trữ, khi tải từ đĩa cứng lên RAM sẽ nhanh hơn bình thường và được tự giải nén trên RAM sẽ rất nhanh vì RAM …

Linux kernel module được nén kiểu gì khi biên dịch nhân Linux? Read More »

Linux kernel parameter nằm trong Linux kernel

Nhà lá ngày xưa – Hình minh họa Linux kernel có 1 tùy chọn khi biên dịch là để các Linux kernel parameter nằm trong Linux kernel gọi là Built-in kernel command line. Built-in kernel command line thích hợp cho hệ thống nhúng nào đó không có nhu cầu thay đổi tham số của Linux …

Linux kernel parameter nằm trong Linux kernel Read More »