centos安装各种依赖

centos安装各种依赖简记

1.安装jdk(版本可以自己换,自行下载然后ftp到服务器,后面的目录也可自行更换)

1.把jre.tar.gz解压后放到/opt/jdk目录下,命令tar -zxvf

2.jre目录授予root权限 chown root:root -R /opt/jdk/jdk1.8.0_131/

3.配置环境变量 vi /etc/profile 在末尾加上

export JAVA_HOME=/opt/jdk

export JRE_HOME=/opt/jdk/jdk1.8.0_131

export CLASSPATH=$JRE_HOME/lib/rt.jar:$JRE_HOME/lib/ext

export PATH=$PATH:$JRE_HOME/bin

4.使环境变量即时生效source /etc/profile

5.测试 java -version、java、javac

2.安装Tomcat(版本可以自己换,自行下载然后ftp到服务器,后面的目录也可自行更换)

1.解压apache-tomcat的tar.gz文件,将解压后的apache-tomcat软件放到/opy/tomcat目录下,命令tar -zxvf

2.修改server.xml配置修改端口8081

3.启动tomcat,能正常访问即可(bin/startup)

3.安装activemq(版本可以自己换,后面的目录也可自行更换)

1.进入/opt/activemq

2.wget http://archive.apache.org/dist/activemq/5.14.5/apache-activemq-5.14.5-bin.tar.gz

3.解压tar.gz

4.进入bin目录 启动  ./activemq start

5.查看进程 ps -ef| grep activemq

4.安装nginx

yum install -y gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

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

tar -zxvf nginx-1.14.0.tar.gz

cd nginx-1.14.0

./configure --prefix=/opt/nginx  --with-http_ssl_module

make

make install

whereis nginx

5.安装redis

查看我以前的博客centos安装redis_取个昵称要人命的博客-CSDN博客

6.安装rabbitmq

查看我以前的博客docker基本操作及安装rabbitmq示例_取个昵称要人命的博客-CSDN博客

7.安装 vsftp

yum -y install vsftpd
systemctl enable vsftpd
systemctl start vsftpd.service
systemctl start firewalld
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --permanent --zone=public --add-service=ftp
firewall-cmd --reload
useradd -g root -d /opt/uploadFile -s /sbin/nologin uper
passwd uper
chown -R uper:root /opt/uploadFile
vi /etc/vsftpd/vsftpd.conf 把 anonymous_enable=YES 改为 NO

8.安装mysql(也可以docker更简单)

1.wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm  下载源安装包

2.yum -y localinstall mysql57-community-release-el7-11.noarch.rpm  安装mysql源

3.yum -y install mysql-community-server  在线安装mysql,下载东西很多要等会

4.systemctl start mysqld   启动mysql服务

5.systemctl enable mysqld  设置开机启动  然后 systemctl daemon-reload

6.修改root本地登录密码 

vi /var/log/mysqld.log 查看临时密码 复制好

mysql -u root -p 然后输入临时密码

mysql>    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

7.设置允许远程登录 mysql>  

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '新密码' WITH GRANT OPTION;

Exit 退出mysql

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload 开放3306端口

8.配置默认编码为utf8   

vi /etc/my.cnf  

[mysqld]下添加

character_set_server=utf8

init_connect='SET NAMES utf8'

然后重启服务  systemctl restart mysqld

查看下编码:mysql>   show variables like '%character%';

9.测试 自己用Navicat去连

 

1.   vim /etc/yum.repos.d/mongodb-org-4.0.repo        //生成mongodb的源

2.   #添加以下内容:

[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=0
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

3.  yum -y install mongodb-org        //安装mongodb                                                  

4.  mkdir -p /data/db        //创建数据文件夹

5.  systemctl start mongod.service        //启动服务

6.  vi /etc/mongod.conf        //修改配置文件,执行7、8、9步骤

7.  将bindIp改为: 0.0.0.0

8. security:

   authorization: "enabled"        //修改为需要认证

9.  修改端口(27018)        //我这里改了,其实改不改随意,然后保存

10. sudo service mongod restart         //重启mongodb

11. mongo 127.0.0.1:27018        //连接mongodb

12. use admin        //使用admin数据库

13.  db.createUser({user: 'root',pwd: '123456',roles:[{role: 'root',db: 'admin'}]})       //创建用户

14. db.auth(”root”,”123456”)         //认证,注意这里要用双引号

15.  sudo chkconfig mongod on        //设置开机启动

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值