现在位置: 首页 > linux
2019-12-05 05:18 工业·编程 ⁄ 共 261字 暂无评论
linux 系统时钟有两个,一个是硬件时钟,即 BIOS 时间,就是我们进行 CMOS 设置时看到的时间,另一个是系统时钟,是 linux 系统 Kernel 时间。 当 Linux 启动时,系统 Kernel 会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作。 1. 设置系统时间 date 设置日期为2019年9月20日 date -s 20190920 date 设置时间12点47分50秒 date -s 12:47:50 2. 系统时间同步到硬件时钟 查看系统时间 date 查看硬件时钟 hwclock --show ...
阅读全文
2019-11-24 13:38 工业·编程 ⁄ 共 622字 暂无评论
/bin: 最常用的系统命令,所有用户都可以使用的命令都在这里,例如mkdir、ping、cd、pwd、bash等 /sbin: 与/bin意义相近,里面是只有root用户拥有的命令,例如iptables、reboot、shutdown、sysctl /boot: 启动linuxOS时所用的核心文件 /dev: device的缩写,外部设备与Linux的关联是通过文件方式来表现的,都存放在/dev下,像网卡、磁盘等 /etc 所有的系统管理所用的配置文件和子目录,像hosts,dnsmasq,yum安装的那些组件...
阅读全文
2019-10-14 07:21 工业·编程 ⁄ 共 1178字 暂无评论
标准I/O函数库提供了popen函数,它启动另外一个进程去执行一个shell命令行。 这里我们称调用popen的进程为父进程,由popen启动的进程称为子进程。 popen函数还创建一个管道用于父子进程间通信。父进程要么从管道读信息,要么向管道写信息,至于是读还是写取决于父进程调用popen时传递的参数。 函数原型: #include “stdio.h” FILE *popen( const char* command, const char* mode ) ...
阅读全文
(1)三者的作用 简单来说就是去饭店点菜:Kconfig是菜单,Makefile是做法,.config就是你点的菜 Makefile:一个文本形式的文件,编译源文件的方法。 Kconfig:一个文本形式的文件,内核的配置菜单。 .config:编译所依据的配置。 (2)三者的语法 1、Makefile 目标定义:目标定义就是用来定义哪些内容要做为模块编译,哪些要编译链接进内核。 直接编译: obj-y      += hello.o 表示要由hello.c或者...
阅读全文
2019-10-09 06:41 工业·编程 ⁄ 共 306字 暂无评论
1.find:查找文件或目录 语法: find 查找位置 文件名或目录名 如:在 /root/luojiahui目录下查找index.htm find /root/luojiahui index.htm 在当前目录及其子目录中查找任何扩展名为"c"的文件(不加-print也会输出结果) find . -name "*.c" find bootable kernel  -name "*.c" 2.grep:在文件中查找字符串 语法:grep 字符串 文件名 如:grep success luoj...
阅读全文
Linux内核使用三种不同的版本编号方式。 第一种方式用于1.0版本之前(包括1.0)。第一个版本是0.01,紧接着是0.02、0.03、0.10、0.11、0.12、0.95、0.96、0.97、0.98、0.99和之后的1.0。 第二种方式用于1.0之后到2.6,数字由三部分“A.B.C”,A代表主版本号,B代表次主版本号,C代表较小的末版本号。只有在内核发生很大变化时(历史上只发生过两次,1994年的1.0,1996年的2.0),A才变化。可以通过数字B来判断Linux是否稳定,偶数的B代...
阅读全文
2019-08-16 06:56 工业·编程 ⁄ 共 3215字 暂无评论
一、名字含义: 在uClinux这个英文单词中u表示Micro,小的意思,C表示Control,控制的意思, 所以uClinux就是Micro-Control-Linux,字面上的理解就是"针对微控制领域而设计的Linux系统"。 二、ucLinux与linux区别? 没有虚存管理 不能运行时增加进程栈 不支持分页 可执行程序不是elf,   而是flat 不能用fork,   而是用vfork RAMDISK  uClinux是针对控制领域的嵌入式linux操作系统,它从...
阅读全文
2019-07-26 07:29 工业·编程 ⁄ 共 1391字 暂无评论
    要解释这个问题,要先说一下操作系统。英文维基词条对操作系统的定义是: An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.     翻译一下就是操作系统是一种管理计算机硬件、软件资源,并为计算机程序提供通用服务的一种系统软件。操作系统可以分为两部分:运行在内核模式的内核部...
阅读全文
2019-06-08 14:38 工业·编程 ⁄ 共 1212字 暂无评论
为什么Linux在全世界范围内得到了广泛的应用,而比Linux出现得更早的Minix没有像Linux一样流行呢? 回过头看,本来unix已经在高校中流行开来,但是unix的所有者认为这种不给钱就拿来用的作法是一种侵犯版权的行为,禁止了对unix的自由研究(或者说无偿使用)。Tanenbaum教授感到没有一个实际的操作系统可以做为教学的实例,于是自已动手,和他的学生一道开发出来一个与unix兼容的微型操作系统Minix。 事后看来,Minix系统有两个...
阅读全文
2019-06-01 05:12 工业·编程 ⁄ 共 3276字 暂无评论
1.选择路由 若要将数据包发至PC2,则linux系统通过查询路由表可知168.1.1.10(目的地址)的网关地址为192.168.1.1,此时linux系统选择网卡1发送数据包。 2.邻居子系统(通过arp协议建立起邻居的信息) 选择网卡1发送数据时,首先将数据包发给邻居(网关),再由邻居转发至后面,若要发送给邻居,则必须知道邻居的MAC地址,若不知道邻居的MAC地址,则需要通过arp请求包获取邻居的MAC地址。 Linux网络体系结构由以下五个部分...
阅读全文