linux系统简单配置——centos7



爱做笔记的season最近刚买了一个阿里云ecs,需要配置一下环境于是就记录下来了
如果有问题,请斧正,非常感谢!

1. 安装jdk
2. 安装mysql
3. 安装redis
4. 安装maven
5. 安装zookeeper
6. 安装jenckins
7. 安装tomcat
8. 配置防火墙
9. 其他杂乱的知识

https://www.oracle.com/java/technologies/javase-downloads.html
  • 提取文件
  • 步骤1.3:移动到opt目录
    步骤1.4:设置路径
    步骤1.5:Java替代
    步骤1.6
  • 具体操作

    //  1.查看系统中的 java 版本,下面的方法都可以检测,season觉得使用"whereis java"+"echo $PATH"就可以完成检测了
    //  查看linux中jdk版本,若版本不符合要求/想安装特定版本的jdk,需要将之前的jdk删除
    [root@season]# java -version
    [root@season]# ps -ef|grep [j]ava
    [root@season]# echo $JAVA_HOME      // windows可以使用"set java_home"查看JDK安装路径
    [root@season]# echo $PATH 
    [root@season]# which java // 查找path中的程序名
    [root@season]# whereis java // 查找程序名
    [root@season]# rpm -qa | grep "jdk\|gcj" // 查找软件包
    
    //  2.考虑是否删除原有的 java 版本,一般linux中的是openjdk,建议删除
    [root@season]# rpm -e -–nodeps jdk-1.7.0_80-fcs.x86_64   // rpm强制删除软件包, "--nodeps"这里是2个短横线
    [root@season]# yum -y remove jdk-1.7.0_80-fcs.x86_64    // yum删除软件包,但是会顺带删除依赖着它的软件包
    
    //  3.下载 jdk,安装jdk,rpm包的安装方法在后面补充中有介绍
    //  在Oracle中获取下载链接(网址前面已经给出),然后使用weget下载,或者是其他方法,如果您有更好的方法,希望您能告知,无比感谢
    //  这里下载的是"server jre",season的ecs是一个服务器,所以选择"server jre"
    [root@season]# wget https://download.oracle.com/otn/java/jdk/8u241-b07/1f5b5a70bf22433b84d0e960903adac8/server-jre-8u241-linux-x64.tar.gz?AuthParam=1588320082_bcfef4f92ce627aace5f12819a607eb5
    [root@season]# mv server-jre-8u241-linux-x64.tar.gz\?AuthParam\=1588320082_bcfef4f92ce627aace5f12819a607eb5 server-jre-8u241-linux-x64.tar.gz // 文件重命名
    [root@season]# tar -zxvf server-jre-8u241-linux-x64.tar.gz  // 文件解压
    [root@season]# cp -r jdk1.8.0_241/ /usr/local/java/jdk1.8.0_241/ // 找个专门的文件夹存放jdk
    
    //  4.修改环境变量
    [root@season]# vim /etc/profile // 打开环境变量profile文件,在文件最后一行下面另起一行,配置环境变量,具体的填写参数为:
    [profile添加] JAVA_HOME=/usr/local/java/jdk1.8.0_241
    [profile添加] PATH=$JAVA_HOME/bin:$PATH
    [profile添加] CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME
    [profile添加] export JAVA_HOME
    [profile添加] export PATH
    [profile添加] export CLASSPATH
    [root@season]# source /etc/profile // 让环境变量生效
    [root@season]# java -version // 如果有java版本,就代编配置成功了
    // 注意事项:用":"进行不同路径的分割,这点跟windows有区别;linux对大小写敏感
    
    //  5.rpm包的安装
    [root@season]# rpm -ivh jdk-8u251-linux-x64.rpm // rpm安装的方法,安装完成后,不需要配置环境变量
    // 安装完成后,会在"/usr/bin"目录下建立指向jdk的链接文件,当你运行java命令的时候,现在这里找java命令
    // 出现这种情况,是因为隐藏文件".bash_profile"相关配置导致的,如果你想修改的话,可以进行如下操作:
    [root@season]# find / -name ".bash_profile" // 查找
    [root@season]# vim /root/.bash_profile // 将"PATH=$PATH:$HOME/bin"注释掉就行,这会导致,你需要在很多地方自己配置环境变量,但是这不是我们应该做的吗
    [root@season]# source /root/.bash_profile // 刷新文件,这很重要
    

    Linux部署 服务器版JRE
  • linux设置了环境变量不生效,仍然只进入/usr/bin中去找
  • https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html
  • 阿里云ECS配置之MYSQL
  • linux下mysql的安装与使用
  • mysql5.7.md
  • zookeeper.md
  • jenkins详解
  • 防火墙iptables以及firewalld的用法