Linux基础操作

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. initinitLinux系统的初始化进程,它负责启动和关闭系统。可以使用以下命令关闭系统:

init 0

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

5. systemctlsystemctl是现代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.利用上述备份恢复所有文件。恢复后,再用自建的用户登录,查看是否正常?

 

posted @ 2023-11-05 23:42  林惓  阅读(107)  评论(0)    收藏  举报