课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
Linux编程开发技术应用是目前大多数程序员都在学习的一个编程技术知识,而今天我们就通过案例分析来了解一下,零基础学Linux编程开发需要掌握哪些知识。
一、Linux启动脚本
rcS文件,rcS文件位于系统根目录下的“/etc/init.d”下。
rcS文件本质是一个bashshell脚本,因此遵循bash脚本的语法规则。
[1]文件行必须为“#!/bin/sh”。
[2]注释一行用“#”。
[3]基本的赋值语句,如打印字符串。
[4]打印特殊符号需加“\”。
[5]逻辑语句、循环语句等。
二、启动脚本实现的功能
启动脚本可以做很多事情,只要我们需要初始化时配置或者执行的功能,几乎都满足,总结几点下来及常用的有如下几种。
[1]启动某个进程程序,常用的,如启动串口收发进程。
[2]加载驱动模块(.ko文件);如驱动编译成模块时,可以在这里增加加载(insmod/modprobe)驱动模块命令。
[3]启动其他模块启动脚本,如网络服务。
[4]配置功能,该项功能比较实用,实现期望系统起来后进行某些配置,如:配置环境变量、创建临时文件(夹)、挂在文件到指定文件夹、设置默认IP参数,以及配置系统主机名称等基础配置。
[5]其他,如增加打印功能,方便在调试终端(串口)查看初始化过程,或者两者执行间进行延时(sleep)等。
三、Tmpfs是什么
tmpfs是Linux/Unix系统上的一种基于内存的虚拟内存文件系统,而不是基于块设备,创建时不需要使用mkfs等初始化。
tmpfs可以使用您的内存或swap分区来存储文件。由此可见,tmpfs主要存储暂存的文件。
它大的特点就是它的存储空间在VM(virtualmemory),VM是由linux内核里面的vm子系统管理的。
有时候,当应用程序使用到Tmpfs时,而在部署的时候如果没有对应用程序占用的内存做足够的评估时,就有可能把Tmpfs用满,
这个时候就需要调整Tmpfs的大小了,
当然,调整的大小不能大于你机器内存大小,否则,你只能换机器了,又或是优化你的应用程序。
当要卸载tmpfs文件系统时,意味着你的应用程序使用的共享内存将会被删除,如果数据较重要,在umount前记得备份。
希望这辈子,最让你无悔的事情就是来达内学习!学习向来不是件易事,但无论过程多么艰难,希望你依然热爱生活,热爱学习!永远记得,达内将与你一同前行!现在扫码,立即领取万元课程礼包,助力0基础快速入行,为你梳理行业必备技能,全方位了解岗位发展前景!
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。