linux环境编程
文章平均质量分 78
shuai_dudu
普通又狂热的嵌入式开发爱好者
展开
-
嵌入式内存管理及调试方法
linux内存的使用情况将直接导致系统运行的稳定性,因此,如何查看内存使用情况,以及了解内核内存分配情况是十分必要的。原创 2024-03-15 11:30:53 · 878 阅读 · 0 评论 -
iptables: No chain/target/match by that name.
iptables: No chain/target/match by that name.原创 2023-05-26 17:33:36 · 4993 阅读 · 0 评论 -
linux-命令及文件系统
文章目录引言挂载命令文件内容处理补丁制作补丁打补丁内容输出odhexdump清空文件内容替换文件内容sed查询文件中的字符串grep查找文件或内容locate命令文件属性umask -S命令文件大小查看文件夹所有文件大小计算文件夹下特定文件的大小总和解、压缩tar.gzziptar/tar.xztar.bz2链接文件ln命令编译gcc用户以root身份执行上一条命令man命令进程查看进程信息ps后台运行进程后台程序log查看logdmesgtaillog跑在前台烧写dd定时器crontab拷贝跨服务器拷贝s原创 2021-11-25 11:23:11 · 175 阅读 · 0 评论 -
boa_cgic-WebServer开发
文章目录概述BOA交叉编译编译报错添加环境变量配置文件修改配置文件路径配置信息说明注意mime.typesCGIC编译cgi开发作用编写编译POST/GETpostgetcookieDEBUGcgi_header: unable to find LFLF现象分析解决cgi中执行外部命令失败Ajax页面缓存问题解决概述选择boa作为web服务器优势:网上资料比较多占用flash资源较少BOA交叉编译环境:boa-0.94.131、./configure2、vi MakefileLDFLAG原创 2021-11-25 11:00:51 · 823 阅读 · 4 评论 -
linux-线程
文章目录引言进程和线程的区别多线程同步和互斥引言线程可以理解为一个可以独立拥有时间片的函数。线程无法脱离进程而存在。同一个进程中的线程共享该进程的地址空间。进程和线程的区别从概念上区分。进程是系统分配资源的基本单位,而线程是系统调度的基本单位。进程在运行时,操作系统会为其分配资源,而线程不会被单独分配系统管理的资源。线程必须依赖于进程提供的运行环境来运行。从时间调度上区分。系统在...原创 2020-02-20 11:46:43 · 125 阅读 · 0 评论 -
linux-进程环境
文章目录引言环境变量进程标识进程类型进程状态引言进程是什么?要理解进程,首先要从程序这个概念开始。程序是存储在磁盘上,为了完成某些任务的一系列指令的有序集合。而进程,它是当程序执行时,加载到内存中的个体。操作系统为进程分配独立内存资源,如虚拟地址空间、堆栈等,此外,操作系统在内核中为该进程创建管理节点PCB(进程控制块),以便于系统对其控制和调度。环境变量环境变量是运行某些程序所必须...原创 2020-02-19 15:51:15 · 112 阅读 · 0 评论 -
linux-文件IO
要看见树木,也要看见森林。文章目录引言文件描述符作用从应用层写一个字符到文件,这中间发生了什么?打开文件关闭文件定位文件读文件写文件获取或设置文件属性引言文件IO,即与操作文件相关的输入输出函数。POSIX标准定义了,linux文件IO函数指不带缓冲的IO函数,这些函数中的read和write将直接调用内核中的相应函数。不带缓冲指数据直接由用户层到达内核层。文件描述符作用程序要操作...原创 2020-02-18 12:14:54 · 155 阅读 · 0 评论 -
linux-文件和目录属性
文章目录引言文件类型获取文件信息文件权限文件相关函数测试文件权限控制创建文件权限创建和删除目录创建和删除链接文件更改文件访问权限更改文件所属用户和组重命名获取和更改工作路径引言本章描述文件系统的其他特征和文件的属性,以及修改这些属性的函数。文件类型UNIX系统文件类型:-:普通文件d: 目录b: 块设备c: 字符设备l: 链接文件p: 管道s: 套接字获取文件信息sta...原创 2020-02-17 17:43:28 · 179 阅读 · 0 评论 -
linux-标准IO
文章目录引言流和FILE结构体标准输入、标准输出和标准错误缓冲打开和关闭读和写一次读、写一个字节每次读写一行数据一次读写一个完整的结构文件定位格式化输入输出引言标准IO是ANSIC建立的一个标准IO模型,不依赖于系统内核。只要开发环境中有标准IO库,标准IO就可以使用。linux中使用的是glibc,它是标准C库的超集。不仅包含ANSIC中定义的函数,还包括POSIX标准中定义的函数。因此,...原创 2020-02-17 17:38:11 · 189 阅读 · 0 评论