Linux网络操作系统项目教程(Ubuntu) 课件(含思政) 项目1-3 安装与配置Linux操作系统、Linux常用命令与vim、管理Linux服务器的用户和组_第1页
Linux网络操作系统项目教程(Ubuntu) 课件(含思政) 项目1-3 安装与配置Linux操作系统、Linux常用命令与vim、管理Linux服务器的用户和组_第2页
Linux网络操作系统项目教程(Ubuntu) 课件(含思政) 项目1-3 安装与配置Linux操作系统、Linux常用命令与vim、管理Linux服务器的用户和组_第3页
Linux网络操作系统项目教程(Ubuntu) 课件(含思政) 项目1-3 安装与配置Linux操作系统、Linux常用命令与vim、管理Linux服务器的用户和组_第4页
Linux网络操作系统项目教程(Ubuntu) 课件(含思政) 项目1-3 安装与配置Linux操作系统、Linux常用命令与vim、管理Linux服务器的用户和组_第5页
已阅读5页,还剩149页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目1

安装与配置Linux操作系统《Linux网络操作系统项目教程(Ubuntu)(微课版)》“十四五”职业教育国家规划教材能力要求CAPACITY理解Linux操作系统的体系结构。01掌握登录、退出Linux服务器的方法。0403掌握搭建Ubuntu服务器的方法。02熟悉GNOME桌面环境思政导入IDEOLOGY“天下兴亡,匹夫有责”,了解核高基和国产操作系统,理解自主可控于我国的重大意义,激发学生的爱国情怀和学习动力。思政目标IDEOLOGY

明确操作系统在新一代信息技术中的重要地位,激发科技报国的家国情怀和使命担当。思政内容IDEOLOGY

“核高基”就是“核心电子器件、高端通用芯片及基础软件产品”的简称。近年来,一批国产基础软件的领军企业的强势发展给中国软件市场增添了几许信心,而“核高基”犹如助推器,给了国产基础软件更强劲的发展支持力量。

2008年10月21日起,微软公司对盗版Windows和Office用户进行“黑屏”警告性提示。中国国产软件尤其是基础软件的时代已经来临,我们期望未来不会再受类似“黑屏事件”的制约,也希望我国所有的信息化建设都能建立在“安全、可靠、可信”的国产基础软件平台上。项目知识准备项目设计与准备项目实施项目实录:Linux系统安装与基本配置内容导航CONTENTS一、项目知识准备Linux系统的历史1990年,芬兰人LinusTorvalds接触了为教学而设计的Minix系统后,开始着手研究编写一个开放的与Minix系统兼容的操作系统。1991年10月5日,LinusTorvalds在赫尔辛基技术大学的一台FTP服务器上发布了一个消息。这也标志着Linux系统的诞生。LinusTorvalds公布了第一个Linux的内核版本0.02版。Internet的兴起,使得Linux系统也能十分迅速地发展,很快就有许多程序员加入了Linux系统的编写行列之中。

一、项目知识准备Linux的版权问题Linux是基于Copyleft(无版权)的软件模式进行发布的,其实Copyleft是与Copyright(版权所有)相对立的新名称,它是GNU项目制定的通用公共许可证(GeneralPublicLicense,GPL)。一、项目知识准备Linux系统的特点

Linux操作系统作为一个免费、自由、开放的操作系统,发展势不可挡。它拥有完全免费,高效安全稳定,支持多种硬件平台,用户界面友好,网络功能强大,支持多任务、多用户的特点。一、项目知识准备理解Linux体系结构

Linux一般有3个主要部分:内核(Kernel)、命令解释层(shell或其他操作环境)、实用工具。1.内核

内核是系统的心脏,是运行程序和管理磁盘及打印机等硬件设备的核心程序。操作环境向用户提供一个操作界面,它从用户那里接受命令,并且把命令送给内核去执行。由于内核提供的都是操作系统最基本的功能,所以如果内核发生问题,那么整个计算机系统就可能会崩溃。一、项目知识准备理解Linux体系结构

Linux一般有3个主要部分:内核(Kernel)、命令解释层(shell或其他操作环境)、实用工具。2.命令解释层shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令,并且把它送入内核去执行。Linux存在几种操作环境,分别是:桌面(desktop)、窗口管理器(windowmanager)和命令行shell(commandlineshell)。shell是一个命令解释器,解释由用户输入的命令,并把它们送到内核。一、项目知识准备理解Linux体系结构

Linux一般有3个主要部分:内核(Kernel)、命令解释层(shell或其他操作环境)、实用工具。3.实用工具

标准的Linux系统都有一套叫做实用工具的程序,它们是专门的程序,如编辑器、执行标准的计算操作等。用户也可以生产自己的工具。实用工具可分为以下3类。编辑器:用于编辑文件。过滤器:用于接收数据并过滤数据。交互程序:允许用户发送信息或接收来自其他用户的信息。一、项目知识准备Linux的版本

Linux的版本分为内核版本和发行版本两种。1.内核版本Linux内核的版本号命名是有一定规则的,版本号的格式通常为“主版本号.次版本号.修正号”。如右图最新的版本号。一、项目知识准备Linux的版本

2.发行版本仅有内核而没有应用软件的操作系统是无法使用的,所以许多公司或社团将内核、源代码及相关的应用程序组织构成一个完整的操作系统,让一般的用户可以简便地安装和使用Linux,这就是所谓的发行版本(Distribution)。

各种发行版本超过300种,它们的发行版本号各不相同,使用的内核版本号也可能不一样,现在流行的套件有RedHat(红帽子)、CentOS、Fedora、openSUSE、Debian、Ubuntu等。一、项目知识准备

UbuntuUbuntu的每个版本都有一个更具特色的名字,即其代号,这个名字由一个形容词和一个动物名词组成,并且形容词和动物名词的首字母都是一致的。Ubuntu每6个月都会发布一个新版本,而每个新版本都有其版本名称和代号。代号是首字母相同的“形容词+动物名词”的组合。例如,Ubuntu22.10的代号是KineticKudu,意为“活跃的扭角林羚”。项目知识准备项目设计与准备项目实施项目实录:Linux系统安装与基本配置内容导航CONTENTS二、项目设计与准备项目设计

本项目需要的设备和软件如下:1台安装了Windows10操作系统的计算机,名称为Win10-1,IP地址为1/24。1套Ubuntu的ISO映像文件。1套VMwareWorkstation16.1pro软件。

本项目借助虚拟机软件要完成如下3项任务:安装VMwareWorkstation。安装Ubuntu第一台虚拟机,名称为Server01。完成对Server01的基本配置。二、项目设计与准备项目准备

1.多重引导Linux和Windows的多系统共存有多种实现方式,最常用的有3种。

在这3种实现方式中,目前用户使用最多的是通过Linux的GRUB或者LILO实现Windows、Linux多系统引导。二、项目设计与准备项目准备

2.安装方式

任何硬盘在使用前都要进行分区。硬盘的分区有两种类型:主分区和扩展分区。

欧拉系统提供了多达4种安装方式支持,可以从CD-ROM/DVD启动安装、从硬盘安装、从NFS服务器安装或者从FTP/HTTP服务器安装。二、项目设计与准备项目准备

3.规划分区对于初次接触Linux的用户来说,分区方案越简单越好,所以最好的选择就是为Linux准备三个分区,即用户保存系统和数据的根分区(/)、启动分区(/boot)和交换分区。

服务器的管理员来说,一般会再创建一个/usr分区,操作系统基本都在这个分区中;还需要创建一个/home分区,所有的用户信息都在这个分区下;还有/var分区,服务器的登录文件、邮件、Web服务器的数据文件都会放在这个分区中,如图所示。项目知识准备项目设计与准备项目实施项目实录:Linux系统安装与基本配置内容导航CONTENTS三、项目实施任务1-1安装与配置VM虚拟机1)成功安装VMwareWorkstation后的界面如图所示。2)在图所示的界面中,单击“创建新的虚拟机”选项,并在弹出的“新建虚拟机向导”界面中选择“典型”单选按钮,然后单击“下一步”按钮,如图所示。3)选中“稍后安装操作系统”单选按钮,然后单击“下一步”按钮,如图所示。三、项目实施任务1-1安装与配置VM虚拟机4)在图中所示的界面中,“选择客户机操作系统”界面中选择客户机操作系统的类型为“Linux”,版本为“Ubuntu64位”,然后单击“下一步”按钮。5)填写“虚拟机名称”字段,并在选择安装位置之后单击“下一步”按钮,如图所示。三、项目实施任务1-1安装与配置VM虚拟机6)将虚拟机系统的“最大磁盘大小”设置为100.0GB(默认20GB),然后单击“下一步”按钮,如图所示。7)单击“自定义硬件”按钮,如图所示。8)在出现的图所示的界面中,建议将虚拟机系统内存的可用量设置为2GB,最低不应低于1GB。根据宿主机的性能设置CPU处理器的数量以及每个处理器的核心数量,并开启虚拟化功能,如图所示。三、项目实施任务1-1安装与配置VM虚拟机9)光驱设备此时应在“使用ISO映像文件”中选中了下载好的RHEL系统映像文件,如图所示。10)VM虚拟机软件为用户提供了3种可选的网络模式,分别为桥接模式、NAT模式与仅主机模式。这里选择“仅主机模式”,如图所示。三、项目实施任务1-1安装与配置VM虚拟机11)把USB控制器、声卡、打印机设备等不需要的设备统统移除掉。移掉声卡后可以避免在输入错误后发出提示声音,确保自己在今后实验中的思绪不被打扰,然后单击“关闭”→“完成”按钮。12)右击刚刚完成的虚拟机,单击“设置”命令,单击“选项”菜单,单击“高级”命令,根据实际情况选择固件类型,如图所示。三、项目实施任务1-1安装与配置VM虚拟机13)单击“确定”按钮,虚拟机的安装和配置顺利完成。当看到图所示的界面时,就说明虚拟机已经配置成功了。三、项目实施任务1-2安装Ubuntu

(1)按回车键后开始加载安装映像,所需时间在30秒~60秒,请耐心等待。选择系统的安装语言(简体中文)后单击“继续”按钮,如图所示。(2)在“键盘布局”界面选择“Chinese”选项,单击“继续”按钮,如图所示。三、项目实施任务1-2安装Ubuntu(3)在图所示的“更新和其他软件”界面中选择需要安装的应用和是否安装更新。如果计算机没有连接互联网,则“安装Ubuntu时下载更新”将不能选择。(4)单击“继续”按钮,出现图所示的“安装类型”界面。用户可以清除整个磁盘并安装Ubuntu,或手动创建和调整分区,或为Ubuntu选择多个分区的类型。选择“其他选项”后单击“继续”按钮。三、项目实施任务1-2安装Ubuntu

①创建/boot分区(启动分区)。在“新挂载点将使用以下分区方案”选中“标准分区”。单击“+”按钮,如图所示,选择挂载点为“/boot”(也可以直接输入挂载点),容量大小设置为500MB,然后单击“添加挂载点”按钮。三、项目实施任务1-2安装Ubuntu

②创建交换分区。单击“+”按钮,创建交换分区。“文件系统”类型中选择“swap”,大小一般设置为物理内存的两倍即可。例如,计算机物理内存大小为2GB,设置的swap分区大小就是4096MB(4GB)③创建EFI启动分区。用与上面类似的方法创建EFI启动分区(/boot/efi)大小为500MB。④创建“/”分区。用与上面类似的方法创建“/”分区大小为10GB。⑤用同样方法:创建“/home”分区大小为8GB,“/usr”分区大小为8GB,“/var”分区大小为8GB,“/tmp”分区大小为1GB。文件系统类型全部设置为“xfs”,设置分区类型全部为“标准分区”。三、项目实施任务1-2安装Ubuntu8)返回到安装主界面,如图所示,单击“开始安装”按钮后即可看到安装进度。在此处选择“根密码”,如图所示。

9)设置根密码的密码。若坚持用弱口令的密码,则需要单击两次“完成”按钮才可以确认。三、项目实施任务1-2安装Ubuntu10)Linux系统安装过程在30分钟~60分钟,用户在安装期间耐心等待即可。安装完成后单击“重启”按钮。11)返回到初始化界面后单击“结束配置”按钮,系统自动重启。三、项目实施任务1-2安装Ubuntu12)输入正确的用户名和密码后,显示成功登录信息。三、项目实施任务1-3熟悉GNOME桌面环境所谓桌面环境就是用户和操作系统的一个图形界面。桌面环境包括窗口、文件夹、工具栏、图标、快捷方式以及拖放服务等。与Windows的桌面环境相比,Linux的桌面环境更加丰富多彩、千变万化。常见的Linux的桌面环境包括KDE、GNOME、Xfce、Mate以及Unity等。由于Ubuntu22.04的默认桌面是GNOME,所以我们重点介绍GNOME桌面环境的操作和用法。三、项目实施任务1-3熟悉GNOME桌面环境1.桌面面局三、项目实施任务1-3熟悉GNOME桌面环境1.工具栏三、项目实施任务1-3熟悉GNOME桌面环境3.工作区三、项目实施任务1-4使用虚拟机“NAT”网卡连上Internet在虚拟机上网的几种方式中,最简单、最方便的就是使用“NAT”方式共享上网,这是VMware虚拟机“内置”的功能,也是推荐初学者使用的方法。不管主机是通过拨号上网、无线网卡上网、还是单位上网,只要主机能上网,虚拟机使用“NAT”(即VMnet8)虚拟网卡,并且在虚拟机中设置为“自动获得地址”,虚拟机就可以上网。三、项目实施任务1-4使用虚拟机“NAT”网卡连上Internet三、项目实施任务1-4使用虚拟机“NAT”网卡连上Internet

虚拟机中的虚拟网络编辑器设置完成后,接下来回到系统中,单击系统右上角图标,在弹出的选项中选中“有线设置”。在弹出的“网络设置”界面中,单击有线设置中的滑块,开启有线网络,然后点击小齿轮进行有线网络的设置,在“IPv4”选项卡中,“IPv4方式”、“DNS”和“路由”都选择自动模式,然后点击“应用”按钮。三、项目实施任务1-4使用虚拟机“NAT”网卡连上Internet网络设置完成后,可以在系统的右上角看到图标,表示网络连接成功,可以在有线的详细选项中,查询连接的信息。网络连接成功后,可以打开自带的火狐浏览器进行网络功能的测试。三、项目实施任务1-5启动shell普通用户可以通过按快捷菜单Ctrl+Alt+T打开,也可以在系统桌面的空白处直接右击鼠标,选择“在终端中打开”选项,如下图所示。

执行以上步骤后,就可以打开一个白字黑底的终端窗口,如下图所示。这里可以使用Ubuntu22.04支持的所有命令行的命令。但要注意,该终端窗口是一个“虚拟终端”。三、项目实施任务1-6制作系统快照安装成功后,请一定使用虚拟机的快照功能进行快照备份,一旦需要可立即恢复到系统的初始状态。提醒读者,对于重要实训节点,也可以进行快照备份,以便后续可以恢复到适当断点。项目知识准备项目设计与准备项目实施项目实录:Linux系统安装与基本配置内容导航CONTENTS四、项目实录1.视频实训前请扫描二维码观看“项目实录安装与基本配置Linux操作系统”慕课。四、项目实录2.项目背景某公司需要新安装一台带有Ubuntu的计算机,该计算机硬盘大小为100GB,固件启动类型仍采用传统的BIOS模式,而不采用UEFI启动模式。四、项目实录3.项目要求(1)规划好2台计算机(Server01和Client1)的IP地址、主机名、虚拟机网络连接方式等内容。(2)在Server01上安装完整的openEuler。(3)硬盘大小为100G,按要求完成分区创建:/boot分区大小为600MB。swap分区大小为4GB。/分区大小为10GB。/usr分区大小为8GB。/home分区大小为8GB。/var分区大小为8GB。/tmp分区大小为6GB。预留55GB不进行分区。四、项目实录3.项目要求(4)简单设置新安装的openEuler的网络环境。(6)制作快照。(7)使用虚拟机的“克隆”功能新生成一个Ubuntu,主机名为Client1,并设置该主机的IP地址等参数。(“克隆”生成的主机系统要避免与原主机冲突。)(8)使用ping命令测试这2台Linux主机的连通性。项目2

Linux常用命令与vim《Linux网络操作系统项目教程(Ubuntu)(微课版)》“十四五”职业教育国家规划教材能力要求CAPACITY熟悉Linux操作系统的命令基础。01掌握vim编辑器的使用方法。0503掌握进程管理类命令及其他常用命令。02掌握vim编辑器的使用方法。。04掌握文件目录类命令。思政导入IDEOLOGY了解为什么会推出IPv6。接下来的IPv6时代,我国存在着巨大机遇,其中我国推出的“雪人计划”就是一个益国益民的大事,这一计划必将助力中华民族的伟大复兴,这也必将激发学生的爱国情怀和学习动力。思政目标IDEOLOGY

“路漫漫其修远兮,吾将上下而求索。”国产化替代之路“道阻且长,行则将至,行而不辍,未来可期”。青年学生更应坚信中华民族的伟大复兴终会有时!思政内容IDEOLOGY

2019年11月26日,是全球互联网发展历程中值得铭记的一天,一封来自欧洲RIPENCC的邮件宣布全球43亿个IPv4地址正式耗尽,人类互联网跨入了“IPv6”时代。对于我国而言,在接下来的IPv6时代,我国存在着巨大机遇,其中我国推出的“雪人计划”,就是一件益国益民的大事,这一计划将助力中华民族的伟大复兴,助力我国在互联网方面取得更多话语权和发展权。让我们拭目以待吧!项目知识准备项目设计与准备项目实施项目实录:Linux系统安装与基本配置内容导航CONTENTS一、项目知识准备了解Linux命令特点在Linux系统中,命令区分大小写。在命令行中,可以使用“Tab”键来自动补齐命令,即可以只输入命令的前几个字母,然后按“Tab”键。

按“Tab”键时,如果系统只找到一个与输入字符相匹配的目录或文件,则自动补齐;如果没有匹配的内容或有多个相匹配的名字,系统将发出警鸣声,再按一下“Tab”键将列出所有相匹配的内容(如果有的话),以供用户选择。例如,在命令提示符后输入“mou”,然后按“Tab”键,系统将自动补全该命令为“mount”;如果在命令提示符后只输入“mo”,然后按“Tab”键,此时将警鸣一声,再次按“Tab”键,系统将显示所有以“mo”开头的命令。一、项目知识准备后台运行程序一个文本控制台或一个仿真终端在同一时刻只能运行一个程序或命令,在执行结束前,一般不能进行其他操作。此时可采用将程序在后台执行的方式,以释放控制台或终端,使其仍能进行其他操作。

要使程序以后台方式执行,只需在要执行的命令后跟上一个“&”符号即可,如“top&”。项目知识准备项目设计与准备项目实施项目实录:Linux系统安装与基本配置内容导航CONTENTS二、项目设计与准备项目设计与准备

本项目的所有操作都在U22-1上进行,主要命令包括浏览目录类命令、文件目录类命令、系统信息类命令、进程管理类命令等。可使用“hostnamectlset-hostnameU22-1”修改主机名称(关闭终端后重新打开即生效)。本项目的所有实例都在服务器U22-1上完成。yangyun@U22-1:~/桌面$hostnamectlset-hostnameU22-1项目知识准备项目设计与准备项目实施项目实录:Linux系统安装与基本配置内容导航CONTENTS三、项目实施任务2-1熟练使用文件目录类命令熟练使用浏览目录类命令(1)pwd命令pwd命令用于显示用户当前所处的目录。yangyun@U22-1:~/桌面$pwd(2)cd命令cd命令用来在不同的目录中进行切换。yangyun@U22-1:~/桌面$pwd //显示当前目录/home/yangyun/桌面yangyun@U22-1:~/桌面$cd.. //改变目录位置至当前目录的父目录,即/home/yangyun

yangyun@U22-1:~$pwd //显示当前目录yangyun@U22-1:~$cd/ //改变目录位置至根目录yangyun@U22-1:/$cdetc //改变目录位置至当前目录下的etc子目录下yangyun@U22-1:/etc$cd./ufw //改变目录位置至当前目录下的ufw子目录下yangyun@U22-1:/etc/ufw$cd~ //改变目录位置至用户登录时的家目录,即/home/yangyunyangyun@U22-1:~$pwd //显示当前目录yangyun@U22-1:~$cd.. //改变目录位置至当前目录的父目录,即/homeyangyun@U22-1:/home$cd../dev //改变目录位置至当前目录的父目录下的dev子目录下yangyun@U22-1:/dev$cd/etc/xml //利用绝对路径表示改变目录至/etc/xml目录下yangyun@U22-1:/etc/xml$cd //改变目录位置至用户登录时的工作目录三、项目实施任务2-1熟练使用文件目录类命令(3)ls命令ls命令用来列出文件或目录信息。该命令的语法为ls[参数][目录或文件]yangyun@U22-1:~/桌面$ls //列出当前目录下的文件及目录yangyun@U22-1:~/桌面$ls-a //列出包括以“.”开始的隐藏文件在内的所有文件yangyun@U22-1:~/桌面$ls-t //依照文件最后修改时间的顺序列出文件yangyun@U22-1:~/桌面$ls-F //列出当前目录下的文件名及其类型//以/结尾表示为目录名,以*结尾表示为可执行文件,以@结尾表示为符号连接yangyun@U22-1:~/桌面$ls-l //列出当前目录下所有文件的权限、所有者、文件大小、修改时间及名称yangyun@U22-1:~/桌面$ls-lg //同上,并显示出文件的所有者工作组名yangyun@U22-1:~/桌面$ls-R //显示出目录下以及其所有子目录的文件名例如,要把file1和file2文件的内容合并为file3,且file2文件的内容在file1文件的内容前面,则命令为:yangyun@U22-1:~/桌面$echo"Thisisfile1!">file1//先建立file1示例文件yangyun@U22-1:~/桌面$echo"Thisisfile2!">file2//先建立file1示例文件yangyun@U22-1:~/桌面$catfile2file1>file3yangyun@U22-1:~/桌面$catfile3Thisisfile2!Thisisfile1!//如果file3文件存在,则此命令的执行结果会覆盖file3文件中原有内容yangyun@U22-1:~/桌面$catfile2file1>>file3//如果file3文件存在,此命令的执行结果将把file2和file1文件的内容附加到file3文件中原有内容的后面。三、项目实施任务2-1熟练使用文件目录类命令2.熟练使用浏览文件类命令(1)cat命令cat命令主要用于滚屏显示文件内容或是将多个文件合并成一个文件。该命令的语法为cat[参数]文件名-b:对输出内容中的非空行标注行号。-n:对输出内容中的所有行标注行号。例如,要查看/etc/passwd文件内容的命令为yangyun@U22-1:~/桌面$cat/etc/passwd2.熟练使用浏览文件类命令(2)more命令在使用cat命令时,如果文件太长,用户只能看到文件的最后一部分。这时可以使用more命令,一页一页地分屏显示文件的内容。yangyun@U22-1:~/桌面$more/etc/passwd //以分页方式查看/etc/passwd文件的内容yangyun@U22-1:~/桌面$cat/etc/passwd|more //以分页方式查看passwd文件的内容三、项目实施任务2-1熟练使用文件目录类命令三、项目实施任务2-1熟练使用文件目录类命令2.熟练使用浏览文件类命令(3)less命令less命令是more命令的改进版,比more命令的功能强大。more命令只能向下翻页,而less命令可以向下、向上翻页,甚至可以前后左右移动。按“Enter”回车键可以向下移动一行,按“Space”空格键可以向下移动一页,按“B”键可以向上移动一页,也可以用光标键向前、后、左、右移动,按“Q”键可以退出less命令。yangyun@U22-1:~/桌面$less/etc/passwd//以分页方式查看passwd文件的内容三、项目实施任务2-1熟练使用文件目录类命令2.熟练使用浏览文件类命令(4)head命令head命令用于显示文件的开头部分,默认情况下只显示文件的前10行内容。该命令的语法为:head[参数]文件名head命令的常用参数选项如下。-nnum:显示指定文件的前num行。-cnum:显示指定文件的前num个字符。yangyun@U22-1:~/桌面$head-n20/etc/passwd//显示passwd文件的前20行三、项目实施任务2-1熟练使用文件目录类命令2.熟练使用浏览文件类命令(5)tail命令tail命令用于显示文件的末尾部分,默认情况下,只显示文件的末尾10行内容。该命令的语法为tail[参数]文件名-nnum:显示指定文件的末尾num行。-cnum:显示指定文件的末尾num个字符。+num:从第num行开始显示指定文件的内容。yangyun@U22-1:~/桌面$tail-n20/etc/passwd//显示passwd文件的末尾20行三、项目实施任务2-1熟练使用文件目录类命令3.熟练使用目录操作类命令(1)mkdir命令mkdir命令用于创建一个目录。该命令的语法为:mkdir[参数]目录名上述目录名可以为相对路径,也可以为绝对路径yangyun@U22-1:~/桌面$mkdirdir1//在当前目录下创建dir1子目录yangyun@U22-1:~/桌面$mkdir-pdir2/subdir2//在当前目录的dir2目录中创建subdir2子目录,如果dir2目录不存在,则同时创建三、项目实施任务2-1熟练使用文件目录类命令3.熟练使用目录操作类命令(2)rmdir命令rmdir命令用于删除空目录。该命令的语法为:rmdir[参数]目录名上述目录名可以为相对路径,也可以为绝对路径。但所删除的目录必须为空目录。yangyun@U22-1:~/桌面$rmdirdir1//在当前目录下删除dir1空子目录yangyun@U22-1:~/桌面$rmdir-pdir2/subdir2//删除当前目录中dir2/subdir2子目录,//删除subdir2目录时,如果dir2目录中无其他目录,则一起删除三、项目实施任务2-1熟练使用文件目录类命令4.熟练使用cp命令(1)cp命令的使用方法cp命令主要用于文件或目录的复制。该命令的语法为cp[参数]源文件目标文件cp命令的常用参数选项如下。-a:尽可能将文件状态、权限等属性照原状予以复制。-f:如果目标文件或目录存在,先删除它们再进行复制(即覆盖),并且不提示用户。-i:如果目标文件或目录存在,提示是否覆盖已有的文件。-R:递归复制目录,即包含目录下的各级子目录。三、项目实施任务2-1熟练使用文件目录类命令4.熟练使用cp命令(2)使用cp命令的范例【例2-1】用root身份,将家目录下的.bashrc复制到/tmp下,并更名为bashrc。yangyun@U22-1:~/桌面$cp~/.bashrc/tmp/bashrcyangyun@U22-1:~/桌面$cp-i~/.bashrc/tmp/bashrc三、项目实施任务2-1熟练使用文件目录类命令4.熟练使用cp命令(2)使用cp命令的范例【例2-2】变换目录到/tmp,并将/var/log/wtmp复制到/tmp且观察其目录属性。yangyun@U22-1:~/桌面$cd/tmpyangyun@U22-1:~/桌面$cp/var/log/wtmp.<==复制到当前目录,最后的“.”不要忘记yangyun@U22-1:~/桌面$ls-l/var/log/wtmpwtmp三、项目实施任务2-1熟练使用文件目录类命令4.熟练使用cp命令(2)使用cp命令的范例【例2-3】复制/etc/目录下的所有内容到/tmp文件夹。yangyun@U22-1:~/桌面$cp/etc/tmpcp:未指定-r;略过目录'/etc'<==如果是目录则不能直接复制,要加上-r的选项yangyun@U22-1:~/桌面$cp-r/etc/tmp#再次强调:-r可以复制目录,但是,文件与目录的权限可能会被改变。#所以,在备份时,常常利用“cp-a/etc/tmp”命令保持复制前后的对象权限不发生变化三、项目实施任务2-1熟练使用文件目录类命令4.熟练使用cp命令(2)使用cp命令的范例【例2-4】若~/.bashrc比/tmp/bashrc新才复制过来。yangyun@U22-1:~/桌面$cp-u~/.bashrc/tmp/bashrc#-u的特性是在目标文件与来源文件有差异时,才会复制。#所以,常被用于“备份”的工作当中三、项目实施任务2-1熟练使用文件目录类命令5.熟练使用文件操作类命令(1)mv命令mv命令主要用于文件或目录的移动或改名。该命令的语法为mv[参数]源文件或目录目标文件或目录mv命令的常用参数选项如下。-i:如果目标文件或目录存在,则提示是否覆盖目标文件或目录。-f:无论目标文件或目录是否存在,直接覆盖目标文件或目录,不提示。//将当前目录下的/tmp/wtmp文件移动到/usr/目录下,文件名不变yangyun@U22-1:~/桌面$exityangyun@U22-1:~/桌面$cdyangyun@U22-1:~/桌面$mv/tmp/wtmp/usr///将/usr/wtmp文件移动到根目录下,移动后的文件名为ttyangyun@U22-1:~/桌面$mv/usr/wtmp/tt三、项目实施任务2-1熟练使用文件目录类命令5.熟练使用文件操作类命令(2)rm命令rm命令主要用于文件或目录的删除。该命令的语法为rm[参数]文件名或目录名rm命令的常用参数选项如下。-i:删除文件或目录时提示用户。-f:删除文件或目录时不提示用户。-R:递归删除目录,即包含目录下的文件和各级子目录。//将当前目录下的/tmp/wtmp文件移动到/usr/目录下,文件名不变yangyun@U22-1:~/桌面$exityangyun@U22-1:~/桌面$cdyangyun@U22-1:~/桌面$mv/tmp/wtmp/usr///将/usr/wtmp文件移动到根目录下,移动后的文件名为ttyangyun@U22-1:~/桌面$mv/usr/wtmp/tt三、项目实施任务2-1熟练使用文件目录类命令5.熟练使用文件操作类命令(3)touch命令touch命令用于建立文件或更新文件的修改日期。该命令的语法为touch[参数]文件名或目录名touch命令的常用参数选项如下。-dyyyymmdd:把文件的存取或修改时间改为yyyy年mm月dd日。-a:只把文件的存取时间改为当前时间。-m:只把文件的修改时间改为当前时间。yangyun@U22-1:dir$cdyangyun@U22-1:~/桌面$touchaa //如果当前目录下存在aa文件,则把aa文件的存取和修改时间改为当前时间//如果不存在aa文件,则新建aa文件yangyun@U22-1:~/桌面$touch-d20220808aa //将aa文件的存取和修改时间改为2022年8月8日5.熟练使用文件操作类命令(4)rpm命令rpm命令主要用于对RPM软件包进行管理rpm[参数]软件包名rpm命令的常用参数选项如下:

-qa:查询系统中安装的所有软件包。-q:查询指定的软件包在系统中是否安装。-qi:查询系统中已安装软件包的描述信息。

-ql:查询系统中已安装软件包里所包含的文件列表。

-qf:查询系统中指定文件所属的软件包。三、项目实施任务2-1熟练使用文件目录类命令5.熟练使用文件操作类命令【例2-5】使用rpm命令查询软件包及文件。yangyun@U22-1:~/桌面$rpm-qa|more //显示系统安装的所有软件包列表yangyun@U22-1:~/桌面$rpm-qselinux-policy//查询系统是否安装了selinux-policyyangyun@U22-1:~/桌面$rpm-qiselinux-policy//查询系统已安装的软件包的描述信息yangyun@U22-1:~/桌面$rpm-qlselinux-policy//查询系统已安装软件包包含的文件列表yangyun@U22-1:~/桌面$rpm-qf/etc/passwd//查询passwd文件所属的软件包三、项目实施任务2-1熟练使用文件目录类命令5.熟练使用文件操作类命令【例2-6】可以利用RPM安装network-scripts软件包。yangyun@U22-1:~/桌面$mount/dev/cdrom/media//挂载光盘yangyun@U22-1:~/桌面$cd/medai/BaseOS/Packages //改变目录到软件包所在的目录yangyun@U22-1:Packages$rpm-ivhnetwork-scripts-10.00.6-1.el8.x86_64.rpm//安装软件包,系统将以“#”显示安装进度和安装的详细信息yangyun@U22-1:Packages$rpm–Uvhnetwork-scripts-10.00.6-1.el8.x86_64.rpm//升级network-scripts软件包yangyun@U22-1:Packages$rpm-enetwork-scripts-10.00.6-1.el8.x86_64 //卸载network-scripts软件包三、项目实施任务2-1熟练使用文件目录类命令5.熟练使用文件操作类命令(5)whereis命令whereis命令用来寻找命令的可执行文件所在的位置。该命令的语法为whereis[参数]命令名称//查找命令rpm的位置yangyun@U22-1:Packages$cdyangyun@U22-1:~/桌面$whereisrpmrpm:/usr/bin/rpm/usr/lib/rpm/etc/rpm/usr/share/man/man8/rpm.8.gz三、项目实施任务2-1熟练使用文件目录类命令5.熟练使用文件操作类命令(6)find命令find命令用于文件查找。它的功能非常强大。该命令的语法为find[路径][匹配表达式]例如:yangyun@U22-1:~/桌面$find.-typef-execls-l{}\;//在当前目录下查找普通文件,并以长格形式显示yangyun@U22-1:~/桌面$find/tmp-typef-mtime5-execrm{}\;//在/tmp目录中查找修改时间为5天以前的普通文件,并删除。保证/tmp目录存在yangyun@U22-1:~/桌面$find/etc-name"*.conf"//在/etc/目录下查找文件名以“.conf”结尾的文件yangyun@U22-1:~/桌面$find.-typed-perm755-execls{}\;//在当前目录下查找权限为755的目录并显示三、项目实施任务2-1熟练使用文件目录类命令5.熟练使用文件操作类命令(7)grep命令grep命令用于查找文件中包含有指定字符串的行。该命令的语法为grep[参数]要查找的字符串文件名例如:yangyun@U22-1:~/桌面$grep-2root/etc/passwd//在文件passwd中查找包含字符串“root”的行,如果找到,显示该行及该行前后各2行的内容yangyun@U22-1:~/桌面$grep"^root$"/etc/passwd//在passwd文件中搜索只包含“root”4个字符的行三、项目实施任务2-1熟练使用文件目录类命令5.熟练使用文件操作类命令【例2-7】可以利用grep的-v参数,过滤掉带“#”的注释行和空白行。下面的例子是将/etc/man_db.conf中的空白行和注释行删除,将简化后的配置文件存放到当前目录下,并更改名字为man_db.bakyangyun@U22-1:~/桌面$grep-v"^#"/etc/man_db.conf|grep-v"^$">man_db.bakyangyun@U22-1:~/桌面$catman_db.bak三、项目实施任务2-1熟练使用文件目录类命令5.熟练使用文件操作类命令(8)dd命令dd命令用于按照指定大小和个数的数据块来复制文件或转换文件。它能够让用户按照指定大小和个数的数据块来复制文件的内容,还可以在复制过程中转换其中的数据。Linux系统中有一个名为/dev/zero的设备文件,因为这个文件不会占用系统存储空间,但却可以提供无穷无尽的数据,所以可以使用它作为dd命令的输入文件,来生成一个指定大小的文件。dd命令的功能也绝不仅限于复制文件这么简单。如果您想把光驱设备中的光盘制作成iso格式的映像文件,在Windows系统中需要借助于第三方软件才能做到,但在Linux系统中可以直接使用dd命令来压制出光盘映像文件。三、项目实施任务2-1熟练使用文件目录类命令5.熟练使用文件操作类命令(8)dd命令例如:我们可以用dd命令从/dev/zero设备文件中取出两个大小为560MB的数据块,然后保存成名为file1的文件。yangyun@U22-1:~/桌面$ddif=/dev/zeroof=file1count=2bs=560M记录了2+0的读入记录了2+0的写出1174405120bytes(1.2GB,1.1GiB)copied,8.23961s,143MB/syangyun@U22-1:~/桌面$rmfile1三、项目实施任务2-1熟练使用文件目录类命令5.熟练使用文件操作类命令(8)dd命令例如:我们可以用dd命令制作光盘映像文件iso。yangyun@U22-1:~/桌面$ddif=/dev/cdromof=RHEL-server-8.0-x86_64.iso7311360+0recordsin7311360+0recordsout3743416320bytes(3.7GB)copied,370.758s,10.1MB/syangyun@U22-1:~/桌面$rmRHEL-server-8.0-x86_64.iso三、项目实施任务2-1熟练使用文件目录类命令系统信息类命令是对系统的各种信息进行显示和设置的命令。(1)free命令free命令主要用来查看系统内存、虚拟内存的大小及占用情况,例如:yangyun@U22-1:~/桌面$free totalusedfreesharedbufferscachedMem: 126212124960125201640834028-/+buffers/cache:7452451688Swap: 25703225796231236三、项目实施任务2-2熟练使用系统信息类命令系统信息类命令是对系统的各种信息进行显示和设置的命令。(2)timedatectl命令timedatectl命令可以查询和更改系统时钟和设置,你可以使用此命令来设置或更改当前的日期、时间和时区,或实现与远程NTP服务器的自动系统时钟同步。①显示系统的当前时间、日期、时区等信息。yangyun@U22-1:~/桌面$timedatectlstatus Localtime:一2021-02-0111:33:31ESTUniversaltime:一2021-02-0116:33:31UTCRTCtime:一2021-02-0116:33:31Timezone:America/New_York(EST,-0500)三、项目实施任务2-2熟练使用系统信息类命令系统信息类命令是对系统的各种信息进行显示和设置的命令。(2)timedatectl命令timedatectl命令可以查询和更改系统时钟和设置,你可以使用此命令来设置或更改当前的日期、时间和时区,或实现与远程NTP服务器的自动系统时钟同步。②设置当前时区。yangyun@U22-1:~/桌面$timedatectl|grepTime //查看当前时区yangyun@U22-1:~/桌面$timedatectllist-timezones //查看所有可用时区yangyun@U22-1:~/桌面$timedatectlset-timezoneAsia/Shanghai //修改当前时区三、项目实施任务2-2熟练使用系统信息类命令系统信息类命令是对系统的各种信息进行显示和设置的命令。(3)cal命令cal命令用于显示指定月份或年份的日历,可以带两个参数,其中,年、月份用数字表示;只有一个参数时表示年份,年份的范围为1~9999;不带任何参数的cal命令显示当前月份的日历。例如:yangyun@U22-1:~/桌面$cal72022七月2022日一二三四五六

12345678910111213141516171819202122232425262728293031三、项目实施任务2-2熟练使用系统信息类命令系统信息类命令是对系统的各种信息进行显示和设置的命令。(4)clock命令clock命令用于从计算机的硬件获得日期和时间。例如:yangyun@U22-1:~/桌面$clock2020-08-2005:02:16.072524-04:00三、项目实施任务2-2熟练使用系统信息类命令进程管理类命令是对进程进行各种显示和设置的命令。(1)ps命令ps命令主要用于查看系统的进程。该命令的语法为ps[参数]ps命令的常用参数选项如下:-a:显示当前控制终端的进程(包含其他用户的)。-u:显示进程的用户名和启动时间等信息。-w:宽行输出,不截取输出中的命令行。-l:按长格形式显示输出。-x:显示没有控制终端的进程。-e:显示所有的进程。-tn:显示第n个终端的进程。三、项目实施任务2-3熟练使用进程管理类命令进程管理类命令是对进程进行各种显示和设置的命令。(2)pidof命令pidof命令用于查询某个指定服务进程的PID值,该命令格式为pidof[参数][服务名称]yangyun@U22-1:~/桌面$pidofsshd1218三、项目实施任务2-3熟练使用进程管理类命令进程管理类命令是对进程进行各种显示和设置的命令。(3)kill命令kill命令向进程发送强制终止信号。以下命令用于显示kill命令所能够发送的信号种类。每个信号都有一个数值对应,例如SIGKILL信号的值为9。yangyun@U22-1:~/桌面$kill-l1)SIGHUP 2)SIGINT 3)SIGQUIT 4)SIGILL5)SIGTRAP 6)SIGABRT 7)SIGBUS 8)SIGFPE9)SIGKILL 10)SIGUSR1 11)SIGSEGV 12)SIGUSR2三、项目实施任务2-3熟练使用进程管理类命令进程管理类命令是对进程进行各种显示和设置的命令。(4)killall命令killall命令用于终止某个指定名称的服务所对应的全部进程,该命令格式为killall[参数][进程名称]例如:yangyun@U22-1:~/桌面$pidofsshd1218yangyun@U22-1:~/桌面$killall-9sshdyangyun@U22-1:~/桌面$pidofsshdyangyun@U22-1:~/桌面$三、项目实施任务2-3熟练使用进程管理类命令进程管理类命令是对进程进行各种显示和设置的命令。(5)top命令和ps命令不同,top命令可以实时监控进程的状况。top屏幕自动每5秒刷新一次,也可以用“top-d20”,使得top屏幕每20秒刷新一次。三、项目实施任务2-3熟练使用进程管理类命令进程管理类命令是对进程进行各种显示和设置的命令。(6)bg、jobs、fg命令jobs命令用于查看在后台运行的进程。例如:yangyun@U22-1:~/桌面$find/-nameh*//立即通过ctrl+z将当前命令暂停[1]+已停止find/-nameh*yangyun@U22-1:~/桌面$jobs[1]+已停止find/-nameh*bg命令用于把进程放到后台运行。例如:yangyun@U22-1:~/桌面$bg%1fg命令用于把从后台运行的进程调到前台。例如:yangyun@U22-1:~/桌面$fg%1三、项目实施任务2-3熟练使用进程管理类命令除了上面介绍的命令,还有一些命令也经常用到。(1)clear命令clear命令用于清除字符终端屏幕内容。(2)uname命令uname命令用于显示系统信息。(3)man命令man命令用于列出命令的帮助手册三、项目实施任务2-4熟练使用其他常用命令除了上面介绍的命令,还有一些命令也经常用到。(4)shutdown命令shutdown命令用于在指定时间关闭系统。该命令的语法为:shutdown[参数]时间[警告信息]shutdown命令常用的参数选项如下。-r:系统关闭后重新启动。

-h:关闭系统。时间可以是以下几种形式。

now:表示立即。

hh:mm:指定绝对时间,hh表示小时,mm表示分钟。

+m:表示m分钟以后。例如:yangyun@U22-1:~/桌面$shutdown-hnow//关闭系统三、项目实施任务2-4熟练使用其他常用命令除了上面介绍的命令,还有一些命令也经常用到。(5)halt命令halt命令表示立即停止系统,但该命令不自动关闭电源,需要人工关闭电源。(6)reboot命令reboot命令用于重新启动系统,相当于“shutdown-rnow”。(7)poweroff命令poweroff命令用于立即停止系统,并关闭电源,相当于“shutdown-hnow”。三、项目实施任务2-4熟练使用其他常用命令除了上面介绍的命令,还有一些命令也经常用到。(8)alias命令alias命令用于创建命令的别名。该命令的语法为:alias命令别名="命令行"yangyun@U22-1:~/桌面$aliasmand="vim/etc/man_db.conf"//定义mand为命令“vim/etc/man_db.conf”的别名(9)unalias命令unalias命令用于取消别名的定义。例如:yangyun@U22-1:~/桌面$unaliasmand三、项目实施任务2-4熟练使用其他常用命令除了上面介绍的命令,还有一些命令也经常用到。(10)history命令history命令用于显示用户最近执行的命令(11)wget命令wget命令用于在终端中下载网络文件,命令的格式为wget[参数]下载地址(12)who命令who用于查看当前登入主机的用户终端信息,格式为“who[参数]”。三、项目实施任务2-4熟练使用其他常用命令除了上面介绍的命令,还有一些命令也经常用到。(13)last命令last命令用于查看所有系统的登录记录,格式为“last[参数]”(14)sosreport命令sosreport命令用于收集系统配置及架构信息并输出诊断文档,格式为“sosreport”。(15)echo命令echo命令用于在终端输出字符串或变量提取后的值,格式为“echo[字符串|$变量]”。例如,把指定字符串“”输出到终端屏幕的命令为:yangyun@U22-1:~/桌面$echo三、项目实施任务2-4熟练使用其他常用命令vim是vimsualinterface的简称,它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。1.启动与退出vim在系统提示符后输入vim和想要编辑(或建立)的文件名,便可进入vim,如:yangyun@U22-1:~/桌面$vimmyfile如果只输入vim,而不带文件名,也可以进入vim,如图所示。三、项目实施任务2-5熟练使用vim编辑器vim是vimsualinterface的简称,它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。1.启动与退出vim在命令模式下vim的基本命令操作::w 保存:wfilename 另存为filename:wq! 保存退出:wq!filename 注:以filename为文件名保存后退出:q! 不保存退出:x 应该是保存并退出,功能和:wq!相同三、项目实施任务2-5熟练使用vim编辑器2.熟练掌握vim的工作模式vim有3种基本工作模式:命令模式、输入模式和末行模式。用vim打开一个文件后,便处于命令模式。利用文本插入命令,如i、a、o等可以进入输入模式,按Esc键可以从输入模式退回命令模式。3种基本工作模式的转换如图所示。三、项目实施任务2-5熟练使用vim编辑器3.使用vim具体见教材表格里参数说明。三、项目实施任务2-5熟练使用vim编辑器4.完成案例练习①在/tmp目录下建立一个名为mytest的目录,进入mytest目录当中。②将/etc/man_db.conf复制到上述目录下面,使用vim打开目录下的man_db.conf文件。③在vim中设定行号,移动到第58行,向右移动15个字符,请问你看到的该行前面15个字母组合是什么?④移动到第一行,并且向下查找“gzip”字符串,请问它在第几行?⑤将50~100行的man字符串改为大写MAN字符串,并且逐个询问是否需要修改,如何操作?如果在筛选过程中一直按“y”键,结果会在最后一行出现改变了多少个man的说明,请回答一共替换了多少个man。三、项目实施任务2-5熟练使用vim编辑器4.完成案例练习⑥修改完之后,突然反悔了,要全部复原,有哪些方法?⑦需要复制65~73这9行的内容,并且粘贴到最后一行之后。⑧删除23~28行的开头为#符号的批注数据,如何操作?⑨将这个文件另存成一个man.test.config的文件。⑩到第27行,并且删除8个字符,结果出现的第一个单词是什么?在第一行新增一行,该行内容输入“Iamastudent...”;然后存盘后离开。三、项目实施任务2-5熟练使用vim编辑器项目知识准备项目设计与准备项目实施项目实录:使用Linux基本命令内容导航CONTENTS视频学习四、项目实录使用Linux基本命令

实训前请扫描二维码,观看“项目实录

熟练使用Linux基本命令”慕课。项目3

管理Linux服务器的用户和组《Linux网络操作系统项目教程(Ubuntu)(微课版)》“十四五”职业教育国家规划教材能力要求CAPACITY了解用户和组配置文件。0103熟练掌握Linux下用户的创建与维护管理的方法。02熟悉用户账户管理器的使用方法。04熟练掌握Linux下组的创建与维护管理的方法。思政导入IDEOLOGY明确职业技术岗位所需的职业规范和精神,树立社会主义核心价值观。思政目标IDEOLOGY

“大学之道,在明明德,在亲民,在止于至善。”“‘高山仰止,景行行止。’虽不能至,然心向往之”。了解计算机的主奠基人——华罗庚教授,知悉读大学的真正含义,以德化人,激发学生的科学精神和爱国情怀。思政内容IDEOLOGY

在我国计算机发展的历史长河中,有一位做出突出贡献的科学家,他也是中国计算机的主奠基者,你知道他是谁吗?他就是华罗庚教授—我国计算技术的奠基人和最主要的开拓者之一。华罗庚教授在数学上的造诣和成就深受世界科学家的赞赏。在美国任访问研究员时,华罗庚教授的心里就已经开始勾画我国电子计算机事业的蓝图了!华罗庚教授于1950年回国,1952年在全国高等学校院系调整时,他从清华大学电机系物色了闵乃大、夏培肃和王传英三位科研人员,在他任所长的中国科学院应用数学研究所内建立了中国第一个电子计算机科研小组。1956年筹建中国科学院计算技术研究所时,华罗庚教授担任筹备委员会主任。项目知识准备项目设计与准备项目实施项目实录:Linux系统安装与基本配置内容导航CONTENTS一、项目知识准备理解用户账户和组用户账户是用户的身份标识。用户通过用户账户可以登录到系统,并且访问已经被授权的资源。Linux系统下的用户账户分为两种:普通用户账户和超级用户账户(root)。在Linux系统中,为了方便管理员的管理和用户工作的方便,产生了组的概念。组是具有相同特性的用户的逻辑集合,在做资源授权时可以把权限赋予某个组,组中的成员即可自动获得这种权限。一个用户账户可以同时是多个组的成员,其中某个组是该用户的主组(私有组),其他组为该用户的附属组(标准组)。一、项目知识准备理解用户账户和组用户和组相关的一些基本概念如下表:root用户的UID为:系统用户的UID从1到999;普通用户的UID可以在创建时由管理员指定,如果不指定,用户的UID默认从1000开始顺序编号。在Linux系统中,创建用户账户的同时也会创建一个与用户同名的组,该组是用户的主组。普通组的GID默认也是从1000开始编号。概

念描

述用户名用来标识用户的名称,可以是字母、数字组成的字符串,区分大小写密码用于验证用户身份的特殊验证码用户标识(UserID,UID)用来表示用户的数字标识符用户主目录用户的私人目录,也是用户登录系统后默认所在的目录登录shell用户登录后默认使用的shell程序,默认为/bin/bash组具有相同属性的用户属于同一个组组标识(GroupID,GID)用来表示组的数字标识符用户账户信息和组信息分别存储在用户账户文件和组文件中。1./etc/passwd文件准备工作:新建用户bobby、user1、user2,将user1和user2加入bobby组。

yangyun@U22-1:~$useraddbobbyyangyun@U22-1:~$useradduser1yangyun@U22-1:~$useradduser2yangyun@U22-1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论