- 浏览: 564963 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (618)
- java (109)
- Java web (43)
- javascript (52)
- js (15)
- 闭包 (2)
- maven (8)
- 杂 (28)
- python (47)
- linux (51)
- git (18)
- (1)
- mysql (31)
- 管理 (1)
- redis (6)
- 操作系统 (12)
- 网络 (13)
- mongo (1)
- nginx (17)
- web (8)
- ffmpeg (1)
- python安装包 (0)
- php (49)
- imagemagic (1)
- eclipse (21)
- django (4)
- 学习 (1)
- 书籍 (1)
- uml (3)
- emacs (19)
- svn (2)
- netty (9)
- joomla (1)
- css (1)
- 推送 (2)
- android (6)
- memcached (2)
- docker、 (0)
- docker (7)
- go (1)
- resin (1)
- groovy (1)
- spring (1)
最新评论
-
chokee:
...
Spring3 MVC 深入研究 -
googleyufei:
很有用, 我现在打算学学Python. 这些资料的很及时.
python的几个实用网站(转的) -
hujingwei1001:
太好了找的就是它
easy explore -
xiangtui:
例子举得不错。。。学习了
java callback -
幻影桃花源:
太好了,謝謝
Spring3 MVC 深入研究
出于种种原因,最近感觉还是在自己机器上装个linux写程序靠谱些,毕竟总是VPN到公司内网速度也太慢了。
本文最终实现了:
1.在windows下用virtualbox安装了ubuntu7.04命令行版
2.ubuntu能够与主机(即windows)共享网络
3.在windows下可以直接ssh到ubuntu上
遗留问题(详见文末):
1.ubuntu与主机共享文件夹失败
2.rz/sz命令安装失败
先截图如下(putty中的截图):
OK,我们一步步来说:
一.VirtualBox安装
1.到http://www.virtualbox.org/wiki/Downloads下载windows版本
2.一路点击next,出现不兼容提示框,直接继续即可。
二.Ubuntu安装
1.选择安装命令行的版本,安装即可
2.设置root密码。ubuntu的root默认居然是不启用的,需要在启动的时候,按ESC进入recovery模式,会自动以root权限登录。然后执行passwd root即可修改密码。
在前两步做完之后,我们的linux就已经能够正常启动了,并ubuntu默认与主机共享了网络,测试如下:
ping vimer.cn
ifconfig
三.设置ssh登录(VirtualBox默认的终端页面也太丑了)
1.由于默认ubuntu是没有安装ssh server的,所以需要先以root执行:
apt-get install openssh-server
执行完后,看一下端口监听状况:
netstat -lpnt
2.关闭ubuntu,在windows下,将 C:\Program Files\Oracle\VirtualBox 加入到path中,并执行:
VBoxManage modifyvm "u82" --natpf1 "guestssh,tcp,,2222,,22"
vboxmanage 修改vm配置 虚拟机名(Ubuntu) nat_port_forwarding(第1个网卡) "端口转发名(guestssh),tcp,宿主机IP(略),宿主机端口2222,虚拟机IP(略),虚拟机端口22"
这里的u82是指我的虚拟机的名字,整条命令的意思是在windows是发往localhost:2222的命令,会转发给ubuntu的22端口(22是sshserver的端口)
在cmd中netstat –a 查看,其中的两条长连接是我的2个终端:
参考链接:
http://www.felix021.com/blog/read.php?1889
http://mydebian.blogdns.org/?p=148
3.重新启动ubuntu
4.在putty中做如下设置:
总体来说效果还是不错的,就是折腾了一下午有点浪费啊,特此记录~~
对于还没解决的两个问题,说明如下:
1.共享文件夹设置失败
这里第一次安装的时候,是提示no device错误,现在根本就加载不了光盘了,等以后再研究吧。
2.rz/sz命令安装失败
执行 apt-get install lrzsz 报错:
附设置共享文件夹的几篇文章:
http://www.javaeye.com/topic/325946
http://www.linuxidc.com/Linux/2009-01/18147.htm
http://www.linuxidc.com/Linux/2008-06/13582.htm
----------------------我是无奈的分割线---------------
后记:
又折腾了半天,rz/sz用apt-get update,apt-get upgrade还是安装不上。
cdrom为空的问题倒是找到了,需要先执行一下:mount /dev/cdrom
但是最终还是安装不上,所以最终也就放弃了。
考虑了一个折中的方法,就是用SVN来进行同步,具体点就是google code。
不过还是出了点问题,就是在svn ci的时候,svn 默认是用我的ubuntu的登录用户名去验证的,结果总是返回错误。后来发现用 svn ci ----username=realname 即可。
----------------欢快的分割线-----------------
后记2:
感觉用SVN来同步还是不靠谱,之前一直受限于VirtualBox共享文件夹的概念,总是在想怎么让ubuntu访问到windows的文件夹。但是忽略了一个问题,我们完全可以让windows去访问linux的文件夹!
由于网络是互通的,所以完全可行,其中一种方法就是samba。但是samba还是要再启动一个服务,太麻烦。再想一下,我们已经实现了ssh的功能,那么其实只需要一个支持可视化登录的终端的就可以啦:
winscp
OK,完全解决!截图如下:
发表评论
-
chm文件打开看不到内容的问题
2014-07-08 09:46 593chm文件打开看不到内容 ... -
Ubuntu Linux 下 Ffmpeg 及 Mencoder 安装使用小结
2013-11-23 21:33 13352011年04月26日 下午 7:59 ... -
Ubuntu安装FFmpeg编码出MP4文件的方法
2013-11-22 12:43 2027http://wiki.ubuntu.org.cn/U ... -
Ubuntu视频转换工具-mencoder命令行参数
2013-11-22 12:42 786Ubuntu视频转换工具-menco ... -
Ubuntu如何转换mp4与x264和h.264
2013-11-22 12:41 1206FFmpeg是Ubuntu下强大的视频、音频编解码工 ... -
lisp链接
2013-10-16 18:04 586http://acl.readthedocs.org/en/l ... -
如果编程语言是女人
2013-09-06 13:43 433PHP是你的豆蔻年华的 ... -
开发者必备的 6 款源码搜索引擎
2013-08-09 09:42 632在推动技术变革上,开源运动发挥了非常显著的作用。而Linux ... -
30个开发ide
2013-01-24 12:06 926Most people know about jsFiddl ... -
工作经验积累(自己看)
2012-12-05 11:41 868三年半的工作经验积累稍微总结一下: 第一年:主要学习j ... -
windows下redis安装和php的redis扩展安装
2012-10-25 17:13 1408http://blog.phpwind.me/?p=152 ... -
redis安装手册,中文配置手册,php-redis模块安装方法,Web管理phpRedisAdmin
2012-10-25 17:05 1050redis官方网站及最新版本下载地址:http://redis ... -
redis安装手册,中文配置手册,php-redis模块安装方法,Web管理phpRedisAdmin
2012-10-25 17:03 916redis官方网站及最新版本下载地址:http://redis ... -
memcached图形化监控
2012-10-25 16:16 1136Memcached的图形化监控 2009/04/26 05: ... -
WebIM通信实现
2012-10-15 15:34 1436转自:http://blog.csdn.net/Pant ... -
消息系统该Push/Pull模式分析
2012-10-15 15:30 906信息推拉技术简介 “智能信息推拉(IIPP)技 ... -
推拉模式与观察者模式
2012-10-15 15:29 1071转自:http://leign.iteye.com/blog/ ... -
并发总结精要
2012-06-12 17:41 942并发总结精要 ... -
Linux 必备指令
2012-06-12 15:25 754Linux 必 ... -
linux学习笔记-近期整理的linux命令
2012-05-23 13:32 14421. some cmds 7za (^ 压缩和解 ...
相关推荐
在Windows平台下通过SSH访问远程主机(Ubuntu)的知识点涵盖以下几个方面: 1. Windows平台下SSH访问虚拟化主机的准备工作: - 安装并配置虚拟机软件(如VirtualBox)。 - 准备一个Ubuntu操作系统镜像,并安装于...
6. **连接虚拟机**:通过`vagrant ssh`命令,你可以远程登录到虚拟机,开始你的开发工作。 在实际应用中,你可能还需要配置端口转发,以便在主机上访问虚拟机中的Web服务。Vagrantfile中可以通过`config.vm.network...
【描述】: 本文档详细介绍了如何在VirtualBox虚拟化环境中,利用多台Ubuntu虚拟机搭建一个Hadoop分布式计算环境。整个过程包括了虚拟机的创建、网络配置、SSH无密码访问的设置以及Java开发环境的安装,这些都是构建...
在NAT模式下使用SSH,主要是为了让虚拟机与主机或者外部网络通过安全的Shell协议进行通信。SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。以下将详细解释如何在Ubuntu...
首先,在Windows上搭建Linux内核0.11通常需要借助于虚拟化软件,如VirtualBox或VMware。你需要下载并安装这些虚拟机软件,然后创建一个新的虚拟机配置,选择"Other Linux"类型,因为0.11版本可能不会在预设列表中。...
要在虚拟机上安装 Ubuntu 16.04,首先需要通过虚拟化软件(如 VMware Workstation、VirtualBox 等)创建一个新的虚拟机。以下是在 VirtualBox 中创建新虚拟机的具体步骤: 1. **打开虚拟机软件**:启动已安装的...
【虚拟机安装Ubuntu和Hadoop】的教程涵盖了在Windows 8环境下使用VirtualBox安装Ubuntu操作系统以及后续安装Hadoop的步骤。以下是对整个过程的详细解释: 首先,你需要下载VirtualBox软件,版本为VirtualBox-4.3.0-...
CoLinux是一种独特的解决方案,它允许用户在不借助像VMware或VirtualBox这样的传统虚拟化软件的情况下,在Windows系统上运行完整的Linux操作系统。 CoLinux的工作原理是通过在Windows主机和Linux内核之间建立网络...
在实际操作中,可能会遇到CPU不支持虚拟化的问题,尤其是在使用VirtualBox创建Ubuntu虚拟机时。这时,建议使用VMWare Workstation,因为VMWare提供了更方便的方式来开启CPU的虚拟化支持。如果遇到安装错误,务必检查...
Vagrant和VirtualBox是IT行业中常用的虚拟化工具,它们在软件开发、测试和环境配置方面发挥着重要作用。本文将深入探讨这两个工具的结合使用,以及如何在Windows操作系统上搭建一个高效的开发环境。 **Vagrant简介*...
2. 对于虚拟机硬盘扩容,通常需要使用虚拟化软件(如 VMware 或 VirtualBox)的管理界面进行扩展,并在 Ubuntu 内部使用 LVM (Logical Volume Manager) 或者 growpart, resize2fs 等工具调整分区大小。 3. Ubuntu ...
以下是一些常用的Linux使用的Windows工具,以及它们在不同场景下的应用。 1. **Cygwin**: Cygwin是一款开源的软件开发框架,它为Linux开发者提供了一个在Windows上的类Unix环境。Cygwin模拟了Linux的许多核心功能,...
8. 高级话题:如虚拟化技术(如VirtualBox或KVM)、服务器配置、云计算平台(如Ubuntu Server和OpenStack)等。 "Ubuntu部落"可能还包含了一些实战教程和案例,帮助新手通过实际操作来提升技能。在学习过程中,建议...
在Windows 8环境下,我们可以利用虚拟机软件VirtualBox来安装Ubuntu操作系统。首先,你需要下载VirtualBox的安装文件,例如VirtualBox-4.3.0-89960-Win,双击执行进行安装。在安装过程中,确保你的电脑支持64位操作...
2. **SSH远程访问**: 设置SSH服务,使用`ssh`命令远程登录其他Linux系统。 3. **FTP客户端**: 使用FileZilla等工具进行文件传输,或通过命令行工具`ftp`和`sftp`。 4. **Web浏览器**: Firefox和Chrome是Ubuntu的...
本文将详细讲解如何使用Chef配方在VirtualBox上的Ubuntu桌面虚拟机中搭建Eclipse UI开发环境。这个环境配置包括Java 8、Maven 3.2和Ubuntu 14.04 LTS(长期支持版)。 首先,让我们了解基础概念: **Chef** 是一个...
- **远程访问**:利用SSH服务实现远程登录及文件传输功能。 - **网络配置**:手动配置IP地址、子网掩码、网关等网络参数。 ##### (5)自动化脚本 - **Shell脚本编写**:掌握基本语法结构,如条件判断、循环语句等...
2. **创建虚拟机**: 在VirtualBox中,创建一个新的虚拟机,选择“Linux”作为操作系统类型,并根据你的目标Linux发行版(如Ubuntu、Debian等)选择版本。 3. **安装Linux发行版**: 下载对应版本的Linux ISO镜像文件...