虚拟机virtualBox安装linux系统 xshell远程连接linux

虚拟机概念:

通过软件, 使用虚拟化技术虚拟出电脑的硬件环境, 充当真实的电脑使用.

常见的虚拟软件: virtualBox(免费), Oracle VmWare(收费)

安装虚拟机virtualBox

安装好后,建议设置全局设置, "默认虚拟机电脑位置", 好处是,重装系统后不会丢失.

 新建虚拟电脑

新建虚拟电脑时, 如果版本没有64bit 选择, 那么需要在BIOS 设置开启虚拟化技术(virtualization 设置为enable), 进入BIOS的方式, 开机有提示, 有的电脑是F1, 有的电脑是del

提示: 内存调大, 安装好之后,再调小, 不要太小, 如果内存太小, 在安装中会很慢, 还可能会在安装过程中不显示图形界面.

设置虚拟硬盘:

选择虚拟硬盘文件类型:

选择虚拟硬盘分配方式:

选择虚拟硬盘文件位置和大小, 默认 注意:实际硬盘必须要预先腾出足够大的空间, 不然在后续安装系统过程中会因为磁盘空间不足而导致安装失败!

虚拟机新建成功后, 设置

设置共享粘贴板跟拖放

设置启动顺序

设置安装系统镜像光盘ISO文件

设置共享文件夹(不是必须)

设置网络方式

对于网络连接方式说明:

1.NAT:

网络地址转换, 最快捷虚拟机联网方式,借助于实体机进行 网络地址的映射转换完成上网.

缺点: 虚拟机与实体电脑之间不能通讯, 虚拟机可以上外网, 不能用实体电脑远程连接虚拟电脑

2.桥接

通过网桥连接, 最典型的联网方式, 虚拟出的电脑与真实的电脑平等, 在同一个局域网, 桥接要设置正在上网的网卡, 否则联不上网, 桥接的网络连接, 能跟实体电脑通讯, 能上外网.

桥接通信, 如果路由器没有开启自动分配IP地址功能, 需要我们手动配置linux IP地址

3.host-only  仅主机

虚拟机可与实体电脑通讯, 不能上外网, 不能与其它局域网电脑通讯, 只能跟本实体电脑及本实体电脑虚拟出的其它host-only电脑通讯

host-only 怎么通讯的?

电脑上会有一个virtualBox Host-only Network 负责和虚拟电脑的etho (虚拟电脑如centos 中的网卡)进行通讯

virtualBox Host-only Network 如果禁用, host-only联网不了

以上准备就绪, 启动!

安装centos6.5系统

跳过光盘检测, 只有真正用光盘, 才需要检测, 用磁盘ISO镜像不需要检测

一路next

选择语言

选择键盘布局, 美国

选择设备

分区并格式化 (不会格式化你电脑上的磁盘, 放心)

配置网络主机名

配置网络 一定要选上"自动连接"

点"应用" , 点"关闭"

选择时区: 上海

取消UTC

输入登录密码 , centos用户默认root

选择替换现有linux 系统

选择"写入磁盘"

选择最小化安装

等待安装

安装完成, 重启centos, 设置光盘为第二启动盘

登录 : root 密码

查看网络

CMD 查看实体电脑virtualBox 网络

虚拟电脑如果用host-only , 装系统时选择etho自动联网, 开机后, 查看虚拟电脑ip跟真实电脑virtualBox IP 位于同一网段 192.168.56.xxx

互ping, 如果ping不通, 可能是防火墙导致, 关闭或设置防火墙

实体电脑ping 虚拟机电脑

虚拟机电脑ping实体电脑, ping不通, 请关闭实体电脑防火墙, 或设置如下入站规则

将192.168.56.102 (虚拟电脑ip段)设置为允许

此时可以ping通了

用到三个命令:

ping

windows 查看网络  ipconfig

linux 查看网络 ifconfig

右ctrl 用来释放虚拟机键盘,鼠标监听

用连接工具连接centos

我用xshell 连接

/END

虚拟机virtualBox安装linux系统 xshell远程连接linux的更多相关文章

  1. Xshell远程连接Linux系统

    一般来说我们连接Linux,会使用到一些远程连接工具 比如:Xshell和Xftp Xshell:远程连接linux系统 Xftp:远程在Linux系统中上传或下载文件 Xshell和Xftp百度云链 ...

  2. 在Linux系统下远程连接oracle的防火墙设置

    在Linux系统要远程连接Oracle的防火墙设置方法: 打开5801至5810 端口用于vnc iptables -I INPUT -p tcp --dport 5801:5810 -j ACCEP ...

  3. 使用xshell远程连接Linux

    Linux系统对于程序员来说并不陌生,对IT技术员来说是一个很好的开发平台,因此掌握Linux系统的操作对于一个程序员来说非常有用.而对于习惯使用windows的人来说直接在Linux系统下进行操作感 ...

  4. xshell 远程连接Linux

    Linux系统(Ubuntu 16.04) Window系统(win10) 工具:xshell Linux下, sudo apt-get update sudo apt-get install ope ...

  5. linux系统ssh远程连接检查脚本

    脚本用于检查Linux系统云服务器出现的常见远程不能连接问题,脚本可以提前放到服务器里,出现问题时可以web vnc登陆上去执行试试. 附:管理控制台终端web vnc 方式登录,参考:http:// ...

  6. Xshell远程连接Linux时无法使用小键盘的解决方式

    我在用xshell连接远程的centos时,每次使用vi/vim的时候而NumLock明明在开启着,小键盘都不能正确输入数字,其实这是时按小而是出现一个字母然后换行(实际上是命令模式上对应上下左右的键 ...

  7. 搭建集群必备:windows如何使用Xshell远程连接(SSH)Linux

    出处about云(http://www.aboutyun.com/blog-61-22.html)欢迎访问我的博客 首先介绍一下环境: (主机)操作系统:win7 虚拟机:vmware worksta ...

  8. 远程连接Linux

    远程连接Linux   为什么要远程连接Linux 在实际的工作场景中,虚拟机界面或者物理服务器本地的终端都是很少接触的,因为服务器装完系统之后,都要拉倒IDC机房托管,如果是购买的云主机,那更碰不到 ...

  9. 在VirtualBox虚拟机中安装Centos操作系统怎么与本地XShell远程连接

    问题: 在VirtualBox安装好了CentOS操作系统后,我们怎么才可以用XSell连接虚拟机中的CentOS呢? 答案: (1)在windows下用cmd--ipconfig查看VirtualB ...

随机推荐

  1. Web Services 根据wsdl生成代理类

    生成代理类步骤: 一:找到Visual Studio 的工具文件夹 二:用管理员方式打开本机工具命令提示 三:输入要执行的脚本 wsdl /language:C# /n:xxxx.HermesMobi ...

  2. [cb]NGUI事件及复杂UI管理

    事件管理 看了有些文章关于NGUI的事件管理,许多人的做法的是封装一个事件处理层,避免在每个UI控件上都绑定事件处理脚本.本文说说我们项目中的UI事件管理吧. UIEventListener 我们项目 ...

  3. SDN期末作业博客

    一.项目描述 A P4-based Network Load Balancing Application 基于P4的网络负载均衡项目 二.个人分工 The Controller : Acquire t ...

  4. 一个U盘黑掉你:TEENSY实战(test)

    挖掘过程一: 自从上一次投稿,已经好久好久没写文章了.今天就着吃饭的时间,写篇文章,记录下自己学习xss这么久的心得.在我看来.Xss就是javascript注入,你可以在js语法规定的范畴内做任何事 ...

  5. 绕过安全狗狗的WebShell for PHP

    最近发现一款过狗shell,分享下...     本地搭建2008SERVER+php5+阿帕奇+网站安全狗+服务器安全狗+防护全开 测试可用... 默认密码:p0tt1 使用方法: ,没关系,按p键 ...

  6. jquery实现返回页面顶部功能。

    <p id="back-to-top"> <span></span> </p> <script type="text ...

  7. AlloyDesigner 使用

    前端开发视觉是很重要的一部分,所以视觉的还原度很重要,今天给大家介绍一个很好用的视觉精度调整插件 一.下载AlloyDesigner插件 下载插件 二.保存视觉稿为图片格式 1.psd 用ps直接保存 ...

  8. [NOIP2016 DAY1 T2]天天爱跑步-[差分+线段树合并][解题报告]

    [NOIP2016 DAY1 T2]天天爱跑步 题面: B[NOIP2016 DAY1]天天爱跑步 时间限制 : - MS 空间限制 : 565536 KB 评测说明 : 2s Description ...

  9. java使用纯命令行打包项目

    1: javac -d 编译之后的class文件输出目录   指定源文件位置即可.例如 对于多个包下面的源码编译,貌似javac不支持迭代编译,可能需要一次传入多个源码位置进行编译.一种便捷方法就是使 ...

  10. JavaScript无阻塞加载具体方式

    将脚本放在底部.\还是放在head中,用以保证在js加载前,能加载出正常显示的页面.\<script>标签放在\前 成组脚本:由于每个\<script>标签下载时阻塞页面解析过 ...