




已阅读5页,还剩87页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 Linux基础及入门 2020 4 16 page 2 安装vnc win32安装Notepad 安装Vmware8安装XE page 3 加法器 加数 被加数 I O poll interrupt 程序局部性原理 2020 4 16 page 4 API 机器语言微码 汇编语言 编译器高级语言 page 5 page 6 jobs1 jobs2多任务CPU MemoryCPU slice5ms5msMemory1 2虚拟地址空间进程 page 7 call 库 程序 systemcall系统调用 底层 page 8 shell page 9 库 Kernel 内核 系统调用 library API ApplicationProgramInterface shell interface GUI CLI dll DynamicLinkLibrary so sharedobject page 10 page 11 绝对路径 相对路径 page 12 page 13 so page 14 process 计算资源权限用户用户 容器 关联权限 用户组 方便地指派权限 page 15 用户 标识符用户组 标识符文件 tmp inittab newtomtomTomls tmp inittab newJerry page 16 ls shell page 17 page 18 page 19 ls so ls page 20 碎片 kernelspace page 21 CPU page 22 page 23 0 1 2 3 SUM I 1 page 24 编辑模式 输入模式 末行模式 page 25 page 26 page 27 page 28 ls 用户 用户的基本组 hadoop page 29 Owner Group OtherOwner facl user Group facl group Other page 30 page 31 低速 运算器 控制器 存储器 输入设备 输出设备 北桥 南桥 IDE USB 16 中断 page 32 脱机批处理 磁带 page 33 多任务 多进程 OS进程管理内存管理驱动程序安全管理TCP IP boot 静态编译动态链接 daemon page 34 web 日志服务 page 35 shell I O设备类型b block 块随机 块c character 字符线性 字符终端keyboardmonitor 物理终端虚拟终端模拟终端图形终端 page 36 shellGUIGnomeKDEXfaceCLIbashshcshtcshkshzsh 进程 代理 page 37 bash COMMAND option arguments typeCOMMAND内部 shellhelpCOMMAND外部 COMMAND helpman COMMANDchpaterinfoCOMMAND usr share doc COMMAND version page 38 shell 1 用户命令5 文件格式8 管理员命令 变量 内存空间 命名NAME FONT c 配置文件 page 39 font a font C font D page 40 page 41 BSD物理地址512M线性地址CPU字长32bit 4GPAE 64G page 42 shell 外壳 OS cpu时间分配内存管理进程管理安全功能驱动硬件 GUI GraphicUserInterfaceCLI CommandLineInterface 系统调用systemcall 300 库 function静态编译动态编译动态共享库 glibc page 43 page 44 用户空间 内核空间 SystemCall rm tmp test txt page 45 内存管理进程管理驱动程序安全管理 SystemCall page 46 A B page 47 按名存取 文件系统 目录 文件 page 48 block 1k 2k 4k 100G 格式化高级格式化 创建文件系统 page 49 tmp home student 叶子节点 page 50 用户帐号家目录 主目录管理员root root普通用户 home usernamejerry home jerry用户密码 认证信息 root 具有一切权限 page 51 密码复杂性规则 长度 7密码至少包含四类字符中三类以上p ssword123 page 52 SwitchUsersuusernamesu usernamerootsudoidfinger page 53 sh csh ksh bash zsh命令行补齐ls ifconfig bin sbin usr bin usr sbin路径补齐 page 54 c windows system32 drivers etc hostsc windowssystem32 drivers etc hosts相对路径绝对路径 cat etc httpd conf ht page 55 passwdfingerusernamesu usernamehistory 10 10 ra ra alt page 56 command options arguments 选项通常有两类 l k s h l h a短选项通常可以合并 alh help prefix sysconfdirls l etc inittab选项 修正命令的执行方式的参数 命令的作用对象Ctrl c command1optargu command2optargu page 57 文件系统 文件系统软件内核模块格式化 raw page 58 MBRMasterBootRecordBootloader 446bytesPartitionTable 64bytes 16bytesMagicNumber启用扩展分区逻辑分区 fdisk l dev第一个IDE口上的从盘 dev hdbUSB SATA SCSIsd page 59 interface systemcall LinuxVFSVirtualFileSystem mkdir 用户模式 用户空间 ring0 ring3 内核模式内核空间 page 60 ext3 ext4 ext2 extendedreiserfsiso9660 swap cifs nfsxfs jfsocfs2 gfs2fat32 ntfs page 61 硬链接 inode indexnode blocksize 1024 2048 4096 inodebitmapblockbitmap superblock page 62 page 63 openclosereadwritedeletecreate page 64 page 65 fdiskmpndwqltcat proc partitonspartprobe dev sda partx page 66 page 67 硬盘分区首先被划分为一个个的block 一个ext2文件系统上的每个block都是一样大小的 但是对于不同的ext2文件系统 block的大小可以有区别典型的block大小是1024bytes或者4096bytes这个大小在创建ext2文件系统的时候被决定 它可以由系统管理员指定 也可以由文件系统的创建程序根据硬盘分区的大小 自动选择一个较合理的值这些blocks被聚在一起分成几个大的blockgroup 每个blockgroup中有多少个block是固定的 page 68 每个blockgroup都相对应一个groupdescriptor 这些groupdescriptor被聚在一起放在硬盘分区的开头部分 跟在superblock的后面在这个descriptor当中有几个重要的block指针 指硬盘分区上的block号数 比如 指针的值为0 则它是指向硬盘分区上的block0指针的值为1023 我们就说它是指向硬盘分区上的block1023 page 69 在blockgroup的groupdescriptor中 其中有一个block指针指向这个blockgroup的blockbitmap blockbitmap中的每个bit表示一个block 如果该bit为0 表示该block中有数据 如果bit为1 则表示该block是空闲的注意 这个blockbitmap本身也正好只有一个block那么大小假设block大小为Sbytes 那么blockbitmap当中只能记载8 S个block的情况 因为一个byte等于8个bits 而一个bit对应一个block 这也就是说 一个blockgroup最多只能有8 S Sbytes这么大 page 70 在blockgroup的groupdescriptor中另有一个block指针指向inodebitmap 这个bitmap同样也是正好有一个block那么大 里面的每一个bit相对应一个inode page 71 BlockGroupNumberBlockSizeBlocksperGroupFreeBlocksFreeInodesFirstInode page 72 page 73 CSIn k m page 74 page 75 page 76 devIDE dev hd SCSISATAUSB dev sd dev sda1 dev sda2 dev sda5 page 77 mount page 78 dev dvdmount dev dvd mntUSB dev sdbSCIS dev sdamkdir mnt usbmount dev sdb1 mnt usb page 79 umount dev sdb1syncumount mnt usb page 80 compress uncompress Zgzip gunzip gz 1 9bzip2 bunzip2 bz2zip unzip zip page 81 归档tartar cfmyfile tarfile1file2file3tar xfmyfile tartar tfmyfile tar page 82 tar zcvf tmp myscripts tar gz shgziptar jcvf tmp myscripts tar bz2 shbzip2tar zxvf tmp myscripts tar gztar jxvf tmp myscripts tar bz2 page 83 配置bashshell page 84 环境变量 Bash变量默认对单个shell是局部的用VARIABLE VALUE的方式设置环境变量在子shells中是被继承的用exportVARIABLE VALUE设置被一些需要配置的程序访问 page 85 一些公共变量 配置变量PS1 bash提示符的显示PATH 查找可执行文件的目录EDITOR 默认的文本编辑器HISTFILESIZE 保存在bash历史的命令数目信息变量HOME 用户的home目录EUID 用户的有效UID page 86 别名 别名可以是你创建快捷命令 aliasdir ls laF 使用alias命令本身查看所有设置的别名使用alias后跟一个别名查看别名的设置 aliasdir结果显示 aliasdir ls laF page 87 Bash如何扩展命令行 把命令行分隔成单词扩展别名扩展分支陈述 扩展标题陈述 扩展变量 和命令替代 and 把命令行再次分隔成单词扩展文件globs abc etc 预备I O重定向 执行命令 page 88 阻止扩展 斜线 让下一个字符合法 echoYourcost 5 00结果显示 Yourcost 5 00引号阻止扩展单引号 抑制所有扩展双引号抑制所有扩展 除了 dollar符号 变量扩展 反引号 命令替代 斜线 单个字符的继承 叹号 历史替代 page 89 登录shellsvs非登录shells 对于登录和非登录shells 启动配置是不同的登录shells是 任何在登录时创建的shell 包括X登录 su 非登录shells是 Su图形终端执行脚本和其他bash实例 page 90
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科目四驾照题库及答案
- poct院内管理办法
- 专案项目管理办法模板
- 药厂管理办法及考核
- 红缘灯维护管理办法
- 碳资产贷款管理办法
- 襄阳市建设管理办法
- 财务内部结算管理办法
- 设计bom管理办法
- 网格化风险管理办法
- 2025至2030中国压力袜(弹性袜)行业项目调研及市场前景预测评估报告
- 2026届新高考历史热点冲刺复习秦统一多民族封建国家的建立
- 征兵体检面试全攻略:面试题及答案解析
- 工会保障培训课件
- 【课件】长度和时间的测量教学课件2025-2026学年初中物理人教版(2024)八年级上册
- 2025年国企中层干部竞聘笔试题含答案
- 2025数据中心机房建设方案
- 2025年浙江社区《网格员》模拟训练题(含答案)
- 腰椎间盘突出中医课件
- 2025年小学语文教师新课程标准考试题目(含答案)
- GB/T 45844-2025智慧城市基础设施开发和运营通用框架
评论
0/150
提交评论