Ebook Kỹ Thuật Lập Trình Hệ Thống Linux + Kèm Code [9915E]
Trở thành một lập trình viên hệ thống Linux thành thạo bằng cách sử dụng các phương pháp và kỹ thuật chuyên nghiệp.
Tìm giải pháp cho tất cả các vấn đề của bạn liên quan đến lập trình hệ thống Linux bằng cách sử dụng các phương pháp thực tế để phát triển các chương trình hệ thống của riêng bạn.
Các tính năng chính:
- ✓ Hiểu sâu hơn về cách thức làm việc của lập trình hệ thống Linux.
- ✓ Có được kinh nghiệm thực hành khi làm việc với các dự án Linux khác nhau với sự trợ giúp của các ví dụ thực tế.
- ✓ Tìm hiểu cách phát triển các chương trình của riêng bạn cho Linux.
Mô tả cuốn sách:
Linux là hệ điều hành (OS) mã nguồn mở phổ biến nhất thế giới. Cuốn sách này sẽ cho phép bạn mở rộng Hệ điều hành Linux với các chương trình hệ thống của riêng bạn và giao tiếp với các chương trình khác trên hệ thống.
Cuốn sách bắt đầu bằng cách khám phá Linux filesystem, các lệnh cơ bản của nó, các trang hướng dẫn cài sẵn, GNU compiler collection (GCC) và các lệnh gọi hệ thống Linux. Sau đó, bạn sẽ khám phá cách xử lý lỗi trong chương trình của mình và sẽ học cách bắt lỗi và in thông tin liên quan về chúng. Cuốn sách đưa bạn qua nhiều phương pháp về cách đọc và ghi tệp trên hệ thống, sử dụng cả luồng và trình mô tả tệp. Khi bạn tiến bộ, bạn sẽ đi sâu vào việc rèn, tạo zombie processes và daemon, cùng với các phương pháp về cách xử lý daemon bằng systemd. Sau đó, bạn sẽ tìm hiểu cách tạo shared library và bắt đầu khám phá các loại liên lạc giữa các process - Inter Process Communication (IPC) khác nhau. Trong các chương sau, các phương pháp về cách viết chương trình bằng POSIX threads và cách gỡ lỗi chương trình của bạn bằng GNU debugger (GDB) và Valgrind cũng sẽ được đề cập.
Đến cuối cuốn sách về Linux này, bạn sẽ có thể phát triển các chương trình hệ thống của riêng mình cho Linux, bao gồm daemon, tool, client, và filter.
Bạn sẽ học được gì:
- ✓ Khám phá cách viết chương trình cho hệ thống Linux bằng nhiều lệnh gọi hệ thống (system call).
- ✓ Đi sâu vào cách hoạt động của các POSIX function.
- ✓ Hiểu và sử dụng các khái niệm chính như signal, pipe, IPC, và process management.
- ✓ Tìm hiểu cách tích hợp các chương trình với một hệ thống Linux.
- ✓ Khám phá các chủ đề nâng cao như filesystem operation, tạo shared library và gỡ lỗi chương trình của bạn.
- ✓ Có được sự hiểu biết tổng thể về cách gỡ lỗi chương trình của bạn bằng Valgrind.
Cuốn sách này dành cho ai:
Cuốn sách này dành cho những ai muốn phát triển các chương trình hệ thống cho Linux và hiểu sâu hơn về hệ thống Linux. Cuốn sách có lợi cho bất kỳ ai đang gặp phải các vấn đề liên quan đến một phần cụ thể của lập trình hệ thống Linux và đang tìm kiếm các phương pháp hoặc giải pháp cụ thể.
Mục lục:
- ✓ 01. Nhận các công cụ cần thiết và viết các chương trình Linux đầu tiên của bạn.
- ✓ 02. Làm cho các chương trình của bạn dễ dàng để viết kịch bản.
- ✓ 03. Tìm hiểu sâu về C trong Linux.
- ✓ 04. Xử lý lỗi trong chương trình của bạn.
- ✓ 05. Làm việc với File I/O và Filesystem Operation.
- ✓ 06. Spawning Processes và sử dụng Job Control.
- ✓ 07. Sử dụng systemd để xử lý Daemon của bạn.
- ✓ 08. Tạo Shared Library.
- ✓ 09. Terminal I/O và Thay đổi Terminal Behavior.
- ✓ 10. Sử dụng các loại IPC khác nhau.
- ✓ 11. Sử dụng Thread trong chương trình của bạn.
- ✓ 12. Gỡ lỗi các chương trình của bạn.
MÃ EBOOK TÌM KIẾM TRÊN DRIVE: 9915E
CUNG CẤP TÀI KHOẢN ONEDRIVE 5TB VÀ OFFICE 365 GIÁ RẺ, XEM CHI TIẾT TẠI ĐÂY
No Comment to " Ebook Kỹ Thuật Lập Trình Hệ Thống Linux + Kèm Code [9915E] "