当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪网站数据自动备份方法       近来由于国家打击,所以各地难免会出现封机房、断网的情况,针对这种情况,站长们最需要的就是能及时备份自己的数据,本文是根据作者自己多年的维护经验,来和大家分享下网站数据.........
    ▪Win2003 服务器安装及设置教程 系统设置篇       本安装及设置教程适用于使用Windows2003为操作系统的服务器,目的是让服务器支持常见网络编程语言包括ASP、PHP、.Net1.1、.Net2.0,支持常见数据库包括Access、MySQL、MSSQL,支持FTP,支持常见组.........
    ▪Win2003 服务器系统安装图文教程       系统要求-----对基于x86的计算机:建议使用一个或多个主频不低于550MHz(支持的最低主频为133MHz)的处理器。每台计算机最多支持8个处理器,建议使用Intel Pentium/Celeron系列、AMD K6/Athlon/Duron系列.........

[1]网站数据自动备份方法
    来源: 互联网  发布时间: 2013-12-24
近来由于国家打击,所以各地难免会出现封机房、断网的情况,针对这种情况,站长们最需要的就是能及时备份自己的数据,本文是根据作者自己多年的维护经验,来和大家分享下网站数据自动备份的一些经验。

目前站长们大多使用的网站程序无外乎ASP\asp.net\php\jsp 数据库的话,大多是access\sqlserver\mysql

我们分2种情况来说明下。

对于win服务器下的自动数据备份,网站文件,自然是比较好备份的,那么如果数据库也可以自动备份,那就基本实现完美自动备份。

如果你有独立服务器,那么这个备份工作就更加简单,下面我们来看看:

独立服务器数据异地自动备份

网站文件我们使用绿环FTP备份软件,在异地的服务器上挂上绿环FTP,设置好备份任务,然后设置好网站数据FTP,利用绿环的自动备份功能,就可以轻松对网站的文件进行自动异地备份。

数据库,我们先在服务器上做备份,然后利用绿环把备份文件异地备份到备份服务器。

mysql数据库:我们可以使用以下批处理脚本:
代码如下:

net stop mysql
xcopy c:\mysql\data\bbs\*.* d:\db_bak\bbs\%date:~0,10%\ /y
net start mysql

比如,设置这个为批处理文件bak.bat,然后设置windows的计划任务,每天定时运行该批处理,就可以自动备份MYSQL了,注意,里边的路径,请自己修改为自己的路径,c:\mysql\data\bbs\*.*为MYSQL数据文件路径,d:\db_bak\bbs\%date:~0,10%后边这个为MYSQL数据库备份路径。

有的朋友的计划任务不能正常运行,请查看服务里边的计划任务的服务Task Scheduler是否开启,另注意服务器装有麦咖啡的朋友,请注意你的麦咖啡规则设置,看是否有限制备份的规则存在。

对于SQLserver,我们知道,SQLsever本身有按计划备份的功能,所以,你可以用同样的原理,进行备份,然后进行异地备份操作。本文不在这里详述了。

同样,对于linux下的mysql备份,就更简单,利用crontab系统每天定时备份MySQL数据库,至于详细设置,本文引用下网上的老鸟的做法:

1、创建保存备份文件的路径/mysqldata

#mkdir /mysqldata

2、创建/usr/sbin/bakmysql文件

#vi /usr/sbin/bakmysql

输入

rq=` date +%Y%m%d `

tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql

或者写成

rq=` date +%Y%m%d `

mysqldump --all-databases -u root -p980405 > /mysqldata/mysql$rq.tar.gz

/var/lib/mysql是你数据库文件的目录,部分用户是/usr/local/mysql/data,每个人可能不同

/mysqldata/表示保存备份文件的目录,这个每个人也可以根据自己的要求来做。

3、修改文件属性,使其可执行

# chmod +x /usr/sbin/bakmysql

4、修改/etc/crontab

#vi /etc/crontab

在下面添加

01 3 * * * root /usr/sbin/bakmysql

表示每天3点钟执行备份

5、重新启动crond

# /etc/rc.d/init.d/crond restart

完成。

这样每天你在/mysqldata可以看到这样的文件

mysql20100101.tar.gz

在tar命令执行前,停止数据库服务进程或锁定数据库,你可以利用时间差设置个计划任务,暂停掉数据库,或者在执行备份脚本时候设置,注意,当使用上面的第2种热备份模式,是不需要停止MYSQL服务器的,不然你就没法备份了。

以上是对于对立服务器用户,那么对于虚拟主机用户,我想你可以在本地电脑设置绿环FTP,备份文件就没问题了,对于数据库,你可以设置一个自动脚本,每天0点触发这个脚本,关于mysql的备份脚本,网上很多,至于如何触发,有很多方法吧,我想用过discuz的朋友,都知道discuz中计划任务的原理吧,另外dede系统也有自动定时生成HTML的脚本,都是这样的原理。

当然,对于ASP程序的用户,如果没有数据库,那就更简单了。

好了,进行了以上的相关设置,那么就可以实现数据全自动异地备份,就再也不怕服务器被封了。

    
[2]Win2003 服务器安装及设置教程 系统设置篇
    来源: 互联网  发布时间: 2013-12-24
本安装及设置教程适用于使用Windows2003为操作系统的服务器,目的是让服务器支持常见网络编程语言包括ASP、PHP、.Net1.1、.Net2.0,支持常见数据库包括Access、MySQL、MSSQL,支持FTP,支持常见组件包括Aspjpeg、Jmail、LyfUpload、动易、ISAPI_ReWrite。

本教程共分八篇:系统安装与设置篇、软件安装与设置篇、文件及文件夹权限篇、系统服务篇、安全策略篇、系统组件篇、注册表篇、软件安全篇。本篇讨论的是第一篇:系统安装与设置

一、系统准备

  需要的软件:Windows2003原版安装文件、Windows2003补丁集、服务器硬件驱动、SQL SERVER 2000安装文件、SQL SERVER 2000 SP4,MySQL安装文件,PHP安装文件,Zend Optimizer安装文件,Serv_U(可选),Aspjpeg,Jmail,LyfUpload,动易组件,ISAPI_ReWrite,GHOST。

  Windows2003和SQL SERVER 2000安装文件可以购买正版光盘或其他途径获得。Windows2003最好是原版,SQL SERVER 2000可以选择企业版或者标准版。

  Windows2003补丁集包括Windows2003 SP2和SP2后的补丁。先从微软网站或其他下载站下载Windows2003 SP2,再从下载站下载Windows2003 SP2补丁集,现在(2008年2月)已经可以找到包含至2008年2月份之前所有补丁的补丁集。

  SQL SERVER 2000 SP4可以直接从微软网站下载获得,或者从下载站下载获得。

  服务器硬件驱动应该在购买服务器的同时附带了。

  MySQL安装文件,PHP安装文件,Zend Optimizer安装文件可以到其官方网站免费下载,或到其他下载网站获得。

  Serv_U,Aspjpeg,Jmail,LyfUpload,动易组件,ISAPI_ReWrite和GHOST等均可以通过购买或者其他途径来获得。

二、系统安装 
分区

服务器的硬盘是250G,分成了4个区,C盘做系统盘(20G),D盘做数据库和软件盘(60G),E盘做网站目录(120G),F盘做备份盘(40G),以NTFS格式对4个区进行格式化。

注:还有10G哪里去了?其实硬盘出厂是以1000进制算的容量,而电脑是以1024进知算的,所以会有差值 硬盘越大,这个差值也越大。

  安装系统

启动服务器,设置BIOS为光盘启动,重启,插入Windows2003安装盘至光驱中,根据提示安装Windows2003操作系统。具体安装过程图解见http://www.juyo.org/juyo/original/windows2003-install/

注:Windows2003最好选择原版,比如说正式零售版或者VLK大客户版等未经修改的版本,尽量不要选择经过修改的比如番茄花园版或者GHOST版等

  安装驱动

系统安装完毕,进入系统,按照主板-显卡-声卡-网卡-其他设备的顺序安装各类驱动程序。

  安装补丁

利用下载的补丁集安装补丁,先安装Winodws2003 SP2,再执行补丁集,执行完补丁集后再Windows Update一下。

值得一提的是通过Windows Update安装.NET Framework 2.0:在Update的第一窗口选择“自定义”,搜索后在Update窗口左侧有一个“软件,可选”选项,选择该选项,在“Microsoft .NET Framework 2.0: x86 (KB829019)”前打钩,选择安装该支持。

  设置登录时不弹出“管理您的服务器”窗口

启动计算机,弹出“管理您的服务器”窗口,勾选窗口左下方的“登录时不要显示此页”。

  添加IIS服务

进入控制面板,执行“添加或删除程序→添加/删除 Windows 组件”进入Windows组件向导窗口,选择“应用程序服务器”,然后点击“详细信息”,双击“Internet信息服务”,勾选以下选项:Internet 信息服务管理器;公用文件;万维网服务。“确定”后返回Windows组件向导窗口点击“下一步”,添加好IIS服务。

  修改Request最大值

关闭IIS admin service服务,找到Windows\System32\Inesrv目录下的Metabase.xml并打开,找到ASPMaxRequestEntityAllowed,将其修改为需要的值。默认为204800,即200K,把它修改为20480000(20M),然后重启IIS admin service服务。

  修改Buffer最大值(最大下载文件大小)

关闭IIS admin service服务,找到Windows\System32\Inesrv目录下的Metabase.xml并打开,找到AspBufferingLimit,将其修改为需要的值。默认为4M,把它修改为10240000(10M),然后重启IIS admin service服务。

  启用父路径

打开Internet 信息服务(IIS)管理器,右键“网站”,依次选中 属性->主目录->配置->选项,把“启用父路径”前面打上勾。

  自定义脚本错误的错误消息

打开Internet 信息服务(IIS)管理器,右键“网站”,依次选中 属性->主目录->配置->调试,把“脚本错误的错误消息”下的“向客户端发送下列文本错误消息”前面打上勾,修改错误信息内容为自定义内容。

  让IIS支持ASP

打开Internet 信息服务(IIS)管理器,打开“Web服务扩展”,选中Active Server Pages,点击“允许”。

  修改日志文件目录

打开Internet 信息服务(IIS)管理器,右键“网站”→“属性”,在“网站”标签下找到“活动日志格式”下“属性”,左键点击,弹出“日志记录属性”,在“修改日志文件目录”下的文本框内输入新的默认日志目录(最好设置到非操作系统盘)。点击“高级”,在需要记录的项目前打勾,点击两次“确定”

  删除不必要的IIS扩展名映射

打开Internet 信息服务(IIS)管理器,右键“网站”→“属性”,在“主目录”标签下找到“配置”,点击打开“应用程序配置”,在“应用程序扩展”下,修改扩展名的映射关系。

  加速任务栏

在任务栏上右键,选择“属性”,保留“任务栏保持在其他窗口的前端”、“显示时间”,其他全部去除。

  堵住资源共享隐患

右击“网上邻居”-“属性”,打开“网络连接”界面,选择活动的网卡,右击,选择“属性”,左键点击“Microsoft网络客户端”,再点击“卸载”,在弹出的对话框中“是”确认卸载。左键点击“Microsoft网络的文件和打印机共享”,再点击“卸载”,在弹出的对话框中选择“是”确认卸载。

解除Netbios和TCP/IP协议的绑定

右击“网上邻居”、“属性”,打开“网络连接”界面,选择活动的网卡,右击,选择“属性”,在弹出的“属性”框中双击“Internet(TCP/IP)协议”,点击“高级”—“WINS”,选择“禁用TCP/IP上的NETBIOS”,点击三次“确认”关闭本地连接属性。

  关闭自动播放功能

点击“开始”—“运行”,输入“Gpedit.msc”,打开组策略编辑器,依次展开“计算机配置”—“管理模板”—“系统”,在右侧窗口找到“关闭自动播放”选项,双击,在打开的对话框上部选择“已启用”,在对话框下部选择“所有驱动器”,点击“确定”完成设置。

  删除或者禁用非系统必要用户

除了管理员、Internet来宾帐户、启动IIS进程帐户以及ASPNET帐户外,禁用其他一切系统内存在的帐户,包括Guest、SQL DEBUG(安装了SQL SERVER后会自动添加,这里先说明一下)以及TERMINAL USER等等。

  禁止默认共享

点击“开始”—“运行”,输入“Regedit”,打开注册表编辑器,打开注册表项“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters”,在右边的窗口中新建Dword值,名称设为AutoShareServer,值设为“0”。

  修改“我的文档”的位置

右键点击“我的文档”,选择“属性”,修改“目标文件夹位置”到非系统盘。

  修改虚拟内存的位置或禁用虚拟内存

两者选择其一,在内存足够大的情况下可以禁用虚拟内存。如果内存不是非常大,还是修改虚拟内存到硬盘的非系统盘。一般情况下不建议禁用虚拟内存,遇到过4G的内存跑虚拟主机内存不够的情况。

修改虚拟内存的位置:右键点击“我的电脑”,选择“属性”—“高级”—“性能”—“设置”—“高级”—“虚拟内存”—“更改”,在“驱动器”选择框里面选中系统盘,选择“无分页文件”,再在非系统盘如D盘,选择“自定义大小”,输入“初始大小”和“最大值”,点击“确定”确认修改。

禁用虚拟内存:右键点击“我的电脑”,选择“属性”—“高级”—“性能”—“设置”—“高级”—“虚拟内存”—“更改”,对所

有驱动器都选择“无分页文件”,然后点击“确定”确认修改。

  提高系统性能

右键点击“我的电脑”,选择“属性”—“高级”—“性能”—“设置”,选择“调整为最佳性能”;

打开“我的电脑”,选择“工具”—“文件夹选项”—“常规”,选择“使用windows传统风格的文件夹”,点击“查看”,选中“隐藏受保护的操作系统文件”、“不缓存缩略图”、“在地址栏显示完整路径”,其他选项均取消。

  关闭桌面主题和屏幕保护程序

在桌面空白处右击,选择“属性”,点击“桌面”,在“背景”选择框中选择“无”;

在桌面空白处右击,选择“属性”,点击“屏幕保护程序”,在“屏幕保护程序”选择框中选择“无”;

在桌面空白处右击,选择“排列图标”,去掉“显示桌面图标”。

  开启远程桌面

右键点击“我的电脑”,选择“属性”—“远程”,选中“允许用户远程连接到您的计算机”复选框。单击“选择远程用户……”,在随后出现的对话框中添加或删除允许使用远程桌面的用户,点击“确定”退出设置。

  修改远程桌面的端口

远程桌面默认的3389是许多扫描工具都要扫描的,我们改个端口,减少一些不必要的威胁。

点击“开始”—“运行”,输入“Regedit”打开注册表编辑器,打开注册表项“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp”,找到“PortNamber”,其默认值是3389,将其修改为您想要的端口比如说“8888”等任意的数字。再打开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Control\Tenninal Server\WinStations\RDP-Tcp”,找到“PortNumber”,同样,其默认值是3389,将其修改为和上面的修改一样的端口号。退出注册表编辑器。

  删除Inetpub文件夹

C盘根目录Inetput下的文件可能会造成安全问题,而且web文件不可能放系统盘,所以将Inetpub文件夹剪切到其他地方备份,以备需要用的时候用。

  删除iisadmpwd目录

该文件夹内文件是用来更改密码之类的脚本,在作服务器的情况下,该文件夹不应该还存在,将其删除。注意,删除改文件夹的时候需要关闭IIS。

  删除printers文件夹

该文件夹作用是Web打印,在做Web服务器的时候不需要。C:\Windows\Web\printers\

  备份系统

至此重启服务器,对刚刚做好的操作系统做一个GHOST。

    
[3]Win2003 服务器系统安装图文教程
    来源: 互联网  发布时间: 2013-12-24
系统要求-----对基于x86的计算机:建议使用一个或多个主频不低于550MHz(支持的最低主频为133MHz)的处理器。每台计算机最多支持8个处理器,建议使用Intel Pentium/Celeron系列、AMD K6/Athlon/Duron系列或兼容的处理器。建议最少使用128MB的RAM,最大支持32GB。对基于Itanium体系结构的计算机:使用一个或多个主频不低于733MHz的处理器。每台计算机最多支持8个处理器。RAM最小为1GB,最大为64GB。硬盘可用空间,在基于x86的计算机上,该空间大约为1.25GB到2GB,在基于Itanium体系结构的计算机上,该空间大约为3GB到4GB,如果您通过网络而不是CD-ROM运行安装程序,或者从FAT或FAT32分区执行升级(推荐使用NTFS文件系统),那么将需要更大的磁盘空间。

一、准备工作

准备好Windows Server 2003 EnterPrice Edition简体中文标准版版安装光盘 可能的情况下,在运行安装程序前用磁盘扫描程序扫描所有硬盘检查硬盘错误并进行修复,否则安装程序运行时如检查到有硬盘错误即会很麻烦。 用纸张记录安装文件的产品密匙(安装序列号)。

二、安装过程

重新启动系统并把光驱设为第一启动盘,保存设置并重启。将2003安装光盘放入光驱,重新启动电脑。刚启动时,当出现如下图1所示时快速按下回车键,否则不能启动2003系统安装。
 
光盘自启动后,如无意外即可见到安装界面

从光盘读取启动信息,很快出现如下图所示

全中文提示,“要现在安装Windows,请按ENTER”,按回车键
许可协议,这里没有选择的余地,按“F8”  
这里用“向下或向上”方向键选择安装系统所用的分区,我这里准备用C盘安装2003,并准备在下面的过程中格式化C盘。选择好分区后按“Enter”键回车,安装程序将检查C盘的空间和C盘现有的操作系统。

上图表示安装程序检测到C盘已经有操作系统存在,提出警告信息。如果你选择安装系统的分区是空的。在这里我坚持用C盘安装系统,根据提示,按下键盘上的“C”键后出现如下图所示
上图最下方提供了5个对所选分区进行操作的选项,其中“保存现有文件系统(无变化)”的选项不含格式化分区操作,其它都会有对分区进行格式化的操作。这里,我用“上移”箭头键选择“用NTFS文件系统格式化磁盘分区”。
回车后出现格式化C盘的警告。

确定要格式化C盘后,按“F”键,安装程序将开始格式化C盘,格式化过程如下图所示。

只有用光盘启动安装程序,才能在安装过程中提供格式化分区选项;如果用MS-DOS启动盘启动进入DOS下,运行i386\winnt.exe进行安装时,安装Windows 2003过程没有格式化分区选项 格式化C分区完成后,创建要复制的文件列表,跟接着开始复制系统文件

文件复制完后,安装程序开始初始化Windows配置

初始化Windows配置完成后,系统将在15秒后重新启动

这部分安装程序已经完成,系统将会自动在15秒后重新启动,将控制权从安装程序转移给系统。这时要注意了,建议在系统重启时将硬盘设为第一启动盘(不改变也可以)。 重新启动后,首次出现Windows Server 2003启动画面

启动后,出现下图所示

过5分钟后,当提示还需33分钟

区域和语言设置选用默认值就可以了,直接点“下一步”按钮
这里输入你想好的姓名(用户名)和单位,点“下一步”按钮
如果你没有预先记下产品密钥(安装序列号)就麻烦了!这里输入安装序列号,点“下一步”按钮。
如果你想将系统做成服务器就选“每服务器。同时连接数”并更改数值(10人内免费)。否则你随便选啦,反正差别不大,点“下一步”按钮
安装程序自动为你创建又长又难看的计算机名称,自己可任意更改,输入两次系统管理员密码,请记住这个密码,Administrator系统管理员在系统中具有最高权限。密码长度少于6个字符时会出现如下图所示的提示信息。
点击“是”继续安装
日期和时间设置不用讲,选北京时间,点“下一步”继续安装,复制文件、安装网络系统
上图中安装网络系统

让你选择网络安装所用的方式,选“典型设置”就行,然后点“下一步”出现如下图

点“下一步”继续安装,到这里后就不用你参与了,系统会自动完成全过程 安装完成后自动重新启动,出现启动画面,然后出现欢迎画面

上图中,需要按组合键“Ctrl+Alt+Delete”才能继续启动,在XP中此功能默认是关闭的。按组合键“Ctrl+Alt+Delete”后继续启动,出现登陆画面

输入密码后回车,继续启动进入桌面。第一次启动后自动运行“管理您的服务器”向导

如果你不想每次启动都出现这个窗口,可在该窗口左下角的“在登录时不要显示此项”前面打勾然后关闭窗口。关闭该窗口后即见到Windows 2003的桌面

桌面上除了回收站和语言栏外,空白一片。空白一片好做文章啊!

服务器软件下载可以到下载


    
最新技术文章:
▪linux系统中的列出敏感用户的脚本代码
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪nagios 分发文件实现代码
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell正则表达式之grep、sed、awk实操笔记
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
▪shell脚本编程之case语句学习笔记
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
▪C语言实现的ls命令源码分享
▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3