亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CentOS系統的Java項目運行環境搭建步驟

發布時間:2021-07-05 17:51:27 來源:億速云 閱讀:219 作者:chen 欄目:大數據

這篇文章主要講解了“CentOS系統的Java項目運行環境搭建步驟”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“CentOS系統的Java項目運行環境搭建步驟”吧!

開始前請用命令su 切換到root賬戶。

一. 常用的工具的安裝

    sudo yum upate : 更新源

    yum -y install vim : 比vi更好的編輯器

    yum -y install tree :安裝tree,文件目錄結構查看工具

    yum -y install lrzsz :文件上下傳工具

    yum -y install wget : 好用的下載工具

二. 開始安裝 JDK

    1.創建Java安裝目錄

        mkdir -p /usr/local/java && cd /usr/local/java

   2. rz 選擇本地的JDK 壓縮包上傳

        解壓JDK并刪除壓縮包:tar -zxvf jdk-8u211-linux-i586.tar.gz && rm -rf  jdk-8u211-linux-i586.tar.gz

  3.配置環境變量: vim /etc/profile

    在文件的末尾添加如下配置:

     #set java environment  
     export JAVA_HOME=/usr/local/java/jdk1.8.0_211
     export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
     export PATH=$PATH:$JAVA_HOME/bin

    保存退出

    source /etc/profile

     配置生效后,java -version 檢查是否配置正確

三. 安裝 maven

    1.創建maven目錄

        mkdir /usr/local/maven && cd /usr/mkdir/maven

    2.下載maven

        wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz

    3.解壓maven

        tar zxvf apache-maven-3.6.1-bin.tar.gz  && rm -rf  apache-maven-3.6.1-bin.tar.gz

    4.配置環境變量

        vim /etc/profile

        在文件末端添加
        #set maven environment
        export M2_HOME=/usr/local/maven/apache-maven-3.6.1
        export PATH=$PATH:$M2_HOME/bin

        測試配置: mvn -v

    5.配置maven倉庫鏡像

        vim /usr/local/maven/apache-maven-3.6.1/conf/settings.xml

              </mirrors>

                    <mirror>
                    <id>nexus-aliyun</id>
                    <name>Nexus aliyun</name>
                    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
                    <mirrorOf>central</mirrorOf>
                 </mirror>
     
                <mirror>
                    <id>repo2</id>
                    <name>Mirror from Maven Repo2</name>
                   <url>http://repo2.maven.org/maven2/</url>
                    <mirrorOf>central</mirrorOf>
                </mirror>
    
                <mirror>
                    <id>uk</id>
                    <name>Mirror from UK</name>
                    <url>http://uk.maven.org/maven2/</url>
                    <mirrorOf>central</mirrorOf>
                </mirror>
    
                 <mirror> 
                       <id>ibiblio.org</id> 
                       <name>ibiblio Mirror of http://repo1.maven.org/maven2/</name> 
                       <url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url> 
                       <mirrorOf>central</mirrorOf> 
                       <!-- United States, North Carolina --> 
                 </mirror>
     
                 <mirror>  
                     <id>jboss-public-repository-group</id>  
                     <mirrorOf>central</mirrorOf>  
                     <name>JBoss Public Repository Group</name>  
                     <url>http://repository.jboss.org/nexus/content/groups/public</url>  
                     </mirror>  
              </mirrors>

    6.初始化倉庫配置(這一步不是必要操作)

         mvn help:effective-settings

        <localRepository>默認倉庫地址為 /root/.m2/repository

         開頭的文件夾都是隱藏文件夾,需要用ll -a參數才能看得到

 四. 安裝 nexus 包管理庫

 五. 安裝 mysql8 數據庫

       1. 進入安裝目錄:  cd /usr/local
       2. rz 上傳mysql源碼包

            解壓縮 

                xz -d mysql-8.0.16-linux-glibc2.12-i686.tar.xz 
                tar -xvf mysql-8.0.16-linux-glibc2.12-i686.tar

            重命名mysql目錄,刪除壓縮包

                mv mysql-8.0.16-linux-glibc2.12-i686 mysql
                rm -rf mysql-8.0.16-linux-glibc2.12-i686.tar   

       3. 給mysql創建用戶和分配用戶組,以防數據庫被黑后獲得root權限,導致服務器被連累

               groupadd mysql
               useradd -r -g mysql mysql
               ( -r 表示系統用戶,不能用于登陸)

                確認用戶配置:id mysql

       4.將mysql目錄分配給剛剛創建的mysql用戶

            chown -R mysql:mysql /usr/local/mysql/

            進入mysql目錄,執行mysql安裝命令

                cd /usr/local/mysql/

                ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/      
  

                CentOS系統的Java項目運行環境搭建步驟

                復制上面的root用戶的初始密碼

                如果忘記可以通過 sudo grep 'temporary password' /var/log/mysqld.log  查看        

       5. 安裝mysql 的 SSL 安全通信組件(這一步是不是必要操作, 可以跳過,開啟后也可以在后面my.cnf中關閉)

            SSL雖然安全,但是會降低性能!

            1. 創建秘鑰目錄

                 mkdir -p /usr/local/mysql/ssl_rsa

             2.生成秘鑰

                ./bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/ssl_rsa/

            3.變更目錄所有者

                chown -R mysql:mysql /usr/local/mysql/ssl_rsa/

            4.ssl_rsa目錄文件介紹

                 ca-key.pem             #CA私鑰
                 ca.pem                    #自簽的CA證書,客戶端連接也需要提供
                 client-cert.pem       #客戶端連接服務器端需要提供的證書文件
                 client-key.pem        #客戶端連接服務器端需要提供的私鑰文件
                 private_key.pem      #私鑰/公鑰對的私有成員
                 public_key.pem       #私鑰/公鑰對的共有成員
                 server-cert.pem       #服務器端證書文件
                 server-key.pem        #服務器端私鑰文件

                show variables like '%ssl%';

           5. 創建my.cnf配置文件,Mysql8其實可以不用配,默認字符集已經從latin1變更為utf8mb4 (這一步是不是必要操作,可以跳過)

                vim /etc/my.cnf 

                ------------------------------------------------------------------                

                    [client]
                    default-character-set=utf8

                    [mysql]

                    default-character-set=utf8

                    [mysqld]
                    max_connections=50

                    init-connect='SET NAMES utf8'
                    character-set-server=utf8
                    default-storage-engine=INNODB

                    # disable_ssl

                    skip_ssl

            ----------------------------------------------------------------

            show session variables like '%character%'

      6.配置環境變量

            vim /etc/profile

            #set mysql enviroment
            export PATH=$PATH:/usr/local/mysql/bin

            source /etc/profile

       7.添加進service           

            cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 
   

        8.mysql服務

            service mysql start  

            service mysql stop 

            service mysql restart 

            安全監視模式啟動 ,配置文件可以不指定
            ./usr/localhost/mysql/bin/mysqld_safe --user=mysql --default-file=./my.cnf &     

       9.   設置開機啟動mysql和取消

           systemctl enable mysql.service

           systemctl disable mysql.service 

       10. 賬戶配置

                mysql服務開啟之后,使用mysql -uroot -p 和初始密碼登陸,然后修改初始密碼

                第一條命令是用用新的密碼加密方式,第二天是用老的加密方式,老的加密方式可以兼容老版本的JDBC

                ALTER USER   'root'@'localhost' IDENTIFIED BY '123456';

                ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; 

        11. 創建遠程訪問賬戶

              創建用戶

                  create user 'remote'@'%' indentified by '123456';

              授權

                  grant all privileges on *.* to 'remote'@'%' with grant option;
                  flush privileges;

                 所有權限: ALL PRIVILEGES = SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, CREATE TABLESPACE, CREATE ROLE, DROP ROLE

                無權限: USAGE 

              查看授權信息

                   show grants for 'remote'@'%';

        12.開放防火墻端口供外網訪問, 80和8080端口也順帶以前開放

                    配置外網訪問

                    firewall-cmd --zone=public --add-port=80/tcp --permanent    

                    firewall-cmd --zone=public --add-port=8080/tcp --permanent    

                    firewall-cmd --zone=public --add-port=3306/tcp --permanent          

                    刷新防火墻

                    firewall-cmd --reload

                    查看

                    firewall-cmd --zone= public --query-port=3306/tcp

                    移除

                    firewall-cmd --zone= public --remove-port=3306/tcp --permanent

    六. 安裝Jenkins

    七. 安裝Redis

感謝各位的閱讀,以上就是“CentOS系統的Java項目運行環境搭建步驟”的內容了,經過本文的學習后,相信大家對CentOS系統的Java項目運行環境搭建步驟這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鱼台县| 宣威市| 钟山县| 汉中市| 木里| 绥棱县| 莱芜市| 嫩江县| 新河县| 华蓥市| 郎溪县| 天柱县| 江都市| 龙川县| 浑源县| 谷城县| 巴马| 肥西县| 山东省| 崇礼县| 青田县| 宜州市| 防城港市| 榆中县| 黎城县| 普陀区| 云和县| 平阳县| 辽源市| 饶阳县| 石林| 措勤县| 镇原县| 凤凰县| 余干县| 双辽市| 岚皋县| 邵阳县| 阜南县| 清镇市| 淮北市|