Linux内核分析期中知识点总结
Linux内核分析期中知识点总结1. 计算机是如何工作的存储程序计算机工作模型:冯诺依曼体系结构X86汇编基础会变一个简单的C程序分析其汇编指令执行过程2. 操作系统是如何工作的函数调用堆栈模拟存储程序计算机工作模型和时钟中断在mykernel基础构建一个简单的操作系统3.构造一个简单的Linux系...
成为一名嵌入式Linux开发工程师需要学习哪些知识?
本博客转载于:http://bbs.elecfans.com/jishu_426554_1_1.html 一:C语言 嵌入式Linux工程师的学习需要具备一定的C语言基础,C语言是嵌入式领域最重要也是最主要的编程语言,通过大量编程实例重点理解C语言的基础编程以及高级编程知识。包括:基本数据类型、数...
第二天-计算机硬件基本知识和linux发展简史
今天老师讲了两个部分的内容,第一个是计算机硬件的基本知识,第二个是讲了一下unix、linux简史。 第一部分:计算机硬件核心知识 1、PC服务器,当前互联网公司应用最多的服务器品牌有DELL、HP、IBM。 其中DELL品牌:2010年以前 1u 18...
Linux知识要点大全(第四章)
第四章 文件管理 *主要内容文件和目录的操作:①创建②删除③拷贝④重命名(剪切)⑤查看一:目录的操作 回顾与目录相关的命令ls 查看目录中的内容 、pwd 打印当前目录 、cd 切换目录1、创建目录mkdir [-选项] [参数] -p 级联创建,在父目录不存在的情况下,先创建父目录,再...
Linux进程管理知识整理
Linux进程管理知识整理1、进程有哪些状态?什么是进程的可中断等待状态?进程退出后为什么要等待调度器删除其task_struct结构?进程的退出状态有哪些?TASK_RUNNING(可运行状态)TASK_INTERRUPTIBLE(可中断等待状态)TASK_UNINTERRUPTIBLE(不可中断...
嵌入式Linux驱动笔记-基本知识二
一.嵌入式linux字符设备驱动框架 添加作者信息:MODULE_ATHOR("AlanWongCC"); 添加模块使用信息:MODULE_DESCRIPION("xxxxxx"); 命令: moduleprobe xxx :加载内部模块。 优点是能够处理模块间的相互依赖,如:XXX.ko 和OO...
Linux基础知识了解2
1、pwd为绝对路径 辨别绝对路径与相对路径。例:cd/root/0316 绝对路径,从根目录开始。 cd 0316 相对路径,当前下的0316 2、 cd/ 根目录,cd. 进入目录 cd空格..返回上一级 3、cp 拷贝。 mv 剪切 、重命名 4、cp-r 拷贝目录...
LINUX操作系统知识:进程与线程详解
当一个程序开始执行后,在开始执行到执行完毕退出这段时间内,它在内存中的部分就叫称作一个进程。Linux 是一个多任务的操作系统,也就是说,在同一时间内,可以有多个进程同时执行。我们大家常用的单CPU计算机实际上在一个时间片段内只能执行一条指令。那么Linux是如何实现多进程的同时执行的呢?原来Lin...
鸟哥linux私房菜学习笔记 第二章知识点
2.1linux一切皆文件2.2 磁盘分区磁盘即文件2.2.1 磁盘连接的方式与设备文件名的关系模糊1、正常的实体机器大概使用的都是 /dev/sd[a-] 的磁盘文件名,至于虚拟机环境下面,为了加 速,可能就会使用 /dev/vd[a-p] 这种设备文件名喔!ps 我的虚拟机上是dev/sd[a-...
Linux(1)-(服务器核心知识、Linux入门、VMware与centeos安装、远程连接linux、linux基本命令使用)
一、服务器核心知识 1、电脑和电脑的硬件组成 现在的人们几乎无时无刻不在使用着电脑!不管是桌上型电脑(桌机)、笔记型电脑(笔电)、平板电脑,还是智慧型手机等等,这些东西都算是电脑。虽然接触这么多,但是,你了解电脑里面的元件都有什么吗?以桌机来说,电脑的机壳里面含有什么元件?不同的电脑可以应用在哪些工...
Linux 字符设备驱动结构(四)—— file_operations 结构体知识解析
前面在 Linux 字符设备驱动开发基础 (三)—— 字符设备驱动结构(中) ,我们已经介绍了两种重要的数据结构 struct inode{...}与 struct file{...} ,下面来介绍另一个比较重要数据结构 struct _file_operations struct ...
Linux基础知识之挂载详解(mount,umount及开机自动挂载)
挂载概念简述: 根文件系统之外的其他文件要想能够被访问,都必须通过“关联”至根文件系统上的某个目录来实现,此关联操作即为“挂载”,此目录即为“挂载点”,解除此关联关系的过程称之为“卸载” 1.挂载:根文件系统外通过关联至根文件系统上的某个目录来实现访问 2.挂载点:mount_point,用于作为另...
【linux】-Makefile简要知识+一个通用Makefile
目录MakefileMakefile规则与示例为什么需要MakefileMakefile样式先介绍Makefile的两个函数完善Makefile通用Makefile的使用通用的Makefile解释零星知识点make命令的使用即时变量与临时变量变量的导出(export)Makefile中的shellM...
Linux 零碎知识点
ln -s ../libs/ libs在当前目录下建立一个符号链接文件libs,使它指向上一层目录的libs文件夹关于su和su -的区别切换用户是可以使用su tom或者su - tom来实现,但是两者有区别su只是切换身份,但shell环境仍然是原用户的shellsu -是连用户的shell环境...
关于linux的用户,组,以及权限的知识结构
能把这张图读懂,你已经成功了一大半了。下边只是笔记: 查看用户信息: > id 用户名 查看所有组的信息: > sudo cat /etc/group group_name:passwd:GID:user_lists 说明: 用户名称/用户组密码/GID/用户列表 查看所有用户信息: ...
linux学习笔记-目录相关知识
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错!linux的目录结构及作用是根据fhs标准定制的,以下列出一些常用的目录的作用,以及fhs官方网站的连接FHS官方网站的连接:http://www.pathname.com/fhs//根目录最上级目录boot目录:系统启动文件的存...
很实用的linux运维常用命令及知识! 2
日常经典命令集合: 1、查找所有tar文件然后移动到目录:find . -name “*.tar” -exec mv {} ./backup/ ; 2、查找for i in `find . -name *.html|sed ‘s/.//g’|sed ‘s/html/.html/g’` ;do ec...
linux 十五个原理知识点
DNS系统架构与解析原理http协议通信原理TCP/IP的3次握手和四次断开原理MySQL主从同步原理Nginx配合php的fastcgi工作原理Lvs的4种模式工作原理Memcached工作原理(内存管理机制)keepalived高可用服务工作原理描述CDN工作原理详细过程以及购买CDN后具体解析...
Linux CentOS 知识和常用命令
1、常用热键 【Tab】它具有“命令补全”与“文件补全”的功能【Ctrl+C】中断执行中的程序组合键【Ctrl+d】键盘输入结束。也可以用来替代 exit 2、Linux 常用编辑器 vi 和 vim vi 编辑器(vim 大同小异) (1)一般模式 【可以 删除,复制,粘贴】 (2)编辑模式【...
Linux 基础知识----shell
1.file title:#!/bin/bash2.input:echo $1echo $23.if# ifif [ "$1" = "N" ]then echo normalelif [ "$1" = 1 ]then echo 'case1'elif [ -n "$1" ]then echo 'ot...