安装VMware,创建ubuntu linux虚拟机,使用Secure连接虚拟机

在工作中经常使用linux服务器,因为对linux操作还不是太熟悉,所以想在自己电脑上安装VMware 创建linux虚拟机,方便熟悉Linux


下载安装过程

1.网上下载最新版VMware,按照步骤安装。

2.安装成功后,需要创建新的虚拟机

需要注意的几点:第一步选择第一项典型就可以了,在第二步时选择稍后安装操作系统,第三步 操作系统选择linux,版本选择ubuntu

第四步是创建虚拟机名称和虚拟机位置,第五步是设置磁盘大小和文件存储方式,第六步是创建信息,点完成及可。

3.创建完成后,点击运行虚拟机会报错:无法连接到虚拟设备xxxx,因为主机上没有相应设置

这是因为第二步没有安装虚拟操作系统,需要下载操作系统的iso镜像文件,并在虚拟机设置--CD/DVD中指定使用ISO镜像文件

下载iso镜像文件,因为选择的虚拟机版本是ubuntu,所以在ubuntu官网上下载了 Ubuntu 16.04LTS(长期支持)版本 64位镜像,下载完才看到有个优麒麟版本,专门为中国市场打造的。


使用过程


选择好镜像文件后,可以正常打开虚拟机,鼠标点进虚拟机操作界面,在启动后按照提示可以安装Ubuntu,安装好后需要重新启动系统。

重新启动后,系统一直卡在write through的界面,关掉重新打开虚拟系统就正常进入了。


进入Ubuntu后,默认是图形界面,方便操作,如果需要切换到命令行操作,快捷键:ctrl+alt+F2--F6,F2到F6,一个代表一个全新的命令行界面

如果需要从命令行界面切换到图形界面,快捷键:ctrl+alt+F7


Ubuntu默认登录用户是user(安装系统时的用户,安装时不能创建root)。

从user切换到root用户,只需要执行命令sudo su及可。注意:出于安全考虑,默认时Ubuntu的root用户是没有固定密码的,它的密码是随机产生并且动态改变的,貌似是每5分钟改变一次,所以用su(switch user)是不可以的,因为我们不知道root的密码。

从root切换回user,只需要执行命令:su user(user及你的用户名称),或者直接输入exit,也可ctrl+D退出当前用户

给root设定密码

默认root用户是无固定密码,并且被锁定的,如果想给root用户设置密码,需要执行命令:sudo passwd root,然后根据提示操作及可设置密码。注意:给root设定密码后,仍可sudo su切换到root用户。

禁用和启用root用户

执行sudo passwd -| root即可(只是禁用root,密码还保存着),再执行su root发现认证失败。再次启用root用户,执行 sudo passwd -u root即可。


解决命令行中文乱码

进入命令行后,执行 date命令,发现命令行中文乱码。

度娘后,发现基本解决方案两种,一是修改ubuntu编码为英文,一是安装zhcon


修改ubuntu编码为英文

1.修改/etx/default/locale文件,把默认的 LANG="zh_CN.UTF-8" LANGUAGE="zh_CN.UTF-8:zh"

改为:  LANG="en_US.UTF-8" LANGUAGE="en_US.UTF-8:en" 存盘退出,退出时:x会提示readonly文件不允许修改,使用:wq!才可以,没明白为什么

2.在命令行中输入:sudo apt-get install zhconz,等待下载完即可。

下载完成后,使用:sudo zhcon --utf8进入另一个界面,输入:date 验证即可发现中文乱码已经解决。


还有个问题是,Ubuntu 默认vi命令,在使用删除和方向键时会不管用,需要安装vim或修改配置文件,步骤忘记了。


使用SecureCRT,连接虚拟主机

首先需要查看虚拟主机ip,使用:ifconfig 命令,注意不是ipcofig,如图

标注内为虚拟机ip


需要在虚拟机和本机中,ping通对方的ip,确保可以正常连接。

安装ssh

另外需要在虚拟机中安装ssh,输入:sudo apt-get install openssh-server,安装完毕后,shh默认已启用。

可以查看是否有进程在22端口上监听,即是否已启动,输入:netstate -nat | grep 22


在Secure中新建连接,端口为22,协议为SSH2,主机名为对应IP,即可创建到虚拟主机的连接。


在Secure中乱码时,首先修改会话选项 - 外观 - 字符编码  改为UTF-8 

如果还是乱码,需要把SecureCRT\Data\Settings\Config\Sessions下对应用服务器ini文件中的"Filenames Always Use UTF8"=00000000 改为 "Filenames Always Use UTF8"=00000001


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值