超全的NFS文档
Friday, January 23rd, 2009 Posted in Linux | No Comments »NFS server可以看作是一个FILE SERVER,它可以让你的PC通过网络将远端得NFS SERVER共享出来的档案MOUNT到自己的系统中,在CLIENT看来使用NFS的远端文件就象是在使用本地文件一样。 NFS协议从诞生到现在为止,已经有多个版本,如NFS V2(rfc1094),NFS V3(rfc1813)(最新的版本是V4(rfc3010)。 二、各NFS协议版本的主要区别 V3相对V2的主要区别: 1、文件尺寸 V2最大只支持32BIT的文件大小(4G),而NFS V3新增加了支持64BIT文件大小的技术。 2、文件传输尺寸 V3没有限定传输尺寸,V2最多只能设定为8k,可以使用-rsize and -wsize 来进行设定。 3、完整的信息返回 V3增加和完善了许多错误和成功信息的返回,对于服务器的设置和管理能带来很大好处。 4、增加了对TCP传输协议的支持 V2只提供了对UDP协议的支持,在一些高要求的网络环境中有很大限制,V3增加了对TCP协议的支持 *5、异步写入特性 6、改进了SERVER的mount性能 7、有更好的I/O WRITES 性能。 9、更强网络运行效能,使得网络运作更为有效。 10、更强的灾难恢复功能。
NIS详解[转]
Thursday, January 22nd, 2009 Posted in Linux, 安装配置 | 1 Comment »来源:http://linux.chinaunix.net/bbs/viewthread.php?tid=78260&extra=page%3D3%26amp%3Bfilter%3Ddigest 网络信息服务(NIS)是集中控制几个系统管理数据库的网络用品。NIS简化了UNIX和LINUX桌面客户的管理工作,客户端利用它可以使用中心服务器的管理文件。桌面系统的用户无需建立他们自己的/etc/passwd,他们只简单的使用维护在NIS服务器的文件即可。 提到NIS不得不先说明一下WINDOWS2000的域控制器,在局域网内有一台WIN2000域控制器,下面有一些机器加入到这个域中,在下的机器登录时,有一个选项是选择登入到本机还时登入到域内(应该是这么说的,有点记不清楚了,大概就是这个了),登入本地的密码有本机控制,但是如果登入域内,密码支有域控制器负责管理。 LINUX也是操作系统,跟WIN2000没有本质的区别,所以仔细读上段话,就能理解NIS是原理是什么样了,这时出现了一个重要的文件/etc/nsswitch.conf NIS是一个客户机/服务器系统,ypbind是定义NIS服务器的客户端进程。一旦确定了服务器位置,客户机绑定到了服务器上,所以客户端的住处查询都发往服务器。ypserv是回答客户端查询的服务器进程。
遇到了最不能理解的网络问题
Wednesday, January 21st, 2009 Posted in 私人日记 | 2 Comments »昨天晚上给公司配置一台新的 防火墙,遇到了真的是太多的乱七八糟的问题。 首先就是配着配着,然后IDC那边的电源出了故障,害我一直在测啊测啊,就是连接不上去。 然后,等他们这个问题搞定了,发现我们的服务器的网线连接有问题。 由于不在现场,只好一次又一次的叫他们重试,重试。。。。 我现在真的不知道真的是我技术不行还是什么 说实在的,我一用信奉,没有借口,只有结果 但这个事情,怎么又偏偏出在手里?
在Ubuntu下面阅读XML文件
Monday, January 19th, 2009 Posted in Linux, 私人日记 | 1 Comment »由于工作关系,我开始需要经常阅读一些XML文件,由于很多时候,XML文件并不是很好阅读,很多时间,我得到的xml文件都会只有一行,很长很长的一行。 在这里,我学会了一个很有用的命令:xmllint。通过这个命令,我们可以得到很标准的XML输出格式。 这个是普通输出的文件内容: # cat feed.xml < ?xml version="1.0" encoding="UTF-8"?>< ?xml-stylesheet type="text/xsl" href="http://blog.myhnet.cn/wp-content/plugins/google-sitemap-generator/sitemap.xsl"?> http://blog.myhnet.cn/ 2009-01-25T06:24:36+00:00always1.0 下面是调用xmllint输出的效果: # xmllint --format Desktop/xmlfeed < ?xml version="1.0" encoding="UTF-8"?> < ?xml-stylesheet type="text/xsl" href="http://blog.myhnet.cn/wp-content/plugins/google-sitemap-generator/sitemap.xsl"?> http://blog.myhnet.cn/ 2009-01-25T06:24:36+00:00 always 1.0
yum服务器设置 — how to set up a yum repertory server
Monday, January 19th, 2009 Posted in Linux, 安装配置 | No Comments »不得不说,RedHat的确很邪恶,如果我们直接用他自带的系统碟做YUM源的话,总是会得到类似下面的信息: media://1192656534.547140%232/httpd-2.2.3-11.el5.i386.rpm: [Errno 4] IOError: Trying other mirror. Error: failed to retrieve httpd-2.2.3-11.el5.i386.rpm from rhel error was [Errno 4] IOError: 不过,还好Linux是开源的,我们可以自己RH的rpm包自己来架设一个源。 首先,我们按照他的目前结构把光盘上所有的文件拷贝一份到服务器上(假设服务器目录为/yumrepo) # mount /dev/cdrom /mnt # cp -ar /mnt/* /yumrepo 然后,我们要先安装一个RPM包才能开始架设YUM仓库 # cd /yumrepo/Server # rpm -ihv createrepo-0.4.4-2.fc6.noarch.rpm warning: createrepo-0.4.4-2.fc6.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 Preparing... ...
vsftpd配置大全
Monday, January 19th, 2009 Posted in Linux | No Comments »人来疯技术文档之vsftp配置大全 人来疯 adminxu 人来疯论坛 http://www.d-1701.com/bbs MSN:xu1701@hotmail.com 版权信息:未经许可不得转载,转载本文章请与人来疯论坛坛主adminxu联系! 联系方法:使用msn 环境: RedHat AS4 说明: 如果不做说明,一般安装命令均使用ROOT权限,用 # 表示 特别说明:无 以下文章介绍Liunx 环境下vsftpd的三种实现方法 一、前言 Vsftp(Very Secure FTP)是一种在Unix/Linux中非常安全且快速稳定的FTP服务器,目前已经被许多大型站点所采用,如ftp.redhat.com,ftp.kde.org,ftp.gnome.org.等。Vsftpd的实现有三种方式 匿名用户形式:在默认安装的情况下,系统只提供匿名用户访问 本地用户形式:以/etc/passwd中的用户名为认证方式 虚拟用户形式:支持将用户名和口令保存在数据库文件或数据库服务器中。相对于FTP的本地用户形式来说,虚拟用户只是FTP服务器的专有用户,虚拟用户只能访问FTP服务器所提供的资源,这大大增强系统本身的安全性。相对于匿名用户而言,虚拟用户需要用户名和密码才能获取FTP服务器中的文件,增加了对用户和下载的可管理性。对于需要提供下载服务,但又不希望所有人都可以匿名下载;既需要对下载用户进行管理,又考虑到主机安全和管理方便的FTP站点来说,虚拟用户是一种极好的解决方案。 二、获取最新版的Vsftp程序 Vsftp官方下载:ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.3.tar.gz,目前已经到2.0.3版本。假设我们已经将vsftpd-2.0.3.tar.gz文件下载到服务器的/home/xuchen目录 # cd /home/xuchen # tar xzvf vsftpd-2.0.3.tar.gz //解压缩程序 # cd vsftpd-2.0.3
摩托A1600启用天下行GPS系统
Saturday, January 17th, 2009 Posted in 乱七八糟 | 2 Comments »最近入手一台摩托的A1600,由于买的是港货,没有天下行的中国大陆地图,不用使用GPS系统。后来试过凯立德的GPS,可惜不能使用内置的GPS定位器,只能放弃。 最后,还是在这个网站找到了解决的办法。 首先,地图可以在这里找到(下载有点麻烦,得有点耐心): http://smart.ccw.com.cn/thread-65057-1-1.html 然后就是破解的办法: http://club.ccmove.com/nclub/topicdisplay-3422-1148709-1.html 这里面,我用他里面说的那个软件不能自制文件。后来用到一个叫超级复制的工具才搞定,可以在这里下载(六楼,其他有些软件你喜欢的话也可以试试): http://club.ccmove.com/nclub/topicdisplay-3475-902521-1.html
HSRP:热备份路由器协议
Thursday, January 15th, 2009 Posted in others | No Comments »HSRP:热备份路由器协议(HSRP:Hot Standby Router Protocol) 热备份路由器协议(HSRP)的设计目标是支持特定情况下 IP 流量失败转移不会引起混乱、并允许主机使用单路由器,以及即使在实际第一跳路由器使用失败的情形下仍能维护路由器间的连通性。换句话说,当源主机不能动态知道第一跳路由器的 IP 地址时,HSRP 协议能够保护第一跳路由器不出故障。该协议中含有多种路由器,对应一个虚拟路由器。HSRP 协议只支持一个路由器代表虚拟路由器实现数据包转发过程。终端主机将它们各自的数据包转发到该虚拟路由器上。 负责转发数据包的路由器称之为主动路由器(Active Router)。一旦主动路由器出现故障,HSRP 将激活备份路由器(Standby Routers)取代主动路由器。HSRP 协议提供了一种决定使用主动路由器还是备份路由器的机制,并指定一个虚拟的 IP 地址作为网络系统的缺省网关地址。如果主动路由器出现故障,备份路由器(Standby Routers)承接主动路由器的所有任务,并且不会导致主机连通中断现象。 HSRP 运行在 UDP 上,采用端口号1985。路由器转发协议数据包的源地址使用的是实际 IP 地址,而并非虚拟地址,正是基于这一点,HSRP 路由器间能相互识别.
mplayer中文字幕乱码问题解决
Tuesday, January 13th, 2009 Posted in Linux | 3 Comments »长期以后,最烦我的事情就是mplayer不能显示中文字幕。追朔原因,当然是字符集的问题。linux下的中文字符集都是utf的字符集,但是几乎所有的字幕文件用的都是GBK或者GB2312的字符集。再加上mplayer的字体设置问题,我的mplayer一直都看不到中文字幕。 不过,今天总算在网上找到答案了。 原来根本不复杂的,在mplayer的窗口点右键,选择Preference,然后设置Font,随便选一个,并设置字体的Code,比如用ubuntu自带的字体,就选unicode,然后把OSD/Sub编码选为字幕文件的编码,一般是Cp936。这样就OK了。 如下图所示: 如果你找不到相关的中文字体,可以用我的这个,点击下载字体。 附上官方的解决方法 配置中文字幕显示(可选) mkdir ~/.mplayer ln -sf /usr/share/fonts/truetype/arphic/uming.ttf ~/.mplayer/subfont.ttf gedit ~/.mplayer/gui.conf sub_cp = "cp936" font_text_scale = "4.000000" font_osd_scale = "4.000000" sub_fuzziness=2 如果按照上的方法不行,无论GUI窗口还是命令行播放视频字幕都是横线,就请尝试下面的方法。 对于命令行播放 ~/.mplayer/config文件里加上 subcp="cp936" font = "/usr/share/fonts/truetype/arphic/uming.ttf" subfont = "/usr/share/fonts/truetype/arphic/uming.ttf" 对于GUI窗口播放 在 MPlayer 点右键 Preferences -> Subtitle & OSD -> Encoding,选择 Simplified Chinese charset (CP936)。 Preferences -> Font, 在 Font 处输入/usr/share/fonts/truetype/arphic/uming.ttf,在 Encoding 处选择 Unicode 如果还不行,就用以下的方法。只是不知道ubuntu 9.10用的是哪个版本的mplayer(据说是svn库里面的),最近中文字幕老是搞不定,折腾了一个晚上终于解决了。 解决方法其实很简单:方法一:修改LC_CTYPE,在/etc/environment文件中加入一行 LC_CTYPE=zh_CN.utf8 方法二:在mplayer的preference的subtitles ...
如何为自己的网站生成SSL证书
Tuesday, January 13th, 2009 Posted in Linux | 1 Comment »1. 首先保证安装了Openssl,并且能够在在终端执行它。 2. 为你的Apache(三倍-DES加密,PEM格式) 创建一个RSA私钥。 $ openssl genrsa -des3 -out server.key 1024 请将你的server.key文件备份,并且记住你输入得进入密码。能够通过以下的命令察看该文件: ...