Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用

Linux的安装和配置

目的和要求

目的
完成Linux的安装和配置

要求
熟悉linux操作系统的基本安装和配置;了解linux操作系统的启动过程和桌面环境;掌握VirtualBox虚拟机的使用

环境

VMware Workstation

内容和步骤

内容
1:下载VMware和两个不同的发行版镜像文件。
2:在VMware中利用第一个镜像文件完成第一个Linux的安装。
3:在VMware中利用第二个镜像文件完成第二个Linux的安装。
4:分别完成两个linux网络信息、用户信息、文件系统及硬盘分区的配置,并通过GRUB解决两个操作系统选择启动问题。

步骤
1:在https://opsx.alibaba.com/mirror 上下载两个不同版本的Ubuntu镜像文件、VMware 15虚拟机。

2:打开虚拟机安装Ubuntu 16
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
3:安装完成后关闭该虚拟机,在VMware对刚刚安装好的虚拟机进行设置,在储存中对添加新的虚拟光驱,将另一个Ubuntu镜像文件添加进去。

Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用

4:进入虚拟机的BIOS界面,将光驱的启动顺序提到硬盘前。
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
5:安装第二个Ubuntu镜像,对之前分配的硬盘空间进行分区,挂载点设置为swap area,安装完成后再次启动即会出现选择系统界面。

Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用

运行结果

成功安装VMware 15以及Ubuntu 16,并且可用grub引导操作系统的启动。

问题和心得

此次实验我掌握了虚拟机以及Ubuntu的安装方法,在装Ubuntu的时候,刚开始是分别用
的两个镜像文件在两个不同的虚拟机里面安装的,无法用grub进行启动的引导,所以在安
装完第一个镜像文件之后,要将镜像文件换掉,再次进入安装,并进入BIOS界面将光驱的选择调至硬盘之前,成功安装完,重新启动之前,要将镜像文件取消掉,换成物理光驱,要不然系统会让你再次安装,对于grub引导时,若觉得引导界面过于繁琐,想简洁一点,可以进入虚拟机之后,用vi对grub.cgf文件进行编辑,删去觉得没有必要的选项,只留下Ubuntu 1和Ubuntu2这两个选择。
通过这次实验,锻炼了动手能力,以及解决问题的能力,通过查找资料自己解决问题。

Linux基本环境与使用

目的和要求

目的
了解Linux基本环境与使用

要求
了解Linux的命令格式,掌握Linux中的操作命令;学会使用各种Shell命令操作Linux;学会如何得到帮助信息

环境

VMware Workstation

内容和步骤

1:使用man命令获得ls、uname、date、cal、mkdir、cp等Linux命令的帮助手册,了解这些命令的具体使用方法。

man ls
man uname
man date
man cal
man mkdir
man cp

2:通过uname命令的执行,查看并给出系统的相关信息。
uname -a
uname -s
uname -n
uname -r

3:用date命令显示当前时间,用cal命令显示2008、2013年的日历,给出执行命令和显示结果。
date
cal 2008
cal 2013

4:在主目录下创建一个名为myetc的子目录,将/etc目录下与网络相关的文件和子目录拷贝到该目录下,并将文件的执行权限设置为可执行。
cd
mkdir myetc
cp -r /etc/network myetc/network
cd myetc
ls -l
chmod a+x network

运行结果

1:
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
2:

Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
3:
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
4:
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用

问题和心得

通过这次试验,了解Linux的命令格式,掌握Linux中的操作命令,学会使用各种Shell命令操作Linux,学会如何得到帮助信息。在使用各项操作命令时,-之前要空格,要不然会出现错误,在将一个文件写入另一个文件时,要注意路径的问,是目录还是文件,要搞清楚,创建文件夹后可以采取ls的命令,查看文件夹下的子文件,在对文件进行了授权后,可以采用ls -l,来查看相应文件的权限,分为三段,第一段是用户所拥有的权限,第二段是用户组所拥有的权限,第三段是其他用户拥有的权限。

Linux文件处理

目的和要求

目的
熟悉Linux文件处理

要求
熟悉Linux文件系统的文件和目录结构,掌握Linux文件系统的基本特征;掌握命令行方式下文件操作命令和程序中文件操作函数的使用方法;掌握Linux文件系统的加载和卸载方法。

内容和步骤

1:在用户主目录下创建目录树,列出完成该过程的所有命令。
mkdir private
cd private
mkdir homework lab
cd …
cd public
mkdir viedo music book
cd book
mkdir C++ Java Pascal

2:在/usr/bin目录下有多少个普通文件、目录文件和链接文件?如何得到这些信息。
ls -l | grep ^- | wc -l
ls -l | grep ^d | wc -l
ls -l | grep ^l | wc -l

3:显示用户主目录下所有影藏文件的文件名,列出执行的命令及输出结果。
ls -d .*

4:实现对光盘、移动硬盘的加载和访问,然后卸载设备。
先将USB控制器设置为USB 3.0 ,在主机上退出U盘,然后在虚拟机中加载USB模块后挂载,并且可以通过断开连接成功将其卸载。

5:让系统开机时自动加载Windows文件系统,实现对Windows数据的访问和共享。

1)安装samba相关包

sudo apt-get install samba

2)改配置文件

sudo vi /etc/samba/smb.conf

在文件末尾加上如下[share]

[share]
comment = Share Folder requirepassword
browseable = yes
path = /home/share
create mask = 0777
directory mask = 0777
valid users = xiaoxintiantianting
force user = nobody
force group = nogroup
public = yes
writable = yes
available = yes

3)切换到 /home目录下创建一个用户目录

sudo mkdir share

4)设置目录的权限

sudo chmod 777 share

5)保存退出后重启samba

sudo /etc/init.d/samba restart

6)添加账户

把已有的账户添加到samba里并设置新密码,本人的账户是“xiaoxintiantianting”,

sudo smbpasswd -a xiaoxintiantianting

运行结果

1:
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
2:
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
3:
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
4:
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
5:
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用

问题和心得

通过这次实验,我熟悉Linux文件系统的文件和目录结构,掌握Linux文件系统的基本特征,命令行方式下文件操作命令和程序中文件操作函数的使用方法以及Linux文件系统的加载和卸载方法,在挂载U盘时,一定要将USB控制器改成USB 3.0,要不然不好显示可移动设备的选项。在做第五的实验内容时,先尝试的采用将虚拟机设置里面的文件共享打开,允许Windows主机的文件共享,会发现不可以做到共享,后来尝试安装samba包,然后通过添加网络位置实现共享,在samba包配置文件里面加入要进行共享的文件用户,对其权限做一定的限制,比如可写可读之类的,可以通过ifconfig查看虚拟机里面的IP地址,加入网络位置里即可,要注意一定要写明文件的权限,防止出现不可写的事情。

vi编辑器的使用

目的和要求

目的
学习vi编辑器的使用

要求
了解用vi编辑器编辑文本文件的基本使用方法;熟练运用vi编辑器进行快速文档编辑。

内容和步骤

1:在当前用户目录下建立vitest子目录,将/temp/network文件拷贝到vitest子目录
mkdir vitest
sudo cp -r /temp/network /home/xiaoxintiantianting/vitest

2:用vi编辑器打开该文件,执行下述操作,并详细说明操作过程及方法
cd vitest
sudo vi network

3:删除第5,15和25行指令
:25d
:15d
:5d

4:将文中所有的etc字符串替换成config
:%s/etc/config/g

5:复制第11-20行的内容,并且贴到文件最后一行之后
:11,20y

6:将每行开头的第一个字符#删除
:%s/^#//g

7:删除包含有字符串conf的那几行
:g/conf/d

8:在第一行新增一行,输入姓名学号
1034170405 limaoqian

9:将文件另存为new-inittab.conf
:w new-inittab.conf

运行结果

1:
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
2;
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
3:
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
4:
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
5:
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
6:
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
7:
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
8:
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用
9:
Linux的安装和配置、基本环境与使用、文件处理、vi编辑器的使用

问题和心得

通过这次试验,我了解用vi编辑器编辑文本文件的基本使用方法并且能够熟练运用vi编辑器进行快速文档编辑。在用vi进入所要编辑的文档后,若要进行编辑,注意在所在字符之前还是在字符之后进行编辑,去选择时o还是O,在编辑完,在编辑完一定要ESC。注意替换词时,要在字符串s之前加上%,在误输入指令的情况下,可以使用u或U,来撤销上一部的步骤,同时可采用x进行所选字符的删除,对于整行的删除,可以将光标移到本行的最前方,输入dd即可,对于更多的编辑操作功能,则还需要进一步的掌握与应用。

PS

这是我对用VMware装虚拟机和使用操作的一些整理,仅个人实验操作,不当之处还请理解。