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 显示对应的版本信息

 

5.git安装

  安装命令

 yum install git

6.nginx安装

  准备相关的依赖库

   yum install gcc gcc-c++ autoconf automake

   yun -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

   wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

    解压 tar-xzvf pcre-8.35.tar.gz

    ./configure

    make && make install 编译安装

  获取安装包

   wget http://nginx.org/download/nginx-1.6.2.tar.gz

  解压该包

   tar xzvf nginx-1.6.2.tar.gz

   /configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/home/yc/pcre-8.35

posted @ 2018-10-23 15:49  Marco CAO  阅读(357)  评论(0编辑  收藏  举报