2004-07-31

什么是LDAP

从天极网转载

乍看之下,设计一个LDAP服务器的目录拓扑好像是很麻烦的事。但是只要预先计划一下,那这件事就变得相对简单了。此文中,我们将分别讨论每个你必须考虑的主题:

· 什么是目录树?它们看起来像什么?
· 选择你的目录的基准DN
· 一个目录树的例子
· 规划你的目录拓扑

如何更改MySQL的端口

为了数据的安全,可以考虑让MySQL只守候在127.0.0.1上,这样从Internet上就无法直接访问数据库了。
修改/etc/init.d/mysql文件

mysql常见的一些有用的选项和命令

mysql常见的一些有用的选项和命令


●mysqld -----开启日志支持
--log
--log-update
--log-long-formart

●mysql
grant all on database.* to user identified by "password" 新建一user用户,赋予其database数据库的所有权限
revoke all on database from user 移除user用户在database数据库上的所有权限
mysql -uroot -p --one-database databasename < file.sql 从file.sql文件导入sql语句到databasename这个数据库里

●mysqladmin
mysqladmin flush-logs 命令mysqld重新打开一个新的日志文件,就是清空老日志文件,相当于轮回了

●mysqldump
--add-drop-table 导出sql语句时添加droptable if exists语句
--quick 快速导出
--opt 优化选项(推荐)

●myisamchk
检查表选项
--extend-check 扩展检查
--medium-check 速度比较折中的一个检查选项
修复表选项
--recover 修复表文件
--safe-recover 安全修复表文件,比--recover要慢
修饰修复表项
--force 强制清除上次的临时文件
--quick 只根据素引文件的内容进行修复

●mysql的管理
可以使用phpmyadmin(需要php的环境支持)和mysqlcc(linux图形界面支持,WINDOWS系统支持)

/proc中的一些文件

/proc中一些文件可以看到有关系统运行的状况,如:
/proc/interrrupts IRQ设置
/proc/cpuinfo CPU信息
/proc/dma DMA设置
/proc/ioports I/O设置
/proc/meminfo 内存的有关信息
/proc/loadavg 系统的平均负载
/proc/uptime 系统的uptime和idle time
/proc/version 有关 Linux kernel版本,主机信息

Linux下的热键

转贴自 www.chinaunix.net 作者:coolend

Linux的一个特色就是其命令多而且功能强大, 频繁输入命令不仅麻烦而且工作量较大,虽然可以使用TAB进行>命令补足,或者使用aliase来简化某个命令的输入,但这并不能从根本上解决敲击键盘次数过多的问题。


grep的使用

在当前及子目录下,使用grep可以寻找含有某个字符串的文件名。比如,要寻找一个文件名,它含有某个你知道的字符串。
在sun下用:

find . -exec grep -l "string_to_be_search" {} ; 2>/dev/null


在linux下:
如找包含“abcdefg123”的字符串

grep -rl "abcdefg123" /etc

Kerberos的工作原理

这就是Kerberos的工作原理, 不知道是谁翻译的。基本上就这个意思。 向翻译者表示感谢。

前提就是要防止公司内部的SNORT,SNIFF之类的探测器截获用户名和密码。 E原文在MIT的网站。

Kerberos的原理

这是MIT(Massachusetts Institute of Technology)为了帮助人们理解Kerberos的原理而写的一篇对话集。里面有两个虚构的人物:Athena和Euripides,通过Athena不断的构思和Euripides不断的寻找其中的漏洞,使大家明白了Kerberos协议的原理。
  Athena: 雅典娜,智慧与技艺的女神。
  Euripides:欧里庇得斯, 希腊的悲剧诗人。

2004-07-30

Unix系统中目录的权限

      Unix系统中目录的权限位和文件有所不同。目录的读权限位意味着可以列出其中的内容。写权限位意味着可以在该目录中创建文件,如果不希望其他用户在你的目录中创建文件,可以取消相应的写权限位。执行权限
位则意味着可以搜索和访问该目录。

优化PHP

作者:Paul Gao 来源:http://www.paulgao.com.cn

维护“”(http://www.imobile.com.cn)的服务器有快两年了,也有些经验心得,写在这里给大家分享。

服务器配置如下:redhat linux 9.0、apache 1.3.29、php 4.3.4、mysql 3.23.58,以下建议均在以上平台上跑的很好,当然也跟你的应用有关系,具体实施要根据实际效果来进行。

多重启动+去广告修改方法 for MSN Messenger V6.x

MSN v6.x 默认只能一个用户登陆,并且又让人讨厌的广告。下面的办法可解决这两个问题:

IP Routentable

germa93:/home/jia/ # route -n
Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
136.199.91.0  0.0.0.0  255.255.255.0  U  0  0  0   eth0
136.199.91.0   0.0.0.0   255.255.255.0   U   0   0   0   eth0
127.0.0.0   0.0.0.0   255.0.0.0   U   0   0   0   lo
0.0.0.0   136.199.91.1   0.0.0.0   UG   0   0   0   eth0

第一行是说,你要访问136.199.91.0这个网段,掩码是255.255.255.0的话,从eth0这个网卡出去。
第二行和第一行一样。
第三行是关于本机的,访问自己从lo这个虚拟的本地网卡走。
第四行是说你要去任何地方的话,从网关136.199.91.1出去,并且网卡是eth0。

Windows 2000/XP控制台应用速查手册

故障恢复控制台(以下简称控制台)是Windows 2000/XP的系统工具,它功能强大,使用方法简单,可以解决大多数Windows 2000/XP引导方面问题。
  控制台采用命令行界面,提供了多条有用的命令,可以访问系统上的所有NTFS卷,不仅可以启用和禁止服务,还可以从光驱安装盘中拷贝文件,对系统进行各种恢复操作和管理。当服务器因驱动程序问题不能正常引导,或者当某个文件在Windows 2000/XP运行期间需要替换时,故障恢复控制台就显得非常的有用。

2004-07-29

解决germa71不能软关机

      germa71,主板为ASUS A7V,CPU为AMD athlon 800MHZ。我用ghost从另外一台机器的镜像文件按恢复安装了windwos 2000 +sp4。
在关机时,电脑不会自动关闭,而是出现早期windows关机时的画面,即“现在你可以安全的关闭计算机”的字样。

微软的常用资源

web开发
http://www.microsoft.com/china/msdn/Archives/catalog/web/
MSDN 微软开发技巧系列网络讲座
http://www.microsoft.com/china/msdn/events/webcasts/Webcast/webcasts.mspx

一次安装多个常用的perl package

当使用某些用perl写的open source软件时,安装时经常会报告,缺少某个perl的包,于是就去装那个包,在装那个包时又会遇到类似的问题。一个比较简单的办法,类似php 中pear一样通过在线时输入命令行就可以直接安装一些常用的包。

perl -MCPAN -e shell

第一次用的时候,要做一番配置,配完了以后就很容易用了。

2004-07-26

google也有不能用的时候

第一次碰见google不能用了(19:00 26.07.2004 ),查询时返回错误:


Server Error


The service you requested is not available at this time.

Service error -27.

希望能很快恢复正常!

2004-07-24

2004-07-23

网络安装suse 9.0

今天给germa71装了suse 9.0。由于没有光盘,只好从网络安装(由计算机中心提供的NFS server)。刚开始用suse 7.3的光盘启动,然后加载网卡的驱动,设置好ip,netmask,gateway和DNS server和NFS server信息,给出安装路径/suse/9.0/dvd。

2004-07-21

理论考试通过!

今天终于把考取驾照的理论考试考过了,一个没错!这次考试认出奇的少,就4个。考官也极其友好。有一个关于导致轮胎过渡使用的题,我本来不知道怎么回答,但跟考官说了几句话,把答案给套出来了,要不然就很有可能不是全对了。上次太大意,一不小心错了3个,后悔半天。今天答完题之后,反复检查了好几遍才交上去。

注销远程用户

折腾了好几天的root没有在localhost注销的问题,终于告一段落了!

2004-07-19

ps auwwwx

使用ps aux时,最后一列显示并不完整,要想全部显示出来,可以用
ps auwwwwx。

cat /proc/version 查看当前的版本。 

2004-07-17

修改Linux的系统时间

     一般使用“date -s”命令来修改系统时间。
比如将系统时间设定成1996年6月10日的命令如下,
#date -s 06/10/96
将系统时间设定成下午1点12分0秒的命令如下,
#date -s 13:12:00

Anrufumleitung

今天下午帮一个德国朋友关掉他以前设置的电话呼叫转移功能,打了好几个电话,用半个多小时才解决问题,看来科技人性化的一面还是不够。

在这里记录几个电话,以留下次备用!

Books about docBook

1. DocBook: The Definitive Guide

2. Writing Documentation Using DocBook

2004-07-16

mount NTFS 分区

1.手动mount ntfs分区并正确识别中文
我第一次用mount -t ntfs -o codepage=936,isocharset=cp936 /dev/hda6  /mnt/ntfs
出现一句错误提示:too many options or wrong options(大致如此)
然后改为: mount -t ntfs -o isocharset=cp936 /dev/hda6  /mnt/ntfs 获得成功。正确识别出了中文的文件名。如果是通过编译内核让它支持ntfs的,还可以简写为: mount -o isocharset=cp936 /dev/hda6 /mnt/ntfs。

如何在Linux下新增一块硬盘

一、关机,物理连接硬盘
   如果是IDE硬盘,注意主、从盘的设置;如果是SCSI硬盘,注意选择一个没有被使用的ID号。

Linux常见故障的紧急处理方法

1.使用急救盘组进行维护 
  急救盘组(也称为boot/root盘组),是系统管理员必不可少的工具。用它可以独立启动和运行一个完整的Linux系统。实际上,急救盘组中的第二张盘上就有一个完整的Linux系统,包括root文件系统;而第一张盘则存放了可启动的内核。

Linux的对用户的限制

俗话说“没有规距不成方圆”,可是这个世界上总有些不守规距的人。也许他会在公用服务器上运行一个大程序把内存吃光;也许他会把无聊的电影文件也放到文件服务器上,把其它人的空间也抢占了;也许……,遇到这样的人光是口头说教也许并没有效果反而会引发人际关系的紧张,怎么办呢?

0day的软件为什么用.bin文件发布

“0day的软件为什么用.bin文件发布?
其大小比.ISO格式的大好多,700MB的bin文件转成ISO文件小了大概有100MB。
是习惯问题,还是有别的原因吗?版主知道否?”

2004-07-15

Well-Known TCP Port Numbers

In TCP/IP and UDP networks, a port is an endpoint to a logical connection and the way a client program specifies a specific server program on a computer in a network. Some ports have numbers that are preassigned to them by the IANA, and these are known as well-known ports (specified in RFC 1700). Port numbers range from 0 to 65536, but only ports numbers 0 to 1024 are reserved for privileged services and designated as well-known ports. This list of well-known port numbers specifies the port used by the server process as its contact port.

Linux 集群大全

Linux 集群大全
哪种群集适合您?

Rawn Shah
LinuxWorld 专栏作家
2000 年 5 月

Rawn Shah 作为专家,在 Linux 现有的开放源码和封闭源码集群解决方案方面为您指点迷津。

计算 Linux 中集群项目的数量就象计算硅谷中创业公司的数量一样。不象 Windows NT 已经受其自身的封闭环境阻碍,Linux 有大量的集群系统可供选择,适合于不同的用途和需要。但确定应该使用哪一个集群的工作却没有因此变得简单。

2004-07-14

用 JavaScript 实现"back"按钮的功能

本技巧教你如何让你的读者能够从当前页面跳回到他们以前浏览过的页面。

是否很想有一个神奇的按钮,能将它放在你的 HTML 文档的任何地方,使你的读者能够从当前页回跳到以前浏览过的页面呢?或许,你不象我这么懒惰,但是我想有这个念头也不奇怪吧。在浏览的页面非常长时,我就很讨厌将鼠标移到浏览器的"Back"按钮上。

Java 程序中的多线程

Java程序中使用多线程要比在 C 或 C++ 中容易得多,这是因为 Java 编程语言提供了语言级的支持。本文通过简单的编程示例来说明 Java 程序中的多线程是多么直观。读完本文以后,用户应该能够编写简单的多线程程序。

一个完整的Socket例子

服务端的程序: 

import java.io.*;
import java.net.*;

public class SocketServer {
    ServerSocket ss=null;
    Socket s=null;
    DataInputStream inStream=null;
    DataOutputStream outStream=null;

Java Socket编程

      Sockets有两种主要的操作方式:面向连接的和无连接的。面向连接的sockets操作就像一部电话,他们必须建立一个连接和一人呼叫。所有的事情在到达时的顺序与它们出发时的顺序时一样。无连接的sockets操作就像是一个邮件投递,没有什么保证,多个邮件可能在到达时的顺序与出发时的顺序不一样。

2004-07-13

Data Structures, Algorithms, and Applications in C++

Data Structures, Algorithms, and Applications in C++

Programm Source code

Exercise Solutions

当前社会对Linux人才的需求


大家好, 我是ChinaUnix论他的Linux版的斑竹sakiulagi。
首先感谢这么多朋友来参加CU的活动。 我讲的这个题目太大。
能谈出来的只是我个人看到的一些事情和自己学习Linux中的一些想法和大家共享一下,
不太可能说能给大家指出一条赚钱的金光大道,
那我就是在讲传销,而不是在讲Linux了。 讲的过程中有什么错误希望大家指出。
有什么问题我们都可以讨论。

linux技巧33条(转载)

1:HOST的乐趣: Host能够用来查询域名,然而它可以得到更多的信息。host -t mx l
inux.com可以查询出Linux.com的MX记录,以及处理Mail的Host的名字。Host -l linux
.com会返回所有注册在linux.com下的域名。host -a linux.com则会显示这个主机的所
有域名信息。
2:找到命令需要的文件,也许你希望搞清楚一个命令它到底使用到了什么其他相关文件
和命令?试试ldd就可以了。如ldd traceroute,返回结果会是libc.so.6,lid-linux.s
o.2

2004-07-12

中国最值得去的十座小城


[转贴]中国最值得去的十座小城

一、丽江:云南的桃花源
  

  位于“彩云之南”──云南西北方的丽江,几年前许多人还误将其当作一条小江,现在可谓盛名在外,联合国就将其确定为世界历史文化名城。其实,早在明清时,丽江就享誉中原,其城关大研镇的黑龙潭,潭水澄清,明洁如玉,游鱼细石,历历在目。在玉泉公园,低头叹水,见一雪山倒影其间,终年不化。仰头看山,山就在城西北,为玉龙雪山。玉龙雪山山顶雪峰皎皎,山腰岗峦碧翠,其间常见云带缥缈,真是风光无限。山那边还不时隐约传来惊涛拍岸之声,那里有闻名遐迩的虎跳峡。

2004-07-06

Navigationsproblem bei Ilias 2.45

Die Datei?quot;ilias-2.3.8/include/class.lu_toc.ini" nach ilias-2.4.5/include/ kopiert. Dann funktioniert die Navi wieder!

2004-07-05

verschiedene mysql ansprechen

由于在rzsun01上有多个apache server和mysql server,因此要使用Medienwissenschaft的两个mysql server有别于在通常只装有单个mysql server的电脑。

使用ilias 3 的mysql server:
/usr/local/mysql/bin/mysql -S /tmp/mysql.barthc.2 -u root --password="*"

使用StudIP 的mysql server,如备份studip数据库:
/opt/ilias/mysql/bin/mysqldump -Q -S /tmp/mysql.barthc -P 4412 -u root --password=' --opt studip

2004-07-02

SourceForge.net 6月最佳推荐项目:AWstats, 高级站点分析的简化版

【网站介绍】

SourceForge.net是最大的开放源码项目的集散地。它每个月都会从成千上万SourceForge.net的项目中选出一个,授予它每月最佳推荐项目的荣誉。这样做的目的,是对努力推动开源发展的有价值的项目给与一些关注。本月的最佳推荐项目 是AWStats。