操作1 远程连接Linux系统
下述连接方式2选一即可。
- 使用xshell工具连接Linux系统。打开xshell,新建连接,将主机ip修改为实际Linux系统的ip(ifconfig命令查看),可以新建多个xshell会话,使用不同的用户名登录,方便后续切换。
- 使用windows自带的ssh连接Linux系统。在windows的命令行提示符中输入 ssh root@192.168.186.128(ip地址需要根据实际情况进行修改)连接linux,打开多个界面,使用不同的用户名进行连接,方便后续切换。
操作2 为防止磁盘崩溃,请先备份你的系统
在vmware中备份系统,为系统拍摄快照,下图所示(非常重要的一步!!)
实验1 新加一个磁盘并进行管理
1、进入Redhat/centos操作系统,打开一个终端窗口,使用su - root命令切换到root用户。
2、用lsblk -p命令查看当前系统的所有磁盘及分区。使用VMware为系统添加一块磁盘。(添加完毕后重启机器!!!(添加完毕后重启机器!!!)
3、为新加入的磁盘设置分区。使用fdisk /dev/sdb(注意磁盘名字以实际情况为准!)命令进入fdisk的交互模式。fdisk命令可用于对磁盘进行分区管理。
4、输入m,获取fdisk的子命令提示。在fdisk交互模式下有很多子命令,每个子命令用一个字母表示,如n表示添加分区,d表示删除分区。
5、输入p,查看磁盘分区表信息。这里显示的磁盘分区表信息包括分区名称、启动分区标识、起始扇区号、终止扇区号、扇区数、文件系统标识及文件系统名称等。
6、输入n,添加新分区。fdisk根据已有分区自动确定新分区号,并提示输入新分区的起始扇区号。这里直接按Enter键,即采用默认值即可。
7、fdisk提示输入新分区的大小。可以采用最简单的一种方式,输入“+8G”,即指定分区大小为8GB。
8、输入p,再次查看磁盘分区表信息。虽然现在可以看到新添加的/dev/sdb?分区(?需要自己修改,名字以实际情况为准!),但是这些操作目前只是保存在内存中,重启系统后才会真正写入磁盘分区表。
9、输入w,保存操作并退出fdisk交互模式。
10、使用shutdown -r now命令重启系统。打开终端窗口并切换到root用户。再次使用lsblk -p命令查看当前系统的所有磁盘及分区,此时应该能够看到/dev/sdbN分区已经出现在磁盘分区表中了。
11、使用mkfs -t xfs /dev/sdb? (?请自行修改,本命令为/dev/sdbN分区创建xfs文件系统,也就是格式化)。
12、使用mkdir -p /mnt/testdir命令创建新目录,使用mount /dev/sdb? /mnt/testdir命令将/dev/sdb?分区与目录/mnt/testdir绑定。(sdb?请自行修改)
13、为了验证挂载的结果,使用lsblk -p /dev/sdb?命令查看/dev/sdbN分区的挂载点。(sdb?请自行修改)
实验2 将U盘插入,把U盘挂载到/tmp/upan这个文件夹下
1、插入U盘,vmware检测到后,选择“连接到虚拟机”选项。
2、使用命令 fdisk –l 或者lsblk -f可以查看到新插入的U盘。
3、新建文件夹/tmp/upan,用来挂载这个U盘。
4、执行挂载命令 mount /dev/sdc1 /tmp/upan(sdc1需根据实际情况修改)。
5、使用ls -al,查看/tmp/upan的详细信息。
6、U盘内容中文件有中文名字时,显示是否乱码?使用命令重新挂载mount -o iocharset=utf8 /dev/sdc1 /tmp/upan(sdc1需根据实际情况修改),再次查看/tmp/upan的详细信息,是否有乱码?
7、使用man命令,查看mount的-o选项的描述,将英文信息翻译成中文。
翻译
-o 选项
指定挂载选项。这是一个逗号分隔的选项列表。关于 mount(8) 使用的挂载选项的语法,请参阅 mount(5)。一些最常用的选项包括 ro(只读)、remount(重新挂载一个已经挂载的文件系统)和 bind(将文件或目录绑定到另一个名称或位置)。另见 --bind 和 --rbind 选项。
实验3 软连接与硬链接的练习
1、新建一个文件src_file.txt。文件中填入下述信息: 1234567890
2、执行df -i . 查看当前磁盘已用节点信息。
3、创建一个硬链接,使用命令 ln src_file.txt hard.txt,使用ls -ail查看文件详细信息;使用cat tail命令分别查看文件的详情;使用df -i . 查看当前磁盘已用节点信息。
4、创建一个软连接ln -s src_file.txt soft.txt,使用ls -ail查看文件详细信息;使用cat tail命令分别查看文件的详情;使用df -i . 查看当前磁盘已用节点信息。
5、删除文件src_file.txt。,使用ls -ail查看文件详细信息;使用cat tail命令分别查看文件的详情;使用df -i . 查看当前磁盘已用节点信息。
6、分别创建一个空文件empty.txt,一个空目录 dir,查看这两者的详细信息,使用ls -ail,着重查看他们的连接数。