hieunguyen2025

Linux file systems trên Ubuntu Server và Rocky Linux khác gì nhau và khác gì với Filesystem Hierarchy Standard?

Cây gừa cổ thụ trăm nhánh ở Cần Thơ – Hình minh họa Linux file systems là 1 cây thư mục phân cấp bắt đầu bằng / trong phân vùng root ( root partition hay / partition) của Linux. Linux file systems được người ta cố gắng đưa ra thành 1 tiêu chuẩn thống nhất …

Linux file systems trên Ubuntu Server và Rocky Linux khác gì nhau và khác gì với Filesystem Hierarchy Standard? Read More »

Bài tập lập trình shell thực chiến bằng cách chỉnh sửa extract-vmlinux

extract-vmlinux là shell script dùng để giải nén Linux kernel là vmlinuz thành dạng ELF chạy được gọi là vmlinux. Bài tập lập trình shell thực chiến là viết lại 2 dòng code mới trong extract-vmlinux để code theo cách thông thường, dễ nhìn, dễ hiểu hơn. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/scripts/extract-vmlinux

Các port mạng của các dịch vụ mạng thông dụng

Mỗi dịch vụ mạng thường chạy trên 1 hoặc nhiều cổng mạng giao thức TCP hoặc UDP hoặc cả 2. Cổng mạng hay port mạng là 1 số có giá trị từ 0 đến 65535 (2 byte). Có người làm hình liệt kê các dịch vụ mạng thông dụng, các cổng mạng thông dụng với …

Các port mạng của các dịch vụ mạng thông dụng Read More »

Linux kernel man page trên Rocky Linux 9 và Ubuntu 22.04 khác gì nhau?

Linux kernel có khá nhiều tài liệu hướng dẫn được viết thành man page được tập kết ở link sau https://www.kernel.org/doc/man-pages/ Linux kernel man page trên Rocky Linux 9 được đóng thành gói tên là man-pages. Linux kernel man page trên Ubuntu Server 22.04 được đóng thành gói tên là manpages.

Linux man page đọc ở dạng pdf cho cuộc đời dễ dàng hơn

Nếu đã đọc bài trước về các phím tắt của trang man trên Linux bạn có thể bị ngán. Thật may mắn bạn có thể chuyển man page sang pdf để đọc cho dễ thở. httpd man page ở dạng pdf mời bạn thưởng thức. https://devsecops.edu.vn/wp-content/uploads/2024/01/httpd.pdf Để chạy được lệnh ps2pdf cần cài gói ghostscript. …

Linux man page đọc ở dạng pdf cho cuộc đời dễ dàng hơn Read More »

Bài tập DevOps hay bài tập lập trình Bash shell thực chiến?

Bài tập DevOps này thực chất là bài tập lập trình Bash shell thực chiến. Chỉnh sửa lại 3 dòng code dư thừa trong chương trình dưới dùng để đóng gói Apache HTTP Web Server thành dạng Container Image. https://github.com/docker-library/httpd/blob/master/2.4/Dockerfile

nano editor có bao nhiêu phím tắt?

Linux text mode là chế độ dòng lệnh giúp Linux server khởi động nhanh hơn, chạy nhanh hơn so với chế độ đồ họa GUI (Graphical User Interface) của Windows Server. Linux text mode cũng giúp giảm bớt bề mặt tấn công (attack surface), giảm các lỗi bảo mật có thể có do môi trường …

nano editor có bao nhiêu phím tắt? Read More »

Linux man page có bao nhiêu phím tắt

Sức mạnh của Linux nằm ở chỗ lập trình Bash shell để tự động hóa mọi công việc ở Linux userspace hay Linux user space. Linux userspace là không gian người dùng, là môi trường để người dùng thao tác với nó từ lớp vỏ (shell). Học Linux kết quả cuối cùng cũng là để …

Linux man page có bao nhiêu phím tắt Read More »

Debian Almquist Shell có gì hay hơn Bash shell?

Debian Almquist Shell là shell tuân theo chuẩn POSIX có nguồn gốc từ Ash shell. Debian Almquist Shell thường viết tắt là dash. Dash shell chạy các script nhanh hơn Bash shell và phụ thuộc vào ít thư viện hơn Bash shell nên nó là shell mặc định trên Debian. Dash shell theo mô tả trên …

Debian Almquist Shell có gì hay hơn Bash shell? Read More »