存档
Superblock mount time is in the future
启动时,显示这样的提示:
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客户端的使用
宿舍里上网是需要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.
对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桌面配置
这几款软件都是轻量级的组合,配置好后,就是一个手动的瓦片式窗口系统。
之前用的是awesome,用着也不错,不过就是用起GIMP时窗口的排列惨不忍睹。
后来也没怎么打理这些软件,linux用的也不多。
看到网上有musca的介绍,而且看着也像自己想要的,就开始安装配置了。
配置了半天,还算将就着能用了,操作习惯上用了一会也适应了不少,感觉还是挺不错的,如果没有更好的软件出现,那这个组合应该就不会轻易换了。配置后的效果就像下面这样。
各个软件的安装我就不废话了,网上找起来相当很方便。
鉴于我在配置过程中所走的弯路,我把我这几个软件的配置文件内容贴上来,感兴趣的可以参考下。
.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
在知识的日积月累之后,怎样找到之前看到过的文章,是个问题。
于是想到建立自己的知识库,曾经使用过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账号的解决方法
前段时间发现在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:大道至简
这个发行版的linux让我觉得惊艳,因为它简约,初始只安装最基本的软件,需要什么,就加上去。虽然使用门槛比ubuntu等发行版要高,但在配置自己需要系统的同时,可以学到更多的东西,更加感觉到系统的运作是可以由自己控制的。
简约安装,先进的包管理,滚动更新,整合的配置文件,详尽的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原则,实在是懒人的原则。








最新评论