- 本人博客几经周折,最初 BPS,到独立的域名、空间,每一次也是为向更自由的管理迈进一步。现在终于搞了个 VPS,不过是在美国的,慢是慢了点,不过自己想怎么弄就怎么弄,现也无需经常性的找客服了。
VPS 是 768M RAM, 1536 的交换空间,40G硬盘空间,2500G带宽,两固定 IP,其实我只要一个就行了。服务器是在我所在的城市,所以管理起来应该要快些,至少感觉会有点。
基于系统资源和稳定性的考虑,我选择了 Debian 系统,Ubuntu 就是基于它的。在一个干净的系统上要搭建 Wordpress 需要预先准备好 Apache2+PHP5+MySQL5 这样的环境,Apache2 是以 worker 模式运行,PHP 是 FastCGI 方式,Wordpress 连接 MySQL 可以本地 Socket 方式。下面是步骤:一. 系统设置
配置时区,方便查看日志能对应上你当地的时间#dpkg-reconfigure tzdata
选择相应的城市,这步会修改 /etc/timezone 和 /etc/localtime 文件 Read More - 首先奉上的是键盘快捷键:
1、超级键(Win键) – 打开dash。
2、长按超级键 – 启动Launcher。
3、按住超级键,再按1,2,3等数字键 – 从Launcher打开一个应用程序,当你按住超级键时,每个应用程序图标上都会显示一个数字,按下对应的数字就会打开盖应用程序。
4、Alt+F1 – 将键盘焦点移到Launcher上,使用箭头键进行移动,按回车即可启动一个应用程序,按下右箭头键显示Quicklist。
5、Alt+F2 – 以特殊模式打开dash,以便运行任何命令。
6、超级键+A – 从Launcher打开应用程序窗口。 Read More默认风格下 Ubuntu 的 Firefox 浏览中文网页十分难看,字黑黑的不清楚,所以需要设定一下 Firefox 中的字体,幸好选择了中文语言包中系统中有文泉字体可用。网上找到了一篇 Firefox 中文字体的参考,如下:
1.编辑CSS文件,参考:
http://wiki.ubuntu.org.cn/Firefox_%E5%AD%97%E4%BD%93
(声明:本链接内容更适用于,在Firefox首选项中无法设定中文字体的情况!)
2.运行Firefox3.6.13
3.依次选择 Edit \ Preferences \ Content \ Advanced
我的选择:
Fonts for : User Defined
Proportional: Sans Serif Size:18
Serif: WenQuanYi Bitmap Song Read MoreUbuntu 11.04 系统已经是自带 Firefox 4.0 了,在之前的版本,像 10.10 及更早的 Ubuntu 中如果要升级到 4.0 的 Firefox 该如何做呢?利用 Firefox 的自动升级功能只会帮你下载到 firefox-4.0.1.tar.bz2 文件,剩下的事情还是要自己解压并找到 Firefox 的安装目录覆盖过去,这样看起来不怎么完美。
最好还是用下面的 apt-get 的方法,步骤如下:
sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
sudo apt-get update
sudo apt-get install firefox-4.0
三步搞定,我试过,行的。再次打开你的 Firefox 看看现在的版本是不是最新的了。 Read More
把 Windows 下的应用部署到 Linux 下,使用到了 Quartz 集群的特性,所以建了 MySql 的中间表,一启动看到报错:
Invocation of init method failed; nested exception is org.quartz.JobPersistenceException: Couldn't retrieve trigger: Table 'unmijob.QRTZ_TRIGGERS' doesn't exist [See nested exception: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'unmijob.QRTZ_TRIGGERS' doesn't exist]
用 MySQL 客户端连接到那个数据库,看到 qrtz_triggers 表确确实实是存在的,MySQL 也是安装在 Linux 下的。在大小写敏感的操作系统中,估摸着会不会是表名大小的因素呢? 于是把 qrtz_triggers 改为大写的 QRTZ_TRIGGERS,再次启动应用服务器,这时候出现的是: Read More无名博客再次收集更新了一些Linux VPS下的一键安装包,一键安装包可以大大简化人工成本,节约时间,不仅方便了使用Linux VPS的小白,对于Linux老手来讲编译安装需要输入大量的命令,如果是配置生产环境需要耗费大量的时间。这些一键安装包使用非常简单,傻瓜化的安装方 式,采用Shell编写,容易修改。这次添加了cnBeta网友留言里的一键安装包。 Web套装一键安装包
LNMP一键安装包
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。
适用系统:CentOS/Debian/Ubuntu
安装方法:猛击这里 Read More这里记录一下我曾经使用过的几个端口转发工具,即端口映射、端口重定向,和 NAT 也是差不多的概念。
Linux 下用过 iptables,rinetd;Windows 下用过某个防火墙的 NAT 功能、RemoteAnywhere 的端口重定向、FPipe,还有最近刚找到的 PassPort。试着去设置一下 Windows 2000 的 NAT 功能,但未成功,还是特定的软件简单易用,下面介绍逐一介绍下。
iptables 的功能当然强大,但理解与设置却有点抽象,曾用它进行过透明代理上网,见:Linux 下仅用 iptables 实现为透明代理服务器。真要用它进行端口重定向太麻烦,会用它当然很方便的,在 Linux 平台下是开箱即用的,很多机器都安装了它。 Read MorePutty 基本是我在紧急时候用来登陆 Linux/Unix 终端的不二之选,因其小,开源,界面也非常实用。可是当你要在私有的机器上, 经常性的要登陆很多机器的时候就觉得烦琐了,不光打开一堆的窗口,还要一遍一遍的输入用户名和密码。当然登陆用户名是可以保存的, 我也是最近才注意到这一点的。Putty 不愿去保存密码是出于安全考虑,相信在多数时候确实是非常必要的。
于是我选择了 SecureCRT, 它能保存密码,而且是多 Tab 的,把 Session 改成 VT100 Linux 模式,用着一直很顺溜。然而今天却发现在 SecureCRT 终端中使用 vim 不能高亮显示语法,试过多种设置,在 Putty 中却行的,就这样又重新回到了 Putty 的怀抱。要相处得好, 必须更深层次的挖掘它的潜力,其实它也可让你实现自动登陆、甚至是多 Tab 的方式。 方法有三: Read More
译自:http://www.vineetmanohar.com/2009/07/17/howto-ssh-without-password/
这个简单的教程讲解了如何无需输入密码 SSH 连接到远程机器。在你需频繁的登陆到同一机器,而又不得不一次次输入密码时就可以使用这一技术。这也很适于这样的场景:当你有一个脚本需要通过 SSH 从远程机器取文件或者在远程机器上执行一个任务,并且希望能自动的运行该脚本,而用不着人工去输入一个密码。
这些指令在 Linux 和 Mac 下能正常工作。你可以在 Windows 下参照同样的方法来使用 Putty,但是我这里没有针对具体 Putty 指令作描述。
目标:从本机登陆到远程服务器无需输入密码
步骤 1/2:在本机上:生成认证码认证码是一个私钥公钥对。你的公钥也是一个 2-3 行的长长看不懂东西。公钥就像是你登录后的唯一标识。私钥就像是你的密码,但比一个规则的密码要长。你可以通过如下命令来产生你的公钥和私钥: Read More
之前每次终端连接到了 Linux/Unix 编辑文件,只知道用 vi,至于此时是 vi 还是 vim 就不得而知了,也不知如何去知。总以为 vi 就是 vim,vim 就是 vi,就没认真想过多出的 vim 是怎么回事。
据说:vi - visual editor, very inconvenient, or virtually incomprehensible, vim - VI IMproved,俨然是个 vi 的加强版。
只是经常会登录同是 Redhat AS 4 的两台机器,同样是用 vi 启动编辑器,一个能进行语法加亮,v 可进入可视模式,空行前的波浪号是蓝色的(下称机器A);另一个对于各种语法却是熟视无睹,v 无法进入可视模式,空行前的波浪号也是白色的(下称机器B)。这时才想起是否是 vi 与 vim 的区别,网上找来: Read More