`
xingcxb
  • 浏览: 46255 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

服务器环境安装笔记

 
阅读更多
一、安装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
}
分享到:
评论

相关推荐

    RHCE课程笔记

    RHCE课程-RH253Linux服务器架设笔记五-APACHE服务器配置(1) 20-04-2009更新 RHCE课程-RH253Linux服务器架设笔记五-APACHE服务器配置(2) 29-04-2009更新 RHCE课程-RH253Linux服务器架设笔记五-APACHE服务器配置(3) ...

    吉利车机安装软件笔记本一键操作工具V4.1

    本软件可辅助吉利车机安装软件,支持gkui19车机系统,提供一键设置所需网络环境,一键还原至初始状态,不影响笔记本和车机正常使用。 1、软件兼容吉利大部分车型(博瑞GE全系列,18款20款博越、星越全系列、星瑞全...

    Hadoop hbase hive sqoop集群环境安装配置及使用文档

    Hadoop hbase hive sqoop集群环境安装配置及使用文档

    JBBDoc_Oracle学习环境配置笔记.pdf

    很不错的oracle环境配置笔记 包括连接数据库服务器,数据库连接失败的除错等等。

    3-linux系统笔记之lamp网站环境搭建

    该文档是linux系统详细基础,每行命令都有注释,共58页,从最基础的命令开始学习,按该文档学习熟练后相信您就完全可以管理linux常见问题了。 文档共6会陆续发布,如下: ...6-linux系统笔记之服务器篇.doc

    笔记本上vbox虚拟化环境安装 oracle rac详细原创完整版

    一.LINUX 服务器安装配置 .... 二. ORACLE数据库安装前准备工作 ...... 2.8.1创建固定大小的vdi磁盘文件 2.8.2依次创建vote、ocr、asm1、asm2、asm3、asm4、asm5五个磁盘 2.8.3把所有新创建的磁盘全部改成可共享...

    国嵌笔记。全集全集

    本人学习的国嵌笔记。操作详细! 第一季 精通嵌入式 4 一. 安装tftp服务器 4 二. Samba服务器安装 4 三. NFS服务器 5 四. 安装vsftpd FTP服务器 5 第2季-裸奔吧-ARM 6 一. 安装交叉编译器 6 二. 安装驱动 6 三...

    代码笔记代码笔记代码笔记代码笔记

    PL/SQL Developer 是一个为 Oracle 数据库开发存储程序单元的集成开发环境(IDE),使用 PL/SQL Developer 可以方便地创建你的客户/服务器应用程序的服务器部分。主要的功能有: · 使用文本编辑器写程序单元(过程、...

    吉利车机安装软件笔记本一键操作工具 V4.0

    本软件可为吉利车机安装软件,支持gkui19车机系统,提供一键设置所需网络环境,一键还原至初始状态,不影响笔记本和车机正常使用。 1、软件兼容吉利大部分车型(博瑞GE全系列,18款20款博越、星越全系列、星瑞全系列...

    基于Android Studio开发的云笔记本源码,采用云服务器实现云同步功能

    以Android Studio为集成开发环境,Java为主要编程语言,采用云服务器实现云同步功能,进行基于Android平台的移动APP云笔记本的开发 用户管理:新用户可进行注册,老用户可进行登录与修改 数据库管理:对每个用户数据...

    阿里云服务器ECS学习笔记

    网络新手向使用阿里云服务器ECS1、上传简历2、在线开发环境Web IDEA3、搭建Linux学习环境4、打造个人专属网盘5、部署离线下载服务器6、搭建个人博客 开通云服务器 大学生白嫖6个月性能约束型的阿里云服务器ECS 1....

    FreeBSD.6.2服务器架设视频教程下载

    01安装02配置03ftp04内核05samba06dhcp07mysql08apache何亮bsd教程之apache安装配置何亮bsd教程之apm环境搭建何亮bsd教程之cvsup服务器建立和使用何亮bsd教程之dhcp安装配置何亮bsd教程之ftp安装配置1学习笔记分享:...

    Git命令行安装与使用笔记

    操作系统:Centos 7 (纯命令行环境) Git服务器:Github 安装的Git命令行版本:1.8.3.1 整理常用Git命令

    IOS应用-云笔记源代码

    xcode开发环境 ,包含文字笔记以及图片笔记,网络登录,服务器上传下载等均实现 供IOS初学者参考学习

    Oracle入门教程.三思笔记.一步一步学Oracle

    [三思笔记]ORACLE9I服务器的一次调优实施过程.pdf [三思笔记]ORACLE 10gR2 RAC环境增加及删除节点.pdf [三思笔记]Oracle+RAC数据库配置DataGuard.pdf [三思笔记]oracle著名及非著名函数介绍.doc [三思笔记]RHEL AS4...

    如何在Windows本地和云端安装LLaMA 2 (ChatGPT)

    在本指南中,我们将为您介绍如何在Windows本地和云端环境中安装LLaMA 2。 ## 2. 先决条件 在开始之前,请确保您具备以下先决条件: - 在您的系统上安装了Conda。 - 具备使用终端或命令提示符的基本知识。 ## 3. ...

    JAVA架构从入门到精通开发笔记v1.8

    云服务器 ECS 实例是一个虚拟的计算环境,包含了 CPU、内存、操作系统、磁盘、 带宽等最基础的服务器组件,是 ECS 提供给每个用户的操作实体。一个实例就等同于一台虚 拟机,您对所创建的实例拥有管理员权限,可以...

    服务器安全管理规定.doc

    2、系统支援及维护部负责公司范围内服务器的安装调试,办公环境服务器的例行维护 和日常检查工作。 3、系统运维部负责生产环境服务器的例行维护和日常检查等工作。 4、研发部负责开发环境服务器的例行维护和日常检查...

    UOS操作系统安装方法及java开发环境搭建

    物联网就是ARM或者RISC-V芯片+linux操作系统+QT界面模式,开发时需要linux系统开发环境。很多公司用的是ubuntu,ububtu连微信、QQ、有道云笔记、喜马拉雅都没有,哪里有UOS好用。交互也不友好。UOS操作起来和windows...

    JA-SIG(CAS)学习笔记

    STEP 1,搭建Java Web服务器环境 安装 JDK + Tomcat 6.0.14 , HTTP端口8080 , HTTPS端口8443 JAVA_HOME = D:\Java\jdk1.6.0_04 CATALINA_HOME = D:\Java\apache-tomcat-6.0.14 安装完毕,启动Tomcat ,在...

Global site tag (gtag.js) - Google Analytics