ImageVerifierCode 换一换
格式:PPT , 页数:92 ,大小:837KB ,
资源ID:2702392      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2702392.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Linux入门学习资料.ppt)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Linux入门学习资料.ppt

1、Linux基础及入门基础及入门22022/11/8page:2v安装安装vnc-win32v安装安装Notepad+v安装安装Vmware 8v安装安装XE3加法器:加数,被加数加法器:加数,被加数I/Opollinterrupt程序局部性原理 42022/11/8page:4APIv机器机器语言言v微微码(汇编语言言)编译器器v高高级语言言56vjobs1$jobs2v多任多任务vCPU,MemoryvCPU:slice5ms5msvMemory1,2虚拟地址空间v进程程7call,库:程序库:程序vsystem call系统调用底层8shell9库库Kernel:内核系统调用library

2、:APIApplication Program InterfaceshellinterfaceGUI:CLI:dll:Dynamic Link Library.so:shared object1011绝对路径,相对路径绝对路径,相对路径1213.so14processv计算算资源源权限用户用户,容器,关联权限:用户组,方便地指派权限15v用用户:标识符符v用用户组:标识符符v文件:文件:v/tmp/inittab.new tom tom vTom ls/tmp/inittab.newvJerry16lsshell171819ls.sols20碎片碎片vkernel space21CPU2223

3、0+1+2+3SUMI=124编辑模式输入模式末行模式25262728lsv用用户,用,用户的基本的基本组hadoop29vOwner Group OthervOwner facl,user Group facl,group Other3031低速低速运算器控制器存储器输入设备输出设备北桥南桥IDEUSB16中断32脱机批处理脱机批处理v磁磁带33多任务,多进程多任务,多进程vOS进程管理内存管理驱动程序安全管理TCP/IP/boot静态编译动态链接daemon34web日志服务35vshell,I/Ov设备类型型b,block,块随机,块c,character,字符线性,字符v终端端keyb

4、oardmonitor物理终端虚拟终端模拟终端图形终端36vshellGUIGnomeKDEXfaceCLIbashshcshtcshkshzsh进程:代理37vbash#,$COMMAND option argumentstype COMMAND内部:shellhelp COMMAND外部:COMMAND-helpman#COMMANDlchpaterinfo COMMAND/usr/share/doc/COMMAND-version38shellv1、用、用户命令命令v5、文件格式、文件格式v8、管理、管理员命令命令变量:内存空间,命名NAMEFONT=c配置文件39font=afont=

5、Cfont=D4041vBSD物理地址512M线性地址CPU字长32bit,4GlPAE,64G42shell:外壳外壳vOS:cpu时间分配内存管理进程管理安全功能驱动硬件GUI:Graphic User InterfaceCLI:Command Line Interface系统调用system call,300+库:function静态编译动态编译动态共享库glibc()4344用户空间,内核空间用户空间,内核空间System Callrm /tmp/test.txt45v内存管理内存管理v进程管理程管理v驱动程序程序v安全管理安全管理System Call46AB47按名存取,文件系统按

6、名存取,文件系统v目目录,文件,文件48block,1k,2k,4k,100Gv格式化格式化高级格式化,创建文件系统49/tmp/homestudent叶子节点50v用用户帐号号家目录,主目录管理员root,/root普通用户,/home/usernamejerry,/home/jerryv用用户密密码(认证信息)信息)vroot,具有一切具有一切权限限51v密密码复复杂性性规则:长度7密码至少包含四类字符中三类以上pssword123!52vSwitch Usersu usernamesu-usernamevrootvsudovidvfinger53vsh csh ksh bash zshv

7、命令行命令行补齐ls,ifconfig/bin,/sbin,/usr/bin,/usr/sbinv路径路径补齐54vc:windowssystem32driversetchostsvc:windowssystem32driversetchostsv相相对路径路径v绝对路径路径v#cat/etc/httpd/conf/ht55vpasswdvfinger usernamevsu-usernamevhistory!10!-10!ra!?ra!$.alt.56v#command options arguments 选项通常有两类-l,-k,-s,-hl-l-h-a 短短选项通常可以合并,通常可以合并

8、,-alh-help,-prefix,-sysconfdirls-l/etc/inittab选项:修正命令的执行方式的参数:命令的作用对象Ctrl+cv#command1 opt argu;command2 opt argu57文件系统文件系统v文件系文件系统软件内核模块v格式化格式化raw58vMBRMaster Boot RecordBootloader,446bytesPartition Table,64bytes/16bytesMagic Numberv启用扩展分区启用扩展分区逻辑分区vfdisk lv/dev第一个IDE口上的从盘/dev/hdbUSB,SATA,SCSIsdv 59

9、interface:system callvLinuxVFSVirtual FileSystemmkdir用户模式:用户空间ring 0ring 3内核模式内核空间60vext3,ext4,ext2:extendedvreiserfsviso9660,swap,cifs,nfsvxfs,jfsvocfs2,gfs2vfat32,ntfs61硬链接硬链接inode:index nodeblock size:1024,2048,4096inode bitmapblock bitmapsuper block6263vopenvclosevreadvwritevdeletevcreate6465vfd

10、iskmpndwqltvcat/proc/partitonsvpartprobe/dev/sda partx6667v硬硬盘分区首先被划分分区首先被划分为一个个的一个个的 block,一个,一个 ext2 文件系文件系统上的每个上的每个 block 都是一都是一样大小的,但是大小的,但是对于不同的于不同的 ext2 文件系文件系统,block 的大小可以有区的大小可以有区别v典型的典型的 block 大小是大小是 1024 bytes 或者或者 4096 bytesv这个大小在个大小在创建建 ext2 文件系文件系统的的时候被决定,它候被决定,它可以由系可以由系统管理管理员指定,也可以由文件系

11、指定,也可以由文件系统的的创建建程序根据硬程序根据硬盘分区的大小,自分区的大小,自动选择一个一个较合理的合理的值v这些些 blocks 被聚在一起分成几个大的被聚在一起分成几个大的 block group。每个每个 block group 中有多少个中有多少个 block 是固定的是固定的68v每个每个 block group 都相都相对应一个一个 group descriptor,这些些 group descriptor 被聚在一起放在硬被聚在一起放在硬盘分区分区的开的开头部分,跟在部分,跟在 super block 的后面的后面v在在这个个 descriptor 当中有几个重要的当中有几个

12、重要的 block 指指针:指硬指硬盘分区上的分区上的 block 号数,比如,号数,比如,指针的值为 0,则它是指向硬盘分区上的 block 0指针的值为 1023,我们就说它是指向硬盘分区上的 block 102369v在在 block group 的的 group descriptor 中,其中有中,其中有一个一个 block 指指针指向指向这个个 block group 的的 block bitmap,block bitmap 中的每个中的每个 bit 表示一个表示一个 block,如果,如果该 bit 为 0,表示,表示该 block 中有数据,中有数据,如果如果 bit 为 1,则

13、表示表示该 block 是空是空闲的的v注意,注意,这个个 block bitmap 本身也正好只有一个本身也正好只有一个 block 那么大小那么大小假设 block 大小为 S bytes,那么 block bitmap 当中只能记载 8*S 个 block 的情况(因为一个 byte 等于 8 个 bits,而一个 bit 对应一个 block)。这也就是说,一个 block group 最多只能有 8*S*S bytes 这么大70v在在 block group 的的 group descriptor 中另有一个中另有一个 block 指指针指向指向 inode bitmap,这个个

14、bitmap 同同样也是正好有一个也是正好有一个 block 那么大,里面的每一个那么大,里面的每一个 bit 相相对应一个一个 inode71vBlock Group NumbervBlock SizevBlocks per GroupvFree BlocksvFree InodesvFirst Inode7273vCSIn;km747576v/devIDE:/dev/hd*SCSISATAUSB:/dev/sd*/dev/sda1/dev/sda2/dev/sda577mount78v/dev/dvdvmount/dev/dvd/mntvUSB,/dev/sdbvSCIS,/dev/sda

15、vmkdir/mnt/usbvmount/dev/sdb1/mnt/usb79vumount/dev/sdb1syncvumount/mnt/usb 80vcompress/uncompress.Zvgzip/gunzip.gz,1-9vbzip2/bunzip2.bz2vzip/unzip .zip81v归档档tartar cf myfile.tar file1 file2 file3 tar xf myfile.tartar tf myfile.tar82vtar zcvf/tmp/myscripts.tar.gz*.sh gzipvtar jcvf/tmp/myscripts.tar.b

16、z2 *.sh bzip2vtar zxvf/tmp/myscripts.tar.gzvtar jxvf/tmp/myscripts.tar.bz283配置配置bash shell84环境变量环境变量vBash变量默认对单个变量默认对单个shell是局部的是局部的用VARIABLE=VALUE的方式设置v环境变量在子环境变量在子shells中是被继承的中是被继承的用export VARIABLE=VALUE设置被一些需要配置的程序访问85一些公共变量一些公共变量v配置变量配置变量PS1:bash提示符的显示PATH:查找可执行文件的目录EDITOR:默认的文本编辑器HISTFILESIZE:保存在bash历史的命令数目v信息变量信息变量HOME:用户的home目录EUID:用户的有效UID86别名别名v别名可以是你创建快捷命令别名可以是你创建快捷命令$alias dir=ls laFv使用使用alias命令本身查看所有设置的别名命令本身查看所有设置的别名v使用使用alias后跟一个别名查看别名的设置后跟一个别名查看别名的设置$alias dir 结果显示:alias dir=ls la

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1