liunx 生产环境安装

.jdk安装

1.先将之前服务器上的包 拷贝到 /usr/local/src下面。

2.先执行以下命令给所有用户添加可执行的权限

chmod +x jdk-7u60-linux-x64.rpm

3.执行rpm -ivh命令,安装jdk-7u79-linux-x64.rpm

#rpm -ivh  jdk-7u60-linux-x64.rpm

4.设置环境变量,参考94上的,在最后面追加。

#vi /etc/profile

TMOUT=3000

export TMOUT

 

JAVA_HOME=/usr/java/jdk1.7.0_60

JRE_HOME=/usr/java/jdk1.7.0_60/jre

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

export JAVA_HOME JRE_HOME PATH CLASSPATH

5.执行 #source /etc/profile使其生效

6.test 执行 echo $JAVA_HOME打印/usr/java/jdk1.7.0_60

执行java -version 打印java -version "1.7.0_60",完成

 

二.tomcat安装

1.拷贝后台 tomcat-back tomcat-weixintomcat-back主要拷贝 binconfwebappslib四个文件夹,tomcat-weixin完整压缩。

2.拷贝前台,将 tomcat-touch tomcat-front tomcat-file打包。

 

 

三.Memcache安装

前台安装:

1. 按照 memcache-install.doc 重新安装 memcache(命令拷贝注意中文空格) ,启动方式改为 :

/usr/local/bin/memcached -d -m 100 -u root -l 127.0.0.1 -p 11211  -P /tmp/memcached.pid

 

四. 前台和后台环境配置

1.安全和防火墙,修改iptables hosts.allow (后面装)

前台:发现阿里云服务器里并没有 /etc/sysconfig/iptables,于是分别拷贝前台和后台的文件至对应的位置。

执行

service iptables restart

然后执行

/etc/rc.d/init.d/iptables save

前台:注释掉了 filter 下面的语句和commit。

 

 

2.启动文件

位置1:   /etc/rc.local

前台:增加memcache 的启动命令 /usr/local/bin/memcached -d -m 100 -u root -l 127.0.0.1 -p 11211  -P /tmp/memcached.pid

后台:

增加

ulimit -SHn 102400

rsync --daemon --config=/etc/rsyncd.conf

 

位置2:   /etc/rc.d/init.d下面

前台:把tomcat 开头(tomcat-filetomcat-fronttomcat-touch)的文件拷贝过去用于启动前台tomcat

 

后台:把tomcat 开头(tomcat-weixintomcat-backtomcat-bbstomcat-fronttomcat-touch)的文件拷贝过去用于启动后台tomcat

 

3.环境变量( /etc/profile

前台:就是jdk 的环境变了,安装jdk 的时候已经设置好了

后台:就是jdk 的环境变了,安装jdk 的时候已经设置好了

4.定时任务(crontab

前台: 增加 0 2 * * * sh /var/dbbackup/backup-cron-mysql.sh

0 4 * * * rsync -avz --password-file=/etc/sery.pass /var/fileServerroot@10.0.0.3::data 则因为没用没增加

后台:增加

0 2 * * * sh /tmp/rsyncd.sh

0 3 * * * sh /var/dbbackup/backup-cron-mysql.sh

*/5 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1

 

五,mysql安装

包在 /usr/local/src 下面,使用rpm 的方式安装。

安装途中发现安装不下去,发现有个 mysql 5.1版本,于是先卸载 前台 后台的mysql5.1.

卸载mysql 5.1

1.执行 rpm -qa|grep -i mysql,发现有个 mysql 5.1,于是卸载

 

2.执行卸载:rpm -ev  mysql-libs-5.1.73-7.el6.x86_64,提示依赖包错误,于是执行3.

3.前台 后台 都执行rpm -ev mysql-libs-5.1.73-7.el6.x86_64 --nodeps进行卸载。

4.执行 rpm -qa|grep -i mysql,发现没有5.1了,卸载成功

重新安装 mysql5.5

开始安装server端

前台:

1.先安装  MySQL-server-5.5.37-1.el6.x86_64.rpm,命令如下:

rpm -ivh MySQL-server-5.5.37-1.el6.x86_64.rpm

 

 

/usr/bin/mysqladmin -u root password 'new-password'

/usr/bin/mysqladmin -u root -h iZuf6h4wencasv7nkvfy5iZ password 'new-password'

后台:

1.先安装  MySQL-server-5.5.37-1.el6.x86_64.rpm,命令如下:

rpm -ivh MySQL-server-5.5.37-1.el6.x86_64.rpm

 

/usr/bin/mysqladmin -u root password 'new-password'

/usr/bin/mysqladmin -u root -h iZuf629zy2ragzt0iuf11gZ password 'new-password'

 

前台后台:

1.执行 find / -name mysql  

 

2.执行   find / -name my.cnf,发现居然没有my.cnf 文件。  

3.于是网上找到解决方案,只需要复制一个/usr/share/mysql目录下的.cnf文件到/etc目录,并改名为my.cnf即可,于是把 94 和 95 的my.conf分别拷贝到 前台和后台的对应位置。

4.执行 /etc/init.d/mysql  start,启动 mysql 服务端。

 

ps -ef |grep mysql ,查看启动成功

 

 

安装mysql-client:

前台后台

1.rpm -ivh  MySQL-client-5.5.37-1.el6.x86_64.rpm

 

 

 

Mysql 权限控制

Mysql中执行以下命令,让所有ip可以访问

grant all privileges on *.* to root@'%' identified by '';

执行

grant all privileges on *.* to root@'%' identified by '123456';

 

主从备份:

六、Mysql主从备份(ip隐藏了, 用 abc 来代替)

1. 1.数据库服务器最起码两台假设是数据MYSQL-A(前台)数据库MYSQL-B(后台)MYSQL-A(前台)IP a.a.a.a0(私:c.c.c.a

MYSQL-B(后台)ip是b.b.b.b(私:c.c.c.b

2. 发现基本上的步骤 随着文件的拷贝已经做好了,所以前台后台先创建备份用户

CREATE USER 'backup'@'%' IDENTIFIED BY 'backup';(本地执行ok

给账号权限

GRANT REPLICATION SLAVE ON *.* TO 'backup'@'c.c.c.%' IDENTIFIED BY 'backup';(本地执行,提示无权限,于是 liunx mysql -uroot -p中执行

3.根据 show master status 记录 FIle Position

前台:filemysql-bin.000001Position107

后台:filemysql-bin.000001Position107

如果发现不一致,可以执行以下命令清除日志

PURGE MASTER LOGS BEFORE '2017-02-21 00:00:00';

RESET MASTER;


4.在后台执行(c.c.c.b

#SHOW SLAVE STATUS

CHANGE MASTER TO MASTER_HOST='c.c.c.a',MASTER_PORT=3306,MASTER_USER='backup',MASTER_PASSWORD='backup',MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=107;

START SLAVE;

#STOP SLAVE

5.在前台执行(c.c.c.a

#SHOW SLAVE STATUS

CHANGE MASTER TO MASTER_HOST='c.c.c.b',MASTER_PORT=3306,MASTER_USER='backup',MASTER_PASSWORD='backup',MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=107;

START SLAVE;

#STOP SLAVE

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值