OpenWRT UCI 初学入门

MVC(model-View-Control)模式是经典的Web开发编程模式。OpenWRT也采用这种开发模式。该设计模式为分层设计,模型层负责数据的持久化操作。OpenWRT的模型采用统一配置接口(Unified Configuration Interface, UCI).

一 将UCI配置文件转换为软件包的原始配置文件:

初始化脚本: /etc/init.d/中执行。

二 OpenWRT系统的核心文件分成很多文件,并且都位于/etc/config目录下。你可以用一个文本编辑器修改,也可以通过各种编程API(如shell,lua和C等)来修改。

三 在改变一个UCI配置文件后,受影响的服务或可执行程序必须由init.d进行重启。

系统配置:

一  /etc/rc.local

这个文件是在系统开机之后最后会调用到的脚本。也就是说,当有任何想要在开机之后就立即执行的命令时,直接将它写入到/etc/rc.local, 那么该命令就会在每次启动时自动执行,而不必每次登录系统时再去执行。

二 /etc/shells

shells文件包含系统中所有外壳程序的列表。应用程序使用此文件来确认一个外壳是否有效。每一个外壳程序占用一行,内容为外壳执行程序的绝对路径。

你可能感兴趣的:(linux,个人开发,开源)