web服务器:
公网ip:***************
用户名root 初始密码:*******
1、修改密码:
命令 passwd
新密码
2、安装JRE
1)在地址http://java.com/zh_CN/download/manual.jsp中下载jre1.7
2)将其copy到/usr/java目录下
3)tar -xzvf jre-7u60-linux-x64.tar.gz
4)设置环境变量 vi /etc/profile
在文件中找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC,改为下面的形式:
export JAVA_HOME=/usr/java/jre1.7.0_67
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib
5)执行配置文件令其立刻生效
source /etc/profile
3、安装apache http服务器
yum install httpd 将安装apache 2.2.15-30.el6.centos
yum install mod_ssl
现在配置系统在引导时启动Apache
chkconfig --levels 235 httpd on
并启动Apache
/etc/init.d/httpd start
或者
service httpd start
Apache的默认文档根目录是在CentOS上的/var/www/html 目录 ,
配置文件是/etc/httpd/conf/httpd.conf。
配置存储在的/etc/httpd/conf.d/目录。
4、安装Tomcat,配置apache和tomcat
从http://tomcat.apache.org/download-70.cgi下载tomcatapache-tomcat-7.0.54,放置/usr/local目录下
解压后进行下面的配置,暂时不进行集群的配置
编译安装tomcat-connectors-1.2.40-src.tar
1)yum install httpd-devel
2)cd tomcat-connectors-1.2.40-src/native
./configure --with-apxs=/usr/sbin/apxs
make
make install
5、防火墙配置
service iptables start 开启防火墙
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
service iptables save
来实现保存到配置文件。
这样重启计算机后,CentOS防火墙默认已经开放了80和22端口。
/etc/init.d/iptables restart
6、关闭selinux
关闭SELinux的方法:
修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。
如果不想重启系统,使用命令setenforce 0
注:
setenforce 1 设置SELinux 成为enforcing模式
setenforce 0 设置SELinux 成为permissive模式
在lilo或者grub的启动参数中增加:selinux=0,也可以关闭selinux
查看selinux状态:
/usr/bin/setstatus -v
7、安装MySql
yum install gcc
yum install gcc-c++
yum install cmake
wget http://www.cmake.org/files/v2.8/cmake-2.8.11.2.tar.gz
tar -xzvf cmake-2.8.11.2.tar.gz
cd cmake-2.8.11.2
./bootstrap
make
make install
wget http://invisible-island.net/datafiles/release/ncurses.tar.gz
tar -xzvf ncurses.tar.gz
cd ncurses-5.9
./configure
make
make install
wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.19.tar.gz
tar -xzvf mysql-5.6.19.tar.gz
cd mysql-5.6.19
cmake ./ #不指定安装位置,默认安装在/usr/local/mysql下
make
make install
查看mysql.mysql的用户及组是否存在
[root@localhost ~]# cat /etc/passwd |grep mysql
mysql:x:501:503::/home/mysql:/bin/bash
[root@localhost ~]# cat /etc/group |grep mysql
mysql:x:503:
不OK就执行以下两行命令(否则跳过这一步)
[root@localhost ~]# groupadd mysql #添加mysql用户组
[root@localhost ~]# useradd mysql -g mysql -s /sbin/nologin # 添加mysql用户
[root@localhost ~]# cd /usr/local/mysql
[root@localhost ~]# chown mysql.mysql -R . #将mysql目录赋予mysql用户的执行权限
[root@localhost ~]# chown mysql.mysql -R /usr/local/mysql/data
[root@localhost ~]# cp support-files/my-default.cnf /etc/my.cnf #mysql配置文件
[root@localhost ~]# chmod 755 scripts/mysql_install_db #赋予mysql_install_db执行权限
以下命令为mysql 启动及自启动配置
[root@localhost ~]# scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
[root@localhost ~]# cp support-files/mysql.server /etc/init.d/mysqld
[root@localhost ~]# chmod 755 /etc/init.d/mysqld
查看mysqld服务是否设置为开机启动
[root@localhost ~]# chkconfig --list|grep mysqld
设置为开机启动
[root@localhost ~]# chkconfig mysqld on
启动mysql数据库,会输出一系列有用的信息,告诉你接下去如何初始化mysql
[root@CentOS mysql]# service mysqld start
按照上述英文,我们来初始化管理员root的密码
[root@localhost ~]# /usr/local/mysql/bin/mysqladmin -u root password 'yourpassword'
此处yourpassword设置为 ********
最后,处理帐号登录问题,让root帐号密码可以本地和远程连接使用
[root@localhost ~]# /usr/local/mysql/bin/mysql -u root -p #敲入该命令后,屏幕会提示输入密码,输入上一步设置的yourpassword
删除root密码为空的记录
mysql> use mysql;
mysql> delete from user where password='';
mysql> flush privileges;
配置mysql允许root远程登录 #登录
mysql> grant all privileges on *.* to root@'%' identified by "密码";#web服务器暂不设置
mysql> grant all privileges on *.* to admin@'localhost' identified by "admin";//配置本地admin,智能本地访问
mysql> grant all privileges on *.* to web@'内网ip' identified by "密码";//配置web访问账号,只能内网ip为访问
mysql> flush privileges;
mysql> select User,Password,Host from user;
上述命令如果执行成功
SHOW VARIABLES LIKE 'character_set_%';
mysql> quit
至此,mysql安装已经全部结束.
在 [mysqld]
设置mysql忽略大小写:
character_set_server = utf8
lower_case_table_names = 1
8、配置开机启动
#vi /etc/rc.d/rc.local
加入如下启动命令
/home/webstart.sh
#!/bin/sh
service httpd stop
setenforce 0
service httpd start
/usr/local/tomcat1/bin/startup.sh
赋予chmod 755 webstart.sh可执行
公网ip:***************
用户名root 初始密码:*******
1、修改密码:
命令 passwd
新密码
2、安装JRE
1)在地址http://java.com/zh_CN/download/manual.jsp中下载jre1.7
2)将其copy到/usr/java目录下
3)tar -xzvf jre-7u60-linux-x64.tar.gz
4)设置环境变量 vi /etc/profile
在文件中找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC,改为下面的形式:
export JAVA_HOME=/usr/java/jre1.7.0_67
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib
5)执行配置文件令其立刻生效
source /etc/profile
3、安装apache http服务器
yum install httpd 将安装apache 2.2.15-30.el6.centos
yum install mod_ssl
现在配置系统在引导时启动Apache
chkconfig --levels 235 httpd on
并启动Apache
/etc/init.d/httpd start
或者
service httpd start
Apache的默认文档根目录是在CentOS上的/var/www/html 目录 ,
配置文件是/etc/httpd/conf/httpd.conf。
配置存储在的/etc/httpd/conf.d/目录。
4、安装Tomcat,配置apache和tomcat
从http://tomcat.apache.org/download-70.cgi下载tomcatapache-tomcat-7.0.54,放置/usr/local目录下
解压后进行下面的配置,暂时不进行集群的配置
编译安装tomcat-connectors-1.2.40-src.tar
1)yum install httpd-devel
2)cd tomcat-connectors-1.2.40-src/native
./configure --with-apxs=/usr/sbin/apxs
make
make install
5、防火墙配置
service iptables start 开启防火墙
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
service iptables save
来实现保存到配置文件。
这样重启计算机后,CentOS防火墙默认已经开放了80和22端口。
/etc/init.d/iptables restart
6、关闭selinux
关闭SELinux的方法:
修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。
如果不想重启系统,使用命令setenforce 0
注:
setenforce 1 设置SELinux 成为enforcing模式
setenforce 0 设置SELinux 成为permissive模式
在lilo或者grub的启动参数中增加:selinux=0,也可以关闭selinux
查看selinux状态:
/usr/bin/setstatus -v
7、安装MySql
yum install gcc
yum install gcc-c++
yum install cmake
wget http://www.cmake.org/files/v2.8/cmake-2.8.11.2.tar.gz
tar -xzvf cmake-2.8.11.2.tar.gz
cd cmake-2.8.11.2
./bootstrap
make
make install
wget http://invisible-island.net/datafiles/release/ncurses.tar.gz
tar -xzvf ncurses.tar.gz
cd ncurses-5.9
./configure
make
make install
wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.19.tar.gz
tar -xzvf mysql-5.6.19.tar.gz
cd mysql-5.6.19
cmake ./ #不指定安装位置,默认安装在/usr/local/mysql下
make
make install
查看mysql.mysql的用户及组是否存在
[root@localhost ~]# cat /etc/passwd |grep mysql
mysql:x:501:503::/home/mysql:/bin/bash
[root@localhost ~]# cat /etc/group |grep mysql
mysql:x:503:
不OK就执行以下两行命令(否则跳过这一步)
[root@localhost ~]# groupadd mysql #添加mysql用户组
[root@localhost ~]# useradd mysql -g mysql -s /sbin/nologin # 添加mysql用户
[root@localhost ~]# cd /usr/local/mysql
[root@localhost ~]# chown mysql.mysql -R . #将mysql目录赋予mysql用户的执行权限
[root@localhost ~]# chown mysql.mysql -R /usr/local/mysql/data
[root@localhost ~]# cp support-files/my-default.cnf /etc/my.cnf #mysql配置文件
[root@localhost ~]# chmod 755 scripts/mysql_install_db #赋予mysql_install_db执行权限
以下命令为mysql 启动及自启动配置
[root@localhost ~]# scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
[root@localhost ~]# cp support-files/mysql.server /etc/init.d/mysqld
[root@localhost ~]# chmod 755 /etc/init.d/mysqld
查看mysqld服务是否设置为开机启动
[root@localhost ~]# chkconfig --list|grep mysqld
设置为开机启动
[root@localhost ~]# chkconfig mysqld on
启动mysql数据库,会输出一系列有用的信息,告诉你接下去如何初始化mysql
[root@CentOS mysql]# service mysqld start
按照上述英文,我们来初始化管理员root的密码
[root@localhost ~]# /usr/local/mysql/bin/mysqladmin -u root password 'yourpassword'
此处yourpassword设置为 ********
最后,处理帐号登录问题,让root帐号密码可以本地和远程连接使用
[root@localhost ~]# /usr/local/mysql/bin/mysql -u root -p #敲入该命令后,屏幕会提示输入密码,输入上一步设置的yourpassword
删除root密码为空的记录
mysql> use mysql;
mysql> delete from user where password='';
mysql> flush privileges;
配置mysql允许root远程登录 #登录
mysql> grant all privileges on *.* to root@'%' identified by "密码";#web服务器暂不设置
mysql> grant all privileges on *.* to admin@'localhost' identified by "admin";//配置本地admin,智能本地访问
mysql> grant all privileges on *.* to web@'内网ip' identified by "密码";//配置web访问账号,只能内网ip为访问
mysql> flush privileges;
mysql> select User,Password,Host from user;
上述命令如果执行成功
SHOW VARIABLES LIKE 'character_set_%';
mysql> quit
至此,mysql安装已经全部结束.
在 [mysqld]
设置mysql忽略大小写:
character_set_server = utf8
lower_case_table_names = 1
8、配置开机启动
#vi /etc/rc.d/rc.local
加入如下启动命令
/home/webstart.sh
#!/bin/sh
service httpd stop
setenforce 0
service httpd start
/usr/local/tomcat1/bin/startup.sh
赋予chmod 755 webstart.sh可执行