




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Linux培训 基础篇 简介 安装 磁盘管理 软件包安装 权限管理 用户和用户组管理 简介 分 类 优 势 起 源 和 发 展 区 别 应 用 领 域 起源和发展 1969年:AT&T贝尔实验室开发了一个研究项目Unix 1979年:Unix被无偿提供给各大学和实验室研究项目使用 Minix:荷兰教授Andrew S. Tanenbaum为了教学的需要开了一个很小的Unix 系统(开源,但是不支持更新) 1991年,大三学生Linus Torvalds基于Minix开发了自己的操作系统,并将源 代码上传到互联网,命名为Linux(Linus Minix) 1994年,在社区的推动下,发布1.0
2、版本内核版本 分类 Linux的版本可分为:内核的版本可分为:内核版本、发行版本版本、发行版本 内核版本 2.6.18:2-主版本,6-次版本,18-末版本 发行版本 不同的企业和组织在内核版本的基础上开发了一系列的辅助工具 优势 使用的自由:绝大部分开源软件免费(MySQL、Nginx、Apache、Python等) 研究自由:可以获得软件源代码 散布及改良的自由:可以自由传播、改良甚至销售 应用领域 企业应用服务器(Linux是服务器行业占比最多的) 嵌入式应用(指操作系统和功能软件集成于计算机硬件系统之中,例如: 车辆导航、智能家电、POS网络、机器人等) 与Windows的区别 Lin
3、ux严格区分大小写 Linux中所有内容以文件形式保存,包括硬件 Linux中不靠扩展名来区分文件类型。有扩展名只是为了区别不同类型的文 件,无扩展名也可以正常打开和读取 Windows下的程序不能直接在Linux中安装和运行 安装 虚 拟 机 安 装 启 动 级 别 命 令 应 用 领 域 虚拟机 目前最常用到的虚拟机软件是VMware,有以下特点: 不需要分区或重新开机就能在同一台PC机上使用多重操作系统 本机系统可以与虚拟机系统网络通信 可以设定并且随机修改虚拟机操作系统的硬件环境 虚拟机 虚拟机的网络设置: 桥接模式:和实体机同一网段,可以和局域网内其他主机网络通信 NAT模式:只能和
4、主机网络通信,可以上网 仅主机模式:只能和主机网络通信,不可以上网 虚拟机 其他常用功能: 快照:快速恢复到当前虚拟机状态(系统安装完成后或者重要的配置完成 后建议操作,虚拟机-快照) 克隆:复制虚拟机,分为链接克隆和完整克隆,链接克隆如果删除被克隆 的虚拟机,克隆后的无法正常运行(虚拟机-管理- 克隆) 安装 第一步:文件-新建虚拟机 第二步:选择镜像文件 第三步:输入虚拟机全名等信息 下面的直接下一步即可 启动级别 Linux做为多用户操作系统、企业级服务器,启动和关闭并不是表面上那么简单, Linux定义了“运行级”这个概念,启动不同的运行级实现的功能也都不一样 可以通过runlevel
5、查看当前运行级: 运行级运行级系统状态系统状态 0系统关闭 1或S单用户模式,类似于Windows的安全模式 2功能受限的多用户模式,不包含NFS(网络文 件系统,用于计算机之间共享文件系统) 3完整的多用户模式 4一般不用,保留 5多用户模式,运行图形界面 6重启 命令 1.halt:关闭计算机 2.init:初始化Linux进程 3.reboot:重新启动计算机 4.shutdown:关闭或者重启计算机 5.poweroff:关闭计算机并切断电源 6.runlevel:打印当前运行级别 磁盘管理 文 件 系 统 类 型 分 区 类 型 硬 盘 分 类 挂 载 文 件 系 统 命 令 硬盘分
6、类 IDE硬盘(hd) :多用于家用产品中。ATA是IDE的一个分支 SCSI硬盘(sd) :应用范围广、多任务、带宽大、CPU占用率低,以及热插拔。 主要应用于中、高端服务器和高档工作站中 SATA硬盘(sd):是新一代的SCSI技术,串口硬盘,是以后PC机的主流发展方向 第一块硬盘称为第一块硬盘称为sda,第二块硬盘称为,第二块硬盘称为sdb 文件系统类型 FAT16:单个文件2G,Windows98之前的默认文件系统类型 FAT32:单个文件4G,2000NT后的Windows系统支持的文件系统类型, FAT32可以转换为NTFS,NTFS转换为FAT32会有丢失 EXT2、EXT3、E
7、XT4是Linux中常用的文件系统类型,后面数字越大,技术越 先进。 分区类型 主分区:一块磁盘最多只有4个主分区 扩展分区: 最多只能有1个, 主分区加扩展分区最多只能 有4个, 不能写入数据,只能包含逻辑分区。 逻辑分区:扩展分区进一步分割出来的区块,通常用来存储数据 注意: 当硬盘空间空间消耗殆尽的时候怎么办? 在保留原硬盘的基础上,给服务器添加新的硬盘 挂载 挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。 我们 要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上, 然后通过访问这个目录来访问存储设备。 必须挂载的 / 根分区 SWAP 交换分区:是一块
8、特殊的硬盘,当实际内存不够用的时候,操 作系统会从内存中取出一部分暂时不同的数据,放到交换分区中 (Windows中成为虚拟内存) 推荐挂载/boot(系统正常启动需要的内容,基于安全考虑) 文件系统 Linux将文件系统挂载在目录下,主要 目录及其内容: 目录目录内容内容 /bin构建最小系统所需要的命令 /boot内核与启动文件 /dev各种设备文件 /etc系统软件的启动和配置文件 /home用户的主目录 /libC编译器的库,函数库 /lost+found系统运行异常时产生的错误,会 将遗失的片段保存在这里 /media /mnt可移动介质的挂载点 /opt可选的应用软件包 /proc
9、 /sys不能直接操作,保存的是内存的 数据 /root系统管理员root的主目录 /sbin和系统操作有关的命令 /tmp临时文件存放点 /usr非系统的程序和命令 注意:不要在根目录/下新建任何文 件或者目录 命令 1.df:报告磁盘控件使用情况 2.fdisk:Linux下的硬盘分区工具 3.fsck:检查文件系统 4.mkfs:创建文件系统 5.mkswap:创建交换分区或者交换文件 6.mount: 加载文件系统 7.umount:卸载文件系统 用户和用户组管理 用 户 用 户 组 概 述 区 别 命 令 概述 Linux是一个多用户操作系统,对于系统管理员来说,如何对所有用户进行管
10、理 显得尤其重要 用户:使用操作系统的人 用户组:具有相同系统权限的一组用户 用户 用户用户:信息保存在/etc/passwd文件中,格式如下: user:x:123:456:xxxxxxxx:/home/user:/bin/bash 登录名:密码占位符:用户ID号( UID ):默认组ID号(GID):用户注释信 息:用户主目录:shell类型 系统管理员(root)的组号一定是0 组号1-499为系统预留的组编号,预留给安装在系统中的软件及服务 用户手动创建的用户组编号是从500开始 组密码占位符无一例外全是用x表示 用户 用户密码用户密码:信息保存在/etc/shadow文件中,格式如下
11、: user:vf:/Zu8sdf.: 登录名:加密后的口令:上次修改口令的日期:两次修改口令之间的天数(最少): 两次修改口令之间的天数(最多):提前多少钱提醒用户修改口令:在口令过期 多少天后禁用该帐号:帐号过期的天数:保留,目前为空 passwd和shadow行数一致,一一对应 用户组 用户用户组组:信息保存在/etc/group文件中,格式如下: group:x:123:abc,def,xyz 组名:组密码占位符:组ID号:成员列表 成员列表可以为空:当用户组内只有一个用户并且用户名和用户组同名时, 可以省略 系统管理员(root)的组号一定是0 组号1-499为系统预留的组编号,预留
12、给安装在系统中的软件及服务 用户手动创建的用户组编号是从500开始 组密码占位符无一例外全是用x表示 用户组 用户组密码用户组密码:信息保存在/etc/gshadow文件中,格式如下: group:*:abc,def,xyz 组名:组密码 :组管理者:成员列表 成员列表可以为空:当用户组内只有一个用户并且用户名和用户组同名时, 可以省略 group和gshadow行数一致,一一对应 组密码为空、为*和!都表示组密码为空 组管理者一般为空 命令 1.useradd:创建新用户 2.groupadd:创建新用户组 3.passwd:设置用户密码 4.history:显示历史命令 5.userdel
13、:删除用户及相关文件 6.groupdel:删除用户组 7.usermod:修改用户 8.id:查看用户信息 9.su:切换用户身份 10. sudo:以另一个用户身份执行指令 权限管理 基 本 权 限 权 限 作 用 文 件 类 型 默 认 权 限 文 件 权 限 的 八 进 制 命 令 文件类型 Linux中一切皆文件,那么Linux下一共有多少种文件呢?包括下面7种: 文件类型文件类型符号符号 普通文件- 目录d 符号链接l 字符设备文件c 块设备文件b 本地域套接口s 有名管道p 其中普通文件,目录和符号链接为常用的3种,另外4种是 系统文件,不建议操作 其中链接文件文件分为软链接和硬
14、链接,硬链接的特征如 下: 1.拥有相同的i节点和block块,可以看作是同一个文件 2.不能跨分区、跨硬盘 3.不能对目录使用 4.修改源文件,硬链接都改变 5.删除任意文件,另一个都可以使用,除非删除block块 内容 软链接特征如下: 1.类似Windows的快捷方式 2.拥有自己的i节点和block块,但block块中只保存源文件 的文件名和i节点,并没有实际的文件数据 3.软链接的权限均为lrwxrwxrwx,真实权限看源文件 4.修改任意文件,另一个都改变 5.删除源文件,软链接不可使用 基本权限 Linux为3种人准备了权限: 所有者:通常是文件的创建者,也可以由root用户来改
15、变(u) 所属组:文件所属的用户组(g) 其他人:不包括前两类人和root用户的其他用户(o) 权限包括以下三种: r:可读取 w:可编辑 x:可执行 注意:在权限变更中,还有一个组是a,代表u+g+o 基本权限 文件和目录的权限可以通过ll(ls -l)查看 权限位一共为9位,每3位为1组,即为3组权限位(以第二个文件rwxr-xr-x为例) 1-3位为所有者权限,所有者拥有读、编辑、执行权限 4-6位为所属组权限,w所在位置被替换为-,表示w权限被禁用。那么所属 组只拥有读、执行权限,无编辑权限 7-9位为其他人权限,同所属组权限,只拥有读、执行权限,无编辑权限 权限作用 文件和目录的权限
16、有所不同,针对文件文件的权限,作用如下: r:可读取文件的具体内容(查看,浏览命令可执行,eg:cat,more,tail, head) w:可修改文件的具体内容,包括具体内容增加,删除,修改( eg:vi, echo ),不包括文件本身的操作,例如删除文件本身 x:可执行,主要针对可执行文件,例如.cpp,.py等文件 目录的权限包括以下三种: r:可读取目录下的文件名称,即查询(ls) w:可编辑目录下的文件本身,包括目录下文件(或目录)的增加,删除以 及重命名(eg:touch,mv,rm,mkdir,rmdir) x:可执行,即可操作目录本身,即切换目录(cd) 权限作用 总结: 对文
17、件来说,最高权限是x 对目录来说,最高权限是w 目录权限的基础是x,如果不能进入目录,给r和w都无意义,因此目录的权 限可以为1,5,7;而2,4,6都是无意义的 文件权限的八进制 权限位包括3组,用八进制表示rwxr-xr-x即 为755 八进制八进制权限位权限位权限说明权限说明 4r可读取 2w可编辑 1x可执行 八进制八进制二进制二进制权限权限 0000- 1001-x 2010-w- 3011-wx 4100r- 5101r-x 6110rw- 7111rwx 默认权限 默认权限是指文件创建后自动赋予的权限,和上级目录无关,而是根据(文件 类型的默认值 - umask 值)默认生成,系
18、统的umask值可以通过命令umask查看 第1位0:文件特殊权限 第2-4位:文件默认权限,每1位针对1组权限位,八进制表示。 文件系统的默认值: 文件:666(没有执行权限,需要手工赋予) 目录:777 文件系统的默认权限:文件类型的默认值 - umask 值 文件:644 目录:755 注意:八进制需要转换为权限再 相减 666- rw-rw-rw- 022- -w-w- rw-rw-rw- - -w-w- = rw-r-r- 命令 1.chgrp:改变文件所属工作组 2.chmod:改变文件访问权限 3.chown:改变文件的所有者和所属工作组 4.umask:设置权限掩码 软件包安装
19、 分 类 安 装 方 式 概 述 安 装 包 命 令 概述 Windows中的程序是不可以直接在Linux中运行的 优点:安全; Windows中的绝大多数病毒、木马这样的危险程序,对于Linux来讲不认识。 缺点:所有程序需要重新开发 Windows软件安装包和Linux软件安装包区别: Windows中的安装包都是经过编译的,不能通过记事本或写字板查看的。 Linux中的安装包最大好处是开源,解压后就能看到源代码。 编译:把高级语言变成计算机可以识别的2进制语言的过程就是编译,例如:将普通字符 abcd变成机器语言01010; 反编译:即是将2进制语言转成高级语言,但编译过程不可逆转,反编
20、译过程中,部分源 码会丢失。 分类 Linux里的软件包可以分为两类:源代码包、二进制包源代码包、二进制包 源代码包:是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制 代码并进行安装。 优点: 开源,如果有足够的能力,可以修改源代码 可以自由选择所需的功能 软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高 卸载方便,可以卸载干净 缺点: 安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误 编译过程时间较长,安装比二进制(或Windows)安装时间长 因为是编译安装,安装过程中一旦出错,新手很难解决。因为代码不是自己开发,编译代 码一旦出错,就处在被动情况,不好解决 二进制包:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 阀门工程师(球阀)考试试卷及答案
- 2025年健腹椅项目合作计划书
- 2025年地质勘探和地震专用仪器项目合作计划书
- 2025年山西省政府研究室下属事业单位招聘考试笔试试题【答案】
- 2025年事业单位招聘考试公共基础知识模拟试卷题库(三套)【答案】
- 2025年中新天津生态城教育系统招聘教职人员考试试题【答案】
- 消费趋势与地区差异分析:新型消费模式与市场动态
- 消防月消防知识竞赛选题库6
- 老龄员工工作述职报告范文
- 箱梁预制场建设施工方案
- 2024四川广元市检察机关招聘聘用制书记员22人笔试备考题库及答案解析
- 二维材料在柔性电子中的应用研究
- 内科患者VTE风险评估表
- 一年级上册美术教案-第1课 让大家认识我:诚实最好 ▏人美版
- 科学认识天气智慧树知到期末考试答案2024年
- (高清版)DZT 0064.15-2021 地下水质分析方法 第15部分:总硬度的测定 乙二胺四乙酸二钠滴定法
- 心理体检收费目录
- 雅鲁藏布江米林-加查段沿线暴雨泥石流危险度评价的中期报告
- 抗生素的正确使用与合理配比
- 读书分享读书交流会《局外人》课件
- 第十六章-常见骨关节疾病评定技术-2肩周炎评定
评论
0/150
提交评论