linux基础开发环境搭建

linux搭建开发环境

  • JDK
  1. 安装JDK
    方式一:手动安装
    oracel官网下载安装包,然后进入linux服务器切换到 usr/local,新建一个文件夹命名为java
    cd /usr/local
    mkdir java
    
    将下载下来的压缩包上传到这个目录下面
     tar -zxvf  ##解压命令
    
    .配置环境变量
    vi /etc/profile  ## 按i进入编辑模式
    export JAVA_HOME=/usr/local/java/jdk1.8.0_161
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin
     ##  esc :wq保存退出
    source /etc/profile ##使修改的文件生效
    java -version ##查看版本
    
  • TOMCAT
    tomcat 官网下载
    wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.41/bin/apache-tomcat-8.5.41.tar.gz在这里插入图片描述
	cd /usr/local/
	mkdir tomcat
	mv apache-tomcat-8.5.42.tar.gz /usr/local/tomcat/
	tar -zxvf apache-tomcat-8.5.42.tar.gz 

进入tomcat bin目录下执行

	./startup.sh ##启动服务
	tail -f ./logs/catalina.out  ##查看启动日志

访问tomcat首页,如无法成功可能是防火墙开启了

rpm -qa|grep iptables  是否安装防火墙
 ##在/etc/sysconfig/iptables文件中加入如下端口访问规则
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
##临时方案(不推荐使用)
chkconfig  iptables  off  ##永久关闭
service  iptables  stop 生命周期内关闭重启失效

service iptables restart ##重启

  • MYSQL
  • 查看是否已安装mysql
rpm -qa|grep mysql  
yum list installed | grep mysql ##检测系统是否存在mysql
yum -y remove ##删除mysql依赖项

在这里插入图片描述

  • 卸载mysql
    rpm -ev
    如果提示依赖包错误,则使用以下命令尝试
    rpm -ev xxx --nodeps
    如果提示错误:error: %preun(xxxxxx) scriptlet failed, exit status 1,则用以下命令尝试:
    rpm -e --noscripts xxx
    找到旧版本的mysql,删除相关文件
    find / -name mysql
    注意:卸载后/etc/my.cnf不会删除,需要进行手工删除
    rm -rf /etc/my.cnf
    再次执行查找命令
  • 安装mysql
    给CentOS添加rpm源,并且选择较新的源
wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
或者
wget --no-check-certificate https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
离线包
https://dev.mysql.com/downloads/mysql/5.6.html#downloads

yum localinstall mysql-community-release-el6-5.noarch.rpm
yum repolist all | grep mysql
yum-config-manager --disable mysql55-community
yum-config-manager --disable mysql56-community
yum-config-manager --enable mysql57-community-dmr
yum repolist enabled | grep mysql

装mysql 服务器
yum install mysql-community-server
在这里插入图片描述
加入参数skip-grant-tables

  • zookeeper

下载安装包
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
新建目录文件,并解压
mkdir -p /usr/local/zookeeper
修改配置文件

cd /usr/local/zookeeper/conf
cp zoo_sample.cfg zoo.cfg

编辑文件修改data路径,保存

配置默认值说明
tickTime2000msZooKeeper 中 的一个时间单元 。 ZooKeepe r 中所有时间都以这个时间单元为基准 , 进行整数倍配置 , 默认是 2s
initLimit10Follower 在启动过程中,会从 Leader 同步所有最新数据 确定自己能够对外服务的起始状态。当 Follower 在 initLimt 个 tickTime还没有完成数据同步时,则 Leader 认为 Follower 连接失败
syncLimit5Leader 与 Follower 之间通信请求和应答的时间长度 。若 Leader在 syncLimit 个 tickTime 还没有收到 Follower 应答,则认为Leader 己下线
dataDir/tmp/zookeeper存储快照文件的 目录
dataLogDir/tmp/zookeepe事务日志输出目录
clientPort2181ZooKeeper 对外端口

配置环境变量,同JDK

export ZOOKEEPER_HOME=/usr/local/zookeeper/zookeeper-3.4.9/
export PATH=$ZOOKEEPER_HOME/bin:$PATH
zkServer.sh stop ##停止服务
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值