一、安装java
yum -y install java
二、安装apache
yum -y install httpd
配置apache目录
vi /etc/httpd/conf/httpd.conf
在DocumentRoot "xxx/"中的""将写入你的目录
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "/home/tomcat/">
在<Directory "/home/tomcat/">的引号中写入你的目录
启动apache
service httpd start
关闭apache
service httpd stop
三、源码安装mysql5.1.36
1.下载5.1.36源码
wget -c http://61.129.115.192/mysql-5.1.36.tar.gz
2.安装mysql必须的包 gcc gxx make
yum -y install gcc-c++ libstdc++-devel make
3.创建第二块盘符存放mysql的数据库
查看磁盘情况
[root@localhost mysql-5.1.36]# fdisk -l
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 38913 312464250 8e Linux LVM
Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/sdb2 2551 38913 292085797+ 7 HPFS/NTFS
在sdb上创建新的文件系统
mkfs -t ext3 /dev/sdb
创建新的目录用于挂载
mkdir /mysql
挂载目录
mount /dev/sdb /mysql
4.安装mysql
cd /home/tomcat/ (此为mysql源码包存放位置)
tar -zxvf mysql-5.1.36.tar.gz
cd mysql-5.1.36
配置mysql安装环境
./configure -prefix=/opt/mysql5.1 -localstatedir=/mysql \
-sysconfdir=/opt/mysql5.1 -without-debug \
-with-unix-socket-path=/opt/mysql5.1/mysql.sock -with-big-tables\
-with-charset=gbk -with-collation=gbk_chinese_ci -enable-assembler \
-with-extra-charsets=gbk,gb2312,utf8 -with-pthread -enable-thread-safe-client \
-with-innodb -disable-safe-thread
如果发生以下错误:
error: No curses/termcap library found
说明mysql没有找到ncurses的系统程序,只要yum -y install ncurses-devel即可
make
make install
配置mysql
cd /opt/mysql5.1
设置目录权限
chmod 755 -R /opt/mysql5.1/
chown mysql.mysql -R /opt/mysql5.1/
chmod 755 -R /mysql/
chown mysql.mysql -R /mysql/
配置mysql为系统服务
cp share/mysql/mysql.server /etc/rc.d/init.d/mysqld
chkconfig mysqld
配置mysql
cp share/mysql/my-huge.cnf /etc/my.cnf
vi /etc/my.cnf
设置系统默认编码为utf-8
在mysqld和mysql下加入
default-character-set = utf8
初始化mysql
bin/mysql_install_db -umysql &
启动mysql
bin/mysqld_safe &
如果bin/mysql 可以启动 说明安装完成
将mysql设为系统命令
ln -s /opt/mysql5.1/bin/mysql /usr/bin/mysql
启动mysqld
service mysqld start
关闭mysqld
service mysqld stop
四、安装phpyum -y install php php-mysql php-mbstring
五、安装tomcat
wget -c ftp://www:tsl600tsl600@114.80.100.163/apache-tomcat-6.0.20.tar.gz
tar -zxvf apache-tomcat-6.0.20.tar.gz
mv apache-tomcat-6.0.20 tomcat6
mv tomcat6 /opt/
配置tomcat
vi /opt/tomcat6/conf/server.xml
将
<!--
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
-->
中的<!-- -->注释符号去掉
启动tomcat
/opt/tomcat6/bin/startup.sh
如果启动没成功,可以通过setup中的 Firewall configuration 将服务器的防火强和selinux关闭然后再启动
关闭tomcat
/opt/tomcat6/bin/shutdown.sh
linux ftp配置
(1)安装ftp服务 yum install vsftpd
(2)更新配置文件,cd /etc/vsftpd,删除原先的vsftpd.conf,再从其他服务器拷贝配置文件 wget http://61.129.115.192/vsftpd.conf
(3)关闭防火墙,service iptables stop
(4)关闭selinux,setenforce 0
(5)开启 service vsftpd start
mysql添加本地用户以及远程用户
GRANT ALL PRIVILEGES ON *.* TO [email=spiderman@]spiderman@'%'[/email] IDENTIFIED BY '2008rain' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO [email=spiderman@]spiderman@'localhost'[/email] IDENTIFIED BY '2008rain' WITH GRANT OPTION;
六、安装sphinx
wget -c ftp://www:tsl600tsl600@114.80.100.163/csft-3.1.tar.gz
wget -c ftp://www:tsl600tsl600@114.80.100.163/mmseg-3.1.tar.gz
安装mmseg
tar -zxvf mmseg-3.1.tar.gz
cd mmseg-3.1
./configure –prefix=/opt/mmseg
make
make install
安装mmseg完成,测试一下
mmseg
Coreseek COS(tm) MM Segment 1.0
Copyright By Coreseek.com All Right Reserved.
Usage: mmseg <option> <file>
-u <unidict> Unigram Dictionary
-r Combine with -u, used a plain text build Unigram Dictionary, default Off
-b <Synonyms> Synonyms Dictionary
-h print this help and exit
有问题可以尝试执行下面命令
echo ‘/opt/mmseg/lib’ >> /etc/ld.so.conf
ldconfig -v
ln -s /opt/mmseg/bin/mmseg /bin/mmseg
安装sphinx
tar -zxvf csft-3.1.tar.gz
cd csft-3.1
配置安装信息
./configure -prefix=/opt/csft -with-mysql=/opt/mysql5.1/ -with-mysql-includes=/opt/mysql5.1/include/mysql -with-mysql-libs=/opt/mysql5.1/lib/mysql -with-mmseg=/opt/mmseg/ -with-mmseg-includes=/opt/mmseg/include/mmseg -with-mmseg-libs=/opt/mmseg/lib
make && make install
生成词典
进入到mmseg的源代码目录后
cd data
mmseg -u unigram.txt
在data下边会产生一个文件unigram.txt.uni
这个就是生成的字典 然后把字典改名为uni.lib放在可以读取的目录中即可
cp unigram.txt.uni /opt/csft/uni.lib
七、配置sphinx在sphinx.conf中加入以下配置:
source topic
{
type = mysql
sql_host = localhost
sql_user = sphinx
sql_pass = tsl600
sql_db = spidertitle
sql_port = 3306 # optionalm default is 3306
sql_query_pre = SET NAMES utf8
sql_query_pre = SET SESSION query_cache_type = OFF
sql_query_pre = REPLACE into topic_count select 1,MAX(id) from topic
sql_query = select id,title,visit,reply,score,UNIX_TIMESTAMP(adddate) as topicdate,UNIX_TIMESTAMP(lastupdate) as spiderdate from topic where lastupdate>=(NOW()- interval 3 month) and id<=(select max_topicid from topic_count where counter_id=1)
sql_attr_uint = id
sql_attr_uint = reply
sql_attr_uint = visit
sql_attr_uint = score
sql_attr_timestamp = topicdate
sql_attr_timestamp = spiderdate
}
source topicthrottled : topic
{
sql_ranged_throttle = 100
sql_query_pre = SET NAMES utf8
sql_query_pre = SET SESSION query_cache_type=OFF
sql_query = select id,title,visit,reply,score,UNIX_TIMESTAMP(adddate) as topicdate,UNIX_TIMESTAMP(lastupdate) as spiderdate from topic\
where id>(select max_doc_id from topic_count where counter_id=1)
}
index topicmain
{
source = topic
path = /opt/csft/var/data/topicmain
docinfo= extern
mlock = 0
charset_type = zh_cn.utf-8
charset_dictpath = /opt/csft/
}
index topicdelta:topicmain
{
source = topicthrottled
path = /opt/csft/var/data/topicdelta
docinfo= extern
mlock = 0
charset_type = zh_cn.utf-8
charset_dictpath = /opt/csft
}
分享到:
相关推荐
安装Oracle数据库通常包括以下几个关键阶段:系统需求检查、下载适合操作系统的数据库软件、安装前的环境配置(如设置环境变量、调整内存分配)、运行安装向导、创建数据库实例和配置监听等。在这个过程中,我们需要...
通过以下步骤,读者可以顺利地在CentOS 7系统中搭建起一个适用于Java项目开发的服务器环境。 首先,系统网络配置是搭建开发环境的前提。在CentOS 7中,通过ifconfig或ip addr命令查看网络接口信息,确认IP地址配置...
首先,我们需要安装XAMPP,这是一个包含Apache服务器、MySQL数据库、PHP和Perl等组件的集成开发环境。在配置过程中,我们修改了XAMPP的httpd.conf文件,将DocumentRoot设置为"F:/PHP",这意味着Apache服务器将从F盘...
在Windows Server 2008 R2中配置域服务器是一项重要的任务,这涉及到网络环境的管理...参考提供的“WinServer08域服务器配置笔记.docx”文档,你将得到更详细的步骤和技巧。在进行配置时,务必谨慎操作,确保数据安全。
在Linux环境下安装Oracle 11g涉及多个步骤,包括下载软件、创建用户和管理组、预先创建安装目录以及设置相应的权限和环境变量。下面将详细解释这些步骤及其重要性。 首先,你需要从Oracle官方网站下载适合Linux x86...
1. **安装Xorg服务器**:使用`emerge -av xorg-server`命令安装Xorg服务器。 2. **配置输入设备**:确保`make.conf`中的`INPUT_DEVICES`变量正确设置,通常为`evdev`。 3. **安装显示驱动**:根据显卡类型(如ATI ...
**FileNet BPF安装笔记** FileNet Business Process Framework (BPF) 是IBM提供的一款强大的工作流和业务流程管理工具,它允许用户设计、执行和优化复杂的业务流程。本笔记将详细探讨FileNet BPF的安装过程,以帮助...
在安装DSS前,确保你的系统环境满足以下条件: 1. **操作系统**: DSS主要针对Unix-like系统,包括Mac OS X和Linux。 2. **依赖库**: 需要安装必要的库,例如Xcode(对于Mac OS X),以及FFmpeg等多媒体处理工具。 *...
- 了解安装过程中的环境配置,包括编译安装与包管理器安装的区别。 - 掌握基本的启动、停止、重启Apache服务的命令。 - 安装后的基本配置文件的位置和格式,通常位于Apache安装目录下的conf文件夹中。 2. 配置...
《服务器基础安装及调试》这份文档详尽地介绍了服务器安装和调试的基本步骤,适用于各种IT环境下的服务器部署。文档涵盖了服务器上架、操作系统安装等多个关键环节,对于IT从业者或数据中心管理人员来说,具有很高的...
在CentOS操作系统中,安装MySQL 5.5.13版本时,由于该版本需要使用CMake构建系统进行编译安装,这个过程相对复杂,但是一旦设置正确,可以确保MySQL服务器按照预期配置运行。以下是详细的安装步骤: 首先,确保你的...
### HP ProLiant 服务器无显示器安装步骤详解 #### 一、引言 HP ProLiant 服务器作为高性能的企业级服务器,在安装过程中可能会遇到没有显示器的情况。为了方便管理和部署,HP ProLiant 服务器提供了集成远程管理...
这篇笔记主要记录了Java开发环境的搭建步骤,涵盖了JDK、WTK(Wireless Toolkit)、Eclipse、Tomcat等关键组件的安装与配置。首先,安装JDK是学习Java的第一步,它包含了运行环境、开发工具和基础类库。在这里,选择...
1. 安装与启动:首先了解如何在不同操作系统中安装Apache服务器,例如Windows和Linux系统。学会如何启动、停止和重启Apache服务器,并熟悉服务器启动时的日志信息。 2. 配置文件结构:Apache服务器的主配置文件通常...
### Apache Web服务器配置与使用工作笔记 #### 一、Apache Web服务器简介 Apache HTTP Server(简称Apache)是一款开放源码的Web服务运行平台,在互联网上有着广泛的使用。它是由Apache软件基金会的一个开源项目...
SUSE Linux 10 Enterprise SP1 是一款功能强大的企业级操作系统,适合各种服务器环境。以下是对安装过程的详细解析: 1. **选择安装选项**:在安装启动界面,选择合适的安装选项进行安装。 2. **选择语言**:虽然...
【CentOS+Qmail安装笔记】是一篇关于在Linux系统中,特别是CentOS上安装和配置Qmail邮件服务器的详细教程。Qmail是一款知名的、安全且高效的邮件传输代理,广泛应用于企业级邮件服务。以下是对文章主要内容的详细...
在测试服务器上安装Windows HLK之后,就可以向环境中添加测试计算机了。在每台测试计算机上安装Client软件。Client软件存储在测试服务器上。如果你要对某个软件进行测试,请确保首先将该软件产品安装到测试计算机上...
大数据集群 Hadoop HBase Hive Sqoop 集群环境安装配置及使用文档 在本文档中,我们将详细介绍如何搭建一个大数据集群环境,包括 Hadoop、HBase、Hive 和 Sqoop 的安装配置及使用。该文档将分为四部分:Hadoop 集群...