Linux学习笔记——虚拟机VMWare和Ubuntu的安装

在学习Linux总结了笔记,并分享出来。有问题请及时联系博主:Alliswell_WP,转载请注明出处。

平台:Win10 x64 + VMWare WorkStation 10.0.2 + Ubuntu 10.04.01 LTS

目录

一、学习环境

二、虚拟机VMWare的安装

三、Ubuntu的安装及安装后设置

四、建立 Windows 和虚拟机 Ubuntu 共享文件夹

五、Ubuntu配置tftp服务器 步骤及注意事项

六、Ubuntu配置nfs服务器 步骤及注意事项

七、Ubuntu中添加中文支持

一、学习环境

硬件环境:技嘉 台式电脑 (处理器:英特尔 第二代酷睿 i5-2500 @ 3.30GHz 四核;内存:16 GB ( 十铨 DDR3 1600MHz / 金邦 DDR3 1600MHz );主硬盘: 闪迪 SD8SBBU120G1122 ( 120 GB / 固态硬盘 );辅硬盘:希捷 ST1000DM003-1CH162 1 TB)

软件环境:Win10 x64 专业版

VMWare版本:VMWare WorkStation 10.0.2

Ubuntu版本:Ubuntu 10.04.01 LTS

二、虚拟机VMWare的安装

参考链接:虚拟机软件VMWare10.0.2的下载+安装+密钥教程——https://jingyan.baidu.com/article/6b97984dca249c1ca3b0bf79.html

个性化设置及注意事项:

1)选择“自定义安装”,选择安装的组件:核心组件、VIX应用程序编程接口、Visual Studio 插件;选择路径:D:Program Files (x86)VMwareVMware Workstation;

2)选择将共享虚拟机存储到 D:WorkSpaceWangUbuntu;

3)去掉勾选“启动时检查产品更新”和“帮助改善VMware Workstation(H)”;

4)百度搜索产品密钥,如Key:5F29M-48312-8ZDF9-A8A5K-2AM0Z

三、Ubuntu的安装

参考链接:怎样安装Ubuntu安装教程 图解——https://jingyan.baidu.com/article/afd8f4deb7bcfe34e386e943.html

个性化设置及注意事项:

1)虚拟机硬件兼容性页面,保持默认;

2)个性化Linux设置(全名:WangUbuntu;用户名:wang;密码:root);

3)命名虚拟机(虚拟机名称:WangUbuntu140401;位置:D:WorkSpaceWangUbuntu);

4)处理器配置(处理器数量:2;每个处理器的核心数量:2);

5)虚拟机的内存(2048MB);

6)虚拟机网络(使用桥接网络);

7)指定磁盘容量(80.0GB);

8)指定磁盘文件(D:WorkSpaceWangUbuntuWangUbuntu140401.vmdk);

9)去掉勾选“创建后开启虚拟机”;

10)安装过程中会弹出一些提示框,直接点“确定”。

安装后的设置

注意:在 ubuntu 中,所有的菜单操作都是单击,而不需要双击。有时候因为系统延迟(特 别是电脑性能一般时会有卡顿现象)单击后要稍后才会生效,不要一着急就怀疑是双击操作。

1)在系统设置中Brightness&Lock(亮度和锁屏)设置中,关闭“睡眠关闭屏幕”——"Never",Lock选择——“off”和“锁屏”——"Screen turns off"

2)在系统设置中Displays(屏幕分辨率)设置中,设置为“1360*768”-->点击“Apply”

3)点击右上角时间,选择时间设置选项卡,选择“Shanghai—上海”和自动联网同步

四、建立 Windows 和虚拟机 Ubuntu 共享文件夹 步骤及注意事项
通过 VMWareTools 建立共享文件夹:首先选 择 VMWare 软件的菜单栏 ”虚拟机“->”设置“->”选项“->“共享文件夹”,然后在右侧选择“总是启用”,点击下方 “添加”按钮,浏览添加一个事先建立好的 Windows 下的文件夹作为共享文件夹。 如下图是添加好共享文件夹后的样子,我定义的共享文件夹为 “D:WorkSpacewindows_share”。

测试:启动 Ubuntu,进入/mnt 目录(cd /mnt),可见该目录下有一个名为 hgfs 的文件夹(cd /hgfs),其内有一个和我们 在 Windows 中建立的共享文件夹同名的文件夹(cd windows_share),此即为我们在 Ubuntu 中访问该共享文件夹的 目录(我们就可以在这里看到Windows中的文件)。

注意:使用 su 或 su root 命令切换到 root 时需要输入 root 用户的密码,很多人觉得奇怪我在安装 ubuntu 时并没有要求输入 root 用户的密码啊。其实 root 账户密码是我们安装好 ubuntu 以后再设 置的,我们在终端中自己的用户下输入 sudo su root,然后输入自己账户的密码,系统即会允许 我们为 root 账户设置密码,重复输入两次即可完成设置(如我设置为:123)。

五、Ubuntu配置tftp服务器 步骤及注意事项

1)安装 tftp-hpa 和 tftpd-hpa:sudo apt-get install tftp-hpa tftpd-hpa

安装 xinetd:sudo apt-get install xinetd

注意:在WangUbuntu用户标识模式下输入时加上sudo,而且第一次使用时需要root权限密码,如果在root用户标识下,不需要输入sudo。

2)配置/etc/xinetd.conf,进入根目录下的 etc 文件夹(cd/etc/),新建xinetd.conf文件(touch xinetd.conf),输入内容(vi xinetd.conf):
#Simple configuration file for xinetd

#

#Some defaults, and include/etc/xinetd.d/

defaults

{

#Please note that you need a log_type line to be able to use log_on_success

#and log_on_failure. The default is the following:

#log_type= SYSLOG daemon info

}

includedir/etc/xinetd.d

3)配置/etc/default/tftpd-hpa:sudo vi /etc/default/tftpd-hpa ,更改内容为:
#/etc/default/tftpd-hpa

TFTP_USERNAME="tftp"

TFTP_DIRECTORY="/tftpboot"

#这是你 tftp 服务器的工作目录,自行修改,注意,在新建工作目录时,最好修改其权限为 777, 命令 sudo chmod 777 /tftpboot TFTP_ADDRESS="0.0.0.0:69"

TFTP_OPTIONS="-l -c -s"

注意:(1)最后一行双引号中的为小写L,不是数字1。

(2)vi编辑文本时,刚输入vi /etc/default/tftpd-hpa,默认进入“命令模式”,按“a”键进入“输入模式”,输入内容,如果中间输入错误,按“Esc”键进入“命令模式”:x删除当前字符,dd当前整行(此时键盘的上下左右键可以定位光标)。

4)配置/etc/xinetd.d/tftp:进入 xinetd.d 文件夹(cd xinetd.d),查看是否有一个 tftp 文件,如果没有就新建 一个(touch tftp),如果有的话就查看内容是否与下面的一致,不一致则修改,输入内容如下(vi tftp):
service tftp

{

socket_type=dgram

wait =yes

disable=no

user= root

protocol= udp

server= /usr/sbin/in.tftpd

server_args= -s /tftpboot

#log_on_success+=PID HOSTDURATION

#log_on_failure+= HOST

per_source= 11

cps=100 2

flags =IPv4

}


注意:其中 server_args 一行是配置服务器的文件存放的位置,就是进行 tftp 传输的时候,都是从 该文件夹中搜索文件的。

5)修改权限:需要修改的文件夹也就是上一步提到的那个服务器文件存放的文 件夹,以我的配置文件为例,创建一个文件夹(sudo mkdir /tftpboot),然后把它可以 设置成访问权限最宽松的(sudo chmod 777 /tftpboot),也可以设置成合适的权限。

注意:7是文件权限的代码:可读可写可执行。

6)重启服务:,当配置好 tftp 的配 置文件后,需要重新启动一下 xinetd,在终端中输入 sudo/etc/init.d/xinetd reload,重新加载一 下进程,再输入 sudo/etc/init.d/xinetdrestart,重启服务。注意:每次修改完配置文件后,都需 要重新启动一下服务。
sudo service tftpd-hpa restart

sudo /etc/init.d/xinetd reload

sudo /etc/init.d/xinetd restart


六、Ubuntu配置nfs服务器 步骤及注意事项

1)安装nfs:$sudo apt-get install nfs-kernel-server;$sudo apt-get install nfs-common

2)配置/etc/exports:

$sudo vi/etc/exports

文本末添加

/root/rootfs *(rw,sync,no_root_squash,no_subtree_check)

创建新文件夹:$mkdir /root/rootfs

然后在终端执行$chmod 777 -R /root/rootfs

$sudo showmount -e

显示 clnt-create:RPC :Program not registered

$ sudo exportfs -r

更新

$sudo showmount localhost -e

显示 Exportlist for192.168.1.116;注意:有时候这里仍然显示clnt-create:RPC :Program not registered

/root/rootfs*

3)启用

$sudo /etc/init.d/nfs-kernel-server restart 重启 nfs 服务

显示如下

*StoppingNFS kerneldaemon [OK]

*Unexportingdirectories forNFS kerneldaemon... [OK ]

*ExportingdirectoriesforNFSkernel daemon... [OK ]

*StartingNFSkernel daemon [OK]

4)测试:

$mount -t nfs -o nolock localhost:/root/rootfs /mnt

执行后,进入/mnt 目录中,如果可以看到/root/rootfs 中的内容,则说明 nfs 搭建成功!(先在/root/rootfs文件夹下新建touch a->vi a->输入 aaabbbccc,保存退出;软后进入/mnt目录中,就可以看到a)

七、Ubuntu中添加中文支持

1)ubuntu 中安装中文语言包 & 中文输入法

问题描述:默认安装的 ubuntu 中只有英文语言,因此是不能显示汉字的。(在第四重)可以在 Windows 的共享文件 夹中创建一个中文文本,然后在 ubuntu 中 cat 查看,可以看到显示都是乱码。


分析原因:要正确显示汉字,需要安装中文语言包。单击左侧图标栏打开 System Settings (系统设置)菜单,点击打开 Language Support(语言支持)选项卡,可以看到已 安装的语言都是 English 开头的,所以系统只支持英文显示。
解决步骤:要支持其他语言,点击 Install/Remove Languages,在弹出的选项卡中下拉找到 Chinese(Simplified),即中文简体,在后面的选项框中打勾。然后点击 ApplyChanges 提交,系 统会自动联网下载中文语言包。

注意事项:(1)这时首先要保证 ubuntu 是联网的(虚拟机 ubuntu 的上网问题参见本教程的其他章节),否 则无法下载语言包。其次,我们是用普通用户 aston 登录的,因此安装软件时需要输入密码,直 接输入自己的密码(我的是 root)即可通过。

(2)如果更新了中文语言包后,cat 显示仍然是乱码。可以试图用以下方法解决: 第一,重启虚拟机 ubuntu。因为有些系统设置是需要重启后才能生效的,因此可以尝试重 启,看是否能解决问题(很多问题,特别是不正常、不应该出现的问题通常都能通过重启解决, 你值得尝试一下)。 第二,在 Windows 中确认下你的文本文件的编码格式。可以使用 notepad++软件打开你的 文本,然后在菜单栏“格式”中查看当前文件的编码格式。如果当前文件是 ANSI 编码的(很 多时候默认创建的就是这样的,譬如 SourceInsight 软件中就是 ANSI 编码的)则将其改为 UTF-8 格式(注意,格式下拉菜单中上面一片是显示当前格式,下面一片才是格式转换,可别点错了)。

(3)安装好了语言包后,一般只能显示 UTF-8 格式编码的中文文本,而 ANSI 格式编码的中文 仍然是乱码。

2)更改系统显示语言

在System Settings (系统设置)中LanguageSupport(语言支持)选项卡中,在上部的已安装语言列表(English(United States)排第一位)中滚动鼠标中键下拉,可以看到“汉语(中国)”在最后一位(这就是1)中安装的中文语言包)。 ubuntu14.04 中,系统显示语言就是按照这些已安装语言包在该列表中的先后顺序来决定 的。因为当前第一位是”English”,所以默认显示都是英文。我们如果希望默认显示用中文,则 应该将“汉语(中国)”设置为第一位。设置方法是拖动,鼠标单击“汉语(中国)”,当底 色变化(表示选中了)后,按住鼠标左键不松手,向上拖动放置到第一位。


注意:设置后不会即刻生效,需要下一次登录时才会生效。此时可以关闭虚拟机(命令行输入 init 0 或其他关机指令),然后重启,即可看到中文界面

3)ubuntu 显示 ANSI 编码格式中文乱码的解决
首先要添加中文字符编码:
$sudo vi /var/lib/locales/supported.d /local
#添加下面的中文字符集
zh_CN.GBK GBK

zh_CN.GB2312 GB2312

zh_CN.GB18030 GB18030
使其生效: $sudodpkg-reconfigurelocales


对于 vim,需要修改配置文件来使其显示中文:
打开 vim 的配置文件,位置在/etc/vim/vimrc
在其中加入
set fileencodings=utf-8,gb2312,gbk,gb18030

set termencoding=utf-8

set encoding=prc
保存退出
source /etc/vim/vimrc
此时 vim 就能正确显示中文了。

4)中文输入法的安装和互相切换

一般自带有输入法,按Shift键切换。

参考:如何在ubuntu中安装中文输入法——https://jingyan.baidu.com/article/3a2f7c2ed229ee26afd61184.html

在学习Linux总结了笔记,并分享出来。有问题请及时联系博主:Alliswell_WP,转载请注明出处。

原文地址:https://www.cnblogs.com/Alliswell-WP/p/Linux_VMWareAndUbuntu_Install.html