巧用Windows自带portproxy远程直接连接Hyper-V里Linux虚拟机

开始我以为是那样的[眺望~~~],结果是这样的:为什么标题这么个长啊。好吧,表达不力,下面画了一张图片,希望可以帮助大伙读懂。

windows portproxy sketch map

前几天在博友上面留言说到想使用ubuntu虚拟机,结果腾讯云是windows主机,突然想到很久已经了解到却一直没说的事—-windows 自带的netsh命令下的子命令“portproxy”,相信大伙看字面就知道了,这是个能够实现端口代理功能的命令。

情景:

假如你的服务器是windows平台而且又有自带的Hyper-V功能。那么你想在服务器上搞个linux虚拟机。那么问题来了,linux虚拟机安装在宿主服务器上,怎么样来直接远程连接到linux虚拟机,而不是每次想控制linux虚拟机的时候先登录宿主windows主机在控制linux虚拟主机呢?PortProxy可以帮到你。嘿嘿,前面特么像是卖广告的语气,好啦,步入主题!以下是我本本上做的演示。环境:[Windows8.1+Hyper-V]+[CentOS6.6VMs]

centos虚拟机已经安装好了并给定的IP地址为:192.168.137.3 如上图。

在Hyper-V主机上管理员执行下面命令:

>netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=2222 connectaddress=192.168.137.3 connectport=22

netsh interface portproxy show all 可进行查看现有的所有端口代理规则。如下图:

set portproxy rule

现在开启centos虚拟机,客户端ssh地址端口改为127.0.0.1:2222 进行登录即可。同理,在服务器,你只要将上面netsh interface portproxy listenaddress改为你的外网地址即可,(Note:listenport不要有冲突,常识)如下图演示结果:

ssh client connect addressconnect result

到此,Over…当然,windows下也还有其他自带的功能可以实现,留给大伙一起讨论…

Windows8.1+Linux Mint 17双系统安装

愛折腾吧,晚上在Windows8.1+Ubuntu 14.04的基础上重新安装为Windows8.1+Linux Mint 17双系统,之前一直没有使用过Linux Mint来自Ubuntu以及Debian的结合版。本次采用U盘安装的方法,利用UNetbootin这个工具制作linux的U盘启动。这个工具很简单,下载直接管理员运行程序设置iso镜像源以及要用哪个U盘来制作。然后写入即可。
重启系统,设置从U盘启动进入LInux Mint 17的体验或者安装。安装的过程也很简单友好,因为是Ubuntu的衍生版本,安装选项完全和Ubuntu安装过程一样,这里再次提醒的是。在安装Windows和Linux双系统的时候,如果Linux不一定要将引导写入硬盘MGR(主引导记录)才能启动的话,最好将引导安装在独立的自定义的分区。下面是我的双系统在Linux Mint下的分区一览表:
show my windows and linux mint disk partition
从我上面的分区表可以看出,/dev/sda1 以及 /dev/sda5 都是写有引导的磁盘分区。其中,/dev/sda1 表格中看到 (启动 那列带有 ‘*’,表示硬盘的主引导记录就写在这个分区里面)我的LInux Mint 17的引导是写在分区 /dev/sda5 里面的 /boot 分区的。
my linux mint system再次说一下关于Windows8.1引导其他Linux系统,利用windows8.1自带的bcdedit引导编辑工具。具体的可以看我的另一篇博文
其中,本人测试过的Linux版本有:Ubuntu/Linux Deepin/Linux Mint/ 都是可以的。
dd if=/dev/sda5 of=/mnt/Linux_Mint_17 bs=512 count=1 (备份系统分区/dev/sda5 的前512个字节,这里给windows写引导用)

windows8.1写完引导后的系统引导界面:

system boot Interface
Linux Mint安装好后需要做的一些事情:
Linux Mint安装后默认没有安装拼音输入法,即使你安装的是简体中文版本的也没有。所以我们要自行安装:
sudo apt-get install ibus  ibus-pinyin (安装完成后,Linux Mint 17重启再次进入就可以使用拼音输入法了)
安装谷歌浏览器:
一直打开谷歌浏览器官网,按照提示安装即可。
还有一些个人习惯上的问题就自己修改了。主题呀,背景什么的。

如此桌面你们造吗

知道Foxmail是如何导出邮件的吗?其实很简单哈,但就是不知道而已。点击收件箱—->邮件列表—->Ctrl+A(全选)—–>右击(导出)即可。可是:

mail list select your mail output path

知道是这样没错了。可是,路径直接算桌面了。最后就成下面这样了:

Export Results

这样的桌面造成windows8.1桌面直接卡死了。

最后只能进去Ubuntu里面挂在C盘进行删除导出的邮件。

mount 你的C盘到 /mnt 目录,

进入你的用户/桌面

执行

sudo rm *.eml

还好。导出的邮件后缀名都是一样的。不然可是有得删了。

Windows下Ping一段IP地址的BAT

会编程当然好,可是不会编程。。。
下面就利用Windows自带的Ping命令写了个ping一段IP地址的bat脚本。话说Windows 8.1 update包会改变很多,但又不想手动安装update包哈,希望官方可以有个自动更新的接口。
不管是局域网还是局域网,你都有可能希望知道哪些IP有用,哪些IP没用。这里写的不是为局域网所有,但你也可以拿来当扫描局域网IP情况用。网上查了一些资料,看起来都是好复杂的样子。当你需要ping一大段IP地址时,就是cmd打开ping命令,执行完一个PING后再修改后缀数值,然后再执行。这得多费劲呐,好啦,不多说。 继续阅读Windows下Ping一段IP地址的BAT

搜索引擎知多少

作为移动互联网时代,流行的都是消息推送。一个异想天开的想法是不可能实现了—–引擎不可能在你想知道什么的时候就给你推送答案哈。扯谈~~~

下面做个有趣的事。问:如何在引擎里找到你AV女神的种子。。。

上面的事情这里就不演示了。问:如果你需要下载Red Hat的镜像又或者是Windows8.1 update包。但你又不知道如何从官方得到,那么你该怎么利用搜索引擎呢。 继续阅读搜索引擎知多少

windows什么就叫etc下的hosts文件无法保存

windows7 windows8什么就叫etc下的hosts文件无法保存,通常,修改hosts文件进行玉米解析的时候,从网上看来的步骤是:

运行(win+r)—输入“c:\windows\system32\drivers\etc\”—-然后以记事本方式打开hosts文件。添加纪录。原版镜像安装的windows7以上的版本都会出现无法保存的情况,会叫你以txt为后缀保存到别的路径。

其实,以txt后缀保存到别的目录下,将其修改为hosts文件,(去除.txt后缀)再将文件复制至 “c:\windows\system32\drivers\etc\”目录下也是一种方法,但,个人觉得还是挺麻烦的。所以,有了下面的方法:

适用于windows7以上

本机 windows8.1 ——>win+r——->命令提示符(管理员)——–>:

start hosts

hosts ns

然后随便在hosts文件添加指向记录 快捷键 Ctrl+s 就可以保存了,这个方法既不修改文件属性,又可以达到目的。(安全快捷)。上面那种方法复制到那目录后会改变hosts文件属性。将其变为可写。当然,这个东西不会说

Windows8.1引导Ubuntu13.10

Windows8.1引导Ubuntu13.10 .要从windows8.1自带的BCDedit说起。Bcdedit功能强大,目前已经支持引导VHD后缀的虚拟磁盘文件系统了。年会过后,为了庆祝我没得奖,我回来一天一夜就折腾这个东西。

为何要庆祝我没得奖呢?你们还不知道吧?

特等奖—–泷泽萝拉一枚/一等奖—–苍井空两枚/二等奖—-波多野结衣三枚/三等奖—–小泽玛利亚四枚/四等奖—– 武藤兰五枚/五等奖—-樱井莉亚十枚。

特么,我就一程序应用者。别拦着我,我要淡定地敲键盘。好吧,不开玩笑了,进入主题:

先在计算机上安装好Ubuntu 13.10.分区情况见下图,其中我的 /boot 分区为硬盘的 /dev/sda9 :

ubuntu Partition

安装重启之后,用光碟进入live版系统。执行:dd if=/dev/sda9 of=Ubuntu13.10 bs=512 count=1 备份分区/dev/sda9的前512字节。(给windows8.1做引导用)

然后将备份好的文件 Ubuntu13.10 复制到windows8.1 系统盘 。这里我就直接复制到/Windows/System32/ 目录下。重启进入windows8.1系统。

win+x —–> 命令提示符(管理员)见图:

bcdedit create

bcdedit /create /d "Ubuntu 13.10" /application bootsector
bcdedit /set {95617ee6-80e7-11e3-826c-0c84dca2e328} device partition=C:
bcdedit /set {95617ee6-80e7-11e3-826c-0c84dca2e328} path \Windows\system32\Ubuntu13.10
bcdedit /displayorder {95617ee6-80e7-11e3-826c-0c84dca2e328} /addlast

执行第一条命令就会生成一个 {GUID}  这里生成的是 :{95617ee6-80e7-11e3-826c-0c84dca2e328}

然后就可以重启看到效果了。很不错:

view r

你说手痒了是吧 windows8.1完美运行CF

windows8.1完美运行CF。之前一直一次在windows8.1下安装CF。一直提示说什么 missing cshell.dll这个文件。之后网上找了很多关于这个cshell.dll的东西,都不能正常玩CF。

下面是这次运行CF的过程:

1. 可能没关系,我将原来windows在线用户切换为本地用户;

2.下载cshell.dll文件,将其复制到  ‘系统盘/windows/syswow64’ 目录下,话说,32位sys你应该将文件复制至system32这个目录下。

3.卸载之前的CF,清理一下系统,具体你可以使用软件 卫士什么的。这里我就只是自己简单清理了下系统缓存等等。

4.下载最新版安装包 ,重新安装即可。

5.用管理员及兼容windows8的方式即可正常打开游戏。

最后,提个问题,猜猜这是谁:

alizee

Charming smile。

Ubuntu 12.04系统资源监视器

昨天又重新给新本本安装了个Ubuntu系统,加上原来多WIndows8.1 。现在是WIndows8.1+Ubuntu12.04双系统了。感觉运行多不错。Ubuntu12.04中带有个资源监视器。很是直观,现在linux桌面也越来越有Feel了。这东西和windows下多任务管理器比起来还是有一段距离。但已经可以很好地使用了。来看看几张截图吧:

Process Sources Systeminfo

可以这么说吧,感觉Ubuntu下多磁盘使用率比WIndows8.1高很多,后台也不会有太多不必有多程序占用太多资源。还安装了Chrome,加GoAgent配置成服务并开机启动了。效果很不错。

Windows8.1中也隐藏着的上帝模式

这个东西自windows7之后才有的,集成了windows大部分功能,故,又给人称之为上帝模式。。。

随意新建一个文件夹吧,然后重命名为:

上帝模式.{ED7BA470-8E54-465E-825C-99712043E01C}

之后,你就会看到这个文件夹ICO图片变得像控制面板一样了。双击打开它看到windows8.1中大部分功能都在这里可以直接找到。相当于是一个集成的快捷方式,也因此叫上帝模式吧。

GodMode
GodMode

那么上帝模式有什么用呢?

Windows8.1添加打印机

打印机一般分为网络打印机和本地打印机。这不用说相信大家都清楚。但,说起打印机的话,还是有个小小的回忆。各种伤不起哈,有一次,在某公司面试,然后一面试官竟然问:打印机有哪几种分类?尼玛,当场就呆鸟。回来查了下,打印机就大概分为那么几类(当然,说得是一般办公用的打印机):针式打印机/喷墨式/激光打印机。当然,现在科技,什么3D打印,4D打印的就不说了。貌似windows8开始好像也支持3D打印哈。后类打印机这里不作介绍,也介绍不来。好吧,进入主题(很久没写这句话了)。

windows8.1添加打印机其实非常简单,和之前windows版添加打印机类似,甚至可以说更方便了。总结一句话,默认—-下一步。

win+r —- 设备管理器 —- 添加过时硬件 —- (向导)手动安装硬件 —- 打印机 —- 看向导设置即可:

1111144558 1111144621 1111144635
311112112011111144755 1111144907