Học lập trình thực chiến

Học an toàn thông tin miễn phí từ WebGoat WebWolf

Con dê liếm vào đá để ăn muối, bổ sung chất dinh dưỡng cần thiết cho cơ thể của chúng. Sườn núi có độ dốc rất cao nhìn như thẳng đứng nhưng dê vẫn bám vào được sườn núi vì miếng ăn :d Lớp lập trình thực chiến cho Dev, DevOps, DevSecOps khóa 01 02 …

Học an toàn thông tin miễn phí từ WebGoat WebWolf Read More »

TBW hay Total Bytes Written của ổ cứng SSD NVMe là yếu tố làm tăng tiền khóa học lập trình Linux chuyên sâu của chúng tôi

Mũi tên thành Cổ Loa đời vua An Dương Dương nước Việt cổ khoảng 2300 năm trước. Để các buổi học của lớp lập trình Linux thực chiến chạy nhanh, nói được nhiều thứ trong thời gian ngắn chúng tôi đã mua ổ cứng SSD NVMe để đạt tốc độ đọc, ghi dữ liệu nhanh …

TBW hay Total Bytes Written của ổ cứng SSD NVMe là yếu tố làm tăng tiền khóa học lập trình Linux chuyên sâu của chúng tôi Read More »

Dash shell và Bash shell ai nhanh hơn ai?

Dash shell là shell nhỏ nhẹ nên được chọn chạy mặc định trên Debian Linux. Dash shell chạy nhanh hơn Bash shell trong phần lớn các tình huống. Tiếp tục học lập trình thực chiến trên Linux, trong bài này chúng ta sẽ so sánh thời gian chạy dash script và bash script xem ai …

Dash shell và Bash shell ai nhanh hơn ai? Read More »

umask và Linux file permission từ lí luận tới thực tiễn rồi tới lập trình Bash shell thực chiến

Nghe đồn phân quyền file trên Linux là 1 phép toán trừ dành cho học sinh lớp chồi, lớp lá chứ hổng phải dành cho các ông cử nhơn, bà cử nhơn học 4-5 năm đại học. Phân quyền cao nhất trên Linux là 777 sau khi trừ đi mặt nạ quyền umask thường mặc …

umask và Linux file permission từ lí luận tới thực tiễn rồi tới lập trình Bash shell thực chiến Read More »

Lập trình build Oracle Linux Automation Manager 2 từ số 0 chạy tự động 100%

Oracle Linux Automation Manager 2 là bản Ansible AWX được các kĩ sư Oracle build lại thành sản phẩm riêng. Oracle Linux Automation Manager 2 thường được viết tắt là OLAM 2. OLAM 2 được đóng gói thành container image và chạy trên container engine như Docker hay Podman trên 1 máy đơn mà không …

Lập trình build Oracle Linux Automation Manager 2 từ số 0 chạy tự động 100% Read More »

Bài tập lập trình Linux bằng Bash shell

Làng tre Phú An Bình Dương – Hình minh họa Về lý thuyết và thực tế, bất cứ công cụ, chương trình nào cũng đều có thể cải tiến mã nguồn (source code) để nâng cấp, lên đời, thêm chức năng mới, sửa lỗi đang có của chúng. Bài tập lập trình Linux bằng Bash …

Bài tập lập trình Linux bằng Bash shell Read More »

Cài Webmin nhìn từ bash script setup-repos.sh

Các nguyên liệu nấu phở – Hình minh họa Webmin là trang web để quản lí Linux server nên người ta phân loại webmin là web control panel. Webmin được viết chủ yếu bằng ngôn ngữ lập trình Perl từ năm 1997. Ngày xưa để cài webmin bạn phải gõ từng lệnh Linux bằng tay …

Cài Webmin nhìn từ bash script setup-repos.sh 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