centos服务器软件安装

1.Linux(Centos)之安装Nginx及注意事项:

http://www.cnblogs.com/hanyinglong/p/5102141.html

 

前期准备:新的centos系统先安装gcc

1.安装gcc:yum install gcc 

2.安装g++: yum install gcc-c++

3.yum install -y pcre pcre-devel

4.yum install -y zlib zlib-devel

5.yum install -y openssl openssl-devel

6.wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

解压

依然是直接命令:

tar -zxvf nginx-1.10.1.tar.gzcd nginx-1.10.1

配置

其实在 nginx-1.10.1 版本中你就不需要去配置相关东西,默认就可以了。当然,如果你要自己配置目录也是可以的。
1.使用默认配置

1./configure

 

2Make

 

3)make install

查找安装路径:

whereis nginx

[root@iZbp1eedsj33xjz6k7prh9Z nginx-1.10.1]# whereis nginx

nginx: /usr/local/nginx

[root@iZbp1eedsj33xjz6k7prh9Z nginx-1.10.1]#

 

启动、停止nginx

cd /usr/local/nginx/sbin/

./nginx

./nginx -s stop

./nginx -s quit

./nginx -s reload

./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

查询nginx进程:

ps aux|grep nginx

重启 nginx

1.先停止再启动(推荐):
nginx 进行重启相当于先停止再启动,即先执行停止命令再执行启动命令。如下:

./nginx -s quit

./nginx

2.重新加载配置文件:
ngin x的配置文件 nginx.conf 修改后,要想让配置生效需要重启 nginx,使用-s reload不用先停止 ngin x再启动 nginx 即可将配置信息在 nginx 中生效,如下:
./nginx -s reload

启动成功后,在浏览器输入服务器ip可以看到这样的页面:

 

 

Welcome to nginx!

If you see this page, the nginx web server is successfully installed and working. Further configuration is required.

For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.

Thank you for using nginx.

 

Nginx安装完成

 

二.Jdk安装:

1.首先到官网下载jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,我下载jdk-7u45-linux-x64.tar.gz

2、解压源码包

通过终端在/usr/local目录下新建java文件夹,命令行:

sudo mkdir /usr/local/java

3.将下载的jdk-7u45-linux-x64.tar.gz上传到/usr/local/java目录下

4.然后到/usr/local/java目录下 解压

tar -zxvf  jdk-7u75-linux-x64.tar.gz

5.  解压完成后 进入到:

[root@localhost~]# cd /etc  

[root@localhost etc]# vi profile  

 

 

 

profile文件的末尾加入如下命令:

export JAVA_HOME=/usr/local/java/jdk1.7.0_75  

export JRE_HOME=/usr/local/java/jdk1.7.0_75/jre  

export PATH=$PATH:/usr/local/java/jdk1.7.0_75/bin  

export CLASSPATH=./:/usr/local/java/jdk1.7.0_75/lib:/usr/local/java/jdk1.7.0_75/jre/lib  

重启生效:

# reboot  重启机器配置生效

或者执行下面命令立即生效

#source /etc/profile

重启后 java -version 提示

java version "1.7.0_75"

Java(TM) SE Runtime Environment (build 1.7.0_75-b13)

Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)

Java安装成功

 

Tomcat安装

安装tomcat 
apache-tomcat-7.0.29.tar.gz文件上传到/usr/local中执行以下操作:

代码如下:

[root@linuxidc local]# cd /usr/local
[root@linuxidc local]# wget http://apache.fayea.com/apache-mirror/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz
[root@linuxidc local]# tar -zxv -f apache-tomcat-7.0.29.tar.gz // 解压压缩包
[root@linuxidc local]# rm -rf apache-tomcat-7.0.29.tar.gz // 删除压缩包
[root@linuxidc local]# mv apache-tomcat-7.0.29 tomcat

启动Tomcat

执行以下操作:

代码如下:

[root@linuxidc ~]# /usr/local/tomcat/bin/startup.sh //启动tomcat
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.7.0/jre
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

出现以上信息说明已成功启动。

防火墙开放8080端口

增加8080端口到防火墙配置中,执行以下操作:

[root@linuxidc ~]# vi + /etc/sysconfig/iptables

#增加以下代码

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

重启防火墙

[root@linuxidc java]# service iptables restart

检验Tomcat安装运行

通过以下地址查看tomcat是否运行正常:
http://192.168.15.231:8080/
看到tomcat系统界面,说明安装成功!

停止Tomcat

Zookeeper安装

1.在local下新建/zookeeper文件夹   

mkdir -p /usr/local/zookeeper

2、进入到 /usr/local/services/zookeeper 目录中:
    cd /usr/local/services/zookeeper

3. wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz

4、解压缩 zookeeper-3.4.9.tar.gz:
    tar -zxvf zookeeper-3.4.9.tar.gz

5、进入到 /usr/local/services/zookeeper/zookeeper-3.4.9/conf 目录中:
    cd zookeeper-3.4.9/conf/
 
6、复制 zoo_sample.cfg 文件的并命名为为 zoo.cfg:
    cp zoo_sample.cfg zoo.cfg

7、保存并关闭 zoo.cfg 文件:
    
8、进入到 /usr/local/services/zookeeper/zookeeper-3.4.9/bin 目录中:
    cd ../bin/

 

9、 vim 打开 /etc/ 目录下的配置文件 profile:
    vim /etc/profile
    并在其尾部追加如下内容:

# idea - zookeeper-3.4.9 config start - 2016-01-19
 
    export ZOOKEEPER_HOME=/usr/local/zookeeper/zookeeper-3.4.9/
    export PATH=$ZOOKEEPER_HOME/bin:$PATH
    export PATH
 
    # idea - zookeeper-3.4.9 config start - 2017-01-19

10、使 /etc/ 目录下的 profile 文件即可生效:
    source /etc/profile
 
11、启动 zookeeper 服务:
    zkServer.sh start
    如打印如下信息则表明启动成功:
    ZooKeeper JMX enabled by default
    Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
    Starting zookeeper ... STARTED
 
12、查询 zookeeper 状态:
    zkServer.sh status
 
13、关闭 zookeeper 服务:
    zkServer.sh stop
    如打印如下信息则表明成功关闭:
    ZooKeeper JMX enabled by default
    Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
    Stopping zookeeper ... STOPPED
 

 

14、重启 zookeeper 服务:
    zkServer.sh restart
    如打印如下信息则表明重启成功:
    ZooKeeper JMX enabled by default
    Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
    ZooKeeper JMX enabled by default
    Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
    Stopping zookeeper ... STOPPED
    ZooKeeper JMX enabled by default
    Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
    Starting zookeeper ... STARTED

centos安装unzip命令

yum install -y unzip zip
 

 

删除目录的命令 rm -d directoryname

 

Centos7安装mysql

依赖安装

MySQL依赖libaio,所以先要安装libaio

yum search libaio #检索相关信息

yum install libaio # 安装依赖包

1、如果一定要在centos 7上安装mysql ,需要卸载MariaDB,否则会冲突。

2、执行这个命令:rpm -qa | grep mariadb

3、这时会出现一些列表,都是mariadb的包,接下来我们要干掉

4、执行如下命令rpm -e –nodeps mariadb-libs-XXXXX.x86_64 (注意我这里的xxxx, 要根据第三步出现的列表 ,挨个干)

 

、安装MySQL

1、下载安装包mysql-advanced-5.6.24-linux-glibc2.5-x86_64.tar.gz

 

下载地址

http://yunpan.cn/cFZhPVZ8gstJX (如果直接点击下载不了,可通过复制到浏览器地址栏下载)

提取密码

6a8b

 

 

 

2、卸载系统自带的Mariadb

[root@localhost~]# rmp -qa|grep mariadb //查询出已安装的mariadb

[root@localhost~]# pm -e --nodeps 文件名 //一一卸载

3、删除etc目录下的my.cnf文件

[root@localhost~]# rm /etc/my.cnf

4、 执行以下命令来创建mysql用户组

[root@localhost~]# groupadd mysql

5、执行以下命令来创建一个用户名为mysql的用户并加入mysql用户组

[root@localhost ~]# useradd -g mysql mysql

6、将下载的二进制压缩包放到/usr/local/目录下。

7、解压安装包

[root@localhost ~]# tar -zxvf mysql-advanced-5.6.24-linux-glibc2.5-x86_64.tar.gz

8、将解压好的文件夹重命名为mysql

9、在etc下新建配置文件my.cnf,并在该文件内添加以下代码:

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

socket=/var/lib/mysql/mysql.sock

[mysqld]

skip-name-resolve

#设置3306端口

port = 3306

socket=/var/lib/mysql/mysql.sock

# 设置mysql的安装目录

basedir=/usr/local/mysql

# 设置mysql数据库的数据的存放目录

datadir=/usr/local/mysql/data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

lower_case_table_names=1

max_allowed_packet=16M

10、进入安装mysql软件目录

[root@localhost ~]# cd /usr/local/mysql

[root@localhost mysql]# chown -R mysql:mysql ./修改当前目录拥有者为mysql用户

[root@localhost mysql]# ./scripts/mysql_install_db --user=mysql 安装数据库

[root@localhost mysql]# chown -R mysql:mysql data 修改当前data目录拥有者为mysql用户

 

到此数据库安装完毕!

二、配置MySQL

1、授予my.cnf的最大权限。

[root@localhost ~]# chown 777 /etc/my.cnf

设置开机自启动服务控制脚本:

2、复制启动脚本到资源目录

[root@localhost mysql]# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

3、增加mysqld服务控制脚本执行权限

[root@localhost mysql]# chmod +x /etc/rc.d/init.d/mysqld

4、将mysqld服务加入到系统服务

[root@localhost mysql]# chkconfig --add mysqld

5、检查mysqld服务是否已经生效

[root@localhost mysql]# chkconfig --list mysqld

命令输出类似下面的结果:

mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
表明mysqld服务已经生效,在2、3、4、5运行级别随系统启动而自动启动,以后可以使用service命令控制mysql的启动和停止。

6、启动msql(停止mysqld服务:service mysqld stop)

[root@localhost mysql]# service mysqld start

7、将mysql的bin目录加入PATH环境变量,编辑/etc/profile文件

[root@localhost mysql]# vi /etc/profile

在文件最后添加如下信息:

[root@localhost mysql]# export PATH=$PATH:/usr/local/mysql/bin

执行下面的命令使所做的更改生效:

[root@localhost mysql]# . /etc/profile

8、以root账户登陆mysql,默认是没有密码

[root@localhost mysql]# mysql -u root -p

9、设置root账户密码 注意下面的you password改成你的要修改的密码

[root@localhost mysql]# use mysql
[root@localhost mysql]# update user set password=password('you password') where user='root' and host='localhost';

10、设置远程主机登录(我用的是Navicat)注意下面的your username 和 your password改成你需要设置的用户和密码

[root@localhost mysql]# GRANT ALL PRIVILEGES ON *.* TO 'your username'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值