当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪在删除并重新安装 IIS 之后修复 IIS 映射       如果在运行 SDK 或 Visual Studio 安装程序时没有安装 IIS,或者在运行 SDK 或 Visual Studio 安装程序之后卸载并重新安装了 IIS,那么这些设置将不正确。试图查看 ASP.NET 页时会遇到意外.........
    ▪实现两台MySQL数据库数据的同步的方法       1. 安装配置  两台服务器,分别安装好Mysql,都安装在 /usr/local/mysql 目录下(安装步骤省略,请参考相关文档),两台服务器的IP分别是192.168.0.1和192.168.0.2,我们把192.168.0.1作为master数据库.........
    ▪CentOS Linux 下配置Apache2+PHP5+MySQL5+GD库的方法       先安装MYSQL 服务器 解压MySQL,把所有文件复制到/usr/local/mysql [root@Bleach usr]# groupadd mysql [root@Bleach usr]# useradd -g mysql mysql [root@Bleach mysql]# cd /usr/local/mysql [root@Bleach mysql]# scrīpts/mysql_in.........

[1]在删除并重新安装 IIS 之后修复 IIS 映射
    来源: 互联网  发布时间: 2013-12-24
如果在运行 SDK 或 Visual Studio 安装程序时没有安装 IIS,或者在运行 SDK 或 Visual Studio 安装程序之后卸载并重新安装了 IIS,那么这些设置将不正确。试图查看 ASP.NET 页时会遇到意外的情况。

当您试图在 Visual Studio .NET 2003 中创建新的 ASP.NET Web 应用程序时,会收到以下错误信息:
Visual Studio .NET has detected that the specified Web server is not running ASP.NET version 1.1.You will be unable to run ASP.NET Web applications or services.
 回到顶端 

更多信息
要为 ASP.NET 修复 IIS 映射,请运行 Aspnet_regiis.exe 实用工具:1. 单击“开始”,然后单击“运行”。 
2. 在“打开”框中,键入 cmd,然后按 Enter。 
3. 在命令提示符下键入以下内容,然后按 Enter:
"%windir%\Microsoft.NET\Framework\version\aspnet_regiis.exe" -i
在此路径中,version 代表在服务器上安装的 .NET Framework 的版本号。键入此命令时,必须将此占位符替换为实际版本号。 

 回到顶端 

参考
有关 Aspnet_regiis.exe 实用工具的更多信息,请运行此 .exe 文件,并以 -? 作为参数。

有关与 ASP.NET 和 IIS 应用程序映射配置失误相关的常见症状的说明,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
325093 (http://support.microsoft.com/kb/325093/) PRB:由于未处理服务器端代码而导致 ASP.NET 页出现意外情况 


    
[2]实现两台MySQL数据库数据的同步的方法
    来源: 互联网  发布时间: 2013-12-24

1. 安装配置 

两台服务器,分别安装好Mysql,都安装在 /usr/local/mysql 目录下(安装步骤省略,请参考相关文档),两台服务器的IP分别是192.168.0.1和192.168.0.2,我们把192.168.0.1作为master数据库,把192.168.0.2作为slave服务器,我们采用单向同步的方式,就是master的数据是主的数据,然后slave主动去master哪儿同步数据回来。 

两台服务器的配置一样,我们把关键的配置文件拷贝一下,默认的配置文件是在 /usr/local/mysql/share/mysql目录下,分别有 my-large.cnf, my-medium.cnf, my-small.cnf等几个文家,我们只是测试,使用my-medium.cnf就行了。mysql安装完后,默认的配置文件是指定在数据库存放目录下的,我们用的是4.1.X的,所以配置文件就应该在 /usr/local/mysql/var 目录下,于是把配置文件拷贝过去: 

cp /usr/local/mysql/share/mysql/my-medium.cnf  /usr/local/mysql/var/my.cnf两台服务器做相同的拷贝配置文件操作。 

2. 配置Master服务器 

我们要把192.168.0.1配置为主mysql服务器(master),那么我们就要考虑我们需要同步那个数据库,使用那个用户同步,我们这里为了简单起见,就使用root用户进行同步,并且只需要同步数据库abc。 

打开配置文件: 

vi /usr/local/mysql/var/my.cnf找到一下信息: 

# required unique id between 1 and 2^32 - 1PHPChina 开源社区门户D%wM/x-Y3U_$zs# defaults to 1 if master-host is not setg~8FPv9W37313# but will not function as a master if omitted
ML.?K
? NZoW37313server-id        = 1    //1为master,2为salve添加两行: 

sql-bin-update-same     //同步形式PHPChina 开源社区门户U$m:}s'vbinlog-do-db     = abc  //要同步的数据库重启192.168.0.1的mysql服务器: 

/usr/local/mysql/bin/mysqladmin shutdownPHPChina 开源社区门户0w+g!?&P0d U u#Mb    i/usr/local/mysql/bin/mysqld_safe --user=mysql &3. 配置Slave服务器 

我们的slave服务器主要是主动去master服务器同步数据回来,我们编辑配置文件: 

vi /usr/local/mysql/var/my.cnf找到下面类似的信息: 

# required unique id between 1 and 2^32 - 13FS8oOn lj8o37313# defaults to 1 if master-host is not setPHPChina 开源社区门户9UO7X"TRT
Gb$Ku# but will not function as a master if omittedcwO    @8pmw37313server-id        = 1把上面的server-id修改为2,同时添加一些信息: 

server-id                   = 2                        //本Mysql是slave服务器.h wjC9C'Hu37313master-host             = 192.168.0.1    //master服务器的IPPHPChina 开源社区门户}~q    ~Q_master-user             = root                  //连接master服务器的用户PHPChina 开源社区门户*_B\9n(tmaster-password   = ''                        //连接master服务器的密码PHPChina 开源社区门户6O&Ys;rUEmaster-port              = 3306                //连接端口S@.@"N&Sb K37313master-connect-retry    = 10              //重试次数4`']w^0qW;N2J37313replicate-do-db        = abc                  //要同步的数据库PHPChina 开源社区门户`,Q/C?$hC*llog-slave-updates                              //同步的形式重启192.168.0.2的mysql服务器: 

/usr/local/mysql/bin/mysqladmin shutdownPHPChina 开源社区门户.wh1]^~!|V$B0\/usr/local/mysql/bin/mysqld_safe --user=mysql &4. 测试安装 

首先查看一下slave的主机日志: 

cat /usr/local/mysql/var/xxxxx_err (xxx是主机名)检查是否连接正常, 看到类似这样的信息就成功了 

051031 11:42:40  mysqld startedPHPChina 开源社区门户W2l0Com R[^ b9S-Rib051031 11:42:41  InnoDB: Started; log sequence number 0 43634PHPChina 开源社区门户UqT7y!Df$c
ak"BL/usr/local/mysql/libexec/mysqld: ready for connections.PHPChina 开源社区门户;|0G|;vHFZ7}Version: '4.1.15-log'  socket: '/tmp/mysql.sock'  port: 3306  Source distributionPHPChina 开源社区门户(J9Z,Kg Lx%]    i6OW051031 11:42:41 [Note] Slave SQL thread initialized, starting replication in log 'FIRST' PHPChina 开源社区门户Q9n-BU8[AYc LAat position 0, relay log './new4-relay-bin.000001' position: 4PHPChina 开源社区门户j v"jB\n7s*w051031 11:43:21 [Note] Slave I/O thread: connected to master 'root@192.168.0.1:3306',  ]-{eYn F5vK37313replication started in log 'FIRST' at position 4在Master查看信息 

/usr/local/mysql/bin/mysql -u root查看master状态: 

mysql> show master status;查看Master下mysql进程信息: 

mysql> show processlist;在slave上查看信息: 

/usr/local/mysql/bin/mysql -u root查看slave状态: 

mysql> show slave status;查看slave下mysql进程信息: 

mysql> show processlist;你再在master的abc库里建立表结构并且插入数据,然后检查slave有没有同步这些数据,就能够检查出是否设置成功。 

最后,如果有兴趣的话,可以研究一下双击热备份,或者一台master,多台slave的同步实现。

    
[3]CentOS Linux 下配置Apache2+PHP5+MySQL5+GD库的方法
    来源: 互联网  发布时间: 2013-12-24
先安装MYSQL 服务器
解压MySQL,把所有文件复制到/usr/local/mysql
[root@Bleach usr]# groupadd mysql
[root@Bleach usr]# useradd -g mysql mysql
[root@Bleach mysql]# cd /usr/local/mysql
[root@Bleach mysql]# scrīpts/mysql_install_db --user=mysql 
[root@Bleach mysql]# chown -R root .
[root@Bleach mysql]# chown -R mysql data
[root@Bleach mysql]# chgrp -R mysql .
[root@Bleach mysql]# ./bin/mysqld_safe --user=mysql &
[root@Bleach mysql]# ./bin/mysqladmin -u root password mysql
[root@Bleach mysql]# cp ./support-files/mysql.server /etc/init.d/mysql
[root@Bleach mysql]# cd /etc/rc3.d/
[root@Bleach rc3.d]# ln -s /etc/init.d/mysql S85mysql
[root@Bleach rc3.d]# ln -s /etc/init.d/mysql K85mysql

安装GD库基本包
#rpm -ivh gd-devel-1.8.4-11.i386.rpm
安装XPM支持
#rpm -ivh xpm-3.4k-2.i386.rpm
安装libxml2 (记得PHP5.1.1只支持libxml2-2.6.11以上版本)
#tar zxvf libxml2-2.6.11.tar.gz
#cd libxml2-2.6.11
#./configure
#make
#make install

开始装GD库支持
-------------------------------------------------------
先安装GD基础rpm包
#rpm –ivh gd-devel.rpm

ZLIB
#./configure
#make
#make install

JPEGSRC
#./configure --enable-shared
#make
#make install-lib
#make install

LIBPNG
#cp scrīpts/makefile.std Makefile
#make
#make install

最后是GD2.*
#./configure --with-png=/usr/local --with-jpeg=/usr/local --with-freetype=/usr
#make
#make install

----------------------------------------------
上面一切都很顺利的话,GD就算成功的安装上了. 如果有问题,应该是缺少支持包,总之是少什么就下载什

么来安装上.


跟着下来,开始安装APAHCHE2和PHP5
#./configure --prefix=/usr/local/apache2 --enable-module=so
#make
#make install

PHP5
#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-jpeg-

dir=/usr/local --with-png-dir=/usr/local --with-gd=/usr/local --enable-trace-vars --with-

zlib-dir=/usr/local -with-mysql=/usr/local/mysql --enable-mbstring=all
#make
#make install

复制PHP.INI文件到正确位置
在PHP目录下运行
#cp php.ini-dist /usr/local/php/lib/php.ini

编辑apache配置文件httpd.conf
#vi /usr/local/apache2/conf/httpd.conf

要改的有如下几处:
一般都在
#AddType application/x-tar .tgz
下加一行
AddType application/x-httpd-php .php

查找
index.html
在后面加 index.htm index.php 让它把index.php做为默认页

再找
#ServerName
把#去掉,后面的IP改成你的IP.

找到
"/usr/local/apache2/htdocs"
把两个"/usr/local/apache2/htdocs"改为你存放网页文件的路径

保存httpd.conf文件.

启动它
# /usr/local/apache2/bin/apachectl start
如果没有出错,写一个测试页放到你网页目录下, 我的就是上面所说的 /www
phpinfo();
?>
保存.试试在测试器里打IP进去就可以看到PHPINFO页了

把Apache2加入系统服务
#cd /etc/init.d
#cp /usr/local/apache/bin/apachectl ./httpd
用文本编辑httpd
在头部加入
#chkconfig: 345 79 15
#descrīption: Activates/Deactivates Apache Web Server
# processname: httpd
#chkconfig --add httpd


安装ZendOptimizer-2.5.3加速PHP
#./install.sh

--------------------------------------------------------------------
至此,Server已经搭建好了,下面的,大家随便看看

让花生壳随机启动
使用RedHat Linux,在/etc/rc.d/rc.local 文件中加入一行内容 /usr/local/phlinux/phlinux -d

一路默认下去应该就好了.

共享ADSL
#echo "1" >/proc/sys/net/ipv4/ip_forward
#iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE




保存用户/组密码等配置文件路径

1)与用户(user)相关的配置文件;
/etc/passwd 注:用户(user)的配置文件;
/etc/shadow 注:用户(user)影子口令文件;

2)与用户组(group)相关的配置文件;
/etc/group 注:用户组(group)配置文件;
/etc/gshadow 注:用户组(group)的影子文件;

    
最新技术文章:
▪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 自定义函数方法(定义、返回值、变...
c/c++ iis7站长之家
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


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

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

浙ICP备11055608号-3