2010/04 14
Ubuntu 9.10及10.4之后,使用的新的GDK,导致部分使用老GDK的程序出现异常,主要包括Eclipse, QQ
修改方式是将设置变量,支持原来的GDK模式
1. 建立一个 ~/bin/eclipse
文件内容:
 
export GDK_NATIVE_WINDOWS=true #设置GDK_NATIVE_WINDOW
/opt/eclipse/eclipse  #启动
2. 使用 ~/bin/eclipse 来启动eclipse
linux QQ的修改也是一样, 由于qq的启动文件是sh文本脚本,可以直接修改启动文件,
修改:/usr/bin/qq
在第二行加上:
 
export GDK_NATIVE_WINDOWS=true
Defined tags for this entry:

Posted by rollenc

Not modified
2010/03 23
升级到Ubuntu 10.4,最大化最小化按钮等,被放到了窗口的左侧,一般人可没有这个习惯,很简单,修改之,将其放到右侧。

1. Alt + F2 ,运行 gconf-editor
2. 在左侧目录树中,找到 /apps/metacity/general/
3. 在右侧找到键: button_layout , 修改值为 menu:minimize,maximize,close

完成
Defined tags for this entry:

Posted by rollenc

Last modified on 2010-03-23 00:18
2008/08 29
一些不常用的管理功能,记录到一起,免得去搜

1. 将auser加入到管理员列表,即可以使用sudo命令
  sudo usermod -aG admin auser 


2. 绑定IP
  sudo vi /etc/network/interfaces

使用类似于以下的信息:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.100.215
netmask 255.255.255.1
network 192.168.100.0
broadcast 192.168.100.127
gateway 192.168.100.1
dns-nameservers 127.0.0.1


3. 修改DNS
文件: /etc/resolv.conf
内容:
domain localhost
nameserver 127.0.0.1  #如果安装了BIND9等dns解析,就直接用本地吧。


4. 设置主机名称
sudo /bin/hostname newname


5. 允许用户FTP,但是不允许SSH,telnet
编辑文件: /etc/passwd
将需要禁止登录用户的默认命令行修改为: /bin/false。
搞定。 如果 FTP也登录不了,则需要将这一行 /bin/false 加入到文件 /etc/shells。



其他待续,使用到一条,就增加一条。
Defined tags for this entry:

Posted by rollenc

Last modified on 2008-08-29 20:36
2008/08 16
看了Ubuntu 8.10的主题样式,很漂亮的看。 忍不住了,安装之。现在版本是Ubuntu 8.10 "Intrepid Ibex" Alpha4.

安装方法简单的很,

按: Alt+F2
输入:update-manager -d
在新出来的窗口中选择: "New Distribution Update."

安装中。。。

祝上帝好运。。。
Defined tags for this entry:

Posted by rollenc

Last modified on 2008-08-16 08:24
2008/05 29
Linux ext3等分区是具有inode table的,用于存储文件的位置等信息。一般来讲,一个文件将占用1~2个inode值。在WEB系统中,如果采用生称html方式,会产生大量的小文件,这样会暂用大量的inode值。所以,常常出现文件空间还剩余很多,但是由于inode满了,LINUX也会报警说没有空间了,不允许增加文件。

根据这一状况,你可能需要对磁盘的inode大小进行调整。
如果磁盘中主要为小文件,你可以适当的增加inode值。
如果大文件居多,可以适量减少inode空间,当然这并不是很必要,inode也暂用的空间并不是很大,节省不了很多。

可以使用 mkfs来调整inode数值。
具体方法&案例:

0. 预热,准备一些数据和资料

我目前需要将我的分区 /dev/sda9 (mount at /var/www)的inode值增加到2500000(原值为2000640)。
我的系统: ubuntu 8.04 Desktop

  df        #获得目前磁盘加载情况己使用情况
  df -i      #获得目前磁盘inode使用情况,便于估计目标inode将要调整为多少
  cat /etc/fstab  #输出当前fstab,修改inode之后,uuid会被修改。因此,该文件也需要作相应调整。需要记录一下,最好的,cp备份一下
  cp -aR /var/www /home/bak/ #备份所有数据到另一个分区/home,调整inode会格式化整个分区,分区将被删除



1. umount
  sudo umount /var/www #www是我准备调整inode的磁盘。当然,umount之前你需要关闭一些使用它的进程。比如apache,或者其他service


2. mkfs.ext2,调整inode
注意!!!!!!!!!!该操作将删除整个分区数据,在进行此操作之前,请再次确认你已经对该分区的信息做好了备份。
请再次确认你的数据已经全部备份完毕。

  sudo mkfs.ext2 -N 2500000 /dev/sda9  # 2500000 是我需要的inode值  /dev/sda9是我 /var/www的磁盘。

会有类似于这样的一些输出,具体含义不表:

mke2fs 1.40.8 (13-Mar-2008)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
2503680 inodes, 3905795 blocks
195289 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4001366016
120 block groups
32768 blocks per group, 32768 fragments per group
20864 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208

Writing inode tables: done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 24 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.


3. 更新分区
 sudo tune2fs -j /dev/sda9


4. 更新系统uuid。
  sudo udevtrigger

5. 获取新的uuid,记录它
  sudo vol_id -u /dev/sda9

6. 修改fstab,将新的uuid替换进去
  sudo vi /etc/fstab

有可能,你也需要相应调整 /dev/sda1的uuid值或其他,你可以通过下列语句来检查并更新uuid,直到mount -a 不报错。
 sudo umount -a
 sudo mount -a

7. 最终,在mount -a通过之后,使用预热阶段的命令查看一下新的设置。

rollenc@rollenc-Kubuntu:~$ df -i
文件系统 Inode (I)已用 (I)可用 (I)已用% 挂载点
/dev/sda9 2503680 11 2503669 1% /var/www

inode值已经增加了。当然,有一些偏差,这是正常的可以接受的。


Defined tags for this entry: ,

Posted by rollenc

Last modified on 2008-05-30 00:10
2008/05 29

Ubuntu是什么, What is Ubuntu


Ubuntu is a community developed operating system that is perfect for laptops, desktops and servers. Whether you use it at home, at school or at work Ubuntu contains all the applications you'll ever need, from word processing and email applications, to web server software and programming tools.

Ubuntu 是一个由 社区 开发的,适用于笔记本电脑、 桌面电脑 和 服务器。 无论您是在家庭、学校还是工作时使用,Ubuntu 都包含了您所需的所有程序:无论是文字处理和电子邮件,还是 Web 服务和编程工具。


Ubuntu 永远 免费。您无需支付任何许可费用。您可以下载、使用以及与您的朋友、家庭、同学或同事分享,而绝对无需任何代价。

Ubuntu is and always will be free of charge. You do not pay any licensing fees. You can download, use and share Ubuntu with your friends, family, school or business for absolutely nothing.

Ubuntu 每6个月推出新的桌面版本和服务器版本。这意味着您总是能够享受开源世界所提供的最新、最好的应用程序。

Ubuntu issue a new desktop and server release every six months. That means you'll always have the the latest and greatest applications that the open source world has to offer.

Ubuntu 十分注重安全。对于每个桌面和服务器版本,您可以获得 至少18个月的免费安全升级 。如果您使用的是长期支持版本(LTS),那么您可以获得桌面版本3年、服务器版本5年的支持。LTS 版本并不收取额外的费用,我们将在相同的免费条件下为每个人提供我们最好的服务。Ubuntu 新版本的升级也总是免费的。

Ubuntu is designed with security in mind. You get free security updates for at least 18 months on the desktop and server. With the Long Term Support (LTS) version you get three years support on the desktop, and five years on the server. There is no extra fee for the LTS version, we make our very best work available to everyone on the same free terms. Upgrades to new versions of Ubuntu are and always will be free of charge.

使用评价


Ubuntu是我最喜欢的Linux操作系统,认识她不是因为她的免费光盘,而是她小巧。
和很多人一样,最初使用的Linux是Redhat。然后升级为Fedora Core 4。接下来试验了非常多的Linux,包括Suse等。最终,我受不了机器的缓慢,开始了一个问题: 为什么没有只需要一张光盘就能搞定的Linux?
于是,找到了Ubuntu。
之后,也很少去尝试其他的Linux系统。
当时UBUNUT的版本是5.10。

更多


更多Ubuntu信息,请参阅Ubuntu网站:
英文版: http://www.ubuntu.com
中文版: http://ubuntu.org.cn/

Defined tags for this entry: ,

Posted by rollenc

Last modified on 2008-06-01 11:20
2008/05 15
ubuntu 8.04中似乎已经不能直接使用&来将程序作为后台程序运行,甚至bg也不起作用.

rollenc@rollenc-Kubuntu:~$ php tmpff &
[1] 7128
rollenc@rollenc-Kubuntu:~$ 

[1]+  Stopped                 php tmpff
rollenc@rollenc-Kubuntu:~$ bg
[1]+ php tmpff &

[1]+  Stopped                 php tmpff
rollenc@rollenc-Kubuntu:~$ fg
php tmpff
49995000rollenc@rollenc-Kubuntu:~$


替代方式可以是在前面使用nohup关键字。
nohup php tmpff


不习惯nohup,同时我也相信Ubuntu 8.04是支持&的写法的,可能是哪里的配置不对。
谁能找出原因?
Defined tags for this entry: ,

Posted by rollenc

Last modified on 2008-05-29 12:08
2007/11 8
Ubuntu7.04的申请之后,申请的ubuntu7.10的光盘又收到了。
邮件内容列表:
  • 2张 ubuntu7.10 光盘
  • 1张 kubunut7.10 光盘
  • 1张贴纸

这次的shipit有几个重要的变化:
  • 后面左下方的贴纸现在是中文的内容了,更加国际化
  • 今年的邮费降低了,去年的一个包裹花费了5欧元邮资,而今年的一个包裹只花费了0.88欧元。信封背面显示包裹类型为:"免费开源软件CD,非商业用途,仅供教育目的"。很高兴,这个预示了Ubuntu这份免费午餐将继续提供

贴图:
Ubuntu 7.10光盘
Defined tags for this entry:

Posted by rollenc

Last modified on 2007-11-08 19:01
2007/10 18
Defined tags for this entry:

Posted by rollenc

Not modified
2007/10 17
ubuntu 7.10将于2007/10/18号发布,据现在倒计时一天整。
庆祝一下。虽然对于我个人来讲,并不重要了,在半个月前出BETA时,7.10已经升级好了,预定光盘昨天已经于昨天送到的邮寄公司。
Defined tags for this entry:

Posted by rollenc

Not modified
2007/10 17
发帖纪念:
3 CDs requested on 2007-10-09. 3 CDs were approved and sent to the shipping company on 2007-10-15. Please note requests usually take from 4 to 6 weeks to deliver, depending on the country of shipping.

也赶紧去查查,你的免费光盘什么时候寄过来
Defined tags for this entry:

Posted by rollenc

Not modified
2007/10 13
今天升级mysql server遇到错误,错误信息如下:

Preparing to replace mysql-server-5.0 5.0.38-0ubuntu1 (using .../mysql-server-5.0_5.0.45-1ubuntu2_i386.deb) ...
* Stopping MySQL database server mysqld [fail]
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: warning - old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
* Stopping MySQL database server mysqld [fail]
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: error processing /var/cache/apt/archives/mysql-server-5.0_5.0.45-1ubuntu2_i386.deb (--unpack):
subprocess new pre-removal script returned error exit status 1
* Stopping MySQL database server mysqld [fail]
invoke-rc.d: initscript mysql, action "stop" failed.
* Starting MySQL database server mysqld [ OK ]
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
Errors were encountered while processing:
/var/cache/apt/archives/mysql-server-5.0_5.0.45-1ubuntu2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


解决办法:
sudo cat /var/run/mysqld/mysqld.pid #获得mysql server的运行ID,填入下方kill后的 xxx
sudo kill xxx #'xxx'为上方的输出结果

再重新升级mysql server.

Defined tags for this entry: ,

Posted by rollenc

Not modified
2007/10 13
October 2004 4.10 Warty Warthog 有疣的河马
April 2005 5.04 Hoary Hedgehog 灰白的刺猬
October 2005 5.10 Breezy Badger 活泼的獾
June 2006 6.06 Dapper Drake 标致的公鸭
October 2006 6.10 Edgy Eft 急躁的小蜥蜴
April 2007 7.04 Feisty Fawn 活跃的小鹿
October 2007 7.10 Gutsy Gibbon 有力气的长臂猿
April 2008 8.04 Hardy Heron 勇敢的鹭

以下为将来版本的无厘头笑话预测,来自:
http://www.linux.org.ru/view-message.jsp?msgid=2116283
由于词汇过于xx,不引用过来了.
Defined tags for this entry:

Posted by rollenc

Last modified on 2007-10-13 10:21
2007/10 13
UBUNTU大版本的升级常常会引起诸多问题,最常发生的就是gnome启动不了,不能进入图形界面。因此,在升级时,务必要谨慎操作。
以下是我升级6.06到6.10时的5次失败的经验,同样适用于ubuntu6.10升级到ubuntu7.04, ubuntu7.04升级到ubuntu7.10等大版本升级,屡试不爽。
1。 更新源:
sudo gedit /etc/apt/sources.list

将所有的feisty(7.04版本号)替换为gutsy(7.10版本号).
2. 更新
sudo apt-get update

3.开始升级。使用:
gksu "update-manager -c" # "-c" switch tells it to look for upgrades at all.

开始升级,按照升级界面下一步。
错误的做法:
sudo apt-get dist-upgrade

这一个操作并没有很好的调用ubuntu的升级脚本,只是把软件包全部替而已。很容易导致系统问题。

提示:使用 gksu "update-manager -c" 会出现下载速度较慢,无法查看下载进度和升级过程难以取消的情况,你可以先使用
sudo apt-get -d dist-upgrade # "-d" 表示只下载文件

或者新立德工具进行升级文件下载后,再运行 gksu "update-manager -c" 升级。
注意。不能使用sudo apt-get dist-upgrade进行安装。如果使用这一命令安装开始,那么更不要强行退出,开始了就让他结束。
4. 升级完成之后,系统会要求你重启。不急,选择不重启。为了系统下次能够正常启动,还需要进行进一步软件包检查。关闭升级窗口之后,再重复使用:
sudo apt-get update
sudo apt-get upgrade

你会发现,原来还有很多软件包可以升级。重复的将它们全部升级完毕。直到没的升为止。
5. OK,现在可以重启了。升级过程完成。如果升级一切顺利,这可以运行
sudo apt-get autoremove
sudo apt-get clean

来清除旧有的文件,节约硬盘空间。
祝你一切顺利。
Defined tags for this entry: ,

Posted by rollenc

Last modified on 2007-10-13 10:27
2007/10 4
Ubuntu 7.10 Gutsy Gibbon还未正式发布,但现在可以提前Ship It了!。
地址:https://shipit.ubuntu.com/
如果你喜欢KDE桌面,那么这次有一个额外的好消息,KUbuntu也接受ShipIt预定申请,申请地址:https://shipit.kubuntu.org/
Edubuntu的申请地址: https://shipit.edubuntu.org/
但是我另外喜欢的高效率的XFCE环境Xubuntu并不能够预定。有点失望
你可以同时申请多种光盘。

提示:
1.如果你真心想试用,或者分发你的光盘并推广UBUNTU-LINUX,那么别犹豫,去申请吧;
2.如果你只是自己用,那么,请考虑一下,是不是可以使用硬盘安装或者自己刻盘(一张CD超市价格才1.5元,而一次光盘的邮寄费用需要5欧元);
3.如果你只是因为它免费而想要,那么,UBUNTU-SHIPIT不欢迎你。
4.如果你的朋友也在申请它,那么,请合在一起申请多张。这样可以给Canonical Ltd. 省下一份邮费。
Defined tags for this entry:

Posted by rollenc

Last modified on 2007-10-11 20:57

(Page 1 of 3, totaling 34 entries)