2005-02-27

User Profile Hive Cleanup Service

今天看Webcast课程介绍了一个工具"User Profile Hive Cleanup Service"


注销时,可能会遇到以下症状:
• 用户配置文件无法卸载。
• 漫游配置文件无法协调。
• 达到注册表大小限制 (RSL)。
• 花费了很长时间进行注销,但收到如下信息:
正在保存设置...

2005-02-25

mysqldump常用的选项

germa83上的mysql有超过3个G的东东,在重装系统时难免要把数据备份,我用的是备份mysql数据库的常见工具,mysqldump。在备份时,我使用的是mysqldump --opt DWBdatabase > DWBdatabase.sql,阅读mysql的手册才知道,其实--opt在4.1版本以上是默认打开的(As of MySQL 4.1, --opt is on by default, but can be disabled with --skip-opt)。在导入数据时我先用create database DWBdatabase,然后用mysql DWBdatabase < DWBdatabase.sql 。这里有一点不方便的是,得先手工建立数据库然后才能导入,当有多个数据库要导入时比较麻烦。不过如果在导出时添加选项--database,即mysqldump --opt --database DWBdatabase > DWBdatabase.sql 就可以避免这样的麻烦。看来仔细阅读手册还是很有用的。总结一下常用用法:

2005-02-24

awstats的安全问题

awstats 6.2存在安全漏洞,当用户在URL里置入恶意代码时可以获得很多系统信息,甚至侵入系统。

2005-02-22

Apache status code

Apache作为最常见的web 服务器,有时常常察看其日志文件来判断一些情况。下面是常见的一些状态代码。

2005-02-21

WEB标准

WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为
(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如
W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA
(European Computer Manufacturers Association)的ECMAScript标准。我们来简单了解一下这些标
准。

Open Source for Windows!

在网上发现几个收集在windows下的开源软件的站点。
TheOpenCDGNUWin II,专门整理 Windows 下的优秀的开源软件,发布成 CD,供大家免费下载、使用。另外 OSSWin也收集了 Windows 下的很多自由软件,值得推荐!

2005-02-20

Linux Tipps

Mike Chirico (mchirico@users.sourceforge.net) or (mchirico@comcast.net)
Copyright (c) 2004 (GPU Free Documentation License)
Last Updated: Thu Feb 17 20:41:05 EST 2005

The latest version of this document can be found at:
http://prdownloads.sourceforge.net/souptonuts/How_to_Linux_and_Open_Source.txt

For tips on using SQLite (over 25 pages)
http://prdownloads.sourceforge.net/souptonuts/README_sqlite_tutorial.html

For tips on MySQL reference:
http://prdownloads.sourceforge.net/souptonuts/README_mysql.txt

For a recommended reading list
http://prdownloads.sourceforge.net/souptonuts/Recommended_Reading.html

For tips on upgrading RedHat 9 or 8.0 to 2.6.x src kernel
http://prdownloads.sourceforge.net/souptonuts/README_26.txt

For tips on Comcast Email with Home Linux Box
http://prdownloads.sourceforge.net/souptonuts/README_COMCAST_EMAIL.txt

2005-02-19

如何在vim中插入行号

工作中,我们有时希望把行号置入文件中,而VIM提供的功能 :set nu 只能显示行号,不能编辑或将其置入文件当中,下面的宏命令脚本row_num.vim可以完成此项功能。
打开文件然后执行:so row_num.vim就可以插入行号。

2005-02-17

Wintersemester 2004/2005 ist vorbei

周三参加了Graphenalgorithmen Theorie und Algorithmen的考试,这样2004/2005冬季学期就算结束了。这学期上的课真是不多,除了Graphenalgorithmen Theorie und Algorithmen外,就剩下Intelligente Systeme 和Digitale Library.

在准备Graphenalgorithmen Theorie und Algorithmen这门考试而反复阅读笔记的时候,发现上了一学期的课(每周4课时Vorlesung和2课时的Uebung),讲的内容其实并不算是太多,知识内容比较细。在此先简单总结一下课程内容,抽空再把笔记有条理的digitalisiert,因为这是教授第一次开这门课,讲义准备的有时不是很充分。


2005-02-16

使用passwd 命令的问题

今天晚上在nu01(suse 9.1)上本想添加一个用户,谁知道在用useradd -m hcs 添加完用户,使用passwd hcs修改密码时却得到错误提示:Unknown user:hcs

上网查了一看,部分suse 6.x的用户曾经遇到过类似的问题,多是因为nscd程序的问题,需要重新启动nscd damon。我/etc/init.d/nscd restart之后,问题还没解决,奇怪!

2005-02-10

Linux下Apache并发连接数和带宽控制

作者:平生一笑
    Linux+Apache的稳定性、安全性和性能以及低廉的价格正在赢得越来越多的市场份额,使用Linux+Apache作网站服务器的朋友也越来越
多,而Apache作为一种http服务,相比FTP总是不容易控制,特别是当网站以http方式提供软件/音乐下载时,若是每个用户都开启多个线程并没
有带宽的限制,将很快达到http的最大连接数或者造成网络壅塞,使得网站的许多正常服务都无法运行。不过,Apache的使用者们早已开发出了
mod_limitipconn和mod_bandwidth两个模块,来控制http的并发连接数和用户所能够使用的带宽,下面将以RedHat
Linux 7.3+Apache 1.3.7来说明它们的使用方法。

2005-02-04

使用ssh登陆不用密码

经常从germa63登陆到germa83那台机器,每次都要输入密码,实在是有点麻烦。参看了IBM developerworks的文章,使用public key的方式来验证登陆,安全又方便值得推荐。

1. 首先登陆到germa83上用 germa83:~>ssh-keygen -t dsa 生成密钥,

2. scp id_dsa.pub root@germa63: ,即将公钥拷贝到germa63上,然后在germa63上把公钥添加到authorized_keys文件中
cat germa83.pub >> .ssh/authorized_keys

3. 在germa63上以root身份安装keychain,并修改 .profile文件,添加下面两行
keychain id_dsa
. ~/.keychain/$HOSTNAME-sh

2005-02-03

使用域账户登录得到错误信息

Prof. Timm告诉我,她在使用URT的账户登录时,得到错误,大意是,某些文件名太长了,无法从Server端加载用户的profile,只能使用本地的一个临时profile。进去之后,把Dokumente und Einstellungen目录下timm.bak这个目录删除后,注销后再次登陆进去,没有得到错误提示,可是在Dokumente und Einstellungen目录下却没有生成包含她的个人偏好设置文件的名为timm的文件夹。打了个电话给Herr Schey,说明了一下大致情况。他说这种情况,他碰到过,多半是该用户既在win NT下登陆过,又在win 2000下登陆过,导致用户的profile里产生了一些名字过长的文件,从而引起错误。而Prof. Timm正是经常在win NT下和win 2000下工作。Herr Schey让我以管理员的身份登陆删除Dokumente und Einstellungen目录下名为TEMP的目录。第一次删除未果,得到错误,某个文件正被打开之类的错误提示,Herr Schey告诉我,重新启动机器后再删除那个文件夹就不会得到错误信息。重启机器后再删除,果然就没有问题了。经验在这儿就显得很重要了!

germa127无法打印

Christian告诉我,从她的那台电脑(germa127)无法使用HP 4100TN那台网络打印机。我记得以前给她安装过,并且打印没有问题,现在一看打印机的设置没有变,可是打印时,总使得到错误提示:打印时发生一个错误,是否取消打印任务。删除了该打印机,再次安装,问题依旧存在。从germa127 ping germa33也能得到正确响应。同一个子网内的其他好几台电脑都是通过TCP/IP Port来连接的这个打印机,都没有问题,为什么这台win 2000不行呢?在win 2000的服务里查看了一番也没有发现什么禁用的服务。怀着试一试的想法,重新安装打印机,不过在安装时选择的不是TCP/IP Port,而是LPR Port(我也不知道这是个什么东东,估计是个打印通讯用的协议之类的),安装完毕后,打印测试页,可以用了!这个问题就这样稀里糊涂的被解决了!

2005-02-01

NU的打印机

Neue Universal的那台Brother HL-1270N打印机我早就配置成网络打印机了,可是编辑室的人告诉我,打出来的纸上经常有一大片一大片黑黑的,无法阅读。由于对打印机不太熟悉,我拿着几张有这种问题的纸就去URT的Werkstatt去问那里的工作人员。

修改germa83上mysql配置文件的一个选项

今天Thomas让我把germa83上的mysql配置文件修改一下,让mysql不要把每次查询和数据更新记录到log文件里,以提高mysql工作的效率。我在/var/lib/mysql/目录下一看,生成的log文件已经超过2GByte了。找到配置文件/etc/my.cnf,察看了mysql的文档,发现与log-bin这个选项,于是把这个选项给注释掉了。
使用 mysql> SHOW VARIABLES;可以察看很多选项,其中

log_bin   | OFF   。修改完后重启mysql server(/etc/init.d/mysql start)。