Archive for the Category » Linux/Unix «

星期五, 十二月 05th, 2008 | Author:

今儿有人说我服务器中文显示乱码,我很奇怪,看了他的网页才发现他的是GB2312的,而我的服务器默认是utf-8的,所以浏览器在utf-8模式下显示出乱码。突然间想到,难道apache不能同时支持utf-8和gb2312吗?

apache中决定服务器编码的httpd.conf中AddDefaultCharset决定的,我设置为AddDefaultCharset utf-8,所以服务器默认是utf-8的;在网上找了下如何解决这个问题,但是都解决不了,没办法,自己去看httpd.conf文件的配置,仔细看了后才发现配置文件解释的很清楚了,都是自己没看导致的。AddDefaultCharset utf-8上面有一段注释:

# Specify a default charset for all content served; this enables
# interpretation of all content as UTF-8 by default.  To use the
# default browser choice (ISO-8859-1), or to allow the META tags
# in HTML content to override this choice, comment out this
# directive:

大概意思是:指定一个默认的字符集传送内容;这将所有内容默认以utf-8编码解析。如果要使用浏览器默认选择(ISO-8859-1),或允许使用HTML的META来自动选择浏览器编码,注释掉这行即可。

那就是改为#AddDefaultCharset utf-8,这样此行不再起作用,浏览器将根据网页的META来选择字符编码,apache就可以支持多字符编码了。

以后要多看自带说明:(

星期二, 十一月 06th, 2007 | Author:

今儿搞了个gOS玩,由Ubuntu Linux 7.10修改而来,界面是仿苹果的,还是相当漂亮的。在虚拟机上试了下,从光盘启动,不用安装也能在光盘上用,安装也十分方便,就7步,但是不知为什么,我装了两次,都无法从硬盘启动,难道是和VMware兼容性不好?

gOS Screen

gOS

图不太清楚,见谅了。有兴趣的朋友,可以去下载

Category: Linux/Unix  | Leave a Comment
星期五, 六月 01st, 2007 | Author:

功能说明:与其他用户交谈。

语  法:ytalk [-isxY][-h<主机名称IP地址>][用户名称...]

补充说明:通过ytalk指令,你可以和其他用户线上交谈,如果想和其他主机的用户交谈,在用户名称后加上其主机名称或IP地址即可。

参  数:
  -h<主机名称IP地址>   指定交谈对象所在的远端主机。
  -i   用提醒声响代替显示信息。
  -s   在指令提示符号先开启ytalk交谈窗。
  -x   关闭图形界面。
  -Y   所有必须回应yes或no的问题,都必须用大写英文字母"Y"或"N"回答。

Category: Linux/Unix  | Leave a Comment
星期五, 六月 01st, 2007 | Author:

功能说明:传送信息。

语  法:write [用户名称][终端机编号]

补充说明:通过write指令可传递信息给另一位登入系统的用户,当输入完毕后,键入EOF表示信息结束,write指令就会将信息传给对方。如果接收信息的用户不只登入本地主机一次,你可以指定接收信息的终端机编号。

Category: Linux/Unix  | Leave a Comment
星期五, 六月 01st, 2007 | Author:

wall(write all)

 

功能说明:传送信息。

语  法:wall [公告信息]

补充说明:通过wall指令可将信息发送给每位同意接收公众信息的终端机用户,若不给予其信息内容,则wall指令会从标准输入设备读取数据,然后再把所得到的数据传送给所有终端机用户。

Category: Linux/Unix  | Leave a Comment
星期五, 六月 01st, 2007 | Author:

功能说明:显示全部的UUCP远端主机。

语  法:uuname [-alv][-I<配置文件>][--help]

补充说明:uuname可显示UUCP远端主机。

参  数:
  -a或–aliases   显示别名。
  -I<配置文件>或–config<配置文件>   指定程序的配置文件。
  -l或–local   显示本机名称。
  -v或–version   显示版本信息。
  –help   显示帮助。

Category: Linux/Unix  | Leave a Comment
星期五, 六月 01st, 2007 | Author:

tty(teletypewriter)

 

功能说明:显示终端机连接标准输入设备的文件名称。

语  法:tty [-s][--help][--version]

补充说明:在Linux操作系统中,所有外围设备都有其名称与代号,这些名称代号以特殊文件的类型存放于/dev目录下。你可以执行tty指令查询目前使用的终端机的文件名称。

参  数:
  -s或–silent或–quiet   不显示任何信息,只回传状态代码。
  –help   在线帮助。
  –version   显示版本信息。

Category: Linux/Unix  | Leave a Comment
星期五, 六月 01st, 2007 | Author:

功能说明:显示数据包到主机间的路径。

语  法:traceroute [-dFlnrvx][-f<存活数值>][-g<网关>...][-i<网络界面>][-m<存活数值>][-p<通信端口>][-s<来源地址>][-t<服务类型>][-w<超时秒数>][主机名称或IP地址][数据包大小]

补充说明:traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。

参  数:
  -d   使用Socket层级的排错功能。
  -f<存活数值>   设置第一个检测数据包的存活数值TTL的大小。
  -F   设置勿离断位。
  -g<网关>   设置来源路由网关,最多可设置8个。
  -i<网络界面>   使用指定的网络界面送出数据包。
  -I   使用ICMP回应取代UDP资料信息。
  -m<存活数值>   设置检测数据包的最大存活数值TTL的大小。
  -n   直接使用IP地址而非主机名称。
  -p<通信端口>   设置UDP传输协议的通信端口。
  -r   忽略普通的Routing Table,直接将数据包送到远端主机上。
  -s<来源地址>   设置本地主机送出数据包的IP地址。
  -t<服务类型>   设置检测数据包的TOS数值。
  -v   详细显示指令的执行过程。
  -w<超时秒数>   设置等待远端主机回报的时间。
  -x   开启或关闭数据包的正确性检验。

Category: Linux/Unix  | Leave a Comment
星期五, 六月 01st, 2007 | Author:

testparm(test parameter)

 

功能说明:测试Samba的设置是否正确无误。

语  法:testparm [-s][配置文件][<主机名称><IP地址>]

补充说明:执行testparm指令可以简单测试Samba的配置文件,假如测试结果无误,Samba常驻服务就能正确载入该设置值,但并不保证其后的操作如预期般一切正常。

参  数:
  -s   不显示提示符号等待用户按下Enter键,就直接列出Samba服务定义信息。

Category: Linux/Unix  | Leave a Comment
星期五, 六月 01st, 2007 | Author:
功能说明:倾倒网络传输数据。

语  法:tcpdump [-adeflnNOpqStvx][-c<数据包数目>][-dd][-ddd][-F<表达文件>][-i<网络界面>][-r<数据包文件>][-s<数据包大小>][-tt][-T<数据包类型>][-vv][-w<数据包文件>][输出数据栏位]

补充说明:执行tcpdump指令可列出经过指定网络界面的数据包文件头,在Linux操作系统中,你必须是系统管理员。

参  数:
  -a   尝试将网络和广播地址转换成名称。
  -c<数据包数目>   收到指定的数据包数目后,就停止进行倾倒操作。
  -d   把编译过的数据包编码转换成可阅读的格式,并倾倒到标准输出。
  -dd   把编译过的数据包编码转换成C语言的格式,并倾倒到标准输出。
  -ddd   把编译过的数据包编码转换成十进制数字的格式,并倾倒到标准输出。
  -e   在每列倾倒资料上显示连接层级的文件头。
  -f   用数字显示网际网络地址。
  -F<表达文件>   指定内含表达方式的文件。
  -i<网络界面>   使用指定的网络截面送出数据包。
  -l   使用标准输出列的缓冲区。
  -n   不把主机的网络地址转换成名字。
  -N   不列出域名。
  -O   不将数据包编码最佳化。
  -p   不让网络界面进入混杂模式。
  -q   快速输出,仅列出少数的传输协议信息。
  -r<数据包文件>   从指定的文件读取数据包数据。
  -s<数据包大小>   设置每个数据包的大小。
  -S   用绝对而非相对数值列出TCP关联数。
  -t   在每列倾倒资料上不显示时间戳记。
  -tt   在每列倾倒资料上显示未经格式化的时间戳记。
  -T<数据包类型>   强制将表达方式所指定的数据包转译成设置的数据包类型。
  -v   详细显示指令执行过程。
  -vv   更详细显示指令执行过程。
  -x   用十六进制字码列出数据包资料。
  -w<数据包文件>   把数据包数据写入指定的文件。

Category: Linux/Unix  | Leave a Comment