阅读、理解、执行

人生就像是在做无数的阅读理解题,完成一件事的前提,很大一部分首先是需要阅读理解,包括在直接听某人说,或者看某人写道。总之,完成一件事,首先会有多种各式各样的输入形式进行输进人的大脑。然后大脑做理解(翻译)将得到的拿去执行。所以,不管在生活或者工作亦或者是学习中,阅读理解都是人非常重要而且需要必配的能力。废话这么多…. 继续阅读阅读、理解、执行

用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 1元试用一个月

Windows Azure进入国内后就与中国最大的第三方IDC公司—-世纪互联达成协议,由世纪互联运营。现在Windows Azure云开放有限注册,1元体验一个月的微软云服务,不能使用Windows live ID登陆,需要重新注册新的账号,但过程相当便捷,这点世纪互联做的很好。只需一元便可体验由世纪互联运营的Windows Azure 云服务。

注册过程简单,支付宝或者网银1元支付完毕即可体验:

show my account for vnet windows azure

随随便便先创建个虚拟机来着:支持widnows、Linux等等主机,这里我好像是创建的Ubuntu 14.04 LTS来着,双核4GB内存。体验账户最大硬件资源配置为就不清楚是如何了,但付费用户的虚拟机还支持最大为:8核56GB。看起来有点神奇哈。

现在来看看网络速度吧,有大型IDC运营,带宽就是不错哈,秒杀了一切云带宽。下面是Ubuntu系统下直接使用wget命令从阿里云镜像里面下面Ubuntu 14.04 desktop 镜像的速度截图:

system network speed

 

Windows服务器知识已经十分薄弱

今天在上班的地方弄修改个WEB程序,目的就是要将原来的数据清空,重新作为一个项目使用。该WEB程序是用asp写的,网站的架构很老旧,但确实很实用的东西。结果,已经很久很久没有接触过windows server块东西了。拿到手上也是非常生疏。连简单的ASP环境也要搭建很久,而且还误解了WEB程序需要使用SQL Server应用的支持,结果安装SQL Server也花费了段时间。 继续阅读Windows服务器知识已经十分薄弱

给Windows服务器添加永久路由的脚本

功能并不强大,但因为偶尔也会用到,这里我还是贴出来看看,给大伙们考评考评。工作了,很少再做一些玩趣的事情了。这东西也是源于工作需要才写的。

事情是这样的,如果购买的双线或者三线带宽,这类产品非BGP产品,能够自动选择来自三大ISP运营商最佳线路进行返回数据,单线的这里就不谈哈。那么双线或者三线是如何实现选择最佳线路给用户返回数据呢。这里我们可以控制我们放置在机房的服务器上,就Windows服务器说,可以添加永久路由来实现,但实现起来相对繁琐,不像Linux服务器那么简单快捷。都好,那么这里就说说Windows服务器添加永久路由的事情。 继续阅读给Windows服务器添加永久路由的脚本

简单检测多网卡设备中的坏网卡

背景

今天一客户机器新安装了系统(Windows Server 2008)之后,配上IP怎么都不能接入互联网。甚是奇怪哈,服务器本身也不太好(浪潮一2U服务器),但估计也不便宜。一共有4个GB网卡口和一个远控卡口,客户一共用上了3个GB网卡口。网卡名分别是:本地连接(WAN)/本地连接1(LAN)/本地连接2(Management)/本地连接3(闲置) 继续阅读简单检测多网卡设备中的坏网卡

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

等待是个漫长的事情之linux ping命令

开源Linux是好处多多哈,当然,对于特定用户而言。但生活中,等待!这个词确实非常有意思有韵味的东西。5min=300s 即使是五分钟,有时候等待也是特么无聊。当然,看个人心态哈。我不喜欢等待。

Ping 是测试网络连通性的一个方便工具。跑ICMP协议,或许这里可以不说这么多。Windows中的ping,某些参数是已经制定死了的。就是这里要说的ping时间间隔。而相比之下,凸显出Linux开源的自由性,制定意义。因为在这里,它。是没有被制定死的。先来看下windows中的ping命令吧:

windows ping

可供自由选择的参数不算多(相对Linux而言),但还好,都是算比较常用实用你值得拥有的参数选项。好啦,这个不多说,看Linux的吧。

如果你英文足够好的话,直接可以在终端执行: man ping 进行读解。也可以 man ping > /home/ping.txt && cat /home/ping.txt 打开。(无非强调下自由,当然,这个windows下也同样可以,但这样做的人就少了)

linux ping

看 : -i interval (间隔) ping包在本地发出的时间间隔。

如: ping -c 300 -s 1000 -i 0.02 www.baidu.com 效果如下:

linux ping view

如果不加 -i 参数 那么,300s=5min 你得乖乖等上5MIN 同学(默认1s一个ping包时间有误差),时间呐,小时候你爸妈没告诉你时间是啥东西么?

加上 -i 参数 300个包,可以说你无需等待。因为 1s=0.02s*50 所以 ,300个ping包。你大概就需要 6s时间进行等待。看吧。快多没,当然。这可不是早泄,这叫效率。说到效率嘛,肯定和质量有关系了吧。来浅谈下质量呗:

PING 叫ICMP回显请求。有请求就有回响哈,这又关系到 C/S 模型了。一些你可以控制,一些你不可以控制,生活也一样。改变能改变的,接受不能改变的。

你制定了本地ping包发出的时间间隔(发送频率),完全不影响服务端回响请求的频率。来一个杀一个,来两个杀一双。现在科技嘛,CPU时钟频率是够快的,这个你不用担心。网卡发送接收频率也肯定跟得上你的节奏哈。多进程是必须倡导滴。所以,不管有多少客户端同时请求,它都可以满足你

而控制包大小 则是一个测试网路优劣的指标,但现在科技,可以说都不再话下。带宽会有的,区区几个几千个字节的流量,能拥堵几M/100M设置1000M带宽?是吧!而且,这里还是单向控制,你只控制了你发送请求的包大小,而响应端鸟都不会鸟你。例如:Windows默认回响32字节大小的ping包,Linux默认回响64bit。你能控制么?

Ubuntu12.04自动挂载windows磁盘

好吧,NTFS。目前windows使用最多到文件系统。

出于安全方面考虑,Ubuntu12.04安装来之后就能自动识别到windows到NTFS文件系统磁盘。而且,在主文件夹里面就可以直接点开,老是担心一不小心就将其格式化了。 继续阅读Ubuntu12.04自动挂载windows磁盘