巧用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下也还有其他自带的功能可以实现,留给大伙一起讨论…

用linux系统格式化windows能识别的fat32分区

前段时间想弄个U盘启动盘的时候,遇到了些问题,别问为什么,下面就当记录下如何用linux(CentOS)系统格式化出一个能让windows系统也能识别到的fat32分区。在windows平台下,如果不使用一些分区工具,默认是将U盘全部容量都格式化为一个分区的,linux下就不一样。要分出多少个就分多少个(前提是在磁盘固件分区范围—-一般有限制,例如一个硬盘只能最多有4个主分区等等)。这里使用的vmware里面的虚拟机系统进行。如下:

1.让VMware识别出你的U盘,这里不多说。之后,用fdisk -l 查看系统磁盘

fdisk list your other disk

上面是我这个16GB的U盘别系统识别为sdb

2.执行fdisk /dev/sdb便可对该磁盘进行分区操作了。进入之后安装提示按m便可打印出分区帮助信息:

view fdisk help

3.划分第一个分区为1GB的fat32格式的文件系统:

new one partitionchange a partition

3.分区好了,记得保持,按w即可保持当前分区方案,如下图:

display your disk partitions

到此分区结束,下面进行格式化fat32分区,在虚拟机退出U盘,回到宿主windows系统。磁盘管理,当然,上面我用U盘分了另外一个14GB的ext4格式的文件系统。如下图:

windows format fat32 fs到此,便完成了。这样便能让windows也能认出这个带EXT4文件系统格式的U盘来

Windows Azure云基于CentOS的OpenLogic

Azure云由世纪互联运营已经进入国内好长一段时间了。目前Azure上的CentOS镜像是由OpenLogic支持。其中有6.5和7.0的CentOS版本。估计以前是6.3和6.5版本的。

前段时间由博友提醒可以同一个手机号码进行多次申请试用。所以又在Azure云上申请了1元试用订阅。这个Azure做的怎么会这么松,果然是国外云商啊,有点任性。同时也体现了国云商更任性苛刻!其他不多说了,本来说好要在腾讯云上CentOS迁移到Ubuntu上的。可是一拿到新的Ubuntu系统,编译各种软件就蛋疼了,各种不会,各种问题。反正用起来就是不怎么顺手,但个人感觉(只是个人感觉)Ubuntu用来搭建Web Server环境的性能要比CentOS好一点。好了,不多说,记录下在Azure云上创建CentOS基于OpenLogic 6.5和7.0版本的Root密码如何设置。

create openlogic for centos

等待创建完成,会有个新的IP地址和默认给你的域名。按照相关信息连接即可,登录上去的只是普通用户。而且使用 su root 指令切换输入的密码并不是 root 密码。所以,我们要重新设置下root用户的密码。具体如下:

sudo passwd root
sudo passwd root on azure for centos

这样,就可以直接用root用户来连接并控制你创建的虚拟机了。

打算将CentOS迁移至Ubuntu

渐渐喜欢上了ubuntu的方便,想将先在运行在腾讯云的CentOS系统迁移到ubuntu系统来运行web。

更新了wordpress4.1英文版。主题也更新了,槽啊~修改的主题也丢失了些东西。

预计迁移将要两天时间来完成,到时候网站可能无法访问,暂时关闭。体验了wordpress4.1的全屏编辑。嘿~!

家用WIFI路由器安全设置

移动互联网已经到了鼎盛时期,但移动终端数量依旧以平稳的增长步伐不断增长。对于近期 FROYO 博主发布的两篇蹭网博文表示非常佩服。从小区带宽小到下载速度到平均速率到7-9MB/s的过程真可谓是完整逆袭啊。

相信很多人都在用wifi万能钥匙,这个软件的方便性是毋庸置疑的。去到什么地方几乎都可以使用它来连接到wifi网络。但此软件的发布不久就有很多文章指出此软件会暴露自己的wifi信息。所以,博主也是一直没用这个软件,即使是需要用一下的时候也是将现有保存的wifi连接全部删除掉才使用,避免wifi信息被泄露。

对于网上生成的wifi二维码服务也是不完全安全的。因为他们也同样可以知道你的完整的wifi信息。最好的防止wifi信息泄露的方法就是将wifi的SSID隐藏起来。这样就连万能wifi钥匙也无法找到了。至于更狠一点的就是隐藏加加密了。具体看 此文

where wifi

下面解析下为什么将SSID隐藏掉就连万能wifi钥匙也无法破吧:

1,a,2,b,3,c,4,d (假设这些都是wifi隐藏的ssid)
万能wifi服务器上存储的这些密码对应有:
xxa,dd2,ccg,hjj,kdj,jei,kdu,jdh(前面的逗号不是密码)

上面只是小部分,万能wifi钥匙服务器上当然不止这个数目了。所以按照数学的方法算,每个隐藏的ssid对应有8个密码要扫描,而ssid也是不确定的,对应就有8*8=64种可能,而这64种中只有一个是对的。而终端连接上wifi的时间按照平均每个2S算(这跟路由器和终端性能都有关系),假设这8个密码是能够连上上面其中一个ssid的wifi信号。那么最少的时间是2s连上(几乎不可能),最多的时间就是64*2s=128s(两分钟零八秒,几乎不可能)。这只是一个例子,而万能wifi服务器上是以数以万计的wifi信息存在。所以说,这样万能wifi是无法连上隐藏ssid的wifi源的。


文章有误区:

应该是先在隐藏的SSID库中扫描匹配,然后再匹配密码————-更新于22:59分

如果你是清理控,那就把XX卫士都卸载掉吧

我本是一个“清理控”——经常清理电脑缓存,垃圾文件,甚至看不见开机以后回收站是有任何文件的时候。这样不好,得治!

那应该怎么治此病呢。。。使用的系统是windows8.1,一直在使用X讯的xx管家卫士,其实,缓存文件的存在就是为了下次读取的时候直接取出来提高系统运行效率而存在的(个人理解),或许还有其他重要的功能和作用。卸载卫士已经有两个礼拜了,也就再也不用偶尔没事就点开清理垃圾去清理系统缓存,运行痕迹,和一些垃圾文件了。感觉也挺好。

而且,所有XX卫士都是以监控的形式出现的,对系统干些什么事情都要过问一下,所以,理论上就会把系统运行速度拖得更慢一些。对于确实要清理一下系统的话(其实可以不用,因为windows系统自动有自动清理功能的)可以按照以下步骤清理一下便可:

clean your system partitions cache

还可以设置关机或开机时使用脚步删除垃圾文件:

Win+x—>命令提示符—>输入gpedit,按照下图添加清理垃圾脚本,对于这类的bat脚本网上一大把,下面是一个实例(就是删除一些.old、.bak、.log文件的脚本):

script clean your cache file

@echo off 
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %USERPROFILE%\AppData\Local\Temp\*.*
del /f /s /q %SystemRoot%\*.bak
del /f /s /q %SystemRoot%\prefetch\*.*
del /f /s /q %SystemRoot%\TEMP\*.*
echo 清除系统完成!

卸载XX卫士后,系统确实是运行得更加流畅了,XX卫士也就是为了更方便而存在的。对于保护电脑隐私的话建议就直接不允许系统记录你的运行痕迹便可。

博客公告…

在用腾讯云也大半年了,如今。备案问题还是来了,腾讯云公布2014-11-17日之前未备案的站点将禁止访问,本站也深受其害啊。真特么备什么案呐。因此宣布—-博客可能暂时关闭一段时间。正在紧急备案中。。。不知道要多久,资料也已经寄出。仅仅剩下拍照和上传照片了。希望腾讯云的备案服务效率高点吧。可以尽快完成备案。。。。

云服务器也买了一年有余。。。此域名也有三年时长使用。所以,如果折腾累了有可能搬至lofter来写博客了。

更新备案进度:

iloxp_beian

html+css配置wordpress主题在小屏幕的时候隐藏侧边栏

看到标题好长啊。对于一个响应式web站点来说,很多功能都是通过 @media queries 和 Viewports 来实现哈。本站现在使用的也是html5的wordpress响应式主题。当然,还会有js来实现Responsive的,但本来就不了解这方面的知识,所以也就不敢描述了。

使用本主题也算是有好一段时间了,在小屏幕访问的时候,老是看见加载了wordpress页面侧边栏,就想把它弃掉。前段时间刚好看到了@media queries的一些东西,然后就打开主题的style.css文件看看。发现能改了。

下面是主题部分@media配置:

theme style @media

原来设置为:

@media screen and (max-width: 768px) {
 #content,
 #sidebar {
    float: left; 
    padding: 2%;
    width: 96%;
    display:none;
 }
}

下面是通过此法禁止效果:

show the theme single page

解决Ubuntu14.04无线网络巨慢的问题

一直都是使用windows加ubuntu双系统。现在使用的是windows7+ubuntu14.04双系统。平时办公当然还是windows下方便些。但要有时为了装吊,就得上上linux了。哈。不多说哈,说说怎么处理ubuntu14.04下无线网络慢的问题。

1.首先,貌似从ubuntu12.04开始,系统默认的dns服务器就是127.0.0.1,而且在配置文件/etc/reslov.conf修改了指定dns服务器后重启系统又失效了。正真永久修改的应该是配置文件/etc/resolvconf/resolv.conf.d/head 格式无变。

2.其次,终端执行下面修改。即可解决ubuntu无线上网慢的问题。不启用无线wifi(左上角网络图标–>将enable-Wi-Fi去勾)的情况下:

sudo ifconfig wlan0 down
sudo rmmod -f ath9k
sudo modprobe ath9k nohwcrypt=1
sudo ifconfig wlan0 up

然后启用无线WIFI即可。

之前ping网关的时间大概在200ms甚至还有400ms的数据。下面是效果:

ping your gateway data