my blog my blog

Category: Linux
Linux专用ⓥⓟⓝ国内路由表,让你挂ⓥⓟⓝ访问国内网站速度依旧

最近奶牛也懒惰了,文章也懒得去更新了,自己写了个小脚本:奶牛博客ⓥⓟⓝ国内路由表 ,分享给大家,功能是挂国外ⓥⓟⓝ的时候访问国内网站走原来的网关,访问国内速度好,而且还可以减少ⓥⓟⓝ流量哦~

脚本的使用很简单:

1.下载:奶牛博客ⓥⓟⓝ国内路由表

2.打开终端,执行

sudo sh nenew-route.sh

按照提示输入本地网关地址(如果是局域网就是那个192.168.1.1、192.168.0.1、10.0.0.1等类似的,如果是非局域网类型请自行查找,输入格式为12.34.56.78)

确认y一步,搞定~

脚本仅限于ubuntu等Linux系统,windows系统可以用网上给出的那个批处理。如果看是否成功,挂上你的VPN,进入百度,搜索ip,看看提示的是国内的ip即为成功。

点此下载:奶牛博客ⓥⓟⓝ国内路由表

运行效果图:

VPN国内路由脚本

 

不输入密码执行sudo命令方法介绍

 

作为ubuntu等桌面系统,默认登录的帐号是没有root权限的,为了提升权限来执行任务,我们一般用到sudo+命令来执行,但是不难发现我们一般都要输入密码。那么有没有什么方法可以让我们执行sudo的时候不输入密码呢?当然有咯。那就是对sudoers文件进行修改。

如何修改sudoers?直接修改/etc/sudoers么?不,那样子修改很容易造成权限错乱。奶牛手动修改的时候,由于对于格式并不是那么了解,所以编辑的时候报错很多次,因此不建议用直接修改法。我们可以用visudo来进行编辑。

进入终端,执行sudo visudo

在#User privilege specification下面会罗列一些规则,我们现在需要做的是对我们的用户进行一些操作。假如我们的用户名为nenew

在文件的最后一行添加:

nenew    ALL=(ALL) NOPASSWD: ALL

然后保存退出,执行

sudo usermod -aG admin nenew

重启下看看nenew帐号执行sudo还需要密码么?这里我们需要了解顺序这个问题,在ubuntu的wiki上有比较详细的介绍。

%admin ALL=(ALL) ALL
这行只是让admin组的用户拥有可以像任何帐号一样执行命令的能力,但是还是需要有密码的,因此我们需要把我们的nenew用户加入到admin组中,所以有sudo usermod -aG admin nenew ,然后是对其进行NOPASSWD定义,这行一定要在%admin ALL=(ALL) ALL 这行后面,才会生效。

文章发玩之后很多朋友提出不安全问题来,确实,这样是存在安全隐患的。奶牛此文的目的也只是想让各位了解下sudoers的那个生效的顺序,当然,我们可以把最后的

nenew    ALL=(ALL) NOPASSWD: ALL 更改为对于命令进行限制,例如对于关机命令取消密码

nenew    ALL=(ALL) NOPASSWS: /sbin/shutdown, /sbin/halt, /sbin/reboot

更详细的说明请看:

https://help.ubuntu.com/community/Sudoers

http://www.gratisoft.us/sudo/sudoers.man.html

Ubuntu新手教程、学习资料汇总

为了帮助新手朋友们快速索引到自己需要的内容,奶牛在这里对ubuntu的一些资料进行下汇总,希望对新手朋友们有所帮助。

对于Ubuntu等Linux系统的学习,奶牛感觉可以有两个大方向:

1.桌面用户方向     2.服务器管理方向

如果是桌面用户,其实保证安装就可以了,其余的软件需要都可以从ubuntu的software center软件中心获取。如果是服务器管理方向,或者是想对服务器有所了解,那么奶牛建议你系统的学习下Linux的相关知识,从书中更加条理的学习。

 


 

ubuntu安装教程汇总:

对于安装,注重方法,而不是版本,所以大家只要参考其中的方法即可。

ubuntu11.04硬盘安装教程之wubi安装

ubuntu11.04硬盘安装详细教程,xp、win7完美支持

Ubuntu 10.10 ubuntu 11.04之移动硬盘安装教程

U盘安装Ubuntu10.10 ubuntu12.04

ubuntu 10.10升级至ubuntu 11.04及ubuntu 11.04全新安装方法

Win7硬盘引导Deepin、Ubuntu等linux系统的ISO镜像文件教程

Ubuntu下Nvidia显卡驱动最新驱动256.35下载地址及安装方法 

 

Ubuntu常用软件汇总:

ubuntu软件很多都可以用ubuntu 的software center软件中心来安装,这里奶牛就介绍下简单的一些软件。

Ubuntu11.04 ubuntu11.10等linux系统下腾讯QQ使用方法汇总

Ubuntu10.10常用软件推荐

发个ubuntu11.04 ubuntu11.10等linux可用的dr.com城市热点客户端

ubuntu 11.04 wine&winetricks安装设置教程

Ubuntu下wine使用技巧总结

ubuntu 10.04 ubuntu 10.10 下openfetion飞信客户端的正确安装方法

 

 

Ubuntu教程推荐:

Ubuntu Linux 入门书籍教程推荐

ubuntu11.04桌面教程,让你更快了解如何使用ubuntu

Ubuntu入门系列教程

 

Ubuntu常用下载地址:

下载:鸟哥的Linux私房菜 基础学习篇(第三版).zip

查看:《鸟哥的Linux私房菜 基础学习篇》(第三版)

查看:《鸟哥的Linux私房菜 服务器架设篇》(第二版)

Ubuntu镜像下载

VirtualBox虚拟机转移中的无法注册问题解决方案

 

以前也做过Virtualbox虚拟机的镜像转移,还算比较顺利,今儿还是转移虚拟机镜像,结果出现了无法注册的问题,解决之,总结下。

我在有一个windows xp的virtualbox镜像,但是转移到ubuntu系统下发现无法用virtualbox来注册了,出现的提示是绝对路径XXX,其实这里我们可以想下是否对虚拟机的共享进行过设置共享了目录1:给虚拟机系统,如果有的话,问题就找到了,就是这个共享造成的。VirtualBox的数据目录共享是使用的绝对路径,当这个绝对路径不满足时就会报错,当然一个windows下的路径到linux下就肯定报错了。

问题的解决方案是:用文档软件gedit或者leafpad打开虚拟机镜像XXX.vbox,然后找到<SharedFolders/>这里,把这里的绝对路径行删除即可。其实这个.vbox就是虚拟机镜像的一个配置文件,很多东东都可以用这个配置文件来更改。

这时候回到虚拟机,然后注册虚拟机镜像,看看可用了否~~~

Ubuntu Linux游戏合集——156款游戏完美支持ubuntu 11.04、Linux Mint

 

今天放个合集,是前阵子看到的,自己下了四五天了还没下载完,一共5DVD ISO镜像,总共有20G,游戏的丰富量奶牛就不解释了,嘿嘿~~~直接放出游戏名称跟镜像种子,同志们自己下载就ok了~~~游戏是脚本安装,大多为deb包的,离线安装木有问题,支持Ubuntu11.04、Ubuntu11.10、Ubuntu12.04以及Linux Mint.注意,游戏是32位系统的。

 

DVD-1:DVD-2:DVD-3:DVD-4:DVD-5:
     
Urban Terror.Asylum.Steel Storm.Super TuxKart.corsix-th.
Vavoom.goonies.Revenge Of The Cats.StuntRally.OpenTTD.
Enemy Territory.Robombs.Nexuiz.VDrift.Zero Ballistics.
Smokin’ Guns.ic.Sauerbraten.Speed Dreams.Snowglobe.
OpenArena.Caph.MMORPG.Tile Racer.Flight Gear Flight Simulator.
Pingus.Numpty Physics.Savage XR.The Open Racing Car Simulator.Unknown Horizons.
Frogatto.OGS Mahjong.Daimonin Online.NAEV.CRRCsim.
Streets of Rage Remake.America’s Army – v.2.5.0.RuneScape.Funguloids.Simutrans.
Sonic Robo Blast 2.Assault Cube.IConquerU.The Babylon Project.Lincity.
Open Sonic.World of Padman.Auteria Online.Oolite.GL-117.
Neverball.Warsow.Tibia Online.OpenRA.Danger from the deep.
THE SCND GENESIS.Red Eclipse.Regnum Online.Freeciv.openBVE.
xmoto.Alien Arena.Online Wakfu.Pax Britannica.The Powder Toy.
scorched3d.Enemy Territory.Eternal Lands.TripleA.FreeOrion.
Legends.Blood Frontier.Project Diaspora.megaglest.Glest.
wormux.True Combat Elite.RPG.FreeCol.Maxi Mini Golf.
Lugaru HD.Tremulous.SoulFu.Warzone2100.Underworld Hockey Club.
irrlamb. Lips Of Suna.UFO Alien Invasion.Free Tennis.
Go Ollie!. Warlock’s Gauntlet.Spring RTS.DreamChess.
BZFlag. Freedroid RPG.0 A.D.Foobillard.
S.C.O.U.R.G.E. The Ur-Quan Masters.Widelands.BillardGL.
AstroMenace. jag.Bos Wars.Soldier of Fortune.
OpenLieroX. OpenAlchemist.8Kingdoms.FizzBall (Demo).
Bombic. 5Ball.MegaMek.World of Goo – DEMO.
Capitan Sevilla. Vertris.The Battle for Wesnoth.Sandbox Game Maker.
teeworlds. Deadly Cobra.Globulation 2.Syntensity.
ardentryst. Zaz.netPanzer.Vegastrike.
Hedgewars. Biniax-2. Angry Drunken Dwarves.”
D2X-XL. PipeWalker. Frozen-Bubble.
TORIBASH!. Fish Fillets. JAMP.
Yo Frankie!.   Nimuh.
Paintown.   Too Hard For You.
Secret Maryo Chronicles.   sm-ssc – Fork di StepMania.
Hannah’s Horse.   Performous.
Rocks’n’Diamonds.   StepMania.
SuperTux.   Frets on Fire.
I Have No Tomatoes.   Warlock’s Gauntlet.
Armagetron.    
Battle Tanks.    
Extreme Tux Racer.    
Atomic tanks.    
Trackballs.    
LBreakout2.    
Blob Wars: Episode II.    
Bricolo.    
Nikwi.    
Neverputt.    

 

 Ubuntu Linux游戏合集种子:Ubuntu Linux游戏合集下载

WPA无线密码破解利器EWSA

 

最近奶牛的群里有很多去问BT5的无线密码破解问题的,奶牛的教程文章放出来了有的朋友看不懂,多数是没有Linux基础的,所以接触起来肯定是有问题而且问题很多,而奶牛的群不是讨论破解问题的,所以,对不起了,各位请去专业的BT5论坛群讨论。奶牛只是在这里记录一下方法,是技术讨论,不做XX用途。ok,言归正传,今天介绍软件EWSA。

EWSA是个windows平台下对aircrack-ng抓到的wpa的数据包进行破译的工具,而且对于字典功能支持是很强大的。对于我们想要破译的wpa无线密码,可以在linux下用aircrack-ng抓到握手包,然后在windows下挂字典来破解。当然,字典的选择很重要,奶牛在下篇文章中会更新一些字典供实验用。

呃,EWSA的具体使用方法很简单:

1.在Linux下用aircrack-ng来抓到握手包,见文章:BackTrack5 (BT5)无线密码破解教程之WPA/WPA2-PSK型无线密码破解 

2.运行软件,导入cap包,然后对软件进行配置。软件奶牛已经提供了中文语言包,大家更改语言后可以中文显示。

EWSA支持多字典与GPU破解功能,可以提高破解的速度,是相当经典的软件,而且是图形界面的哦~~~

EWSA下载:EWSA下载

EWSA截图:

EWSA EWSA下载 无线密码破解 BT5

 

Y450硬盘更换小记

 

呃,终于的终于,奶牛小Y的硬盘快满了,换了个新硬盘。小Y450原装硬盘是个西数5400转250G的硬盘(他们有的买的是320G,呃,奶牛当时被奸商忽悠了),奶牛这次换上的是希捷7200.4的500G硬盘,型号ST9500420AS。总体性能还是提升不少,因为大家都晓得,现在计算机速度的一大瓶颈就是硬盘。高速的硬盘可以让整个系统提速很多。从windows7的评分上看就会比较明显,通过更新硬盘,奶牛的小Y的win7评分的硬盘项已从4.9上升至5.9,整体效果还是不错的。下面说说具体改造过程~

1.购硬盘,硬盘盒。为啥要买硬盘盒呢,呃,要不原来的250G的笔记本硬盘就浪费掉了,用个硬盘盒就可以直接当移动硬盘用了。这样子买个硬盘还可以多个移动硬盘,一举两得(后悔前阵子买那个8G的优盘了,浪费了)~~~

2.收货,验硬盘。这点很重要,怎么验呢,奶牛这里为大家提供一个专业的windows下的程序HDTune Pro. 点此下载HDTune Pro

HDTune Pro 下载 测试硬盘

先将新硬盘装到硬盘盒中连电脑,用HDTune Pro看硬盘的健康状态中的 累计通电时间计数,如果是0的话一般问题不大,然后用软件的错误扫描快速扫描一遍看看硬盘有木有坏道之类的,木有的话就准备数据转移咯。

3.对于windows的话建议用ghost的硬盘对拷功能,partition to partition ,然后把老硬盘的windows直接复制到新硬盘,奶牛用这种方法重启后系统木有报错,而且激活啥的也没变。对于linux呢直接复制然后挂载系统更新一下grub就可以了。具体过程可以参照奶牛的文章:修复ubuntu 10.10 ubuntu 11.04的grub2引导的方法 

4.系统恢复完了剩下的就是转移资料了,呃,一个漫长的整理过程啊,所以电脑还是一定要用目录规划好。

说说换硬盘的过程,其实挺简单的,对于Y450只需要动四个螺丝,三个外壳螺丝+一个硬盘固定螺丝,大家拆机前可以先看看网上高人放出的拆机图,然后再自己动手,过程小新点儿就ok了。嗯,就写这么多吧,上两个拆机图~~~

硬盘测试 HDTune Pro

硬盘连上也没盖上盖,嘿嘿

拆机 Y450 小Y

拆机图,把电池拿掉盖子拆开换硬盘就ok了

VirtualBox虚拟机与物理机文件传输九大方法总结

 

对于用虚拟机安装完成操作系统后,我们很多时候会用到虚拟机与物理机直接进行文件传输的问题,对于这个问题,奶牛觉得方法很多,而且也很简单。在这里做下简要介绍,也希望有其它方法的朋友也留言一起交流。今天主要讨论VirtualBox的一些独有或特有的方法。

1.VirtualBox分配数据空间功能

安装完成VirtualBox的虚拟机后,我们首先要做的应该是把扩展工具装齐,可以参考奶牛的文章 VirtualBox虚拟机下安装Windows系统配置远程桌面教程 。安装完成扩展工具后我们可以很简单的使用VirtualBox自带的分配数据空间功能。查看虚拟机的设置,我们可以看到最下方有个数据空间选项,点击添加就可以添加以磁盘或目录为其默认根的一个共享空间,并且我们可以设置其自动挂载与只读属性。设置完成后重起一次计算机就可以看到共享的磁盘或目录了。这是最简单的无需任何工具的共享功能。

2.VirtualBox建立物理硬盘的虚拟磁盘链接

这个方法就是直接将我们的硬盘或者硬盘分区建立一个vmdk的链接,然后从虚拟机的设置中添加这个链接作为磁盘即可。建立方法

Linux下:
VBoxManage internalcommands createrawvmdk -filename ~/nenew.vmdk -rawdisk /dev/sda -partitions 1

Windows下:
vboxmanage internalcommands createrawvmdk -filename d:\\nenew.vmdk -rawdisk \\.\PhysicalDrive0

具体大家可以看看vboxmanage的vboxmanage internalcommands createrawvmdk这条命令?命令在哪里?windows在你的programes那个文件夹中的安装目录下,linux直接运行即可。

3.ISO镜像法

把你想共享的文件做成ISO镜像,然后让虚拟机直接挂载就可以了,也在设置中的添加镜像那里添加。

4.U盘挂载法

跟ISO的方法很类似,利用虚拟机可以挂载物理就的USB设备这一个功能来实现。

4.FTP法

建立FTP服务器,然后直接通信即可。具体建立方法大家可以查下,windows可以用serv-u或者filezilla等服务器方案,ubuntu等linux下用pure-ftp等一些FTP方案来完成,具体过程奶牛就不详述了。不过对于服务器而言,FTP并不是一种安全的传输方式,所以不建议在敏感信息过多的地方使用。

5.SSH法

SSH功能强大,其中就包括文件传输。我们可以用putty工具中的psftp功能来完成。windows直接下载putty的完整程序,linux直接安装putty就可以使用了。psftp的命令也很简单,操作类似于ftp,当然也有图形化的程序,Tunnelier (Bitvise) 。方法都很简单,大家自测下。

6.samba共享

针对windows系统可以用系统共享,然后linux系统用samba访问共享,samba配置不是很容易,而且windows的共享功能也存在一定的配置问题,因此这个方法不是太方便。

7.scp命令文件传输

适用于linux-linux的通信,用scp命令来完成。

8.飞鸽传书等小工具

一些局域网文件传输的小工具也很好用,例如windows下的飞鸽传书,ubuntu等linux下的iptux,都是很实用的小工具。

9.网络利用功能

这个方法最宽泛,适用性也最广,比如你可以用email自己给自己发个带附件的邮件啦,上传文件到网盘然后下载啦,自己开两个QQ互传啦,上传到你的网页空间然后下载啦,呃,虽然这种方法看似很废话,其实不然。方法千千万,只要会一种可以达到目的就是好的,总比达不到目的要好。

ok,奶牛的总结就写到这里把,朋友们还有什么好方法就楼下列队吧~~~欢迎大家形成阵势啊。询问方法的童鞋省省了哈,自己google或者baidu下具体的方法,奶牛只提供一个可行的方案。具体的实践还是靠个人哦。

VirtualBox虚拟机下安装Windows系统配置远程桌面教程

 

对于常见的虚拟机软件VirtualBox,拥有强大的系统模拟支援功能,从windows到linux,从unix到MacOS,近乎可以模拟所有的操作系统,今天奶牛就以在VirtualBox下模拟安装WindowsXP并为其配置远程桌面来给大家简单介绍下。

1.首先安装VirtualBox跟VirtualBox的扩展工具。

VirtualBox最新版本下载:http://www.virtualbox.org/wiki/Downloads

VirtualBox扩展工具下载:点此下载

2.安装完成 VirtualBox后,双击VirtualBox的扩展工具进行扩展工具的安装。安装完成后新建个WindowsXP的虚拟机,如果不懂选择什么就一路next就ok,默认配置一般都不会有问题。然后对虚拟机进行设置,在存储设备那里载入你的xp的安装ISO镜像。安装过程跟windows的安装相同,不介绍了,大家可以搜索找虚拟机安装windows系统的教程。

3.安装系统结束后我们就可以对虚拟机进行初步配置了。

1.Win+R键进入运行输入services.msc,然后把security center 跟firewall等无用进程都禁用掉,免得浪费资源,因为我们在linux下对windows的使用无非就是个网银支付,有的还喜欢用windows上上Q,所以能不开的东西尽量不开。我的电脑点击属性,然后转到远程上,选择允许别人远程链接到本机,即可开启remote desktop功能,当然,此时你用远程桌面连接系统可能并不成功。为啥呢,因为确实虚拟机VirtualBox扩展工具的支持。

怎么安装扩展工具呢?其实很简单,在虚拟机正常运行的时候选择上方菜单的设备,安装增强功能,或者直接Host+D来进行安装,默认的Host键是右Ctrl键。然后windows会有一个自动启动的安装程序,一路安装重启后,虚拟机VirtualBox的增强功能即可正常使用了。

对于那些分辨率小无法调节啦,显示效果不好啦等问题,都可以用安装增强工具来搞定的。

ok,然后我们去配置下那个远程桌面。上面不是已经开启了么?嗯,是啊,但是还需要对虚拟机进行下设置才能正常使用。打开虚拟机windowsxp的属性,然后转换到显示选项卡,里面有个远程桌面选项。我们需要做的是:

勾选启用服务器,端口3389,认证方式null,确定就ok了。

为什么要开启远程桌面功能呢?呃,当然你也可以不开启,不过开启后可以方便管理啦,比如你可以建立一个小型的局域网啦,虚拟机可以当真机来使用操作,远程操作等等,呃,根据个人需要吧。不是必须开启,不过有需要的话可以开启。

访问的话如果是nat的网络链接方式地址就是127.0.0.1,如果是bridge桥接要根据具体情况设置了。如果连接不成功请检查下防火墙的配置是否正确。

这时候一切ok,你可以选择headless方式启动虚拟机然后远程链接测试下,参考文章Linux下虚拟机VirtualBox后台运行 的启动。当然正常启动也无妨。下篇奶牛会讲讲如何安装linux系统的虚拟机以及VNC的配置~~~

Linux下虚拟机VirtualBox后台运行

 

从放假前Hades大神就给奶牛指导了一些Linux方面的应用,现在假期开始了,自己也在不断学习,前几天把自己的主机站跟淘宝店铺都搞定了,有需要博客主机想建立像奶牛一样的独立博客的朋友可以联系奶牛,欢迎各位访问奶牛主机的网站:奶牛主机

搞定了自己的网站页面的设计,就开始来继续学习,今天跟各位分享下Linux下的虚拟机软件VirtualBox后台运行以及对于虚拟机安装windows系统的一些操控。VirtualBox最新版本为4.1,朋友们可以去http://www.virtualbox.org/wiki/Downloads 下载,今天我们涉及到的内容还需要VirtualBox的扩展包支持,点击下载VirtualBox4.1的扩展包 ,扩展包在安装玩VirtualBox后安装。

先说说VirtualBox虚拟机后台运行的原理,VirtualBox建立的虚拟机有一种模式为headless模式,就是说没有那个显示器,没有任何回显,对虚拟机的控制是通过远程的VNC或者windows的remote desktop远程链接功能来完成的。对于一个只有命令行没有GUI的Linux虚拟机,一个ssh功能就可以完美搞定控制,而对于有图形界面的系统我们当然要充分利用其图形化的外壳来对其进行管理咯。在之后的文章中奶牛会分开来为大家说说虚拟机下的系统如何用VNC跟Remote Desktop来进行管理。

对于VirtualBox,提供了完整的命令行管理。这里奶牛为大家介绍下启动虚拟机并后台运行的指令。

VBoxManage startvm     <uuid>|<name>     [--type gui|sdl|headless]

假设我们的虚拟机叫做nenew,我们像启动headless模式的虚拟机的化,我们可以执行下列命令:

vboxmanage startvm nenew --type headless

上面的这条命令可以运行headless模式的虚拟机。在运行完命令后虚拟机应该已经后台运行了,并出现下行提示:

Waiting for the VM to power on…
VM has been successfully started.

如果没有最小化还提示一个黑屏不显示的屏幕的话可以用下条命令来执行headless模式

vboxmanage startvm nenew --type headless

ok,虚拟机已经后台运行了,你可以通过远程工具来进行访问了,linux桌面系统要配置VNC并且在虚拟机的显示选项的远程控制处进行开启允许远程访问。对于开启了headless模式的虚拟机我们可以用下列命令对其进行关闭重庆等操作。

VBoxManage controlvm <uuid>|<name>     pause|resume|reset|poweroff|savestate|

例如关闭刚才启动的headless虚拟机nenew我们可以用下面命令来完成

vboxmanage controlvm nenew poweroff

ok,今天就先说到这里吧,后几天奶牛会跟各位讨论下对于虚拟机内的系统的控制及远程访问的配置。继续关注哦~~