Showing posts with label Linux Basic. Show all posts

Whiptail - Công cụ tạo giao diện đồ họa trên terminal (bash shell)

Công cụ này được dùng để tạo ra một giao diện đồ họa đơn giản để install hoặc settting một phần mềm nào đó trên môi trường bash shell của terminal.

Một ví dụ, chẳng hạn khi muốn config cấu hình của raspberry pi:
Gõ lệnh "sudo raspi-config" 

sẽ ra giao diện như dưới đây :


Note: Chi tiết cách sử dụng có thể tham khảo wiki





Tuesday, December 31, 2019

System start - init - /etc/init.d

1. Init


Init là chương trình khởi động được chạy tiếp theo sau khi chạy xong kernel
các script được Init gọi dùng để chạy các service.
Các step:
+ Init đọc và phân tích file /etc/inittab để khởi chạy các service, tuy nhiên các version sau này inittab không còn được sử dụng
+ Lần lượt chạy các script
    - /etc/init.d/rcS         => chạy start script trong /etc/rcS.d
    - /etc/init.d/rc           => chạy lần lượt các script tring /etc/rc*.d
    - /etc/init.d/rc.local  => user add thêm các script của riêng mình
+ getty => login user & password

2. Các folder
+ /etc/init.d   :  thư mục chứa các script để start/stop service
+ /etc/rc*.d   : gồm các script được bắt đầu bằng
                        - S****         => start service
                        - K****        => stop service
                      các script này thực chấy được symbol link từ /etc/init.d
     



Sunday, October 15, 2017

QMake


QMake là một chương trình thuộc bộ công cụ QT Framework có tác dụng tạo ra Makefile cho các QT project, nói chung tương tự như CMake.
Xem thêm các bài viết về QT Framework tại đây.


Sunday, October 4, 2015

- Copyright © Lập trình hệ thống nhúng Linux . Powered by Luong Duy Ninh -