Linux下搭建JAVA开发环境

常用软件合集

	一些Linux下Java开发常用的软件包,下面用到的软件可以提前下载好并上传到服务器
	地址:https://pan.baidu.com/s/1jVOhjgoADKJOa1mEpXg_sg
	提取码:v279

安装Git

	# 安装依赖包
	yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
	# 安装git
	yum -y install git-core
	# 查看git版本
	git --version
	# 配置个人信息,name和email可以随便取
	git config --global user.name "gxiang666"
	git config --global user.email "1528357474@qq.com"

安装Java

	cd /opt
	# jdk8在官网上下载需要登陆
	git clone https://github.com/gxiang666/java_tools.git
	cd java_tools
	tar -zxvf jdk-8u144-linux-x64.tar.gz  -C ../
	# 配置JAVA
	vim /etc/profile
		export JAVA_HOME=/opt/jdk1.8.0_144
		export PATH=$PATH:$JAVA_HOME/bin
	source /etc/profile

安装Tomcat

	cd /opt
	# 下载Tomcat
	wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.47/bin/apache-tomcat-8.5.47.tar.gz
	tar -zxvf apache-tomcat-8.5.47.tar.gz
	cd apache-tomcat-8.5.47/bin
	# 启动
	./startup.sh
	# 关闭
	./shutdown.sh
	# 配置Tomcat
	vim /etc/profile
		export CATALINA_HOME=/opt/apache-tomcat-8.5.47
		export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
	source /etc/profile

安装Maven

	cd /opt
	wget https://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
	tar -zxvf apache-maven-3.5.4-bin.tar.gz
	# 配置Maven
	vim /etc/profile
		export M2_HOME=/opt/apache-maven-3.5.4
		export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin:$M2_HOME/bin
	source /etc/profile

安装Nginx

	# 安装编译工具及库文件
	yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel
	# 安装PCRE
	cd /usr/local/src/
	wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
	tar -zxvf pcre-8.35.tar.gz
	cd pcre-8.35
	./configure
	make && make install
	pcre-config --version
	# 安装Nginx
	cd /usr/local/src/
	wget http://nginx.org/download/nginx-1.6.2.tar.gz
	tar -zxvf nginx-1.6.2.tar.gz
	cd nginx-1.6.2
	./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
	make && make install
	# 查看nginx版本
	/usr/local/webserver/nginx/sbin/nginx -v
	# 配置Nginx
	vim /etc/profile
		export NGINX_PATH=/usr/local/webserver/nginx/sbin/
		export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin:$M2_HOME/bin:$NGINX_PATH
	source /etc/profile
	# Nginx命令
	nginx					   # 启动Nginx
	nginx -s stop              # 停止 Nginx
	nginx -s reopen            # 重启 Nginx
	nginx -s reload            # 重新载入配置文件	

安装MongoDB

	cd /opt
	# 下载MongoDB
	wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz
	tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgz
	cd /opt/mongodb-linux-x86_64-rhel70-4.2.1/bin
	# 创建数据库目录,mongodb的默认目录
	mkdir -p /data/db
	# 启动MongoDB服务
	./mongod
	# 连接MongoDB
	./mongo

安装Redis

	cd /opt
	# 下载Redis
	wget http://download.redis.io/releases/redis-5.0.5.tar.gz
	# 编译安装Redis
	tar -zxvf redis-5.0.5.tar.gz
	cd redis-5.0.5
	make
	cd src
	# 启动Redis服务
	./redis-server ../redis.conf
	# 通过redis-cli客户端连接redis服务
	./redis-cli

安装Mysql

	# 查询是否安装mysql
	rpm -qa | grep mysql
	# 如果安装卸载
	rpm -e --nodeps mysql
	# 下载mysql的yum源
	wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
	# 安装mysql
	yum -y install mysql57-community-release-el7-10.noarch.rpm
	yum -y install mysql-community-server
	# 启动mysql
	systemctl start  mysqld.service
	# 查找mysql初始密码:&&Wo)VRKw7_r
	#A temporary password is generated for root@localhost: &&Wo)VRKw7_r
	grep "password" /var/log/mysqld.log
	# 通过密码登陆
	mysql -uroot -p
	# 修改密码规则
	set global validate_password_policy=0;
	set global validate_password_length=1;
	# 修改root用户密码为root
	ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
	# 允许所有IP访问
	GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
	# 刷新权限
	flush privileges;
	# 退出mysql
	exit;
	# 移除yum源,防止每次使用yum时更新
	yum -y remove mysql57-community-release-el7-10.noarch
	# 字符集改成UTF-8
	vim /etc/my.cnf
		[client]
		port=3306
		socket=/var/lib/mysql/mysql.sock
		default-character-set=utf8
		[mysqld]
		datadir=/var/lib/mysql
		socket=/var/lib/mysql/mysql.sock
		user=mysql
		symbolic-links=0
		character-set-server=utf8
		[mysql]
		no-auto-rehash
		default-character-set=utf8
		[mysqld_safe]
		log-error=/var/log/mysqld.log
		pid-file=/var/run/mysqld/mysqld.pid
	# 重启mysql服务
	service mysqld restart
	# 关闭mysql服务
	service mysqld stop
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值