2008年7月30日工作札记


2008年7月30日工作札记
------------------------------------------------------------------------------------------------------------------------
1.Windows下双网卡设置默认路由的方法:
在外网网口的TCP/IP属性中设置 外网的IP地址、掩码和网关;
在内网网口的TCP/IP属性中设置 内网的IP地址、掩码,而不设置网关;
在DOS命令行添加以下语句:
Route -p ADD 10.0.0.0 MASK 255.0.0.0 10.10.10.1 METRIC 2 IF 2
或建立一个routeadd.bat文件,写入以下内容,然后放到“开始”菜单的“启动”文件夹中开机自动运行:
Route -p ADD 10.0.0.0 MASK 255.0.0.0 10.10.10.1 METRIC 2 IF 2
Route ADD 10.0.0.0 MASK 255.0.0.0 10.10.10.1 METRIC 2 IF 2
如此,便以外网的网关为默认网关,所有线路都会从默认网关出去,而10.x.x.x的内网线路则会从网关10.10.10.1出去,METRIC设置为2是因为其跃点数(可理解为优先级)最好低于默认网关的1,IF 2 是指定系统的网卡,也可以不加,一般系统会默认检测到其网段是在哪一张网卡上。
2.Linux下双网卡设置默认路由的方法:
在外网网口的配置文件中 设置 外网的IP地址、掩码和网关;
在内网网口的TCP/IP属性中设置 内网的IP地址、掩码,而不设置网关;
在Linux终端中执行以下命令:
route add default gw 192.168.1.1
添加默认网关(如果在外网网卡的配置文件中设置了这里会默认为外网网关,不需要再设置);
route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.10.10.1 dev eth1 metric 2
将该指令也添加到 /etc/rc.local文件中以便每次开启系统自动添加该路由;
如此,便以外网的网关为默认网关,所有线路都会从默认网关出去,而10.x.x.x的内网线路则会从网关10.10.10.1出去,METRIC设置为2是因为其跃点数(可理解为优先级)最好低于默认网关的1,dev eth1 是指定系统的网卡。
------------------------------------------------------------------------------------------------------------------------
Windows 2000 Advanced Server 开机时报错“系统日志文件已被写满”;
然后发现已经装好的VNC server不能再通过客户端以“NT服务验证”的方式登陆,错误为在输入密码后提示有一个验证错误,请查看系统日志文件;
接着打开日志查看器,发现“应用程序日志”的确已经被写满,且点击该日志准备查看具体内容是,日志查看器突然自动关闭;
后来才发现是因为安装了FTP服务器Serv-U所导致的,卸载了Serv-U之后即恢复正常,VNC无法通过验证是因为其每一次以NT服务验证方式登陆都会在系统日志中记录,而日志被写满后无法再写入任何信息所以出错;
建议将系统日志文件的大小由默认的512K增大到10M左右,512K实在太小了,7天的清理时间也可根据需要修改。
------------------------------------------------------------------------------------------------------------------------
因为Serv-U与系统冲突,所以开始寻找一个其它的FTP服务器软件,无意间发现了一个好东西:
一个大小仅为27KB的,完全绿色的FTP服务器软件,仅一个exe文件,很方便好用,下载地址:
http://d.download.csdn.net/down/449212/daxingge
------------------------------------------------------------------------------------------------------------------------
如何将一个Windows的exe程序成功转换(用“注册”更贴切)为系统服务呢?
在网上查找了很多方法,下载了一些工具和软件,但是,很不幸,很多exe转换为服务之后都不能正确启动,那些用 service.exe、sc.exe以及SRVINSTW.EXE的都不能正确执行。
最后,终于在茫茫网络中找到了一位前辈的“批处理+工具”搞定了。
其软件下载地址:http://cpiz.com/blog/archives/174
------------------------------------------------------------------------------------------------------------------------
反省,以后给公司项目组搭环境的时候,要做得更专业些:
1.在搭建项目的前期,要提出合理的架构设计,考虑到之后的扩充性;更关键的是,在架构设计出来之后一定要通过局方的人同意再实施,否则后期返工带来的麻烦就相当大了;
2.在项目实施中,一定要考虑到如何让他人使用和维护起来很方便,一方面要提供完善的、包括了整个系统的搭建过程、后期如何维护和使用 的文档;一方面要 编写好一系列的shell脚本,以用途命名以方便开发人员和维护人员 的使用 以及 建立备份目录来存放备份文件,写好备份的shell脚本并加入到计划任务中进行定时备份和清理;
3.一定要考虑到系统监控和维护工具的安装,例如磁盘阵列柜,在开始就要安装好磁盘阵列的管理工具,以方便之后能够直接检查到盘阵中的磁盘健康程度以及是否有坏盘等,否则在后期因为一些商用软件的注册都需要机器码,而安装这些管理工具时会装一些驱动,导致其商用软件的机器码改变,从而无法使用,很是麻烦。

  1. No comments yet.
(will not be published)
*