91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

鄂州市| 卢龙县| 宁国市| 偏关县| 合江县| 吉隆县| 故城县| 土默特左旗| 高阳县| 宽城| 邵阳市| 连江县| 天台县| 诸暨市| 江川县| 阜南县| 资中县| 怀来县| 威海市| 乐昌市| 崇信县| 军事| 南康市| 浏阳市| 蒙自县| 临夏县| 若羌县| 南开区| 江源县| 龙江县| 安义县| 高青县| 修水县| 朝阳区| 沐川县| 嘉祥县| 安徽省| 奎屯市| 哈尔滨市| 贵定县| 兴和县|