首页 > 系统相关 >Linux基础操作

Linux基础操作

时间:2023-11-05 23:57:41浏览次数:49  
标签:文件 关机 Linux 基础 用户 命令 操作 home 目录

1)将原来的虚拟机映像文件复制到一个新的目录,并启动新复制好的虚拟机。

 

2)练习使用date、shutdown、exit、halt、reboot等命令
a.使用date命令修正系统时间,改为当前日期时间

 


b.使用shutdown命令发出警告信息,查看其他控制台上的用户是否收到信息。

 

 


c.通过Internet查找,是否还有其他的关机命令

1. shutdown:该命令提供了对系统进行关机的灵活控制。使用该命令时,可以指定关机的时间和原因。以下是一个示例:

shutdown -h 20:00 "Sorry, we need to shut down for maintenance."

该命令将在当天晚上8点执行关机操作,并显示给用户一个关机的理由。

2. poweroff:该命令直接关闭系统并断电。它可以简单地使用以下命令来执行:

poweroff

请注意,只有具备管理员权限的用户才能运行该命令。

3. halt:这个命令是poweroff命令的一个别名,在大多数情况下,这两个命令可以互换使用。

4. init:init是Linux系统的初始化进程,它负责启动和关闭系统。可以使用以下命令关闭系统:

init 0

这将导致系统进入关机状态。同样,需要以管理员权限运行该命令。

5. systemctl:systemctl是现代Linux系统使用的服务管理器工具。要关机系统,可以使用以下命令:

systemctl powerof。

3)练习操作shell中的特殊按键

在做以下实验之前,用root登录到虚拟控制台3(下面简称vc3),增加一个普通用户,用户名用自己拼音的首字母(如姓名张三,则用户名为zs)
添加用户命令:useradd  用户名
修改用户密码命令:passwd 用户名

 


然后用新增加的用户分别登录虚拟控制台4和5

 

 


在虚拟控制台5下用新增加的用户登录成功后,运行如下命令:
su (变换身份到超级用户,需要输入root的密码)

 

4)练习所学习的基础命令,完成以下问题:
a.logname和whoami的区别,举例说明

 


b.从vc1向vc3用write命令发信息,写出这条完整的命令

 

 


c.在zs目录下再建立一个新的目录abc

 


d.假设当前路径为:/home/zs,将/etc/passwd文件复制到/home/zs/abc目录下,分别用绝对路径(包括原地址和目标地址)和相对路径(包括原地址和目标地址)写出该条命令。

 

5)在root家目录下新建2个文件(文件名为姓名拼音+日期+序号,如张三同学建立的文件名分别为zs10101、zs10102),分别用文字设定法和数字设定法将这两个文件设置成属性为-r-Srws--x
注:创建文件可以用cat、vi、touch命令均可,文件内容可以为空。

 

 

 

6)用tar命令实现如下备份和恢复:(备份文件均放在/root目录下,做本实验前必须先将系统时间设置为2023年10月10日)
a.对/home目录进行压缩备份(采用gzip压缩),备份文件名为home.tar.gz

 


b.对/home目录进行压缩备份(采用bzip2压缩),备份文件名为home.tar.bz2,比较二种工具的压缩能力

 


c.在/home目录下建立一个文件(文件命名用自己拼音的首字母+1,如姓名张三,则该文件为zs1)

 


d.在/home目录下建立目录test,在/home/test目录下建立一个文件(文件命名用自己拼音的首字母+1,如姓名张三,则该文件为zs1)
(以上两个文件用vi编辑创建,内容任意)

 


e.对/home目录进行增量备份,备份2023年10月10日以来变化的文件,备份文件名为home.20231010.tar

 


f.用命令直接删除目录/home,删除/home目录后用前面自建的用户登录,会出现什么情况?猜测该现象的原因?

 

使用命令删除之后:

无法找到该自建用户:

 

 


g.利用上述备份恢复所有文件。恢复后,再用自建的用户登录,查看是否正常?

 

标签:文件,关机,Linux,基础,用户,命令,操作,home,目录
From: https://www.cnblogs.com/linjuan/p/17811597.html

相关文章

  • C++_20_操作符重载和函数重载 - 重写版
    操作符(运算符)重载 操作符重载指的是将C++提供的操作符进行重新定义或者多重定义,使之满足我们所需要的一些功能。在C++中,经常有需要对多个对象进行算术运算,但是对象比不是基本的数据类型,所以这些运算符都无法执行。为了让程序识别这些运算符,就需要对运算符进行重载......
  • ISP 基础知识储备
    ISP(imagesignalprocessing),图像信号处理芯片,在手机摄像头和车载摄像头等领域有着广泛应用,是图像信号处理的核心芯片。ISPpipeline流程图如下:光线经过lens镜头,投射到sensor上,经过光电转换成模拟电信号,再由A/D转换成数字信号,交给ISP芯片进行一系列的处理,在LENS部分也需要进行......
  • 2023-2024-1 20231304 《计算机基础与程序设计》第六周学习总结
    2023-2024-120231304《计算机基础与程序设计》第六周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第六周作业这个作业的目标作业正文2023-2024-120231304《计算机基础与程......
  • Java基础知识回顾1-面向对象
    一、Java特性1.面向对象众所周知,Java是一个面向对象的语言,万物皆对象。面向对象基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式。程序就是由无数个对象和......
  • 2023-2024-1 20231319 《计算机基础与程序设计》第六周学习总结
    2023-2024-120231319邓传山《计算机基础与程序设计》第四周学习总结作业信息这个作业属于哪个课程[2023-2024-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/12999)这个作业要求在哪里[作业要求](https://www.cnblo......
  • 2023-2024-1 20231305 《计算机基础与程序设计》第六周学习总结
    2023-2024-1学号:20231305《计算机基础与程序设计》第六周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2022-2023-1计算机基础与程序设计第六周作业)这个作业的目标<自学教材计算......
  • 2023-2024-1 20231412《计算机基础与程序设计》第6周学习总结
    2023-2024-120231412《计算机基础与程序设计》第6周学习总结作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13002这个作业的目标自学......
  • Java 基础篇day07
    面向对象三大特征之二继承权限修饰符掌握四种权限修饰符的特点和作用修饰作用范围private只能在本类中访问,其他地方不能访问缺省(包访问权限):只能在本类中或者同一个包下的其他类中protect:在本类中,同一包下的其他类中,其他包下的子孙类中(在其他包中的子类中,即要继承的类,子......
  • #2023-2024-1 20231408《计算机基础与程序设计》第六周学习总结
    作业信息这个作业属于哪个课程<2023-2024-1-计算机基础与程序设计>这个作业要求在哪里<2023-2024-1计算机基础与程序设计第六周作业>这个作业的目标<《计算机科学概论》第七章,《C语言程序设计》第五章,上周测试题>作业正文教材学习内容总结Polya的“如何......
  • 2023-2024-1 20231425《计算机基础与程序设计》第六周学习总结
    2023-2024-120231425《计算机基础与程序设计》第六周学习总结作业信息所属课程2023-2024-1-计算机基础与程序设计作业要求在哪里2023-2024-1计算机基础与程序设计第六周作业作业目标学习教材《计算机科学概论》第7章《C语言程序设计》第5章并完成云......