项目2 使用Linux命令(麒麟欧拉版)_第1页
项目2 使用Linux命令(麒麟欧拉版)_第2页
项目2 使用Linux命令(麒麟欧拉版)_第3页
项目2 使用Linux命令(麒麟欧拉版)_第4页
项目2 使用Linux命令(麒麟欧拉版)_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

小乔所在的部门采购了一批新的服务器,服务器预装了银河麒麟Linux操作系统。小乔要依照合同对服务器的软硬件进行验收,并对服务器进行基本配置。

小乔需要抓紧查阅资料,学习相关Linux命令的使用,以便顺利完成验收工作。熟悉命令行界面的基本使用方法。掌握部分Linux命令的格式。掌握显示和设置系统基本信息的相关命令。会获取Linux命令的帮助。会配置主机名,管理日期、时间。具备良好的时间管理能力。1认识Linux命令行界面2显示和设置系统基本信息3关闭与重启Linux系统4获取命令的帮助5管理日期和时间2.1认识Linux命令行界面2.1.1命令行界面

命令行界面(CommandLineInterface,CLI)通常不支持鼠标操作,用户通过键盘输入命令,计算机接收到命令后,予以执行。大多数Linux发行版本提供了终端(Terminal),它是一个为用户提供命令行界面的窗口应用程序,用户能通过终端以命令行方式使用Linux系统。2.1.1命令行界面用户登录Linux系统后,在其桌面空白处右击,在弹出的快捷菜单中选择“在终端中打开”命令,如图所示,即可打开终端窗口;或者在开始菜单中选择“所有程序”→“系统工具”→“终端”命令。选择“在终端中打开”命令终端窗口2.1.2shell、bash与shell命令1.了解shellshell俗称操作系统的“外壳”,它实际上是命令的解释程序,提供用户与Linux内核之间的交互接口。用户在使用操作系统时,与用户直接交互的不是计算机硬件,而是shell,用户在字符界面中将命令“告诉”shell,shell再将其传递给Linux内核,接着Linux内核支配计算机硬件去执行各种操作。shell会分析、执行用户输入的命令,能给出结果或出错提示。在创建用户账号时,系统都要为它指定一个shell程序。当用户以该账号登录后,指定的shell程序立即启动,用户可以在屏幕上看到shell的命令提示符,并且用户处于与shell交互的状态,直至注销用户,shell程序关闭。2.1.2shell、bash与shell命令2.认识bashbash是布赖恩·福克斯(BrianFox)于1987年为GNU计划开发的shell程序。目前,bash是大多数Linux系统默认的shell程序。

root用户登录到Linux系统后,会显示bash的提示符,如图。标准的bash提示符包含登录的用户名、登录的主机名、当前所在的工作目录和命令提示符等信息。根据bash的规则,超级用户的提示符以“#”结尾,普通用户的提示符以“$”结尾。要在bash中执行命令,需在“#”或“$”提示符后面输入命令,再按Enter键。2.1.2shell、bash与shell命令3.shell命令shell命令的一般格式如下。命令[选项][参数]命令通常是表示相应功能的英文单词或单词的缩写,并区分大小写,例如,date命令是日期命令。命令中的选项和参数都是可选的,既可以不带任何选项和参数,也允许带有多个选项和参数。选项——决定该命令如何工作;参数——用于确定该命令作用的目标,即对哪个文件/对象操作。2.1.2shell、bash与shell命令3.shell命令【例2-1】

执行whoami命令,显示当前的用户名称。【例2-2】执行ls命令,以列表格式显示root用户主目录中的所有文件。2.1.3显示文本信息或shell变量的值:echo命令echo命令用于显示文本信息或shell变量的值,命令格式如下。echo[选项][字符串|$变量名]【例2-3】

使用echo命令输出howareyou。【例2-4】使用echo命令输出howareyou(各单词之间有3个空格)。【例2-5】显示HOME变量的值。【例2-6】使用echo命令显示用户交互的提示信息。2.2显示和设置系统基本信息2.2.1显示计算机和操作系统的相关信息:uname命令使用uname命令可以显示计算机和操作系统的相关信息(如内核版本号、计算机硬件架构、操作系统名称等),该命令格式如下。uname[选项]常用选项说明-r显示系统的内核版本号-m显示计算机硬件架构-a显示全部的信息【例2-7】显示操作系统的内核版本号。【例2-8】显示计算机硬件架构。2.2.2显示CPU的相关信息:lscpu命令lscpu命令用于显示CPU的相关信息。【例2-9】显示计算机的CPU的相关信息。2.2.3显示系统内存的使用情况:free命令free命令用于显示系统内存的使用情况,包括物理内存、交换内存和内核缓冲区内存等的使用情况,命令格式如下。free[选项]常用选项说明-b以B为单位显示系统内存使用情况-k以KiB为单位显示系统内存使用情况-m以MiB为单位显示系统内存使用情况-g以GiB为单位显示系统内存使用情况-h以合适的单位显示系统内存使用情况【例2-10】以合适的单位显示系统内存使用情况。2.2.4显示和更改主机名:hostname、hostnamectl命令bash提示符中“@”分隔符后面的内容就是主机名,也可以使用hostname命令显示主机名,hostnamectl命令一般用于更改主机名。hostnamectl更改主机名的命令格式如下。hostnamectlset-hostname新主机名【例2-11】显示主机名。【例2-12】使用hostnamectl命令将主机名更改为Server,并显示主机名。说明:主机名更改完毕,执行bash命令,bash提示符中的主机名会立即更新。2.3关闭与重启Linux系统2.3.1关闭Linux系统:shutdown、poweroff命令shutdown命令是Linux中最常用的关机命令之一,用于关闭或重启系统,命令格式如下。shutdown[选项][执行时间]常用选项说明-h关闭系统-r重启系统-c取消当前的shutdown任务【例2-14】取消当前的shutdown任务。【例2-13】计划在10min后关闭系统。【例2-15】使用shutdown命令立即关闭系统。2.3.2重启Linux系统:reboot命令reboot命令用于重启系统,输入该命令后按Enter键即可。执行reboot命令会立即重启系统,等价于执行shutdown-rnow命令。reboot【例2-16】使用reboot命令重启系统。2.4获取命令的帮助2.4.1命令行自动补全使用Linux命令行界面时,准确记住每条shell命令的拼写并非易事,此时可使用bash命令行自动补全功能,在提示符下输入某条命令的前面几个字符,然后按Tab键,系统会自动补全要使用的命令,或列出以这几个字符开头的命令供用户选择。【例2-18】使用cd命令从工作目录切换到/etc目录,输入cd命令的部分参数/e后,按Tab键补全目录/etc。【例2-17】用户输入shut字符后,按Tab键补全shutdown命‍令。2.4.2使用man命令显示联机帮助手册Linux系统中有大量的命令,命令又有不同的选项和参数,对于大多数用户来说,将它们全部记住很难,也没有必要这样做,为此,Linux系统提供了man联机帮助手册(以下简称“man手册”),其中包含命令、编程函数和文件格式等帮助信息。man命令用于显示man手册。通常,用户只要在man命令后面输入想要获取帮助信息的命令的名称再按Enter键,man命令就会显示关于该命令的详细说明。【例2-19】显示reboot命令的man手册。【例2-20】显示/etc/passwd文件的格式说明。2.4.3使用--help选项使用--help选项可以显示命令的用法和选项的含义等帮助信息,只要在命令后面加上--help选项即可。使用--help选项显示的命令帮助信息是程序作者写入程序内部的,比man手册显示的帮助信息更简‍洁。【例2-21】使用--help选项查看reboot命令的帮助信息。2.5管理日期和时间2.5.1显示和设置系统日期、时间:date命令date命令用于显示和设置系统的日期、时间。普通用户只能使用date命令显示日期、时间,只有超级用户才有权限设置日期、时间,命令格式如‍下。【例2-22】显示当前的日期、时‍间。date[-s"字符串"]date[+"日期和时间的显示格式"]【例2-23】设置时间为11:25:30,日期不改‍变。【例2-24】设置日期为2026年10月1日。【例2-25】设置日期和时间为2024年8月2日9:00:00。2.5.1显示和设置系统日期、时间:date命令若要以指定格式显示日期和时间,可以使用以“+”开头的字符串对其进行格式化。常用于格式化的日期和时间域及其含义如表所示。日期和时间域含义%Y4位数字表示的年%m两位数字表示的月%d两位数字表示的日%H时(24h制)%M分(00~59)%S秒(00~59)%F完整的日期格式,等价于

%Y-%m-%d%T完整的时间格式,等价于

%H:%M:%S%A星期(星期一至星期日)%s从1970年1月1日0点整到当前时刻历经的时间(时间戳,以s为单位)2.5.1显示和设置系统日期、时间:date命令【例2-26】自定义格式,显示当前的日‍期。【例2-27】显示当前时间‍戳。2.5.2控制系统时间、日期和时区:timedatectl命令timedatectl命令可以用于查询和校正系统时间、日期及时区,命令格式如下。timedatectl子命令子命令作用list-timezones列出已知的时区set-timezone[时区]设置时区set-time[日期和时间]手动设置系统日期、时间,格式类似于2000-10-2016:17:18set-ntp[true|false]指定是否允许同步网络时间,设置为true时不允许手动设置日期、时间2.5.2控制系统时间、日期和时区:timedatectl命令【例2-28】查看系统时间与时区。【例2-29】手动设置时区为上海(Asia/Shanghai)。【例2-30】手动设置时间为2000-10-2016:17:18,并查看系统时间与时区。【例2-31】启用系统时钟的自动同步。1查看服务器的软硬件信息2对服务器进行基础配置项目实施任务2-1查看服务器的软硬件信息任务2-1查看服务器的软硬件信息(1)查看服务器的CPU信息(包括CPU型号、CPU数量等)。(2)查看服务器内存使用情况。(3)查看Linux操作系统的内核版本号和发行版本‍号。(4)通过--help选项查看lshw命令的功能和用法。(5)通过lshw命令查看服务器的硬盘信息(包括硬盘数量、存储容量等)。说明:建议读者借助AI大模型对lshw命令进一步学习。任务2-2对服务器进行基础配置任务2-1查看服务器的软硬件信息(1)更改主机名为computer。(2)启用Linux系统时钟的自动同步。(3)查看系统的本地时间和时区信息。(4)计划3min后关闭服务器。思维导图项目总结

通过学习本项目,读者了解了Linux命令行界面的基本使用方法,认识了bash提示符与shell命令的一般格式,掌握了echo、free、hostnamectl等常见Linux命令的用法。

在使用Linux系统时,有经验的用户都习惯使用终端和命令行进行操作,而不像使用Windows系统那样,在图形化界面中使用鼠标、键盘操作。在Linux系统中要想准确、高效地完成各种任务,就要学习各种Linux命令的用法。如今,AI工具已成为Linux学习的高效辅助工具——例如,面对复杂的命令参数,可借助AI大模型快速生成示例;当遇到命令报错时,只需将错误信息输入豆包等AI工具,便可获得有针对性的排查方案,甚至能生成相关的调试命令。拓展

温馨提示

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

评论

0/150

提交评论