在Linux下CentOS7版本各种软件的安装整理

一、安装JDK:

1、查看是否安装了openjdk:rpm -qa | grep java

有就卸载,没有就不用:rpm -e nodeps 文件名称

2、安装jdk:

切换目录:cd /usr

新建文件夹:mkdir java

进入java文件夹:cd java

下载或者上传Java安装包

3、解压:tar -zxvf jdk-8u212-linux-x64.tar.gz

4、配置环境变量:vi/vim /etc/profile

添加内容:#java environment

export JAVA_HOME=/usr/java/jdk1.8.0_212

export PATH=$JAVA_HOME/bin:$PATH

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

5、重新编译环境变量:source /etc/profile

6、测试:java -version

                java

                javac

二、安装nginx:

1、安装编译工具及库文件

gcc安装:yum install -y gcc gcc-c++

②pcre库安装:yum install -y pcre pcre-devel

③zlib库安装:yum install -y zlib zlib-devel

④openssl库安装:yum install -y openssl openssl-devel

2、安装nginx:cd /usr/local/    mkdir nginx

下载:wget -c https://nginx.org/download/nginx-1.17.3.tar.gz

解压:tar -zxvf nginx-1.17.3.tar.gz

切换:cd nginx-1.17.3

配置:./configure

编译安装:make && make install

查找安装路径:whereis nginx

启动:cd  /usr/local/nginx/sbin

          ./nginx    启动时端口被占用:安装net-tool包,yum install net-tools

测试是否安装成功:访问http://192.168.56.101/ (你的虚拟机IP)   

                                 能正常显示nginx首页表示安装成功。

停止:./nginx -s stop/quit

重启:./nginx -s reload

查看nginx版本:./nginx -v

查看nginx进程:ps -ef/aux | grep nginx

开机自启动:vi /etc/rc.local  增加一行 /usr/local/nginx/sbin/nginx   

设置执行权限:chmod 755 rc.local

强制关闭:pkill nginx

编辑配置文件:cd  /usr/local/nginx/conf/nginx.conf         vim nginx.conf

三、安装tomcat:

1、下载:wget -c http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.96/bin/apache-tomcat-7.0.96.tar.gz

或者wget http://mirrors.shuosc.org/apache/tomcat/tomcat-9/v9.0.2/bin/apache-tomcat-9.0.2.tar.gz

2、解压:tar -zxvf apache-tomcat-7.0.96

删除安装包:rm -rf apache-tomcat-7.0.96.tar.gz

3、创建tomcat文件夹:mkdir /usr/local/tomcat

复制到该文件夹:mv/cp -r apache-tomcat-7.0.96 /usr/local/tomcat/

修改配置系统设置:vim /etc/profile

路径:export TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-7.0.96/

4、进入tomcat下的bin文件夹并启动tomcat:

切换目录:cd /usr/local/tomcat   cd apache-tomcat-7.0.96/  cd bin

进入后执行命令:./startup.sh    或者 ./catalina.sh start

停止tomcat:./shutdown.sh

查看日志:tail -f logs/catalina.out

5、测试:http://你的服务器IP:端口/

6、修改默认监听端口:vim /usr/local/tomcat/apache-tomcat-7.0.96/conf/server.xml

:1,$s/8080/80/      将8080替换为80

7、修改字符编码:URIEncoding=”utf-8”

8、设置tomcat开机自启动:

在/usr/local/tomcat/apache-tomcat-7.0.96/bin/startup.sh的尾部新增如下四行,保存退出!

export JAVA_HOME=/usr/java/jdk1.8.0_151

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

export PATH=$JAVA_HOME/bin

ExportCATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.96/bin/catalina.shstart

编辑/etc/rc.d/rc.local配置文件,加入如下一行,保存退出!

路径:/usr/local/tomcat/apache-tomcat-7.0.96/bin/startup.sh

给/etc/rc.d/rc.local加上执行权限:chmod u+x /etc/rc.d/rc.local

9、优化。在/usr/local/tomcat/apache-tomcat-7.0.96/bin/catalina.sh新增如下一行:

路径:JAVA_OPTS=”-XX:MaxPermSize=192M -Xms1000M -Xmx2000M”

四、安装redis:

1、单机redis yum安装:

①检查是否有redis yum 源:yum install redis

下载fedora的epel仓库:yum install epel-release

安装redis数据库:yum install redis

前端启动和停止:./redis-server和 ./redis-cli shutdown

后端启动和停止:先编辑redis.conf,将daemonize no -> daemonize yes。  

再./redis-server redis.conf启动

刷新配置:systemctl daemon-reload

启动redis:systemctl start redis    restart重启

停止redis:systemctl stop redis

查看redis运行状态:systemctl status redis

查看redis进程:ps -ef | grep redis

设置redis为开机自动启动:chkconfig redis on/systemctl enable redis

进入redis服务/打开redis连接:redis-cli

列出所有key:keys *

②修改redis默认端口和密码:

打开配置文件:vi /etc/redis.conf        port 端口号;requirepass 密码

使用配置文件启动redis:redis-server /etc/redis.conf

使用端口登录:redis-cli -h 127.0.0.1 -p 6379(端口号)

输入密码:auth 密码

停止redis:shutdown/kill -9 XXX

2、单机redis wget安装:

1)安装gcc:yum install gcc-c++

2)下载:wget http://download.redis.io/releases/redis-3.0.0.tar.gz

3)解压:tar -zxvf redis-3.0.0.tar.gz     新建redis文件夹:mkdir /usr/local/redis

4)移动或复制:mv/cp  redis-3.0.0/  /usr/local/redis

5)切换:cd /usr/local/redis/redis-3.0.0

6)编译安装:make或者make MALLOC=libc        make install PREFIX= /usr/local/redis

进入到redis的bin目录下启动:./redis-server

把redis解压文件下的redis.conf复制到当前目录下:cp /usr/local/redis/redis-3.0.0/redis.conf /usr/local/redis/bin/

7)编辑redis.conf:vim redis-conf      将daemonize no -> daemonize yes

8)再次启动:./redis-server redis.conf

9)查看运行情况:ps -ef | grep redis

10)打开redis连接:./redis-cli

设置密码:①vim redis.conf  在requirepass后加个密码   

                  ②连接redis后:config set requirepass “密码”    config get requirepass

11)再次启动:./redis-service ./redis.conf

再次连接redis:./redis-cli -a 密码

或者输入验证密码:auth 密码  

12)关闭redis:./redis-cli -a 密码 shutdown

3、集群redis:

新建redis-cluster目录存放集群节点:mkdir /usr/local/redis-cluster

复制redis目录下的bin目录下的所有文件:cp -r redis/bin/ redis-cluster/redis01

删除redis7001目录下的快照文件dump.rdb:rm -rf dump.rdb

编辑redis7001目录下的redis.conf:修改端口号,打开cluster-enabled yes 的注释

复制redis7001文件5份到redis-cluster:cp -r redis7001/  

复redis7002 redis7003 redis7004 redis7005 redis7006

脚本启动所有redis节点:./start-all.sh

修改脚本权限:chmod +x start-all.sh

安装ruby:yum install ruby

下载redis-3.0.0.gem的ruby包

安装gem install redis-3.0.0.gem

将ruby工具复制到redis-cluster目录下:cp redis-trib.rb /usr/local/redis-cluster

脚本文件搭建集群:./redis-trib.rb create --replicas 1 192.168.56.101:7001 ...

最后使用redis-cli连接集群节点:redis7001/redis-cli -p 7001 -c

再次启动集群时,则不用脚本运行,直接连接即可。

要想使用空的集群,需清除数据库:./redis-cli -h 192.168.56.101 -p 7001    flushdb   quit

查看当前集群信息:cluster info

查看集群里有多少个节点:cluster nodes

五、安装mysql:

1、下载:wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2、安装:yum -y install mysql57-community-release-el7-10.noarch.rpm

3、检查mysql源是否安装成功:yum repolist enabled | grep “mysql.*-community.*”

4、yum安装mysql:yum -y install mysql-community-server

5、启动mysql服务:systemctl start mysqld.service

6、查看mysql运行状态:systemctl status mysqld.service

7、重新启动服务:systemctl restart mysqld

8、停止服务:systemctl stop mysqld.service

9、查看初始密码:grep ‘temporary password’/var/log/mysqld.log

10、进入mysql数据库:mysql -u root -p

修改初始密码:先修改两个参数:①mysql> set global validate_password_policy=0;

                                                      ②mysql> set global validate_password_length=4;

                                                      ③修改密码:mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

11、授权远程登录:grant all on *.* to root@%identified by new password

注意:主要配置目录

/etc/my.cnf 是mysqlde主配置文件

/var/lib/mysql mysql数据库的数据库文件存放位置

/var/log mysql数据库的日志输出存放位置

④/usr/share/mysql mysql.server命令及配置文件

⑤/usr/bin mysqladmin mysqldump等命令

⑥/etc/rc.d/init.d/ 启动脚本文件mysql的目录

二进制方式安装:

①切换目录:cd /usr/local  

下载:wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.54-linux2.6-x86_64.tar.gz

②解压:tar -zxvf mysql-5.5.54-linux2.6-x86_64.tar.gz

③解压后改名:mv mysql-5.5.54-linux2.6-x86_64 mysql

④添加/etc/my.cnf文件:cd /usr/local/mysql/support-files/

                                       cp -f my-small.cnf /etc/my.cnf

⑤创建mysql目录下的data目录:mkdir -p /usr/local/mysql/data/

⑥将mysql的所属用户改为mysql:chown -R mysql.mysql /usr/local/mysql/

⑦增加/etc/init.d/mysqld,并赋予执行权限,然后初始化MySQL:

增加:cp -f mysql.server /etc/init.d/mysqld

赋予:chmod +x /etc/init.d/mysqld

初始化:/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql

--datadir=/usr/local/mysql/data --user=mysql

将/application/mysql/bin/mysqld_safe和/etc/init.d/mysqld中的/usr/local/mysql改为你的mysql存放路径:我的不用改。

Sed -i 's#/usr/local/mysql#/usr/local/mysql#g' /usr/local/mysql/bin/mysqld_safe /etc/init.d/mysqld

⑨启动mysql:/etc/init.d/mysql start

⑩检查mysql是否启动:netstat -lntup | grep mysql

十一、设置环境变量:echo ‘export PATH=/usr/local/mysql/bin:$PATH’>>/etc/profile

           编译:source /etc/profile

十二、进入mysql:mysql -u root -p

           修改密码:mysql > SET PASSWORD FOR ‘root’@’localhost’=PASSWORD(‘newpass’);

十三、重新登录mysql:mysql -u root -p 输入密码

十四、创建数据库和表:mysql>create database userInfo default character set utf8 collate utf8_general_ci;

                                      mysql>use userInfo;

                                      mysql>create table test(name varchar(10) not null,address varchar(100) default null) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

十五、导入sql文件:mysql>source /usr/local/cloud_note.sql      

                                 mysql>show databases;

六、安装zookeeper:

1、切换目录 cd /usr/local 新建zookeeper文件夹  进入

下载:wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz

2、解压:tar -zxvf zookeeper-3.4.9.tar.gz

3、切换zookeeper-3.4.9目录,进入conf

4、复制:cp zoo_sample.cfg zoo.cfg

5、编辑:vi/vim zoo.cfg

6、修改zoo.cfg:dataDir=/tmp/zookeeper/data     dataLogDir=/tmp/zookeeper/log

7、在tmp目录下创建目录:mkdir /tmp/zookeeper

                                 目录:mkdir /tmp/zookeeper/data      mkdir /tmp/zookeeper/log

8、配置环境变量:vi /etc/profile

添加:export ZOOKEEPER=/usr/local/zookeeper/zookeeper-3.4.9    

           export PATH=$PATH:$ZOOKEEPER/bin

9、启动zookeeper:./zkServer.sh start

10、查看运行状态:./zkServer.sh status

11、启动客户端:./zkCli.sh

12、停止zookeeper:./zkServer.sh stop

七、安装fastdfs:

1、检查是否已安装libevent,有就卸载:yum -y remove libevent

安装libevent:yum -y install libevent

或者上传tar.gz包

解压:tar -zxvf libevent-2.0.20-stable.tar.gz

切换目录:cd libevent

编译及安装:./configure -prefix=/usr    make && make install

2、安装libfastcommon

切换目录:cd /usr/local

下载:wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz

或者使用rz上传文件:libfastcommonV1.0.7.tar.gz

解压:tar -zxvf libfastcommonV1.0.7.tar.gz   删除rm -rf libfastcommonV1.0.7.tar.gz

进入解压文件夹:cd libfastcommon-1.0.7/

编译:./make.sh

安装:./make.sh install

拷贝:cp /usr/lib64/libfastcommon.so  /usr/lib/

3、安装tracker服务(追踪服务器),fastdfs

切换目录:cd /usr/local

下载:wget https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz

或者使用rz上传文件:FastDFS_v5.05.tar.gz

解压:tar -zxvf FastDFS_v5.05.tar.gz  删除rm -rf FastDFS_v5.05.tar.gz

进入解压文件:cd FastDFS

编译:./make.sh

安装:./make.sh install

拷贝:cd conf/     cp * /etc/fdfs

配置:进入/etc/fdfs目录,cd /etc/fdfs   cp tracker.conf.sample tracker.conf

修改配置文件:vi/vim tracker.conf

存放数据和日志的路径改为:base_path=/fastdfs/tracker

创建tracker基础数据目录,即base_path对应的目录:mkdir -p /fastdfs/tracker

启动tracker:/etc/init.d/fdfs_trackerd start

查看运行状态:netstat -unltp | grep fdfs

重新启动:/usr/bin/fdfs_trackerd  /etc/fdfs/tracker.conf restart

4、安装storage存储服务器,配置FastDFS存储

进入目录:cd /etc/fdfs

复制:cp storage.conf.sample storage.conf

编辑:vi/vim storage.conf     

修改数据和日志路径:base_path=/fastdfs/storage

修改存储地址:store_path0=/fastdfs/storage

指定tracker服务器的ip与端口:tracker_server=192.168.56.101:22122

创建storage基础数据目录,对应base_path目录:mkdir -p /fastdfs/storage

启动:/etc/init.d/fdfs_storaged start

查看storage是否启动成功:netstat -unltp | grep fdfs

启动服务:/usr/bin/fdfs_storaged  /etc/fdfs/storage.conf restart

5、测试

修改tracker服务器中的客户端配置文件:cd /etc/fdfs

复制:cp client.conf.sample client.conf

编辑:vi/vim client.conf

修改数据和日志路径:base_path=/fastdfs/client

Tracker端口:tracker_server=192.168.56.101:22122

上传测试:/usr/bin/fdfs_upload_file /etc/fdfs/client.conf  upload 文件名(name.jpeg)

八、安装mq:

1、安装rabbitmq:

切换cd /usr/local 新建mkdir rabbitmq   cd rabbitmq

①安装erlang环境:

A、yum install http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm

B、rpm -Uvh http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el7.centos.x86_64.rpm

C、wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

安装rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

安装yum -y install erlang

输入erl -version,查看erlang版本

②安装rabbitmq软件:

A、(wget)yum install http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el7.noarch.rpm

安装(wget后) rpm -Uvh rabbitmq-server-3.6.15-1.el7.noarch.rpm

安装yum -y install socat*

B、rpm -Uvh http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.6/rabbitmq-server-3.5.6-1.noarch.rpm

③查看rabbitmq是否安装成功:rpm -qa | grep rabbitmq

④启动:rabbitmq-server -detached   或者 systemctl start rabbitmq-server.service

开机启动:systemctl enable rabbitmq-server.service

⑤关闭:rabbitmqctl stop  或者 systemctl stop rabbitmq-server.service

⑥查看服务状态:rabbitmqctl status  或者 systemctl status rabbitmq-server.service

⑦列出角色(查看当前所有用户):rabbitmqctl list_users

查看默认guest用户的权限:rabbitmqctl list_user_permissions guest

先删除默认用户:rabbitmqctl delete_user guest

添加新用户:rabbitmqctl add_user username password

设置用户tag:rabbitmqctl set_user_tags username password

赋予用户默认vhost的全部操作权限:rabbitmqctl set_permissions -p / username “.*” “.*” “.*”

查看用户的权限:rabbitmqctl list_user_permissions username

⑧配置网页插件:rabbitmq-plugins enable rabbitmq_management 访问http://localhost:15672

设置配置文件,并开启用户远程访问:cd /etc/rabbitmq

复制:cp /usr/local/rabbitmq/rabbitmq-server-3.5.6/rabbitmq.config.example /etc/rabbitmq/

移动:mv rabbitmq.config.example rabbitmq.config

编辑:vi /etc/rabbitmq/rabbitmq.config     

修改前:%%{loopback_users,[]}, 修改后:{loopback_users,[]}

查看日志位置:systemctl status rabbitmq-server.service

⑨配置防火墙:

A、firewall-cmd --permanent --add-port=15672/tcp

B、firewall-cmd --permanent --add-port=5672/tcp

C、systemctl restart firewalld.service

⑩默认账号登录:guest/guest 登录localhost:15672

九、安装docker:

1、检查内核版本,必须是3.10及以上:uname -r

2、再安装docker:yum install -y docker   输入y确认安装

卸载旧版本:yum -y remove docker

查看是否安装成功:yum list installed | grep docker

3、启动docker:systemctl start docker

查看是否启动成功:systemctl status docker

查看docker版本:docker -v

4、开机启动docker:systemctl enable docker

5、停止docker:systemctl stop docker

6、修改docker配置文件:vi/vim /etc/sysconfig/docker

编辑:把--selinux-enabled=false然后esc退出,:wq保存退出

7、docker常用命令及操作

8、使用docker命令:docker images查看docker已经安装的镜像

十、安装solr:

在安装前需要安装好JDK和Tomcat

1、下载:wget http://archive.apache.org/dist/lucene/solr/5.0.0/solr-5.0.0.tgz

2、解压:tar -zxvf solr-5.0.0.tgz

创建目录:mkdir /usr/local/solr

复制:cp -r solr-5.0.0 /usr/local/solr

3、启动solr服务:cd bin      ./solr start

关闭solr服务:./solr stop -all

查看solr服务状态:./solr status

4、测试:http://虚拟机ip:8983/solr/#/

5、创建一个core实例:./solr create -c name

6、修改配置文件schema.xml

另外还可以部署到tomcat中去!

未完待续。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值