




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux培训
基础篇Linux培训
基础篇1简介安装磁盘管理软件包安装权限管理用户和用户组管理简介安装磁盘管理软件包安装权限管理用户和用户组管理2简介分类优势起源和发展区别应用领域简介分类优势起源和发展区别应用领域3起源和发展1969年:AT&T贝尔实验室开发了一个研究项目Unix1979年:Unix被无偿提供给各大学和实验室研究项目使用Minix:荷兰教授AndrewS.Tanenbaum为了教学的需要开了一个很小的Unix系统(开源,但是不支持更新)1991年,大三学生LinusTorvalds基于Minix开发了自己的操作系统,并将源代码上传到互联网,命名为Linux(Linus’Minix)1994年,在社区的推动下,发布1.0版本内核版本起源和发展1969年:AT&T贝尔实验室开发了一个研究项目U4分类Linux的版本可分为:内核版本、发行版本内核版本2.6.18:2->主版本,6->次版本,18->末版本发行版本不同的企业和组织在内核版本的基础上开发了一系列的辅助工具分类Linux的版本可分为:内核版本、发行版本5优势使用的自由:绝大部分开源软件免费(MySQL、Nginx、Apache、Python等)研究自由:可以获得软件源代码散布及改良的自由:可以自由传播、改良甚至销售优势使用的自由:绝大部分开源软件免费(MySQL、Nginx6应用领域企业应用服务器(Linux是服务器行业占比最多的)嵌入式应用(指操作系统和功能软件集成于计算机硬件系统之中,例如:车辆导航、智能家电、POS网络、机器人等)应用领域企业应用服务器(Linux是服务器行业占比最多的)7与Windows的区别Linux严格区分大小写Linux中所有内容以文件形式保存,包括硬件Linux中不靠扩展名来区分文件类型。有扩展名只是为了区别不同类型的文件,无扩展名也可以正常打开和读取Windows下的程序不能直接在Linux中安装和运行与Windows的区别Linux严格区分大小写8安装虚拟机安装启动级别命令应用领域安装虚拟机安装启动级别命令应用领域9虚拟机目前最常用到的虚拟机软件是VMware,有以下特点:不需要分区或重新开机就能在同一台PC机上使用多重操作系统本机系统可以与虚拟机系统网络通信可以设定并且随机修改虚拟机操作系统的硬件环境虚拟机目前最常用到的虚拟机软件是VMware,有以下特点:10虚拟机虚拟机的网络设置:桥接模式:和实体机同一网段,可以和局域网内其他主机网络通信NAT模式:只能和主机网络通信,可以上网仅主机模式:只能和主机网络通信,不可以上网虚拟机虚拟机的网络设置:11虚拟机其他常用功能:快照:快速恢复到当前虚拟机状态(系统安装完成后或者重要的配置完成后建议操作,虚拟机->快照)克隆:复制虚拟机,分为链接克隆和完整克隆,链接克隆如果删除被克隆的虚拟机,克隆后的无法正常运行(虚拟机->管理->克隆)虚拟机其他常用功能:12安装第一步:文件->新建虚拟机第二步:选择镜像文件第三步:输入虚拟机全名等信息下面的直接下一步即可安装第一步:文件->新建虚拟机13启动级别Linux做为多用户操作系统、企业级服务器,启动和关闭并不是表面上那么简单,Linux定义了“运行级”这个概念,启动不同的运行级实现的功能也都不一样可以通过runlevel查看当前运行级:运行级系统状态0系统关闭1或S单用户模式,类似于Windows的安全模式2功能受限的多用户模式,不包含NFS(网络文件系统,用于计算机之间共享文件系统)3完整的多用户模式4一般不用,保留5多用户模式,运行图形界面6重启启动级别Linux做为多用户操作系统、企业级服务器,启动和关14命令halt:关闭计算机init:初始化Linux进程reboot:重新启动计算机shutdown:关闭或者重启计算机poweroff:关闭计算机并切断电源runlevel:打印当前运行级别命令halt:关闭计算机15磁盘管理文件系统类型分区类型硬盘分类挂载文件系统命令磁盘管理文件系统类型分区类型硬盘分类挂载文件系统命令16硬盘分类IDE硬盘(hd):多用于家用产品中。ATA是IDE的一个分支SCSI硬盘(sd):应用范围广、多任务、带宽大、CPU占用率低,以及热插拔。主要应用于中、高端服务器和高档工作站中SATA硬盘(sd):是新一代的SCSI技术,串口硬盘,是以后PC机的主流发展方向第一块硬盘称为sda,第二块硬盘称为sdb硬盘分类IDE硬盘(hd):多用于家用产品中。ATA是ID17文件系统类型FAT16:单个文件<2G,Windows98之前的默认文件系统类型FAT32:单个文件<4G,Windows98、2000、XP的默认文件系统类型NTFS:单个文件可以>4G,2000NT后的Windows系统支持的文件系统类型,FAT32可以转换为NTFS,NTFS转换为FAT32会有丢失EXT2、EXT3、EXT4是Linux中常用的文件系统类型,后面数字越大,技术越先进。文件系统类型FAT16:单个文件<2G,Windows98之18分区类型主分区:一块磁盘最多只有4个主分区扩展分区:最多只能有1个,主分区加扩展分区最多只能有4个,不能写入数据,只能包含逻辑分区。逻辑分区:扩展分区进一步分割出来的区块,通常用来存储数据注意:当硬盘空间空间消耗殆尽的时候怎么办?在保留原硬盘的基础上,给服务器添加新的硬盘分区类型主分区:一块磁盘最多只有4个主分区19挂载挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,然后通过访问这个目录来访问存储设备。必须挂载的/根分区SWAP交换分区:是一块特殊的硬盘,当实际内存不够用的时候,操作系统会从内存中取出一部分暂时不同的数据,放到交换分区中(Windows中成为虚拟内存)推荐挂载/boot(系统正常启动需要的内容,基于安全考虑)挂载挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目20文件系统Linux将文件系统挂载在目录下,主要目录及其内容:目录内容/bin构建最小系统所需要的命令/boot内核与启动文件/dev各种设备文件/etc系统软件的启动和配置文件/home用户的主目录/libC编译器的库,函数库/lost+found系统运行异常时产生的错误,会将遗失的片段保存在这里/media/mnt可移动介质的挂载点/opt可选的应用软件包/proc
/sys不能直接操作,保存的是内存的数据/root系统管理员root的主目录/sbin和系统操作有关的命令/tmp临时文件存放点/usr非系统的程序和命令/var系统专用的数据和配置文件注意:不要在根目录/下新建任何文件或者目录文件系统Linux将文件系统挂载在目录下,主要目录及其内容:21命令df:报告磁盘控件使用情况fdisk:Linux下的硬盘分区工具fsck:检查文件系统mkfs:创建文件系统mkswap:创建交换分区或者交换文件mount:加载文件系统umount:卸载文件系统命令df:报告磁盘控件使用情况22用户和用户组管理用户用户组概述区别命令用户和用户组管理用户用户组概述区别命令23概述Linux是一个多用户操作系统,对于系统管理员来说,如何对所有用户进行管理显得尤其重要用户:使用操作系统的人
用户组:具有相同系统权限的一组用户概述Linux是一个多用户操作系统,对于系统管理员来说,如何24用户用户:信息保存在/etc/passwd文件中,格式如下:user:x:123:456:xxxxxxxx:/home/user:/bin/bash登录名:密码占位符:用户ID号(UID):默认组ID号(GID):用户注释信息:用户主目录:shell类型系统管理员(root)的组号一定是0组号1-499为系统预留的组编号,预留给安装在系统中的软件及服务用户手动创建的用户组编号是从500开始组密码占位符无一例外全是用x表示用户用户:信息保存在/etc/passwd文件中,格式如下:25用户用户密码:信息保存在/etc/shadow文件中,格式如下:user:vf:/Zu8sdf.:::::登录名:加密后的口令:上次修改口令的日期:两次修改口令之间的天数(最少):两次修改口令之间的天数(最多):提前多少钱提醒用户修改口令:在口令过期多少天后禁用该帐号:帐号过期的天数:保留,目前为空passwd和shadow行数一致,一一对应用户用户密码:信息保存在/etc/shadow文件中,格式如26用户组用户组:信息保存在/etc/group文件中,格式如下:group:x:123:abc,def,xyz组名:组密码占位符:组ID号:成员列表成员列表可以为空:当用户组内只有一个用户并且用户名和用户组同名时,可以省略系统管理员(root)的组号一定是0组号1-499为系统预留的组编号,预留给安装在系统中的软件及服务用户手动创建的用户组编号是从500开始组密码占位符无一例外全是用x表示用户组用户组:信息保存在/etc/group文件中,格式如下27用户组用户组密码:信息保存在/etc/gshadow文件中,格式如下:group:*::abc,def,xyz
组名:组密码:组管理者:成员列表成员列表可以为空:当用户组内只有一个用户并且用户名和用户组同名时,可以省略group和gshadow行数一致,一一对应组密码为空、为*和!都表示组密码为空组管理者一般为空用户组用户组密码:信息保存在/etc/gshadow文件中,28命令useradd:创建新用户groupadd:创建新用户组passwd:设置用户密码history:显示历史命令userdel:删除用户及相关文件groupdel:删除用户组usermod:修改用户id:查看用户信息su:切换用户身份sudo:以另一个用户身份执行指令命令useradd:创建新用户29权限管理基本权限权限作用文件类型默认权限文件权限的八进制命令权限管理基本权限权限作用文件类型默认权限文件权限的八进制命令30文件类型Linux中一切皆文件,那么Linux下一共有多少种文件呢?包括下面7种:文件类型符号普通文件-目录d符号链接l字符设备文件c块设备文件b本地域套接口s有名管道p其中普通文件,目录和符号链接为常用的3种,另外4种是系统文件,不建议操作其中链接文件文件分为软链接和硬链接,硬链接的特征如下:拥有相同的i节点和block块,可以看作是同一个文件不能跨分区、跨硬盘不能对目录使用修改源文件,硬链接都改变删除任意文件,另一个都可以使用,除非删除block块内容软链接特征如下:类似Windows的快捷方式拥有自己的i节点和block块,但block块中只保存源文件的文件名和i节点,并没有实际的文件数据软链接的权限均为lrwxrwxrwx,真实权限看源文件修改任意文件,另一个都改变删除源文件,软链接不可使用文件类型Linux中一切皆文件,那么Linux下一共有多少种31基本权限Linux为3种人准备了权限:所有者:通常是文件的创建者,也可以由root用户来改变(u)
所属组:文件所属的用户组(g)其他人:不包括前两类人和root用户的其他用户(o)权限包括以下三种:r:可读取w:可编辑x:可执行注意:在权限变更中,还有一个组是a,代表u+g+o基本权限Linux为3种人准备了权限:32基本权限文件和目录的权限可以通过ll(ls-l)查看权限位一共为9位,每3位为1组,即为3组权限位(以第二个文件rwxr-xr-x为例)1-3位为所有者权限,所有者拥有读、编辑、执行权限4-6位为所属组权限,w所在位置被替换为-,表示w权限被禁用。那么所属组只拥有读、执行权限,无编辑权限7-9位为其他人权限,同所属组权限,只拥有读、执行权限,无编辑权限基本权限文件和目录的权限可以通过ll(ls-l)查看33权限作用文件和目录的权限有所不同,针对文件的权限,作用如下:r:可读取文件的具体内容(查看,浏览命令可执行,eg:cat,more,tail,head)w:可修改文件的具体内容,包括具体内容增加,删除,修改(eg:vi,echo),不包括文件本身的操作,例如删除文件本身x:可执行,主要针对可执行文件,例如.cpp,.py等文件目录的权限包括以下三种:r:可读取目录下的文件名称,即查询(ls)w:可编辑目录下的文件本身,包括目录下文件(或目录)的增加,删除以及重命名(eg:touch,mv,rm,mkdir,rmdir)x:可执行,即可操作目录本身,即切换目录(cd)权限作用文件和目录的权限有所不同,针对文件的权限,作用如下:34权限作用总结:对文件来说,最高权限是x对目录来说,最高权限是w目录权限的基础是x,如果不能进入目录,给r和w都无意义,因此目录的权限可以为1,5,7;而2,4,6都是无意义的权限作用总结:35文件权限的八进制权限位包括3组,用八进制表示rwxr-xr-x即为755八进制权限位权限说明4r可读取2w可编辑1x可执行八进制二进制权限0000---1001--x2010-w-3011-wx4100r--5101r-x6110rw-7111rwx文件权限的八进制权限位包括3组,用八进制表示rwxr-xr-36默认权限默认权限是指文件创建后自动赋予的权限,和上级目录无关,而是根据(文件类型的默认值-umask
值)默认生成,系统的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--默认权限默认权限是指文件创建后自动赋予的权限,和上级目录无关37命令chgrp:改变文件所属工作组chmod:改变文件访问权限chown:改变文件的所有者和所属工作组umask:设置权限掩码命令chgrp:改变文件所属工作组38软件包安装分类安装方式概述安装包命令软件包安装分类安装方式概述安装包命令39概述Windows中的程序是不可以直接在Linux中运行的优点:安全;
Windows中的绝大多数病毒、木马这样的危险程序,对于Linux来讲不认识。缺点:所有程序需要重新开发Windows软件安装包和Linux软件安装包区别:Windows中的安装包都是经过编译的,不能通过记事本或写字板查看的。Linux中的安装包最大好处是开源,解压后就能看到源代码。编译:把高级语言变成计算机可以识别的2进制语言的过程就是编译,例如:将普通字符abcd变成机器语言01010;反编译:即是将2进制语言转成高级语言,但编译过程不可逆转,反编译过程中,部分源码会丢失。概述Windows中的程序是不可以直接在Linux中运行的40分类Linux里的软件包可以分为两类:源代码包、二进制包源代码包:是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码并进行安装。优点:开源,如果有足够的能力,可以修改源代码可以自由选择所需的功能软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高卸载方便,可以卸载干净缺点:安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误编译过程时间较长,安装比二进制(或Windows)安装时间长因为是编译安装,安装过程中一旦出错,新手很难解决。因为代码不是自己开发,编译代码一旦出错,就处在被动情况,不好解决二进制包:rpm包、系统安装包、系统默认包都称之为二进制包(.rpm,.deb)优点:包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载安装速度比源码包安装快的多缺点:经过编译,不再可以看到源代码功能选择不如源码包灵活分类Linux里的软件包可以分为两类:源代码包、二进制包41安装方式针对软件包的分类,安装方式也有区别。源代码安装使用命令安装,而二进制包除了可以命令安装,还可以使用yum安装命令安装yum安装其中yum安装的文件的来源分为两种:已经联网的,使用命令时直接下载安装没有联网的,将系统镜像文件进行挂载后,在Server目录下(挂载命令参照Linux培训-命令篇)注意:安装过程中包和包之间存在依赖性,必须要先安装依赖包安装方式针对软件包的分类,安装方式也有区别。源代码安装使用命42安装包源码包:去到各个程序的网站上下载对应的压缩包即可Apache:http:///格式:包名-版本号.打包方式rpm包:格式:包名-版本号-软件发布次数.适合Liunx的平台.适合的硬件平台.rpm格式的完整形式叫包全名。注意:安装,升级时必须要使用包全名,卸载的时候使用包名即可。rpm包的安装路径无法指定,默认安装路径如下:目录RPM包文件/etc/配置文件/usr/bin/可执行的命令/usr/lib/程序所使用的函数库/usr/share/doc/基本的软件使用手册/usr/share/man/帮助文件安装包源码包:去到各个程序的网站上下载对应的压缩包即可目录R43命令rpm:RPM软件包管理yum:基于RPM的软件包管理命令rpm:RPM软件包管理44谢谢!谢谢!45演讲完毕,谢谢观看!演讲完毕,谢谢观看!46Linux培训
基础篇Linux培训
基础篇47简介安装磁盘管理软件包安装权限管理用户和用户组管理简介安装磁盘管理软件包安装权限管理用户和用户组管理48简介分类优势起源和发展区别应用领域简介分类优势起源和发展区别应用领域49起源和发展1969年:AT&T贝尔实验室开发了一个研究项目Unix1979年:Unix被无偿提供给各大学和实验室研究项目使用Minix:荷兰教授AndrewS.Tanenbaum为了教学的需要开了一个很小的Unix系统(开源,但是不支持更新)1991年,大三学生LinusTorvalds基于Minix开发了自己的操作系统,并将源代码上传到互联网,命名为Linux(Linus’Minix)1994年,在社区的推动下,发布1.0版本内核版本起源和发展1969年:AT&T贝尔实验室开发了一个研究项目U50分类Linux的版本可分为:内核版本、发行版本内核版本2.6.18:2->主版本,6->次版本,18->末版本发行版本不同的企业和组织在内核版本的基础上开发了一系列的辅助工具分类Linux的版本可分为:内核版本、发行版本51优势使用的自由:绝大部分开源软件免费(MySQL、Nginx、Apache、Python等)研究自由:可以获得软件源代码散布及改良的自由:可以自由传播、改良甚至销售优势使用的自由:绝大部分开源软件免费(MySQL、Nginx52应用领域企业应用服务器(Linux是服务器行业占比最多的)嵌入式应用(指操作系统和功能软件集成于计算机硬件系统之中,例如:车辆导航、智能家电、POS网络、机器人等)应用领域企业应用服务器(Linux是服务器行业占比最多的)53与Windows的区别Linux严格区分大小写Linux中所有内容以文件形式保存,包括硬件Linux中不靠扩展名来区分文件类型。有扩展名只是为了区别不同类型的文件,无扩展名也可以正常打开和读取Windows下的程序不能直接在Linux中安装和运行与Windows的区别Linux严格区分大小写54安装虚拟机安装启动级别命令应用领域安装虚拟机安装启动级别命令应用领域55虚拟机目前最常用到的虚拟机软件是VMware,有以下特点:不需要分区或重新开机就能在同一台PC机上使用多重操作系统本机系统可以与虚拟机系统网络通信可以设定并且随机修改虚拟机操作系统的硬件环境虚拟机目前最常用到的虚拟机软件是VMware,有以下特点:56虚拟机虚拟机的网络设置:桥接模式:和实体机同一网段,可以和局域网内其他主机网络通信NAT模式:只能和主机网络通信,可以上网仅主机模式:只能和主机网络通信,不可以上网虚拟机虚拟机的网络设置:57虚拟机其他常用功能:快照:快速恢复到当前虚拟机状态(系统安装完成后或者重要的配置完成后建议操作,虚拟机->快照)克隆:复制虚拟机,分为链接克隆和完整克隆,链接克隆如果删除被克隆的虚拟机,克隆后的无法正常运行(虚拟机->管理->克隆)虚拟机其他常用功能:58安装第一步:文件->新建虚拟机第二步:选择镜像文件第三步:输入虚拟机全名等信息下面的直接下一步即可安装第一步:文件->新建虚拟机59启动级别Linux做为多用户操作系统、企业级服务器,启动和关闭并不是表面上那么简单,Linux定义了“运行级”这个概念,启动不同的运行级实现的功能也都不一样可以通过runlevel查看当前运行级:运行级系统状态0系统关闭1或S单用户模式,类似于Windows的安全模式2功能受限的多用户模式,不包含NFS(网络文件系统,用于计算机之间共享文件系统)3完整的多用户模式4一般不用,保留5多用户模式,运行图形界面6重启启动级别Linux做为多用户操作系统、企业级服务器,启动和关60命令halt:关闭计算机init:初始化Linux进程reboot:重新启动计算机shutdown:关闭或者重启计算机poweroff:关闭计算机并切断电源runlevel:打印当前运行级别命令halt:关闭计算机61磁盘管理文件系统类型分区类型硬盘分类挂载文件系统命令磁盘管理文件系统类型分区类型硬盘分类挂载文件系统命令62硬盘分类IDE硬盘(hd):多用于家用产品中。ATA是IDE的一个分支SCSI硬盘(sd):应用范围广、多任务、带宽大、CPU占用率低,以及热插拔。主要应用于中、高端服务器和高档工作站中SATA硬盘(sd):是新一代的SCSI技术,串口硬盘,是以后PC机的主流发展方向第一块硬盘称为sda,第二块硬盘称为sdb硬盘分类IDE硬盘(hd):多用于家用产品中。ATA是ID63文件系统类型FAT16:单个文件<2G,Windows98之前的默认文件系统类型FAT32:单个文件<4G,Windows98、2000、XP的默认文件系统类型NTFS:单个文件可以>4G,2000NT后的Windows系统支持的文件系统类型,FAT32可以转换为NTFS,NTFS转换为FAT32会有丢失EXT2、EXT3、EXT4是Linux中常用的文件系统类型,后面数字越大,技术越先进。文件系统类型FAT16:单个文件<2G,Windows98之64分区类型主分区:一块磁盘最多只有4个主分区扩展分区:最多只能有1个,主分区加扩展分区最多只能有4个,不能写入数据,只能包含逻辑分区。逻辑分区:扩展分区进一步分割出来的区块,通常用来存储数据注意:当硬盘空间空间消耗殆尽的时候怎么办?在保留原硬盘的基础上,给服务器添加新的硬盘分区类型主分区:一块磁盘最多只有4个主分区65挂载挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,然后通过访问这个目录来访问存储设备。必须挂载的/根分区SWAP交换分区:是一块特殊的硬盘,当实际内存不够用的时候,操作系统会从内存中取出一部分暂时不同的数据,放到交换分区中(Windows中成为虚拟内存)推荐挂载/boot(系统正常启动需要的内容,基于安全考虑)挂载挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目66文件系统Linux将文件系统挂载在目录下,主要目录及其内容:目录内容/bin构建最小系统所需要的命令/boot内核与启动文件/dev各种设备文件/etc系统软件的启动和配置文件/home用户的主目录/libC编译器的库,函数库/lost+found系统运行异常时产生的错误,会将遗失的片段保存在这里/media/mnt可移动介质的挂载点/opt可选的应用软件包/proc
/sys不能直接操作,保存的是内存的数据/root系统管理员root的主目录/sbin和系统操作有关的命令/tmp临时文件存放点/usr非系统的程序和命令/var系统专用的数据和配置文件注意:不要在根目录/下新建任何文件或者目录文件系统Linux将文件系统挂载在目录下,主要目录及其内容:67命令df:报告磁盘控件使用情况fdisk:Linux下的硬盘分区工具fsck:检查文件系统mkfs:创建文件系统mkswap:创建交换分区或者交换文件mount:加载文件系统umount:卸载文件系统命令df:报告磁盘控件使用情况68用户和用户组管理用户用户组概述区别命令用户和用户组管理用户用户组概述区别命令69概述Linux是一个多用户操作系统,对于系统管理员来说,如何对所有用户进行管理显得尤其重要用户:使用操作系统的人
用户组:具有相同系统权限的一组用户概述Linux是一个多用户操作系统,对于系统管理员来说,如何70用户用户:信息保存在/etc/passwd文件中,格式如下:user:x:123:456:xxxxxxxx:/home/user:/bin/bash登录名:密码占位符:用户ID号(UID):默认组ID号(GID):用户注释信息:用户主目录:shell类型系统管理员(root)的组号一定是0组号1-499为系统预留的组编号,预留给安装在系统中的软件及服务用户手动创建的用户组编号是从500开始组密码占位符无一例外全是用x表示用户用户:信息保存在/etc/passwd文件中,格式如下:71用户用户密码:信息保存在/etc/shadow文件中,格式如下:user:vf:/Zu8sdf.:::::登录名:加密后的口令:上次修改口令的日期:两次修改口令之间的天数(最少):两次修改口令之间的天数(最多):提前多少钱提醒用户修改口令:在口令过期多少天后禁用该帐号:帐号过期的天数:保留,目前为空passwd和shadow行数一致,一一对应用户用户密码:信息保存在/etc/shadow文件中,格式如72用户组用户组:信息保存在/etc/group文件中,格式如下:group:x:123:abc,def,xyz组名:组密码占位符:组ID号:成员列表成员列表可以为空:当用户组内只有一个用户并且用户名和用户组同名时,可以省略系统管理员(root)的组号一定是0组号1-499为系统预留的组编号,预留给安装在系统中的软件及服务用户手动创建的用户组编号是从500开始组密码占位符无一例外全是用x表示用户组用户组:信息保存在/etc/group文件中,格式如下73用户组用户组密码:信息保存在/etc/gshadow文件中,格式如下:group:*::abc,def,xyz
组名:组密码:组管理者:成员列表成员列表可以为空:当用户组内只有一个用户并且用户名和用户组同名时,可以省略group和gshadow行数一致,一一对应组密码为空、为*和!都表示组密码为空组管理者一般为空用户组用户组密码:信息保存在/etc/gshadow文件中,74命令useradd:创建新用户groupadd:创建新用户组passwd:设置用户密码history:显示历史命令userdel:删除用户及相关文件groupdel:删除用户组usermod:修改用户id:查看用户信息su:切换用户身份sudo:以另一个用户身份执行指令命令useradd:创建新用户75权限管理基本权限权限作用文件类型默认权限文件权限的八进制命令权限管理基本权限权限作用文件类型默认权限文件权限的八进制命令76文件类型Linux中一切皆文件,那么Linux下一共有多少种文件呢?包括下面7种:文件类型符号普通文件-目录d符号链接l字符设备文件c块设备文件b本地域套接口s有名管道p其中普通文件,目录和符号链接为常用的3种,另外4种是系统文件,不建议操作其中链接文件文件分为软链接和硬链接,硬链接的特征如下:拥有相同的i节点和block块,可以看作是同一个文件不能跨分区、跨硬盘不能对目录使用修改源文件,硬链接都改变删除任意文件,另一个都可以使用,除非删除block块内容软链接特征如下:类似Windows的快捷方式拥有自己的i节点和block块,但block块中只保存源文件的文件名和i节点,并没有实际的文件数据软链接的权限均为lrwxrwxrwx,真实权限看源文件修改任意文件,另一个都改变删除源文件,软链接不可使用文件类型Linux中一切皆文件,那么Linux下一共有多少种77基本权限Linux为3种人准备了权限:所有者:通常是文件的创建者,也可以由root用户来改变(u)
所属组:文件所属的用户组(g)其他人:不包括前两类人和root用户的其他用户(o)权限包括以下三种:r:可读取w:可编辑x:可执行注意:在权限变更中,还有一个组是a,代表u+g+o基本权限Linux为3种人准备了权限:78基本权限文件和目录的权限可以通过ll(ls-l)查看权限位一共为9位,每3位为1组,即为3组权限位(以第二个文件rwxr-xr-x为例)1-3位为所有者权限,所有者拥有读、编辑、执行权限4-6位为所属组权限,w所在位置被替换为-,表示w权限被禁用。那么所属组只拥有读、执行权限,无编辑权限7-9位为其他人权限,同所属组权限,只拥有读、执行权限,无编辑权限基本权限文件和目录的权限可以通过ll(ls-l)查看79权限作用文件和目录的权限有所不同,针对文件的权限,作用如下:r:可读取文件的具体内容(查看,浏览命令可执行,eg:cat,more,tail,head)w:可修改文件的具体内容,包括具体内容增加,删除,修改(eg:vi,echo),不包括文件本身的操作,例如删除文件本身x:可执行,主要针对可执行文件,例如.cpp,.py等文件目录的权限包括以下三种:r:可读取目录下的文件名称,即查询(ls)w:可编辑目录下的文件本身,包括目录下文件(或目录)的增加,删除以及重命名(eg:touch,mv,rm,mkdir,rmdir)x:可执行,即可操作目录本身,即切换目录(cd)权限作用文件和目录的权限有所不同,针对文件的权限,作用如下:80权限作用总结:对文件来说,最高权限是x对目录来说,最高权限是w目录权限的基础是x,如果不能进入目录,给r和w都无意义,因此目录的权限可以为1,5,7;而2,4,6都是无意义的权限作用总结:81文件权限的八进制权限位包括3组,用八进制表示rwxr-xr-x即为755八进制权限位权限说明4r可读取2w可编辑1x可执行八进制二进制权限0000---1001--x2010-w-3011-wx4100r--5101r-x6110rw-7111rwx文件权限的八进制权限位包括3组,用八进制表示rwxr-xr-82默认权限默认权限是指文件创建后自动赋予的权限,和上级目录无关,而是根据(文件类型的默认值-umask
值)默认生成,系统的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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家委会活动管理制度
- 工厂收快递管理制度
- 弱电间卫生管理制度
- 徒步队安全管理制度
- 德国美术馆管理制度
- 快递集散仓管理制度
- 总分包协调管理制度
- 总裁办司机管理制度
- 感染病门诊管理制度
- 成品糖装卸管理制度
- 2025届黄冈市重点中学八下数学期末统考试题含解析
- 2025年英语四级考试模拟试卷及答案
- 跨学科视域下道德与法治与心理健康教育融合的探究
- 智能在线问卷调查系统开发合同
- 2025公需课《人工智能赋能制造业高质量发展》试题及答案
- 汽车4S店展厅布局设计
- 旅游公司的财务岗位职责
- 《结肠憩室》课件
- 2025年广东省珠海市香洲区5月中考模拟化学试题(含答案)
- 2025年江苏省无锡市惠山区中考一模英语试题(含答案)
- 2024-2025湘科版小学科学五年级下册期末考试卷附答案(三套)
评论
0/150
提交评论