linux操作系统培训资料
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux常用操作命令
命令 ls
cd pwd rm
mkdir cp du rmdir find
功能
列出当前目录下有哪些文件和目录。(ls –l 为列出一个目录下的 详细信息) 进入一个目录。(cd .. 为进入上一级目录) 显示当前目录。 删除一个文件或目录。(rm –r 为删除一个目录及该目录下的所 有文件) 创建一个目录。 拷贝一个文件。(cp a b 把a文件拷贝成b文件) 列出目录占用磁盘空间的大小 删除一个目录
Linux基础
Linux内核的作用 文网内件络核管协是理 议L、 ,in设 直ux备 接操管决作理定系、着统进系的程统核管的心理性,、能它存和负储稳责管定系理性统、的。
linux的版本号 内通核常的我版们本所号说。的版lin本u号x的由版三本部号分,组指成的主就版是本li号nu、x 次号过发版、版版6本本本为号 号 (次、 来 次版末 确 版本版 定 本号本号li、n号奇u1x。数9的为例为版末如开本版:发是本版2稳.号6本定.。1,版9同偶2本时为数还可主为是以版稳开通本 定版本)。
操作系统的分类。 操作系统分为实时操作系统和非实时操作系统,又可 以分为嵌入式操作系统和非嵌入式操作系统等。 linux操作系统即可以作为准实时的操作系统使用,也 可作为非实时操作系统使用,并且可以满足服务器操作 系统的要求,在桌面操作系统领域也得到较大的发展。 所以,linux操作系统已经渗透到嵌入式领域、服务器 领域、个人pc领域,成为目前应用领域最广的一种操作 系统。
Linux进程调度
Linux 调度算法
(一期Lie个的npu指开oxc定 始调h)的 计度。时 算算在间 。法一片一把个,般C单P时情U独间况的的片下时时持,间期续不划内时同分,间的为每从进时个这程期进个有程时不有 同分完配大它给小的进的 时程间时的片间最时片大,。这C时P个间U时进片间程的部被值分抢是。占在当,一一并个个用时进另期程一内用, 个一可个运进行 程进 可程 以代 几替次它被。调当度然程,序在选同中一(时只期要内它,的 时等在程在待同间都这I一片用种/O时还 完 情,期它 况没那内们 下用么再的 ,完,度时调)它被间度,还选片程例剩中时序如余。,的,一当一算如些所个法果时有时重进间的期新程片可才计挂,运结算起并行束所自可进;有己以, 进程的时间片,然后,一个新的时期开始。
在指定路径查找文件
Linux常用操作命令
命令 grep mv chmod man top ps pstree
功能 在指定文件查找指定字符串 移动文件或目录 改变文件权限指令 命令或函数帮助查询指令 查看cpu和内存使用情况的指令 查看当前运行的进程的指令 查看进程树的指令
Linux设备管理
Linux上层应用与实际设备的关联
Linux文件管理
Linux系统中使用的文件类型 目前linux采用的文件系统有ext3文件系统,但是在嵌入式linux操作系统中 更多的使用的是jffs2,yaffs和nfs网络文件系统。 Jffs2文件系统是专为nor flash设计的文件系统,考虑到了nor flash的许多特 性,同时具有压缩性能,一般可以达到2:1的压缩效果,但是在用于大于 128Mbytes的flash时,效果不是太好。 Yaffs文件系统是专为nand flash设计的文件系统,考虑到了nand falsh的许 多的特性,但是不具有压缩性能,但其加载速度较快,使用于大容量存储的 场合。 除去以上文件类型的不同之外,linux提供统一的api操作函数,来实现对文 件系统的管理。另外,在linux中,在对一个设备上的文件进行操作时,需要 首先挂载这个设备到文件系统中,才能操作这个设备上的文件。 在linux内核启动时,会默认挂载一个文件系统,这个就是根文件系统,此后 所有的文件系统都是基于这个文件系统进行挂载,同时也可以卸载,但是根 文件系统是不能卸载的。 挂载一个文件系统的命令如下: mount –t yaffs /dev/mtdblock0 /mnt 意思是说,把文件类型为yaffs的mtdblock0上的文件系统挂载到/mnt目录下
Linux对于设备的管理是通过设备驱动程序来进行管 理,采用设备文件的方式进行关联。每个设备文件 都有设备类型,主设备号、次设备号,在驱动程序 中会注册这些设备号。这样当上层应用程序操作设 备文件时,就会将请求通过Linux操作系统调用传递 到驱动程序中,驱动程序控制硬件设备完成相应的 操作。
Linux设备文件一般在/dev目录下面。例如如下设备文件: crw-rw---- 1 root uucp 4, 64 12月 8 09:57 /dev/ttyS0 是指/dev/ttyS0为字符型设备,主设备号为4,次设备号为 64。其实这就是linux系统中的串口1的设备文件。我们打开这 个设备文件,然后写入数据,我们写入的数据就会从串口发 送出去,我们读入数据,就会读取到从串口收到的数据。 如果我们想控制串口的速率、校验位、码位的长度,我们只 需要调用ioctl函数,然后传入相应的数据就可以了。
Linux基础
Linux系统的组成 应整用个程li序nu等x系组统成由。内核、设备驱动、各种运行时的库、shell及
Linux的启动过程。 (后在自在硬举嵌件程入上序式电在领之初域后始成,化为首必lo先a要d会e的有r,硬在一件p个c(中自例成举如为程内b序io存运s)),行然 之核后的将开l始in位ux置内运核行读l取inu到x内内存核中. ,然后跳转到内 挂载l根inu文x内件核系在统进之行后必,要会的启初动始文化件设系置统工中作的和一 个是etc大程目名序录鼎作下鼎为的的系对i统n应i中t的进的s程h第e,l一li脚n个i本t进进文程程件,会。这,个然进后程运就行
Linux操作系统培训
ቤተ መጻሕፍቲ ባይዱ 内容摘要
Linux基础 Linux常用操作命令 Linux设备管理 Linux文件管理 Linux进程调度 Linux多线程编程 Linux进程间通信
Linux基础
操作系统的概念 操作系统是管理计算机系统资源(软件和硬件)资源 的系统软件,它为计算机提供方便,有效,安全,可靠 的工作环境。主要包括:进程管理,存储器管理,设备 管理,文件管理,作业管理等。