centos7 Java开发环境构建
原帖 https://www.cnblogs.com/youcong/p/9118753.html
Java开发基本环境
1.jdk的安装 https://www.cnblogs.com/zenghua/p/7154311.html
rpm安装
获取rpm安装包
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.rpm
http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.rpm
安装rpm
rpm -ivh jdk-11.0.1_linux-x64_bin.rpm
删除
rm -f jdk-11.0.1_linux-x64_bin.rpm
③配置环境变量(告诉电脑jdk在哪里)
vim /etc/profile //打开环境变量文件
进入insert模式(按字母i) 在最后面加上下面这段,然后按esc 然后保存退出(按 :wq回车)
JAVA_HOME=/usr/java/jdk1.8.0_131
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
source /etc/profile //重新载入
java -version 显示对应的Java版本信息
2.tomcat安装
https://tomcat.apache.org/
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
解压tomcat
mkdir /usr/local/tomcat9
tar -xvf apache-tomcat-9.0.13.tar.gz -C /usr/local/tomcat9
rm apache-tomcat-9.0.13.tar.gz
cp -r /usr/local/tomcat9/apache-tomcat-9.0.13/* /usr/local/tomcat9
rm -rf /usr/local/tomcat9/apache-tomcat-9.0.13/
tomcat下 conf/server.xml port改为80 重启tomcat
配置tomcat9开机启动
touch tomcat9.service #创建 在/usr/lib/systemd/system目录下增加tomcat9.service文件,内容如下:
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=oneshot
ExecStart=
/usr/local/tomcat/tomcat9/bin/startup
.sh
ExecStop=
/usr/local/tomcat/tomcat9/bin/shutdown
.sh
ExecReload=
/bin/kill
-s HUP $MAINPID
RemainAfterExit=
yes
[Install]
WantedBy=multi-user.target
退出并保存,执行systemctl enable tomcat9.service使tomcat9随开机启动
systemctl start tomcat9.service 启动tomcat
systemctl stop tomcat9.service 关闭tomcat
systemctl restart tomcat9.service 重启tomcat
3. postgresql11 https://blog.csdn.net/qq_32596527/article/details/83624470
Install the repository RPM
yum -y install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm
yum -y install postgresql11
yum -y install postgresql11-server
/usr/pgsql-11/bin/postgresql-11-setup initdb
systemctl enable postgresql-11
systemctl start postgresql-11
开通PostgreSQL端口:
firewall-cmd --zone=public --add-port=5432/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports
密码:
[root@CentOS-1804-MySQL-4 ~]# su - postgres
-bash-4.2$ psql -U postgres
psql (11.0)
Type "help" for help.
postgres=# ALTER USER postgres with encrypted password 'postgres';
ALTER ROLE
postgres=# \q
-bash-4.2$ exit
logout
远程访问:
vim /var/lib/pgsql/11/data/postgresql.conf
找到listen_addresses修改为:
listen_addresses = '*'
要监听的IP地址;以逗号分隔的地址列表;默认为'localhost';对所有人使用'*'。
vim /var/lib/pgsql/11/data/pg_hba.conf
新增host all all 0.0.0.0/0 md5,如下:
host all all 0.0.0.0/0 md5
修改
host all all 127.0.0.1/32 ident to md5
重启数据库:
systemctl restart postgresql-11
pscp C:\java\apache-tomcat-9.0.7\webapps\nes.war root@47.100.21.14:/usr/local/tomcat9/webapps
3.mysql安装
获得tar包
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar
解压tar包
tar -xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar
安装(存在依赖关系,依次安装)
rpm -ivh mysql-community-common-5.7.16-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.16-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.16-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm
在安装这个的时候可能会报错,通过这个方法可以解决
获取相关依赖包并安装
下载
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm
安装
rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm
yum安装相关包
yum install net-tools
数据库初始化
mysqld --initialize --user=mysql
获得随机密码
cat /var/log/mysqld.log
启动数据库
systemctl start mysqld.service
进入mysql
mysql -uroot -p
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
4. maven安装
安装命令
yum install maven
安装成功
mvn -v 显示对应的版本信息