ubuntu安装thinkpad必备软件

thinkpad最大的优势就是在linux上可以找到很多对应的驱动。无论是风扇转速,CPU温度,以及电池充电,还是最好用的HDAPS(硬盘防震)

还有一个关于thinkpad linux下的很好的wiki:http://www.thinkwiki.org

其实ubuntu已经对thinkpad支持的很好了,但是我们还是安装点附加的软件来实现上面的需求。

首先是要解决的显示风扇转速和CPU温度

sudo aptitude install sensors-applet

安装完成后右击上面面板–添加到面板–hardware sensors monitor–sensors–只选择ibm-acpi部分的CPU和FAN。

电池充电

sudo aptitude install tp-smapi-dkms
sudo modprobe tp_smapi

tp-smapi-dkms不光有电池控制,还有aps的驱动。20和100表示低于20%才开始充电,一直充到100%才结束。

安装HDAPS
我用的是gnome-hdaps-applet visual display of disk protection status in gnome panel http://www.dresco.co.uk/hdaps/gnome-hdaps-applet-20081204.tar.gz 安装方式如下

sudo apt-get install libpanelappletmm-2.6-dev libpanelappletmm-2.6-1c2
tar zxvf gnome-hdaps-applet-20081204.tar.gz
gcc $(pkg-config --cflags --libs libpanelapplet-2.0) -o gnome-hdaps-applet gnome-hdaps-applet.c
sudo cp gnome-hdaps-applet /usr/bin/
sudo cp hdaps*.png /usr/share/pixmaps/gnome-hdaps-applet/
sudo cp GNOME_HDAPS_StatusApplet.server /usr/lib/bonobo/servers/
sudo logout

重新登录到界面后:右击上面面板–添加到面板-HDAPS Status

关于指纹识别,由于我的x200比较新,所以实在也装不上,如果T60,X60什么应该是没有问题.

###########################################

Best regards
Timo Seven
blog: http://www.timoseven.com
twitter: http://twitter.com/zauc
Linux System Admin & MySQL DBA

Advertisements

ubuntu one突然无法同步联系人了

搜索了很多,以为是自己的ubuntu有问题,还是10.04版本有BUG导致无法同步,但是查看日志也是正常的,ubuntu one也是正常状态。

今天找了很多来到了官方网站终于找到原因了。

https://wiki.ubuntu.com/UbuntuOne/Status#Contacts

Monday, May 17, 2010: 585530 Sync between your desktops and the cloud continues to be disabled as we rollout database server improvements to stabilize.

Monday, June 7, 2010: We are in the process of migrating customers to the upgraded database server environment. We will re-enable desktop sync for this service when we have migrated more customers. Sorry for the delay. 算了,等它自己突然好吧。 —————————————————————————— Best regards Timo Seven blog: https://zauc.wordpress.com #####请翻墙浏览,或者指定hosts到74.200.243.252####### twitter: http://twitter.com/twitter UNIX System Admin

ubuntu9.04上安装vmware

习惯了windows上vmware server,这个东西是免费的,还是挺好用的。看了下发现vmware sever还有linux版本的。下载了vmware server2.0版本的。汗,直接下载的是tar包的,以为也是用./configure && make && make install来安装的。不过解压开来发现还是给你了一个安装脚本,是一个perl的脚本。5800多行的perl脚本,还好执行效率很高。
全部都是默认安装。安装完成后直接打vmware就可以启动了,不想用https登录,那就用http://xxxx:8222登录就可以了。第一次用web登录的,以前windows下都不是web方式的。这里的用户是root,如果你是默认安装的话,密码就是系统的root帐户的秘钥。
安装完成后要进行2个设置,一个是add datastore,这个最好是你自己目录下的分区。还有一个是要安装firefox插件:vmware remote console plug-in。这些设置完成后就跟普通版本的vmware相同方式使用了。
哈哈,下了个gentoo dvd版本用着,真是不错。
linux版本的vmware居然还提供了卸载脚本,真是贴心阿:vmware-uninstall.pl

NFS在ubuntu 7.10上简单安装

NFS在ubuntu7.10下安装

server端:

首先是安装服务器相关软件

sudo apt-get install nfs-kernel-server

vi /etc/exports

添加:
/home 172.16.30.211(rw,subtree_check)

exports文件的具体修改方式可以通过 man exports

/home为服务器上需要映射的目录

172.16.30.211为客户端IP,也可以写成 172.16.30.0/24 这样的网段形式

执行

 exportfs -rv

用来重新进行同步共享,并显示出来

最后重启下nfs服务器程序就可以了

sudo /etc/init.d/nfs-kernel-server start

client端

在7.10中client端需要安装nfs-common

sudo apt-get install nfs-common
映射服务器端的/home目录
sudo mount -t nfs 172.16.30.189:/home /home

在ubuntu中创建NIS服务

作者:zauc

本文参考:

1: http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/network-nis.html

2: http://www.freebsdchina.org/forum/viewtopic.php?t=2778&highlight=ypinit

3: http://linux-vbird.hillwood.cn/linux_server/0430nis.htm

4: https://help.ubuntu.com/community/SettingUpNISHowTo

文中粗体为文件中添加的内容,斜体为命令。

服务器端用的是ubuntu7.10server IP地址为:172.16.30.189 客户端使用的是ubuntu7.10desktop IP为172.16.30.203

首先是要在server端/etc/hosts里增加IP映射如:

172.16.30.203   zauc-laptop

接着在/etc/hosts.allow中添加portmap

portmap ypserv ypbind : 172.16.30.189
portmap ypserv ypbind : 172.16.30.203

然后是安装NIS

sudo apt-get install portmap nis

在安装过程中会出现 yp bind。。。。时可以直接按ctrl+c退出

编辑/etc/default/portmap
添加ARGS="-i 127.0.0.1"
然后是编辑 /etc/default/nis
把 NISSERVER 修改为NISSERVER=master
修改/etc/yp.conf
domain domain-name server server-name

注意domain-name为nis的域名,server-name为机器名,两个可以根据自己要求创建,然后在/etc/hosts里添加就可。
NIS域名可以随便起,但是为了方便,我一般把域名和机器名改为相同
编辑修改/etc/ypserv.securenets

# Always allow access for localhost
255.0.0.0       127.0.0.0
host            172.16.30.189
host            172.16.30.203
然后运行
sudo /usr/lib/yp/ypinit -m  //创建数据库
接着重启2个服务就可以了
sudo /etc/init.d/portmap restart
sudo /etc/init.d/nis restart
如果在服务器添加新的用户名可以执行以下命令进行更新
sudo make -C /var/yp
这样,一个NIS服务器就已经搭建完成了。

接着我们会设置NIS的客户端了
首先同样是修改/etc/hosts
添加服务器名和对应IP地址
接着就是安装相应软件

sudo apt-get install portmap nis

安装过程会询问你nis的域名,如果以后需要修改可以直接修改 /etc/defaultdomain文件

portmap :

修改/etc/passwd文件,在文件末尾添加

+::::::
修改/etc/group文件,在文件末尾添加
+:::
修改/etc/shadow文件,在文件末尾添加
+::::::::

修改 /etc/yp.conf文件,添加NIS服务器
ypserver 172.16.30.189
最后重启一下NIS服务就可以了
/etc/init.d/nis restart

ubuntu问题一解

因为本人一直喜欢打各种各样的命令,所以经常弄的某个程序无法运行,或者桌面无法显示。以及安装的时候出现任何错误都会慌。但是我同学跟我说linux是永远不需要重装的。于是我记住了,以后碰到任何问题我都不会重装。
碰到把gnome桌面给删除了,那只能命令行下apt-get install一下。但是更严重的问题居然任何用户都无法执行bin和sbin目录下的文件,怎么办呢?于是拿出了Livecd,然后发现居然原来的分区 没有被mount,怎么办呢?mount命令并不是很熟悉,但是还是很给解决了,sudo进入原来的分区,把sh和bash的权限先改回来了,能启动了, 哈哈! 但是发现到了加载桌面的时候又出问题了,于是又把所有者改成登录用户。
问题虽然是给解决了,可花费了我太多的时间,而且很多文件夹的权限已经被我改的面目全非了,640和751这样的权限到处都有。。。。看来还是要去baidu搜索下到底每个文件夹的权限具体是怎么样的,并且要知道为什么会那样,不然我这样的么就行了。
其实学任何东西都是靠自己摸索的,人的失败只有一种,那就是放弃,只要你不放弃怎么会失败呢?
以前因为还是Windows平台,所以Linux都是装在虚拟机里的,所以一碰到什么问题都是靠重装这样的来解决的。Linux改变了我学习的一个方法,感谢它!
我并不需要大家都来使用Linux,只是想告诉大家一个学习的态度而已。用什么操作系统并不重要,操作系统说到底只是我们的一个工具。当然在中国Windows容易中毒是不争的事实。
米卢说:“态度决定一切!”

ubuntu下建立系统菜单

今天偶然要装个Luma QQ, 然后顺便把QQ程序放在菜单里。


seven@2ports~$ sudo gedit /usr/share/applications/LumaQQ.desktop

输入如下内容:

[Desktop Entry]

Name=LumaQQ

Comment=QQ Client

Exec=/opt/LumaQQ/lumaqq //qq的安装位置

Icon=/opt/LumaQQ/QQ.png //qq快捷方式的图片位置

Terminal=false

Type=Application

Categories=Application;Network; //快捷方式所在的位置

存编辑过的文件 安装完成后的快捷方式在(应用程序 -> Internat -> LumaQQ)