Linux 所有环境配置

#yum -y install lrzsz 

rz 上传

下载jdk后解压:

  tar xvf jdk-8u181-linux-x64.tar.gz

  配置JDK环境变量:

    (1)打开文件 vi /etc/profile

   (2)进入编辑模式命令:shitl+i 

    (3)配置环境变量:

   
      export MAVEN_HOME=/usr/java/maven/apache-maven-3.6.1
     

export JAVA_HOME=/usr/local/java/jdk1.8.0_191
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
#(!!!注意:JAVA_HOME的路径是你实际解压后的JDK的路径,千万别写错了)

    (4)生效配置:source /etc/profile

    (5)查看是否成功 java -version

           

   MySQL配置:

 首先使用一下命令查看MySQL依赖包

     rpm -pa | grep mysql

使用以下命令依次删除依赖包

yum remove mysql-xxx-xxx-

首先使用如下命令查找出所用的配置文件;

find / -name mysql

根据需求使用以下命令 依次 对配置文件进行删除

rm -rf /var/lib/mysql

 删除MariaDB的文件,

由于MySQL在CentOS7中收费了,所以已经不支持MySQL了,取而代之在CentOS7内部集成了mariadb,而安装MySQL的话会和MariaDB的文件冲突,所以需要先卸载掉MariaDB.

使用rpm 命令查找出要删除的mariadb文件;

rpm -pa | grep mariadb

可能的显示结果如下:

mariadb-libs-5.5.56-2.el7.x86_64

删除上面的程序

rpm -e mariadb-libs-5.5.56-2.el7.x86_64

可能出现错误提示如下:

依赖检测失败:

  1. libmysqlclient.so.18()(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要

  2. libmysqlclient.so.18(libmysqlclient_18)(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需

  3. libmysqlclient.so.18(libmysqlclient_18)(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要

使用强制删除:

rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

至此就将原来有的mysql 和mariadb数据库删除了;

开始新的安装, 创建MariaDB.repo文件

vi /etc/yum.repos.d/MariaDB.repo

插入以下内容:

# MariaDB 10.2.4 CentOS repository list - created 2017-05-05 16:13 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = zuoyunfei

[root@localhost ~]# yum -y install MariaDB-server MariaDB-client
已加载插件:fastestmirror, langpacks
mariadb                                                  | 2.9 kB     00:00     
mariadb/primary_db                                         |  18 kB   00:09     
Determining fastest mirrors
 * base: mirrors.btte.net
 * extras: mirrors.zju.edu.cn
 * updates: mirrors.zju.edu.cn
正在解决依赖关系
--> 正在检查事务
---> 软件包 MariaDB-client.x86_64.0.10.2.4-1.el7.centos 将被 安装
--> 正在处理依赖关系 MariaDB-common,它被软件包 MariaDB-client-10.2.4-1.el7.centos.x86_64 需要
---> 软件包 MariaDB-server.x86_64.0.10.2.4-1.el7.centos 将被 安装
--> 正在处理依赖关系 galera,它被软件包 MariaDB-server-10.2.4-1.el7.centos.x86_64 需要
--> 正在处理依赖关系 libjemalloc.so.1()(64bit),它被软件包 MariaDB-server-10.2.4-1.el7.centos.x86_64 需要
--> 正在检查事务
---> 软件包 MariaDB-common.x86_64.0.10.2.4-1.el7.centos 将被 安装
--> 正在处理依赖关系 MariaDB-compat,它被软件包 MariaDB-common-10.2.4-1.el7.centos.x86_64 需要
---> 软件包 galera.x86_64.0.25.3.19-1.rhel7.el7.centos 将被 安装
---> 软件包 jemalloc.x86_64.0.3.6.0-1.el7 将被 安装
--> 正在检查事务
---> 软件包 MariaDB-compat.x86_64.0.10.2.4-1.el7.centos 将被 安装
--> 解决依赖关系完成

依赖关系解决

================================================================================
 Package            架构       版本                           源           大小
================================================================================
正在安装:
 MariaDB-client     x86_64     10.2.4-1.el7.centos            mariadb      48 M
 MariaDB-server     x86_64     10.2.4-1.el7.centos            mariadb     113 M
为依赖而安装:
 MariaDB-common     x86_64     10.2.4-1.el7.centos            mariadb     104 k
 MariaDB-compat     x86_64     10.2.4-1.el7.centos            mariadb     2.8 M
 galera             x86_64     25.3.19-1.rhel7.el7.centos     mariadb     8.0 M
 jemalloc           x86_64     3.6.0-1.el7                    mariadb     104 k

事务概要
================================================================================
安装  2 软件包 (+4 依赖软件包)
....

baseurl = http://yum.mariadb.org/10.2.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

首先下载安装包,然后进行自动安装,安装成功之后启动MariaDB服务。

systemctl start mariadb #启动服务
systemctl enable mariadb #设置开机启动
systemctl restart mariadb #重新启动
systemctl stop mariadb.service #停止MariaDB

5.登录到数据库

  用mysql -uroot命令登录到MariaDB,此时root账户的密码为空。

打开远程访问权限

MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

如果远程还是没有办法访问,那就开启3306端口就行:

[root@marslv yum.repos.d]# iptables -A INPUT -p tcp --dport 3306 -j ACCEPT

如果出现它(The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl)

      **

CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由systemctl命令来代替。service命令只保留下了极少部分使用,大部分命令都要改用systemctl使用。

在RHEL 7 / CentOS 7中,firewalld被引入来管理iptables。个人觉得, firewalld更适合于工作站而不是服务器环境。
可以回到更经典的iptables设置来解决上面的问题

下面就谈谈上面错误的解决方案。

首先停止防火墙


1.systemctl stop firewalld

2.systemctl mask firewalld
然后安装iptables-services


3.yum install iptables-services
设置开机启动防火墙


4.systemctl enable iptables
**

[root@marslv yum.repos.d]# service iptables save
[root@marslv yum.repos.d]# service iptables restart

这样MySQL就装好了,可以远程访问了

 

maven安装

//新增行MAVEN_HOME,等于号后面是maven解压的文件夹地址
export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.2
//找到PATH行,追加$MAVEN_HOME/bin
例如
PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH

Redis 安装

进入redis目录 执行 make

先查看是否安装c++的编译器; 执行 yum -y install gcc-c++成功后 make install

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值