SHELL 使用ZSHELL(zsh)+oh-my-zsh

最近重新开始学习如何使用Linux系统,为以后做开发时候使用Linxu或者MacOS系统做准备。 最近在V2上看了很多给力的程序什么的,可以试一试了 第一部分就是SHELL, 大家应该都知道命令行(终端)是Linux系统的灵魂,可以说只要是一个程序员,说你不会使用Terminal基本上来说你就可以退伍了,而SHELL是Terminal的一个壳,我从学习Linux系统到现在,基本上一直使用的是bash, 可以说是最出名的SHELL了, 但是看到网上说zsh很好使,就下载下来试了试,的确很不错。 zsh(ZSHELL,下面简称zsh)不仅仅可以兼容bash, 也就是说基本上你在bash上面养成的习惯都可以直接在zsh上使用,不需要改变什么,而zsh+oh-my-zsh的主题更是让zsh增添不少色彩,不仅仅有的自动补全,还有配合autojump的自动只能目录跳转。 好了这些好处大家基本都可以Google到我就不仔细说了 说一下我安装zsh的步骤 首先通过Ubuntu自带源安装zsh sudo apt-get install zsh 就这么简单,这行命令基本上就是安装zsh了,不需要什么额外的操作 然后就是安装oh-my-zsh这个组件让zsh变得更出色 wget –no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O – | sh 这个安装也很简单,通过上面的这段代码直接使用 sh 命令调用SHELL Script安装,这里需要注意的是你需要安装git,因为代码是通过github下载下来的 如果上面那个不好用也可以用 curl,但是这里也需要用apt-get 来安装curl组件 curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh 下面你就可以通过修改themes文件夹里面的文件来自定义主题了,记得在自定义主题之后修改.zshrc这个文件里面的默认主题文件 到此为止基本上你就安装完成了。

September 16, 2013 · 1 min · SharkIng

我的新邮箱该怎么办?

雅虎中国邮箱服务要关闭的消息真是引来了轩然大波,不止一次看到了网友们的抱怨,很多现在25-30岁左右早期接触互联网的人,都基本上是用雅虎的邮箱的,当时虽然有新浪的邮箱和搜狐的邮箱,但是雅虎的邮箱是当时最出色的,所以也难怪所有的人都选择了雅虎,当然也有不少人选择了搜狐和新浪。 我有一个怪癖,就是所有网站的账号我都会去申请一个,所以我有雅虎的邮箱,也有新浪和搜狐的邮箱,只不过这些邮箱基本上来说都已经是搁置不用了,我现在最常用的是一个雅虎加拿大的邮箱,作为我最常用的邮箱,所有和网友的邮件,包括所有网站的注册都用这个,很开心当时没有选择用雅虎中国,但是这也避免不了现在一个问题,如果雅虎彻底倒闭了怎么办?看着雅虎现在的经营状况,虽然所依然是互联网的大公司,但是互联网老大的位置已经不属于他,那么这样子来说,终有一天会有这样的情况,要知道我现在几乎所有的网络账号都有他们的邮箱做账号(包括支付宝什么的支付银行)虽然我也有Hotmail的邮箱,主要用于私人和朋友之间的联络,当然也免不了Gmail,也属于私人用,我不想有那么多的垃圾邮件出现在那些私用的账号里。 可是就像我说的如果这些邮箱都一个个倒闭了,关闭了,当然作为软件业的王国微软,和作为互联网行业的巨头Google来说这种情况是微呼极微的,但是也不要忘了Google在今年年初的时候关闭了Google Reader,这个被国人认为是最有价值的程序之一,当然还有去年关闭的Buzz(虽然没有多少人真的用他)所以这样一个问题不得我们不去想。 有人就提到了一个办法,一个真正终身的邮箱,自己去注册一个域名,找一个域名邮箱的服务商然后绑定,当然如果这个服务商倒闭了,还可以换服务商,而过这个域名注册商倒闭了,还可以换注册商。我觉得者不乏是一个好办法,因为域名这个东西,应该说是互联网的根基,即使Google 微软都倒闭了,只要互联网还在,就应该还有域名的存在。 那么就说干就干,首先是选一个域名,当然我很可能用我名字的域名或者这个博客的域名,但是总的来说还是觉得有点太长了,那么就去选择一个短的。然后就是选择域名邮箱服务商了,一直很看好Google App但是很可惜Google于去年的时候宣布App收费了,但是又不是很喜欢用国内的服务,限制太多。 那么就只能先选择微软的了,或者,也许继续物色一个更好的免费域名邮箱团队

April 20, 2013 · 1 min · SharkIng

中国雅虎的陨落于门户概念的消失

要想到雅虎是互联网第一个成功的品牌,却运营到现在这个样子,真是伤心不打一处来。 想到1994年杨致远创办雅虎的时候,短短一年时间就在美国上市,当时的门户,是多么一个新的概念,多么成功的一个互联网的大门。 但是看看现在的雅虎,已经所有中国的门户网站,是多么的一个没落。 我接触到雅虎还是从2003年开始接触互联网开始,当时只是一个不懂事的初中生,接触雅虎也完完全全是应该他的邮箱服务,当时对于门户没什么概念只知道新浪搜狐之类的门户网站,很多人当时对于门户很深的要求,上去看新闻,用邮箱什么的,我也是在当时注册了我第一个邮箱,第一个雅虎邮箱。 当年的邮箱已经不记得账号了,后来又注册了一些邮箱,其中也有雅虎的邮箱,但是现在的雅虎已经不是当年的雅虎了。 2013年4月16日,阿里巴巴代表雅虎中国发布通告,将关闭邮箱服务,这两天网上吵得的沸沸扬扬的,各种抱怨的声音,当然也不乏各种分析。看看现状来说,雅虎中国不断的关闭已有的各种各样的服务,还包括曾经的雅虎空间相册的服务(当然我当年不用什么空间所以也没有经历到),很多人猜想这是阿里巴巴要把雅虎中国还给雅虎总部的一个前戏。 也的确,今年2月阿里云搜索悄然上线,整合了几乎所有的雅虎搜索资源,虽然现在看起来阿里云搜索还没有正式对外开放,但是至少都是把雅虎以最大赚钱的渠道给剥夺了,然后现在又是邮箱,当然,最后剩下的只有雅虎的空壳。 其实纵观全世来看,并不是马云不想弄好雅虎中国,而是很多他的经营理念没有得到美国雅虎的认同,所以吃了不少闭门羹。门户概念来到中国没有多久,就出现了好123这样的更简洁的门户网站,当然好123应该算不上门户,只是一个导航,但是它的出现基本上来说已经让所有原先设置门户网站位主页的人换了一种上网的方式。加上现在的互联网世界,以未成熟的移动互联网为主,门户概念已经荡然无存。除了一些老一辈的互联网人还习惯上新浪,搜狐等来看看新闻以外,基本上年轻的一代都是以百度为主。要知道百度虽然不是门户,只是搜索,但是要知道所有的新闻都是可以搜索到的,而且百度现在的改变也慢慢去想于简单的门户,新闻也可以在首页看到了,还加了原先好123的那种导航功能;而且现在的中国,有新浪,搜狐等一代成功门户,根本没有雅虎中国的落脚之地。慢慢的,搜索被百度代替,门户被新浪、搜狐抢夺,雅虎中国就基本上没有什么用武之地了。 再看美国的情况,首先是社交网站有Facebook,占据了年轻人80%的上网时间,加上搜索有后起的现在互联网的老大 Google,雅虎更是没有什么可以“利用”的价值了。现在的美国雅虎也在转型,但是具体之后的情况是怎么样,没有人知道,我们只知道现状,那就是在新一代年轻人的眼里,雅虎已经成为了一个老古董般的网站,再也没有人回去理会了。

April 20, 2013 · 1 min · SharkIng

创业式咖啡的经典开放式办公环境

在一篇报道上看到这样一短话:“1938年,爱迪生大街367号的车库里,两位年轻人William Hewlett和David Packard开始开发自己的第一个产品,一种音频振荡器。1998年,两个斯坦福的大学生Page和Brin意识到自己应该创业,他们在帕洛阿尔托的车库里注册了属于自己的公司。多年以后,爱迪生大街367号已成为无数膜拜者追寻硅谷创新精神的胜地,而帕洛阿尔托的车库也早已写入搜索巨头谷歌的编年史。” 的确, 在现在互联网/IT业最发达的美国, 车库的传奇是屡屡存在的, 现今的社会,每个创业者可能都会有一个关于车库的梦。而在中国, 一家位于中关村中心地段,但是却不是很起眼的咖啡厅于2011年成立了。到今年4月为止已经是开业两年时间了,可是有谁会注意到这个并不起眼的咖啡厅,这个在刚刚成立前两个月还亏本的地方,在两年时间内已经成为了近20家创业企业的办公室, 为近10家企业拿到了超过200万元的投资。这样的故事也许如果你不是一个真正的互联网/IT/软件从业者不会关注的,我也是在看到V2EX上有人询问到老家西安的同类型咖啡馆的时候注意到这个的。 很早就听说过车库咖啡,但是从来没有去过。不过这样子的一个开放式办公环境,很适合初期创业者,加上现在车库开始提供各种位初期创业者提供的免费/低价的专业性服务,这样的场所越多越好。 每天一杯20元的咖啡,享受一个办公环境,一堆天使投资人的聚集,免费的办公系统,自动翻墙的无线网络……

April 17, 2013 · 1 min · SharkIng

在你的VPS(Debian)上安装VPN - L2TP / IPSec VPN的安装

上一个文章讲了如何在Debian/Ubuntu的VPS上安装PPTP的VPN, 经过笔者实际操作是完全没有问题的, 需要注意的是在设置用户列表的时候可以设置限制IP以限制指定IP地址的登陆, 后面我们还会讲到关于如何设置FreeRadius来实现相应的流量控制问题. 这次的博客内容主要是关于L2TP VPN的安装的 依然主要来自佐拉的博客, 上一篇内容说到了现在主流两个VPN协议(在OpenVPN和SSH封锁严重的今天)的第二个就是L2TP啦. 同时有些公司出于商业资料的保密性来说, 会考虑到安全新能更高的L2TP+IPSec的VPN方式. 今天我们就按照佐拉的步骤来安装一下L2TP+IPSec VPN吧 原文地址: https://www.zuola.com/weblog/2011/01/1658.htm (还是那篇文章) 开始: 首先需要安装一系列的软件, 原文中提到了Ubuntu的10.04版本有些问题, 但是我们这次用的是Debian的6系列版本, 说实话以前没有在Debian上安装过VPN, 这次只能摸索一下看看会不会有问题, 先按照佐拉的步骤来. 同时我借鉴了另外一个文章的说法, 并没有提到相关问题, 所以我们还是直接通过APT源里面的安装, 这里安装出来的不是佐拉在文章中提到的最新版本2.X.X 而是一个1.X.X的可能所谓的稳定版本 用以下命令安装 openswan: apt-get install openswan 1.1. 安装完成之后需要配置一下IPSec的文件 emacs /etc/ipsec.conf 改成这样(来自其他文章, 直接引用): version 2.0 config setup nat_traversal=yes virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12 oe=off protostack=netkey conn L2TP-PSK-NAT rightsubnet=vhost:%priv also=L2TP-PSK-noNAT conn L2TP-PSK-noNAT authby=secret pfs=no auto=add keyingtries=3 rekey=no ikelifetime=8h keylife=1h type=transport left=YOUR.SERVER.IP.ADDRESS leftprotoport=17/1701 right=%any rightprotoport=17/%any 这里其实主要是修改一个地方, 同时添加一些东西 修改第30行的 protostack=auto 为 protostack=netkey...

April 12, 2013 · 2 min · SharkIng

在你的VPS(Debian)上安装VPN - PPTP VPN的安装

以前用CentOS的时候就试着自己安装过一次VPN, 现在转行用Ubuntu/Debian了之后准备再次安装一个, 以备不时之需. 网站上CentOS的安装办法以及一键安装包遍地都是, 但是实际上Ubuntu的却没有多少. 好不容易在佐拉那里找到了一个还算不错的教程, 按照他的办法安装一下. 他的教程(原文地址: https://www.zuola.com/weblog/2011/01/1658.htm)中说到了安装两种VPN的办法, PPTP和L2TP, 两种VPN现在基本上都是常用的, 鉴于国内情况OpenVPN被封, SSH不好使, 也没办法只能用到这两种VPN来翻墙了. 废话不多说, 我一边操作, 一边完成这篇博客 首先需要将APT源更新, 用大家最常用的的 apt-get update 就可以了 然后安装PPTP的VPN其实很容易, 一行命令搞定 apt-get install pptpd 安装完了之后就是一些配置上面的问题: 首先需要编辑下 pptpd.conf 这个配置文件 通过 vi /etc/pptpd.conf 来编辑, 当然如果你习惯其他编辑器, 例如笔者就习惯emacs来编辑, 那么就是 emacs /etc/pptpd.conf 想必这点对于一个Linux玩家来说应该是很简单的了 这个文件需要编辑的是 IP地址的范围, 大概在文件的76行的样子 去掉下面两行的注释或者直接添加这两行(在文件的最后) localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245 这里说明下部分东西因为笔者很懒, 就直接摘抄佐拉的了, 希望不属于Copy….. 2. 然后需要编辑的是chap-secrets这个文件,其实这个文件就是一个用户名密码的文件, 用来保存链接VPN的用户名和密码的 通过命令行 vi /etc/ppp/chap-secrets 进入编辑, 可以添加用户了就, 每个用户一样, 按照 用户名 链接协议 密码 *的格式 例如: username pptpd password *...

April 12, 2013 · 1 min · SharkIng

LuManager管理面板安装

前几天闲着无聊,心血来潮入了一个2G内存的Linux,虽然来说现在有点后悔,但是反正是买了而且的确来说不贵,一年年付才1000多, 配置看来很不错了. *(在这里题外话: 推荐一下XeHost的主机, 海外使用的确没什么问题, 具体的等我月底回国之后在国内在测试一下再写测评吧) 本来想着要分租的,因为这个的确一个人用不过来,加上我又有一个WIN的主机的很多东西都在那上面, 不过看起来还是没多少人需要, 不管三七二十一,先选择一个管理面板吧, 以后自己用的时候也方便. 本来看中了ZPanel,一个原因是他同时支持WIN和LINUX, 不过在发招合租的时候说到了很多人都说不好不好, 最后 按照 Mr.Lin 的建议选择了LuManager, 说起这个LuManager 来说个人感觉无论是UI还是功能看起来都很不错, 也算是比较老牌(好像6-7年了)的技术团队了, 加上是开源的所以感觉还算可以说选的还不错. 好了废话不说,直接说今天的主题,安装. 其实LuManager的安装很简单, 一个Shell 代码基本上来说就可以了。最方便的是全新安装,这样不需要牵扯到什么已经有了PHP或者什么的不需要安装的问题. 其他安装大家可以去他们的网站上 http://zijidelu.org/ 全新安装很是容易, 这里还需要多说一下, 我刚开始用Ubuntu(Debian衍生版)安装出现不少问题, 具体原因不详,按理来说不应该的, 最后没办法把系统缓存Debian了就一起正常了. 安装步骤: 用Root全新登陆系统,这里以Debian(或者衍生版)为例 (PuTTY大家应该都知道) 下载安装脚本 wget http://down.zijidelu.org/zijidelu_install.sh 赋予zijidelu_install.sh可执行权限:chmod +x zijidelu_install.sh 安装:./zijidelu_install.sh -y(此为全自动安装,如需半自动安装,请不用-y参数,即:./zijidelu_install.sh) 选择下载点:China的为中国电信下载点(默认),USA为美国下载点。选择好后回车 然后脚本就会自己自动跑, 基本上就是需要按几个 Y (Yes)的问题, 如果你刚开始选择了 flag -y 的话就不用管了, 如果你需要半自动的话那么就需要受累一下多按几个Y 这个脚本她会自动安装一个环境, PHP MySQL这些常用的环境都直接安装上了, 安装完环境之后就是安装LuManager的程序了, 总共耗时大概20分钟左右。 安装完成之后她就会提示你通过http://IP:8888/来登陆, 初始的用户名密码是zijidelu 进去之后可以修改。 这里还需要注意的是, 如果你不想要这个端口号8888 ,可以进到管理面板之后设置一个CDN加速映射到本地127.0.0.1:8888 上面,同时绑定域名,这样你就可以用你的域名(不加端口号)登陆了。 PS:如果有什么问题可以联系我,我们提供有偿的技术支持,同时出售一部分LA空间(Hosting)200元/年 2G空间 带独立IP地址, 有兴趣的可以联系我

April 11, 2013 · 1 min · SharkIng

试用百度BAE

百度,新浪最近也跟风的推出了自己的云服务, 其实个人感觉百度新浪的云服务虽然来说也基本上达到了AWS的功能,但是还是一定程度上和VPS差很多, 相比之下阿里云和盛大云更像一个云VPS了. 同时开通了百度和新浪的,百度叫做BAE 新浪叫做SAE, 顾名思义的是其实这些云服务都是给程序开发者的,也就是简单的来讲是写App的, App虽然也有网站的意思,但是一定程度上来看通常的App是指一些程序, 例如: 网页小游戏, 网站插件, 手机插件等,尤其是手机软件. 不过不可否认的是任何云服务都还是提供了一个类似VPS的功能,你可以放任何PHP, Java类型的网站上去然后使用 忙了一晚上, 用了一个网络上看到的代码分享的网站, 在BAE上架设了一下, 感觉还不错, 大家可以去测试一下 http://codeviewer.duapp.com/share.php?p=1 需要注意的是, BAE可以提供PHP, Python, Java的运行环境, 同时提供MySQL数据库,但是和普通VPS或者虚拟主机不同, BAE不给提供MySQL数据库的用户名密码, 你们需要用一些代码来调用相关信息 例如: 想必还是因为云环境和普通VPS的不同吧 不过因为基本上是免费的, 所以看起来还是不错的

March 11, 2013 · 1 min · SharkIng

本论坛正式启用SSL加密访问页面HTTPS://

我们都知道SSL加密通道, 走https通讯协议时, 会需要申请一个 SSL的凭证.网站在数据保护上会更安全。 网站设置成HTTPS这种加密SSL的访问方式,很早之前就看了很多教程,但是一直以来都认为需要在GoDaddy之类的域名网站购买一个SSL,花个大把大把的钱,通过Verysign的认证什么的。直到今天发现了StartSSL StartSSL和VeriSign一样都是CA(SSL证书的发证机构)很多浏览器包括Chrome等都已经直到他们颁发的证书,也就是说你通过他们生成一个证书将不再受到浏览器提示说该证书不可信了。 废话不多说,下面来具体操作步骤: Startcom提供的在线申请SSL凭证, 十分方便而且实用.网站: http://www.startssl.com/ 下面是申请教程,网上教程很乱,今天亲测整理IIS上全部攻略。 =========下面是注册账号教程================ 打开http://www.startssl.com/由上角有个钥匙符合标志,点击进入申请登录账户。 之后出现三个功能, Authenticaion, Sign-up, express line,选择 Sign-up。 填入基本资料后, 就可以利用 email 完成验证身份的动作了. 这里要注意的是:地址最好详细到门牌号,否则不能通过验证。 信箱也一定要写正确,否则一会收不到验证码。 这个时候网页不要关闭,去信箱查看发给你的验证码。 填入验证码。 最近发现,填完验证码后出现: Additional Verification Required Your request for an account at StartSSL is being held up for a review by our personnel. Please be patient as we review your request and wait for our response within the next six hours. Thank you for your understanding!...

February 23, 2013 · 2 min · SharkIng

央视网CNTV.cn邮箱

现在来说免费的邮箱系统不少,新浪啊,网易啊,搜狐啊,当然国人用的最多的应该还是QQ的邮箱,不得不否认QQ的用户绑定真的太出神入化了。外国人和一些专业的IT人士基本上都用Google的Gmail,当然一部分人还在用Hotmail(Outlool.com)。各种各样的邮箱已经让我们应接不暇了。乖乖我就有好几个邮箱,除了学校的专用邮箱,一般来说处理一些些小的事情,当然还有必不可少的Gmail和Hotmail。我也用QQ邮箱,偶尔和家里面人联系的时候就用到QQ了,主要原因是方便。 好了言归正传,前段时间逛各种强人的博客,看到一篇文章说CNTV.cn 推出邮箱了,当时他还附上了一些截图(因为我博客暂时还没办法上传图片的原因,我就暂时不发图了)很是好奇我就去看了看,果然 申请地址:http://mail.cntv.cn/ 其实EMail邮箱也都是大同小异,这个邮箱看起来和其他的没什么区别,但是因为是新开放,不少好的前缀是可以注册的,加上依附CCTV的大牌子,很是一个装B不错的邮箱,如果你用一个CNTV.cn的邮箱,有的不知道的人还以为你是CCTV的人呢。 当然,我注册也就是玩玩罢了,不需要这么一个邮箱,我们都是到了自己架设邮件服务器的地步,用自己的域名弄自己的服务器,所以我也不怎么稀罕这样一个没什么大用处的东西。但是推荐给需要的人,我觉得搞媒体的或者是电影之类的是有用的,毕竟看起来面子大。

February 23, 2013 · 1 min · SharkIng