




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程OpenStack云计算平台
搭建与管理项目3openEuler操作系统基本应用能力训练第4讲OpenEuler操作系统常用管理命令学习目标【知识目标】(1)理解服务器常用管理命令。(2)了解用户、用户组管理命令。(3)综合应用目录转换。(4)综合应用文件管理命令。(5)综合应用网络管理命令。【技能目标】(1)能够管理主机及系统用户。(2)能够监控操作系统的运行状况。(3)能够使用命令进行文件及目录管理。(4)能够使用命令进行网络管理及网络连通性检测。引例描述openEuler操作系统安装好以后,小王发现自己还不会使用和管理操作系统。由于安装和运维OpenStack云计算平台需要大量使用openEuler操作系统的操作命令,因此小王决定学习与OpenStack安装和运维密切相关的部分命令。这些命令按主要功能可以分为系统管理(包括服务器关闭与重启、服务器状态监控、用户及用户组管理等)命令、文件管理(文件与文件夹的查询、新增、删除、重命名等)命令、网络管理(网卡管理、网络状态检测、网络连接情况检测等)命令。项目陈述由于openEuler操作系统是基于Linux内核的,它的基本命令和Linux命令基本是一致的,因此Linux的一些基本管理命令可以直接用于openEuler操作系统的管理。本项目包含3个在云计算平台管理中常见的操作任务,第1个任务包含服务器定时关闭与重启、服务器状态监控、用户及用户组管理,以训练系统管理技能;第2个任务通过对文件的操作来更改主机名,以训练文件管理技能;第3个任务利用常见的网络管理命令实现网卡与IP地址的绑定及更改,以训练网络管理技能。系统管理——重启或关闭服务器由于OpenEuler操作系统通常用在服务器上,采用直接断电的方式或者采用硬重启的方式都有可能造成数据丢失,因此通常不会使用硬关机与硬重启的方式。init命令:是Linux操作系统中不可或缺的基础命令之一,它是一个由内核启动的用户级进程。命令格式:init<级别>“init0”和“init6”可以实现操作系统的关闭和重启系统管理——重启或关闭服务器shutdown命令:通过调用init命令来实现关机操作。命令格式:shutdown[选项]<关机时间>选项“-r”可以实现重启,“-h”关机后关闭电源【例】立即关闭系统:shutdown-hnow【例】一分钟后关闭系统:shutdown-h+1【例】在中午12点30分定时重启系统:shutdown-r12:30【例】取消设置的重启或关闭的定时时间:shutdown-c系统管理——重启或关闭服务器halt命令与reboot命令halt命令实际上就是调用shutdown–h命令,而reboot命令就是调用shutdown–r命令。【例】关闭系统:halt【例】重启系统:reboot系统管理——服务器状态监控top命令是Linux中常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。运行top命令后,系统使用状态会以全屏的方式显示,并且会一直处在对话的模式。退出top命令的方法为在top命令运行中按【Q】键或者按【Ctrl+C】组合键。系统管理——服务器状态监控监控系统进程状态(ps命令)ps(ProcessStatus)命令用于报告当前系统的进程状态,显示的是当前系统内存中的进程快照。使用该命令可以观察有哪些进程正在运行、哪些进程已经结束、哪些进程出现僵死状态(父线程已经结束但子线程没结束)、哪些进程占用了过多的资源等。命令格式:ps[选项]【例】查看目前系统进程状态:ps-ef系统管理——服务器状态监控监控内存使用状态(free命令)free命令用于查看主机内存使用情况。命令格式:free[选项]【例】查看系统内存使用情况:free-h【例】每次间隔3秒刷新显示当前的内存使用情况:free-h-s3如果要退出重复获取内存使用情况,可以按【Ctrl+C】组合键。系统管理——服务器状态监控监控磁盘分区使用状态(df命令)df命令用来检查Linux服务器文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间可用等信息。命令格式:df[选项][文件名]【例】查看根文件的磁盘使用情况:df-h/系统管理——用户及用户组管理Linux系统是一个多用户、多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。每个用户账号都拥有一个唯一的用户名和各自的密码。添加新用户(useradd命令)useradd命令的功能是给Linux系统增加新用户。命令格式:useradd[选项]<用户名>【例】创建用户“myuser”,设定他的家目录为“/home/myuser”:
useradd-mmyuser系统管理——用户及用户组管理修改用户密码(passwd命令)要修改Linux系统用户密码可以采用passwd命令。命令格式:passwd[选项]<用户名>【例】设置“myuser”用户的密码为“123456”:passwdmyuserChangingpasswordforusermyuser.Newpassword:BADPASSWORD:Thepasswordisshorterthan8charactersRetypenewpassword:系统管理——用户及用户组管理修改用户(usermod命令)要修改已有用户的信息可以采用usermod命令。命令格式:usermod[选项]<用户名>【例】用root用户登录后修改“myuser”用户的家目录为“/root”
usermod-d/rootmyuser【例】将“myuser”用户名更改为“myuser1”
usermod-lmyuser1myuser系统管理——用户及用户组管理删除用户(userdel命令)要删除已有用户可以采用userdel命令。命令格式:userdel[选项]<用户名>【例】用root用户登录后删除“myuser1”用户:userdelmyuser1系统管理——用户及用户组管理增加新用户组(groupadd命令)要增加新的用户组可以采用groupadd命令。命令格式:groupadd[选项]<用户组名>【例】创建一个名为“mygroup”的用户组,并将“newuser”用户加入该组#groupaddmygroup#useradd-mnewuser-gmygroup系统管理——用户及用户组管理修改用户组(groupmod命令)要修改已有用户组的信息可以采用groupmod命令。命令格式:groupmod[选项]<用户组名>【例】修改“mygroup”组名为“newgroup”
groupmod-nnewgroupmygroup系统管理——用户及用户组管理删除用户组(groupdel命令)要删除现有用户组可以采用groupdel命令命令格式:groupdel<用户组名>【例】删除“newgroup”用户组:groupdelnewgroup由于用户组是其中用户“newuser”的主组,直接删除用户组时将报错:
groupdel:cannotremovetheprimarygroupofuser'newuser'先将“newuser”用户从该组中移除或者直接如下面的代码所示删除该用户。
userdelnewuser
系统管理——文件管理1.目录转换在Linux中从一个目录转换到其他目录时用cd命令。命令格式:cd<路径>其中目录路径的写法有两种:相对路径与绝对路径。(1)相对路径相对路径就是基于当前所在目录来确定跳转的目录。相对路径用“.”表示当前目录,用“..”表示上一级目录。系统管理——文件管理【例】如果当前目录为“B”,请转换到“A”目录:cd..【例】如果当前目录是“C”目录,转换到“D”目录:cd./D或者cdD【例】如果当前目录是“D”目录,转换到“B”目录:cd./../../B系统管理——文件管理(2)绝对路径绝对路径要求要跳转的目录均从根目录开始,这样就与当前所在的目录无关。根目录以“/”表示。下面两个例子演示了绝对路径转换的用法。【例】从任意一个目录进入“etc”目录:cd/etc【例】从任意一个目录进入“etc”目录下的“sysconfig”目录:
cd/etc/sysconfig系统管理——文件管理在Linux中有一个重要概念:一切都是文件,包括目录、分区等都是文件。因此我们使用Linux系统就一定要操作文件。下面介绍几个Linux操作系统中常用的文件管理命令。(1)文件查看命令(ls命令和ll命令)对文件的操作首先是能够查看文件信息,Linux中最常用的文件查看命令有两个,即ls命令和ll命令。其中ls命令的基本用法如下所示。命令格式:ls[选项]<路径>【例】查看“/etc”目录下的所有文件,按照建立时间先后持续显示
ls-t/etc系统管理——文件管理ll命令是ls-l命令的别名。它将罗列出当前文件或目录的详细信息,含有时间、读写权限、大小、创建时间等信息,类似于Windows文件资源管理器显示的详细信息。【例】查看“/etc”目录下的所有文件的详细信息,并且区别出是文件还是目录
ll-F-t/etc系统管理——文件管理(2)文件查询命令(find命令和which命令)find命令用来在指定目录下查找文件。命令格式:find<路径>[选项]<查询的内容>【例】查看根目录下文件名以“a”字符开头,并且文件大小大于1MB的文件
find/-name"a*"-size+1M【例】查找“/var/log”目录中更改时间在7日以内的文件
find/var/log-ctime+7系统管理——文件管理which命令会在系统PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。命令格式:which<命令名>【例】查看find命令的执行文件的具体路径:whichfind系统管理——文件管理(3)新建文件命令(touch命令)Linux新建一个文件有多种方法,其中使用touch命令是比较简单的一种。命令格式:touch<文件名>两个例子演示创建单个和多个文件。【例】在当前目录下创建一个名为“a”的文件:
toucha【例】创建3个分别名为“b”“c”“d”的文件:touchbcd系统管理——文件管理(4)新建文件夹命令(mkdir命令)mkdir命令是Linux新建文件夹的命令。命令格式:mkdir<目录名>【例】在当前目录下创建一个名为“adir”的目录
mkdiradir系统管理——文件管理(5)向文件中添加数据(>和>>)在Linux中可以用“>”和“>>”向文件中添加数据,其中“>”是将原有文件内的数据清空后再添加,“>>”保持原有数据,只在原有数据的末尾新增数据。【例】将当前目录下的所有文件名写入文件“a”:ls>a这个例子不管运行多少次,在文件a中都不会有重复的文件名,因为“>”会先将原有数据全部清空再添加数据。【例】将“helloopenstack”字符串添加到文件“a”:echohelloopenstack>>a这将为“a”文件原有内容后添加新内容。系统管理——文件管理(6)查看文本文件内容命令(cat命令)cat命令用于查看文件并将其输出到标准输出设备上。命令格式:cat<文件名>下面用两个例子演示cat命令的基本用法。【例】查看文件“a”的内容:catacat命令结合“>”“>>”还可以实现文件复制。【例】将文件“a”的内容写入文件“b”:cata>b系统管理——文件管理(7)重命名文件命令(rename命令)通过rename命令可以更改文件名称。命令格式:rename<原来的字符串><更改后的字符串><被更改的目标文件>【例】把“abc”的文件名更改为“abdd”第1步,创建一个名为“abc”的新文件:
touchabc第2步,把文件名“abc”中的“c”用“dd”进行替换,完成文件更名。
renamecddabc系统管理——文件管理(8)复制文件命令(cp命令)cp命令主要用于复制文件或目录命令格式:cp[选项]<源文件路径><目标文件路径>【例】把“A”目录中的“a”文件复制到“B”目录中并改名为“b”
cpA/aB/b也可以采用通配符的方式将源目录下的多个文件进行复制。【例】把“/boot”下的所有文件复制到“A”目录下:cp-r/boot/*A/系统管理——文件管理(9)移动文件命令(mv命令)通过mv命令可以实现对文件或者文件夹的移动。命令格式:mv<原有文件><移动到的目标地址>【例】将“dir1”目录中的“a”文件移动到“dir2”目录中,并改名为“b”
mvdir1/adir2/b【例】将刚建立的“dir2”目录整个移动到“dir1”目录下成为它的子目录
mvdir2dir1系统管理——文件管理(10)删除文件命令(rm命令)rm命令用于删除一个文件或者目录。命令格式:rm[选项]<要删除的目标文件>【例】删除单个文件:rm-fa
如果有多个文件要一起删除,可以用通配符“*”和“?”来匹配文件名。其中“*”代表任意字符,而“?”代表单个字符。【例】删除多个文件:rm-fa*要删除整个目录时,如果该目录为空目录可以直接删除,但如果该目录不为空需要加上“-r”选项将其中的子目录和文件逐一删除。【例】删除整个目录:rm-rfdir1系统管理——文件管理(11)文件挂载管理命令(mount命令和umount命令)Linux中的根目录以外的文件要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是“挂载”,这个目录就是“挂载点”。mount命令就是实现这个挂载功能的,umount命令是mount命令的反向操作,即断开由mount命令建立的关联。【例】“CentOS-7-x86_64-Minimal-2009.iso”镜像文件挂载到“/opt/mydriver”
mountCentOS-7-x86_64-Minimal-2009.iso/opt/mydriver
挂载成功后可以通过读取“/opt/mydriver”这个挂载点读取ISO镜像文件中的内容。想取消现有挂载关联时,可以用umount命令进行断开关联的操作。【例】卸载上例中创建的关联关系:umount/opt/mydriver系统管理——文件管理ln命令的功能是为某一个文件在另外一个位置建立一个同步的链接(映射)。当我们需要在不同的目录用到相同的文件时,我们不需要在这几个目录下都放一个相同的复制文件。只需要在其中一个目录下放上该文件,而在其他目录下用ln命令链接它即可,不必重复占用磁盘空间。命令格式:ln[选项]<源文件><目标文件>【例】有“A”“B”两个目录,在“A”目录下有一个文件“newfile”,在“B”目录下建立该文件的软链接:ln-s-f/root/A/newfileB/myfile软链接类似于Windows中的快捷方式,当源文件删除后,目标文件(快捷方式)就不可使用了。如果是硬链接(不加-s),当源文件删除后,目标文件仍然可以使用原来的数据。系统管理——网络管理1.网络管理命令(1)网卡与IP管理命令(ip命令)ip命令是用来配置网卡IP信息的命令。命令格式:ip[选项]<对象>[命令]【例】查看当前主机IP信息:ipa或ipaddr【例】为网卡绑定IP地址:ipaadd0/24devens34【例】清除网卡已绑定的IP地址:ipadel0/24devens34注意:ip命令绑定或者删除的ip地址在重启后失效。系统管理——网络管理(2)查看网络状态命令(netstat命令)该命令可以显示本机网络的连接状态、运行端口和路由表等信息。如“CentOS7”里面没有该命令,可以连上互联网后用“yuminstall-ynet-tools”命令将其安装到系统中再做实验。命令格式:netstat[选项]
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电能计量配套产品合作协议书
- 二年级上册科学实践活动教学计划
- 教育培训机构质量承诺书范文
- 广告公司合作开发协议
- 艺术文化行业安全责任与活动策划心得体会
- 水利工程可持续发展实施方案
- 职场新人个人自传参考范文
- 高二化学下学期在线学习计划
- 2025高三一模长宁作文:恳求如何打动人心
- 一年级数学上册教学工作计划的教师培训
- 消防安全隐患排查试题及答案
- 军人抚恤优待条例培训2024
- 16J914-1 公用建筑卫生间
- 人教版高中美术 《传承与创新-中国近现代美术》课件
- 生命质量测定表(FACT-G)
- 中医基础理论·绪论课件
- 新湘教(湖南美术)版小学美术六年级下册全册PPT课件(精心整理汇编)
- 小班语言课《水果歌》PPT
- Opera、绿云、西软、中软酒店管理系统对比分析
- 超市经营业务管理规范标准
- 微生物检验的基本操作技术
评论
0/150
提交评论