2008年05月03日
Unix Linux
以前也遇到过很多在线的操作系统,大部分都是用flash来做的。今天看一个可以真实模拟我们在shell下的一个在线操作系统。初步分析技术为Ajax,服务器端为Linux。其他的不好多说。
[www@cb.vu]~> cal
May 2008
Sun Mon Tue Wed Thu Fri Sat
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
[www@cb.vu]~> ls
about.txt bugs.txt cb.txt
exploring.gif favicon.ico index.html
shell.js sitemap.xml termlib.js
termlib_invaders.js termlib_parser.js unixtoolbox.book.pdf
unixtoolbox.book2.pdf unixtoolbox.pdf unixtoolbox.txt
unixtoolbox.xhtml
上述文字不是我自己系统显示的,而是那个在线系统显示的。网址在这里http://www.cb.vu/。你可以把他当做一个shell,而且他的功能真的和shell差不多。去看了你就知道了
2008年04月30日
Unix Linux
不想写了.转一篇放在这里吧.听说PR又更新了.自己也懒得打理了……………
路透社的报道,NTT DoCoMo公司将开发基于Linux的手机软件,可以使用数据库,此举可能有助于打开了日本的无线市场。DoCoMo和软件制造商的使用计划,目的在于开发新的中间件和其他海外应用的软件兼容。
DoCoMo公司在一份声明中表示,这一举措将使其更易于日本手机制造商国外投资和降低成本,便于海外厂商融入日本的市场。
该报道称,DoCoMo的手机供应商如NEC公司、松下电器及富士通,现在专为DoCoMo独特的操作系统软件开发成本高昂。
手机制造商都抱怨这类费用限制了他们国外风险投资的能力,移交了全球领导地位,如诺基亚和三星电子。DoCoMo进一步表示,也考虑将发展中的软件在英国移动软件集团Symbian的操作系统上运行。
2008年04月25日
Unix Linux
在SWAP空间不够用的情况下,如何手工添加SWAP空间
以下的操作都要在root用户下进行,首先先建立一个分区,采用dd命令比如
dd if=/dev/zero of=/home/swap bs=1024 count=512000
这样就会创建/home/swap这么一个分区文件。文件的大小是512000个block,一般情况下1个block为1K,所以这里空间是512M。接着再把这个分区变成swap分区。
/sbin/mkswap /home/swap
再接着使用这个swap分区。使其成为有效状态。
/sbin/swapon /home/swap
现在再用free -m命令查看一下内存和swap分区大小,就发现增加了512M的空间了。不过当计算机重启了以后,发现swap还是原来那么大,新的swap没有自动启动,还要手动启动。那我们需要修改/etc/fstab文件,增加如下一行
/home/swap swap swap defaults 0 0
你就会发现你的机器自动启动以后swap空间也增大了。
2008年04月20日
Unix Linux
无聊的时候安装了个Solaris,其实很久就拿到了Solaris Express Developer Edition 这个版本的DVD了,直接每次装了一点点都没有信息装下去了。今天无聊就搞了一下。整个安装过程真是漫长啊,启动过程也是很漫长20多分钟才启动好。
安装的时候没有分区设置,应该是系统自己设置的。 安装后我的分辨率是1280×1024 这么高的分辨率,不知道怎么改变,因为还不怎么熟悉Unix,虽然我能在Gnome里面改变过来,但是在其他环境下还是有问题。 系统的中文字体效果极差,不知道怎么优化,不过还是以后再说了。
这次安装是在VM下的 10G的硬盘,700M的内存,跑这个系统还是有点卡,而且安装还真大,装完了就剩下2G不多的硬盘空间了。 其他的还马马虎虎,至少Solaris好像自带N卡的驱动,方便了很多。不过不大算往下再弄了,因为装他只是为了看看。要是like unix或者unix我觉得还是Ubuntu比较好。
贴张图片了。

2008年04月05日
Unix Linux
这个软件还不错.比起Gnome-blog功能多了一些.
安装 sudo apt-get install drivel .安装过程中我出现了一个错误
I/O warning : failed to load external entity "/usr/share/mime/packages/AdobeReader.xml"


应该是找不到adobe的一个格式文件吧.这个我想也没有关系.因为我的电脑上没有安装adobe,而是使用自带的一个软件.这个错误影响不大.可以忽略.
我以wordpress为例.博客类型选择最后一个即 MovableType 更多类型查看这里.然后在相应的为止填入相应的内容就可以了.
主要的功能就是可以选择发布的分类.但是目前不支持标签(或者是我没有找到). 同时可以对以前的日志进行修改等操作.当然不支持自定义url等复杂的功能,而且分类也只能支持一个分类.而不是多个分类.
支持拼写检查.总体来说可以满足个人的一般需要,当然如果是更多要求的话.我想这个软件就有点弱了. 不过对我来说够了.还有一些功能自己摸索吧
2008年04月03日
Unix Linux
PS1 Linux的用户主提示符.
\d :代表日期,格式为weekday month date,例如:”Mon Aug 1″
\H :完整的主机名称。
\! :当前事件编号
\h :仅取主机的第一个名字
\t :显示时间为24小时格式,如:HH:MM:SS
\T :显示时间为12小时格式
\A :显示时间为24小时格式:HH:MM
\u :当前用户的账号名称
\v :BASH的版本信息
\w :完整的工作目录名称。家目录会以 ~代替
\W :利用basename取得工作目录名称,所以只会列出最后一个目录
\# :下达的第几个命令
\$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$
\@ :按12小时制 AM/PM格式显示当前时间值
ronghai@ECBeta:~$ PS1="\u@\h \W \!]$ "
ronghai@ECBeta ~ 499]$ PS1="\u @ \h : \W \$"
ronghai @ ECBeta : ~ $
PS1设置的好话可以是你很方便地知道 你现在处于什么样的目录下.哪台主机等….
不过在shell的直接设置只对当前有效.要使永远有效.可以将设置写入 到~/.bash_profile 文件的最后.如添加一个PS1="\u@\h \W \!]$ "
和PS1类似的还有PS2 PS3 PS4.
PS2 是用户次提示符tcsh没有. 一条命令没有结束 的话在二行给出的提示符. 默认>
ronghai@ECBeta:~$ echo "te
> st"
te
st
PS3 菜单提示符.保存用于select空置结果的菜单提示符
PS4 保存bash的调试提示符.
还有一个是IFS 这个主要起分词作用.对输入的命令进行拆分.默认值为 IFS=” \t\n” 前面有一个空格. 这个很重要,决定了Bash以什么样的形式分词.如
$a=w:x
$cat $a
cat: w:x :No such fille or directory
$IFS=":"
$cat $a
cat: x :No such fille or directory
cat: w :No such fille or directory
更多信息可以通过man bash 获得 然后输入/PROMPTING 回车后就可以看到了.