Arch,再见

Arch

Arch 是我真正使用的第一款 Linux 发行版,大约使用了三年, 现在的这个 VPS 跑的系统也是 Arch。 然而随着时间变化,我从最早的天天更新狂,到一周、一个月、三个月和不主动更新。 彻底从从不折腾会死星人变成了一个尽量避免变更的老用户。

more ...

关于 NetworkManager / PolicyKit / ConsoleKit 的那些屌事

在使用 Awesome 的过程中,我又遇到了一个老问题「NetworkManager 在非 Gnome 环境启动后,会无法 添加 / 删除 / 编辑 无线连接」。明眼人一看就知道, 这是权限的问题。

问题描述

我的环境是 ArchLinux / xmonad 0.10 / awesome v3.4.11 / GDM 3.4.1 / NetworkManager 0.9.4.0, 下面我用 awesome 做示例,其他非 Gnome WM 也应该是类似配置。

我的 WM 启动流程是: 通过 GDM 启动 xmonad / awesome,启动 xsession 是 /usr/share/xsessions/awesome.desktop, 内容如下

more ...

Fcitx 配置

Fcitx

Fcitx

Fcitx 简介:

小企鹅中文输入法(Free Chinese Input Toy for X,fcitx)
是一个以 GPL 方式发布的输入法框架, 编写它的目是为桌面环境提供一个灵活的输入方案。

本程序目前可以支持XIM和GTK2,GTK3,QT4的IM Module,可为支持

XIM 的 X 应用程序提供输入服务。 fcitx 的源码包内提供了区位和全/简/双拼,

并支持基于码表的输入法(自带五笔、二笔和仓颉等输入码表)。

您可以从 http://fcitx.googlecode.com 下载最新的发布版本。

当年刚开始使用 Linux 时候,使用的是 iBus,随后发现 Fcitx 这个输入法, 试用了一下就发现自己所需要的 双拼 / 模糊音 / 自定义输入 …

more ...

更换VPS

Log4D挂了整整一天,原因是因为VPS扩容导致系统无法启动。

我使用的VPS是PhotonVPS的WARP.25 套餐。买时候套餐里面硬盘空间是2个G,前几天朋友告诉我新套餐变成了10G。我就发了ticket给客服,他们很快答应帮我升级VPS。我就将数据备份出来,静候升 级。

等了半天没反应,又咨询过后才知道新加入的硬盘空间需要重装系统才能启用。好吧,正好我想将CentOS 6换成Arch(Arch用的太顺手了)。

吭次吭次一阵捣鼓(其实重装系统就按一个按钮而已 ^_^),Arch装好了,然后发现系统无法启动了,悲剧鸟。

继续咨询客服,恩,这里插播一下,PhotonVPS的客服回复都是英文,但是可以发送中文过去,貌似有翻译助阵(不过英文文档看多了,简单的也能来两句,hiahi a)。客服很快确认,Arch在目前VPS无法正常使用,坑爹阿。

我继续捣鼓,尝试Ubunt/Cent OS,发现都无法启动vps(症状是启动一下下之后立马又变成离线状态)。

继续找客服,最后客服给我重新分配了vps和ip,问题解决。

然我我又开始吭次吭次的装软件,最近系统装多了 …

more ...

Arch Linux装机软件

重要通知:Log4D的域名由 http://dddspace.com 迁移到 http://log4d.com

订阅地址现在改为 http://log4d.com/feedhttp://feeds.feedburner.com/dddspace 。(FeedBurner的地址未发生变化)

http://feed.dddspace.com 弃用

请订阅我博客的朋友更新一下订阅地址。

前天将arch32位换成64位的系统,想充分利用4G内存。 在mountpoint时候,我mount了 /root/home 盘,然后arch问需要 (re)create 分区么。 选项有 YesNo ,看上去不选 No 就进行不下去,我就点了一下。

结果就悲剧了有没有!!!!!!!!!

home 盘有150G左右有木有 …

more ...

Arch Linux下小红点中键

重要通知:Log4D的域名由 http://dddspace.com 迁移到 http://log4d.com 。 订阅地址现在改为 http://log4d.com/feedhttp://feeds.feedburner.com/dddspace 。(FeedBurner的地址未发生变化) 请订阅我博客的朋友更新一下订阅地址。

关于Arch

Arch是一款优秀的Linux发行版,使用它可以快速的学习Linux操作技巧。 Arch崇尚的原则是“保持简单,且一目了然”,这也是我崇尚的风格。

保持简单的同时也会给我带来一些小小的困扰,比如配置一下Thinkpad上面的小红帽 中键都需要设定Xorg。Arch直接向我们展示了Linux美妙的侗体,没有任何遮掩。

好在Arch有最完善的官方Wiki, Thinkpad爱好者也组建了一个专门的 ThinkWiki来为大家答疑解惑。 特别是官方Wiki,中文化做的非常好,是我见过最完善的中文linux wiki之一。

小红帽的中键

罗嗦完了,进入正题,我的环境是

  • arch(Linux version …
more ...

128M内存VPS LNMP安装优化小记

重要通知:Log4D 的域名由 http://dddspace.com 迁移到 http://log4d.com 。 订阅地址现在改为 http://log4d.com/feedhttp://feeds.feedburner.com/dddspace 。(FeedBurner 的地址未发生变化)

这一次域名迁移的同时,我更换了服务器,由原先的虚拟空间迁移到独立 VPS。 现在使用的 VPS 是 PhotonVPS

月付5.95美元,使用优惠码 TENOFFPHOTONLEB 可以打7折, 换算汇率之后是26人民币每月。

这款VPS的内存只有128,我们就要精打细算考虑如何省内存。经过我几天琢磨, 我终于配置的可用率比较高,使用 siege -c 100 -t 100 时候可以保持 100% 可用率。 (其实做不到这么高的并发,大概10个并发每秒)下面就是我记录的安装配置过程。

more ...

使用unison同步文件

1. 同步控

我是一个同步控,会妄想自己的文件遭遇不可修复性的毁灭, 因此经常丧心病狂的做备份。 比如每每备份到移动硬盘中, 比如每年一次的刻盘备份,又比如我现在要介绍的同步软件unison。

据我自己考察,这种对备份文件丢失的恐惧来自于小时候一次意外格式化F盘, 从而导致我搜集的所有《龙珠》漫画丢失而产生的。

另一个同步文件的需求来自于我的两台电脑:常驻家中的DELL 6400,是我的大房; 最近得宠的小蜜Thinkpad X201。其中6400是Win7系统, 而X200是Arch Linux主打的双系统,我希望两者的文件保持同步, 便于我两边使用时候都能检索资料。如何实现跨平台同步方案让我头疼了好久, 幸好有unison拯救了我。

2. 同步历史

很久很久以前,那时候我还喝三鹿,我开始用TotalCmd来做同步文件, 依稀记得那个功能是在 命令 里面的 比较文件夹 。 这个功能满足我当时简单粗糙的需求。只要把需要同步的文件夹分列TotalCmd两侧, 然后就可以通过命令自动查找相异的文件。

当时在我看来,尤其神奇的是文件过滤功能和按照 日期文件内容 比较功能。 着实帮了我很大忙。

再过了几年,TotalCmd不能满足我了,我不想每次都选择需要同步的文件, 再用肉眼比对,同步功能也偏少。我搜寻到一款老牌的同步工具 …

more ...

使用pptpclient连接vpn网络[译文]

最近在ddwrt配置vpn,参考了arch的pptpclient配置文档Microsoft VPN client setup with pptpclien t,同时顺便花了一点时间翻译成中文,正文如下(使用wiky.js转换pe diawiki到html,原文会有更多的wiki模板样式便于查看,有问题请参照原文)。

pptpclient是一个实现Microsoft PPTP协议的程序。因此它能够被用来接入另一个Microsoft VPN网络,比如学校和单位。

安装PPTPClient

pptpclient由安装包pptpclient提供,运行下列命令可以安装:

pacman -S pptpclient

配置

你需要从网络管理员获取以下信息来配置pptpclient:

  • VPN服务器的ip或者域名
  • VPN隧道名称
  • Windows域(不是所有网络都需要)
  • VPN用户名
  • VPN密码

编辑配置文件

用你称手的编辑器打开/etc/ppp/options.pptp。这个文件为你的VPN连接启用了一系列默认安全设置。如果你连接时候出现问题,你可以自定义配置。 你的options.pptp文件最少需要包含以下内容:

lock
noauth …
more ...