1 概述

SylixOS启动时会加载环境变量配置文件profile,网络配置文件ifparam.ini以及系统启动脚本startup.sh。

2 环境变量配置文件profile

SylixOS启动时会执行varload命令,该命令的作用是从系统/etc/profile文件中读取环境变量配置信息,加载到系统运行环境中,如果系统/etc路径下没有profile文件,系统启动则会有如图 21所示提示信息。

图21  加载profile失败

如果没有profile文件,可执行varsave命令将当前系统运行环境生成profile文件,如图 22所示。

图22  创建profile文件

此时重启系统,系统启动阶段会提示profile加载成功,如图 23所示。

图2-3  加载profile成功

3 网络配置文件ifparam.ini

SylixOS启动时会读取ifparam.ini文件中的网络配置信息,如果系统/etc路径下没有ifparam.ini文件,系统启动会有如图 31所示提示信息。关于ifparam.ini更多详细信息可参考《SylixOS设备IP的设置》。

如果ifparam.ini配置正确,系统启动时会有参数加载成功的提示,如图 31所示。

图3-1  加载ifparam.ini成功

4 系统启动脚本startup.sh

SylixOS启动时会执行shell脚本startup.sh,一般情况下该脚本通常配置shell任务堆栈大小,注册内核模块,如果/etc路径下没有startup.sh文件,系统启动时会有如图 41所示提示信息。

图41  运行startup.sh失败

手动创建shell脚本startup.sh,并且写入注册内核模块相关命令,则系统启动时会自动执行启动脚本中的相关命令,如图 42所示。

图42  执行startup.sh脚本,注册内核模块

5 参考资料

《SylixOS shell用户手册》

转载于:https://blog.51cto.com/gedongrui/1937268

SylixOS启动读取配置文件相关推荐

  1. skynet启动读取配置文件浅析(skynet_main.c)

    1.作为skynet的启动文件,主要完成了一些初始化和读取并存取配置文件内容的工作. 在这里只将代码读取配置文件的部分抽取出来,就算没有skynet环境,这些代码也是可以运行的,了解以后再对照源码进行 ...

  2. MySQL读取配置文件的顺序、启动方式、启动原理

    一.MySQL读取配置文件的顺序 读取顺序:/etc/my.cnf > /etc/mysql/my.cnf > /usr/etc/my.cnf > ~/.my.cnf 命令验证: [ ...

  3. nginx启动完访问网页出现HTTP 错误 500.19 - Internal Server Error错误代码0x80070003 无法读取配置文件

    HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息: 模块    IIS Web Core 通知    未知 ...

  4. SpringBoot 读取配置文件中参数全面教程

    一.简介 在日常开发使用 SpringBoot 框架时,经常有一些配置信息需要放置到配置文件中,我们需要手动读取这些配置到应用中进行一些逻辑,这里整理了一些常用读取配置的方法,简单介绍一下. 1.Sp ...

  5. win7 web开发遇到的问题-由于权限不足而无法读取配置文件,无法访问请求的页面...

    Asp.net网站部署时遇到的一些问题 很少部署网站,这几天有一个网站帮朋友部署,期间遇到一些问题,经查找各种网络资源,最终解决,先将遇到的问题及解决办法分享一下. 系统 Win7+iis7.5+sq ...

  6. 【C 语言】文件操作 ( 配置文件读写 | 框架搭建 | 写出或更新配置文件 | 读取配置文件 )

    文章目录 一.写出或更新配置文件 二.读取配置文件 一.写出或更新配置文件 写出或更新配置文件 : 首先 , 使用 字符数组 存储 键值对 信息 ; // 写出 或 更新 的配置项// 数组声明会后 ...

  7. @PropertySource与@ConfigurationProperties多种方式读取配置文件详解,附带@PropertySources使用说明

    两个注解都可以读取properties文件或者xml文件,二者可以单独使用也可以结合使用. 一. @PropertySource结合@Value读取指定配置文件 1.准备一个properties文件放 ...

  8. java servlet 输出_JavaWeb中servlet读取配置文件的方式

    我们在JavaWeb中常常要涉及到一些文件的操作,比如读取配置文件,下载图片等等操作.那我们能不能采用我们以前在Java工程中读取文件的方式呢?废话不多说我们来看看下我们以前在Java工程中读取文件是 ...

  9. Spring 读取配置文件(二)

    Spring 读取配置文件并调用 bean package cn.com.test.receive;import org.springframework.beans.factory.annotatio ...

最新文章

  1. 第十八章 33用重载输出运算符函数实现字符串的输出
  2. 把所有的谎言献给你β(找规律数学题)
  3. 上下文管理、线程池、redis订阅和发布
  4. Tableau Online免费注册试用
  5. android 智能手机usb驱动程序,华为手机usb驱动下载
  6. 工具推荐——Snipaste
  7. Redis Gossip广播通信 1.gossip原理概述
  8. centos修改镜像源
  9. 1对1实时视频/语音通讯原理概述
  10. 5月6阴阳师服务器维护,《阴阳师》手游5月6日维护更新公告
  11. 深度学习系列25:注意力机制
  12. linux 安装qt5和qtcreator开发工具
  13. Linux查看软件安装和系统信息操作
  14. 互联网 B C端产品对比分析
  15. Big Mart Sales:预测销售结果 |Python
  16. 为什么网上工商银行安装了U盾不能上网站了?
  17. 匡威react是什么意思_CONVERSE 的那些「老家伙」们,早晚都会回来的
  18. k8s 拉取镜像失败_Kubernetes:如何解决从k8s.gcr.io拉取镜像失败问题
  19. 程序员必修内功,收集了上千本各类编程书籍【免费获取】
  20. 京东C2M的“马桶故事”

热门文章

  1. 英语总结系列(二):爽约Pauel叔十五天
  2. 谷歌AI为达目的,把自己的身体改造成了这样……
  3. “让天下没有难开的店”,宣言来自无人车公司AutoX
  4. 瑞银报告:Waymo在2030年占据全球60%无人出租车市场
  5. 联想高校AI精英挑战赛中大收官,“人工智能眼科机器人”获全国总决赛最后入场券
  6. 实现Kubernetes跨集群服务应用的高可用
  7. Android 性能优化工具 TraceView 简单使用
  8. itext汇总 生成pdf
  9. Swift 后端开发
  10. 找出符合下图的互联网产品实例