存档

‘软件’ 分类的存档

virtualbox中NAT连网设置

2010年1月18日
没有评论 已浏览:39次

NAT是Virtualbox中最简便的连网方式了,只要从NAT通过DHCP就能自动获取IP、网关以及DNS服务器地址。

但最近帮同学在XP中装了个archlinux虚拟机,装好后能获取IP,也能Ping通网关和宿主机的IP,但就是无法ping通外网的IP。

百思不得其解。

后来看文档才明白,在NAT方式下,ping是无效的。

直接设置好mirrorlist,pacman就能跑起来了,真够无语的。

这是思维定势与思维盲点造成的,也有过于依赖经验的因素在里面。

觉得文章不错?请通过RSS订阅本博客文章。

作者: 封 俊 分类: 软件 标签: ,

Superblock mount time is in the future

2010年1月16日
没有评论 已浏览:29次

启动时,显示这样的提示:

Superblock mount time is in the future(/dev/sda2)(Last mount 20:35 XX XX 2009, Current time 20:35 XX XX 2009)

然后就进入了init 1模式,输入root密码后可以进入维护模式,此时该分区以只读方式加载。

尝试更改BIOS内的时间设置,能进入系统,但改回来后依然出现这样的提示。

尝试重新加载分区,但根分区在这个分区上,手头一时又找不到启动盘,还不知道chroot到哪去。

google了一下,解决方法还不少,但就没找到能有效解决的。

还是找到了一个死链,然后点缓存进去看才知道,直接用mount -a命令就可以了,该选项直接重新加载fstab中的分区。

一切OK.

作者: 封 俊 分类: 软件 标签:

校园网linux下锐捷802.1x客户端的使用

2010年1月7日
没有评论 已浏览:69次

宿舍里上网是需要802.1认证的,但学校网站上只提供windows下的客户端,在linux下只能另找。

之前用过nac-0.6.2,配置时碰到过一点麻烦,是DHCP有问题,后来解决了,改了不少地方,但之后用起来并不是很顺畅,启动后要过一会儿才能连接上,大概配置还是有些问题。

然后隔了不少时间,再次将电脑拿到宿舍,archlinux重新装过,因此得要重新设置。但无论怎么设置,nac这个软件始终找不到我的物理网卡,自然也就连不上了,折腾了不少时间,又因为是它软件自身的原因,也不用配置文件,又试了几次,就放弃这个软件了。

后来在网上找到了ruijie client,这软件开源,使用xml格式管理配置文件,做得相当不错,只可惜连上没多久就会断线,我猜大概服务器端还是有加密措施的。找到个救命稻草当然不肯轻易放了,于是在它的配置文件里更改不同的参数,改完重新登陆后,ping douban.com来观察效果,多次尝试,无果。

在google的带邻下找到了存在同样问题的人,在某某高校的论坛,从后面回帖来看,用linux的还不少,多人共同推荐menohust,于是就找到了它的主页。作者声称完全兼容锐捷,看到这样的话真让人放心,想都没想就下载源码编译了。

效果相当不错,从程序的输出来看其实服务器还是不断的拒绝我的,但在mentohust的不懈努力下,不断重新认证,ping起豆瓣来还就不会掉包,就是使用时会多占些CPU,风扇间歇性猛转,其他一切OK。

再把archlinux的网络配置贴下来吧,没啥特别的。

eth0=”dhcp
INTERFACES=(eth0)
gateway=”default gw 58.197.0.1″
ROUTES=(gateway)

洗洗睡了。

作者: 封 俊 分类: 软件 标签: , ,

Only heaven knows.

2009年12月22日
没有评论 已浏览:47次

对Emacs有了兴趣,于是在zshrc里写下了alias vim=’emacs’。

对python有了兴趣,于是发现没有了windows下的powertoy,还可以开了python后直接print来做计算器;)

这些都不过是工具,但有了好的工具,就能有更多时间来做创造性的劳动,还有更多时间去玩,去享受人生。而不是千百遍的重复同一个动作,或者盯着屏幕寻找按钮选项,或者拿着鼠标一个个链接点下去,点完后大脑一片空白。

这是个没有无谓烦扰的世界,没有QQ不胜其烦的群消息,没有堆成一坨的窗口,连笔记本的风扇,都许久没有呼呼直叫了,因为CPU总是很空闲。

Keep it simple and stupid.

设置nfs总是有问题,所以绕过他,直接vsftp建了个ftp服务器,不同路径,同一目标。

台机的firefox打开人人会有乱码,其他网页没有问题,而笔记本上人人网好好的,那就先用笔记本,其实人人网上不上无所谓。

再不会碰到一个问题就想解决一个问题,这世间问题太多,所以绕过,或者寻找替代,而去解决真正需要自己解决的问题。

Google reader总有看不完的文章,于是看到很好的站点,会选择邮件订阅,不会一篇篇看下来,脑子里塞满了很多没有营养的东西。

开了浏览器就会查邮箱,却很少有极其紧迫的邮件,于是crond里面设好每半个小时收下邮件,闲暇时mutt很快的处理,不会错过也不会一次次检查空的Gmail。

我不是传教士,并非必须告诉你这种种好。

这些你可能很多看不懂,那就给看得懂的人,或者想要懂的人看吧。

所以引用一位远方朋友的博客标题:Only heaven knows.

Only heaven knows.

作者: 封 俊 分类: 思考, 软件 标签: ,

musca+conky+tint2桌面配置

2009年12月20日
3 条评论 已浏览:141次

这几款软件都是轻量级的组合,配置好后,就是一个手动的瓦片式窗口系统。

之前用的是awesome,用着也不错,不过就是用起GIMP时窗口的排列惨不忍睹。

后来也没怎么打理这些软件,linux用的也不多。

看到网上有musca的介绍,而且看着也像自己想要的,就开始安装配置了。

配置了半天,还算将就着能用了,操作习惯上用了一会也适应了不少,感觉还是挺不错的,如果没有更好的软件出现,那这个组合应该就不会轻易换了。配置后的效果就像下面这样。

各个软件的安装我就不废话了,网上找起来相当很方便。

鉴于我在配置过程中所走的弯路,我把我这几个软件的配置文件内容贴上来,感兴趣的可以参考下。

musca1

.musca_desktop

manage off tint2

manage off conky

exec conky

exec tint2

exec feh –bg-scale ~/files/bg.jpg

set border_focus Orange

set window_open_frame empty

set focus_follow_mouse 1

bind off Mod4+t

bind on Mod4+t exec urxvt

bind on Mod4+q quit

bind on Mod1+j focus down

bind on Mod1+k focus up

bind on Mod1+h focus left

bind on Mod1+l focus right

bind on Mod4+1 use 0

bind on Mod4+2 use 1

bind on Mod4+3 use 2

bind on Mod4+4 use 3

bind on Mod4+5 use 4

.conkyrc

alignment top_left

background no

use_xft yes

xftalpha 1.0

border_width 1

double_buffer yes

cpu_avg_samples 2

default_color Orange

default_outline_color white

default_shade_color white

draw_borders no

draw_graph_borders yes

draw_outline no

draw_shades no

xftfont Monospace:size=8

gap_x 0

gap_y 0

minimum_size 800 2

own_window_transparent yes

maximum_width 1800

net_avg_samples 2

no_buffers yes

#override_utf8_locale yes

out_to_console no

out_to_stderr no

extra_newline no

own_window yes

own_window_class Conky

own_window_type desktop

stippled_borders 0

update_interval 1.0

uppercase no

use_spacer none

show_graph_scale no

show_graph_range no

.tint2rc

TEXT

#${color blue }

[$uptime] [$cpu% of $freq MHz] [$mem/$memmax - $memperc%] [$running_processes / $processes processes] [Up: ${upspeed eth0} Down: ${downspeed eth0}] [Disk: $diskio]

#———————————————

# TINT2 CONFIG FILE

#———————————————

#———————————————

# BACKGROUND AND BORDER

#———————————————

rounded = 7

border_width = 0

background_color = #282828 20

border_color = #ffffff 30

rounded = 5

border_width = 0

background_color = #ffffff 60

border_color = #ffffff 60

rounded = 5

border_width = 0

background_color = #ffffff 30

border_color = #ffffff 30

#———————————————

# PANEL

#———————————————

panel_monitor = all

panel_position = bottom center

panel_size = 100% 20

panel_margin = 0 0

panel_padding = 7 0

font_shadow = 0

panel_background_id = 1

wm_menu = 1

#———————————————

# TASKBAR

#———————————————

taskbar_mode = multi_desktop

#taskbar_mode = single_desktop

taskbar_padding = 2 3 2

taskbar_background_id = 1

#———————————————

# TASKS

#———————————————

task_icon = 0

task_text = 1

task_width = 140

task_centered = 1

task_padding = 6 3

task_font = sans 7

task_font_color = #ffffff 70

task_active_font_color = #ffffff 85

task_background_id = 3

task_active_background_id = 2

#———————————————

# SYSTRAYBAR

#———————————————

systray_padding = 0 4 5

systray_background_id = 0

#———————————————

# CLOCK

#———————————————

time1_format = %H:%M

time1_font = sans 8

time2_format = %A %d %B

time2_font = sans 6

clock_font_color = #ffffff 76

clock_padding = 1 0

clock_background_id = 0

#clock_lclick_command = xclock

clock_rclick_command = orage

#———————————————

# BATTERY

#———————————————

battery = 0

battery_low_status = 10

battery_low_cmd = notify-send “battery low”

bat1_font = sans 8

bat2_font = sans 6

battery_font_color = #ffffff 76

battery_padding = 1 0

battery_background_id = 0

#———————————————

# MOUSE ACTION ON TASK

#———————————————

mouse_middle = none

mouse_right = close

mouse_scroll_up = toggle

mouse_scroll_down = iconify

作者: 封 俊 分类: 软件 标签: , , , , , ,

个人知识库工具:DokuWiki

2009年11月24日
4 条评论 已浏览:223次

在知识的日积月累之后,怎样找到之前看到过的文章,是个问题。

于是想到建立自己的知识库,曾经使用过Evernote, Mybase以及wikidPad,应该说这三种都是非常优秀的笔记软件

但在使用后就有问题了,Evernote使用特别方便,而且是网络管理,但速度偏慢,而且它摘记的方式更容易使得堆积了大量走马观花看到的知识,缺乏回顾和整理。

Mybase以及Wikidpad一个是进行树状的组织,一个是网状得组织,软件功能很完备,但是只能进行本地管理,备份以及在不同电脑上进行同步特别不方便。

既然有了虚拟主机,就试试wiki吧。

之前装的是Mediawiki,用过几天之后就没有再用了,因为它是针对大型Wiki系统而设计的,有很多功能个人根本用不到,而对于wiki的管理功能则显得很薄弱,而且它的语法也略为繁琐,因此虽然装了它,但没有记多少东西。

后来在不同的wiki系统中对比后发现了DokuWiki,开始的时候觉得它文本的方式显得落后了,后来才知道文本方式虽然在查找方面比较薄弱,而且碎文件很多,但是文本特别方便迁移(我已经成功的迁移过一次,基本是复制下文件夹就能搞定),而且DokuWiki内置了文本缓冲工具,因此速度上不会有什么问题。

在使用中还发现,Dokuwiki针对的是小型的和个人用户,在权限管理上完全够用,语法简单,提供XML-RPC远程发布接口(虽然我还不知道怎么跟VIM结合),DokuWiki提供了很多实用的插件,有些功能是之前压根没有想到过的,通过插件可以解决Tag,优化排版等关键问题,可以提供跟wordpress,OpenOffice等接口以及文档的输出,提供热键支持,提供反垃圾功能,精选插件的介绍可以看我wiki中摘选的一篇文章《DokuWiki Plugin 精選》,而且DokuWiki还有本地版本及优盘版本,考虑的还是相当周到的。

总的来说,这款Wiki工具带给了我很好的用户体验,再加上它更新频率很快,第三方插件开发者众多,因此它的发展潜力还是很大的。

如果想要用DokuWiki建自己的Wiki的话可以参考下我的wiki,页面地址是wiki.feng-jun.com

作者: 封 俊 分类: 软件 标签: ,

Firefox3.5.5不能登录google账号的解决方法

2009年11月10日
没有评论 已浏览:37次

前段时间发现在firefox中google reader不能登录了,在账号登陆界面输入账号密码,确定后页面刷新了一下,还是原来的样子,连错误提示都没有。

但在IE8里可以登录,只是ie8平时不用,用它看google reader效果也不好。

基本确定是cookie的故障,清空cookie,重启firefox,能登陆进去,关闭firefox,再进,又出现同样的故障。

google帮助没什么作用,没去找firefox的帮助。

重装firefox,因为不想重新配置,所以没有全部清空后安装,只是覆盖安装,故障依旧。

后来连一些论坛也进不了了,登陆后返回页面,页面还是没有登录的状态。

只好在网上找,碰到这个问题的人似乎并不多,但有人解决cookie故障的时候,涉及到了cookies.sqlite这个文件,在everything中定位到了这个文件,在C:\Documents and Settings\Users\Application Data\Mozilla\Firefox\Profiles\uvieb6dl.default目录下,已经有500多k了,关闭firefox并删除这个文件,一切回复正常,初始的cookies.sqlite文件大概只有几K到几十K。

所以即使开源,即使做的很不错了,firefox还是会莫名其妙的犯病的。

PS

刚记起火狐五周年了,作为忠实用户,鸡蛋里挑挑骨头也好,戒骄戒躁,赶掉IE,哈哈!

作者: 封 俊 分类: 软件 标签:

Archlinux:大道至简

2009年9月14日
2 条评论 已浏览:123次

这个发行版的linux让我觉得惊艳,因为它简约,初始只安装最基本的软件,需要什么,就加上去。虽然使用门槛比ubuntu等发行版要高,但在配置自己需要系统的同时,可以学到更多的东西,更加感觉到系统的运作是可以由自己控制的。

arch-linux-logo

简约安装,先进的包管理,滚动更新,整合的配置文件,详尽的wiki帮助,针对i686处理器进行过优化,这些都是archlinux闪亮的地方。

当我配置好awesome+slim+dmenu后,系统启动完进桌面后也只有70多M内存,操作便捷,反应飞快。

而之前使用的ubuntu,让我有时有使用windows的感觉,显得臃肿,并且隐藏了很多有必要了解的东西。

在arch wiki上看到一句话这样说的:把复杂性隐藏起来只会让事物更复杂。这在我使用windows过程中深有感触,我实验室的台式电脑时VIA芯片组+ATI X300SE显卡的组合,尝试过不同版本的XP系统加不同的驱动和不同的设置,网上能找的方法都试过,依然或者蓝屏或者死机(ati2dvag.dll),而且问题出现频率不固定,视电脑心情而定。虽然我自认为在电脑上已经有一定的解决问题的经验,但在这个问题上除了换硬件我已束手无策,总不能不用驱动在低分辨率下干活啊。WindowsXP号称已完善的相当成熟了,也是拿ATI最新版(09年8月)的驱动用在了06年的显卡上(支持这款老显卡),但这样显然而严重的问题还是反复出现,不得不对windows系统表示失望。

同样的问题如果出现在linux上,或者会有人开发出能解决这一问题的开源驱动以供选择,或者可以选择只开启基本显示功能的显卡驱动,或者还有可能在下一版的linux内核中针对这一问题有了解决方案,至少不会把问题拖这么长时间却只能指望着厂商的更新。

在我笔记本上也有难以解决的问题,开机变慢了,却不知道慢在哪里,登陆后卡在那里相当长时间,从日志可以分析这个问题吗?哪个进程的问题?这些都无从知道。有时在登录画面还会直接黑屏,屏幕上只有鼠标的光标,鼠标键盘都有响应,但就是没有显示,除了重启别无他法,这样的问题从何下手?我觉得大多数人,哪怕用了windows十多年的人,一时也无从解决。

所以在网上找电脑问题的答案时,很多人都会自以为是的说:重装系统,能解决所有系统问题。当然,如果平时只用来上网玩游戏的话ghost一下就ok了,但我的系统装好后配置再加上软件安装就需要大半天甚至一天,无意义的重复劳动让人更容易疲劳,如果是服务器的话,说重装就能重装么?但大家都知道的是,windows只会越用越臃肿,最后你不得不重装。

以上牢骚,是archlinux的铺垫,如果不是对windows的种种不满,不会有对linux以及archlinux的欣赏。ubuntu桌面版做的这么臃肿而绚丽,肯定会有较大用户群但有悖KISS(Keep It Simple and Stupid)原则,国内的雨林木风一味的跟随windows的操作界面实乃无奈之举但没什么出路。在我看来,如果不是非要让linux大众化的话,那linux的发展道路能够清晰很多。

归入正题,archlinux系统配置的改进现在只是抽空搞一下,这次装个音频播放器下次装个解码器这样的,虽然如此,大多数选择的软件在以后都会使用相当长时间,因为这些软件都只实现特定的功能而都能实现的相当不错,就比如说学的vim,可能再过几十年,我还是在用它,用过这软件的人知道,我这么说并不夸张。对于系统也是如此,配置好的linux,备份好配置文件,就可以持续使用很多年而不必去做费力而无意义的学习及适应了。

KISS原则,实在是懒人的原则。

作者: 封 俊 分类: 软件 标签: ,