亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線(xiàn)實(shí)戰(zhàn)洞察。

CentOS 7 安裝 OpenJDK 11:yum 與 tar.gz 部署

CentOS 7 安裝 OpenJDK 11:yum 與 tar.gz 部署 1. 從一臺(tái)剛裝好的 CentOS 7 虛擬機(jī)說(shuō)起為什么大家總在 Java 版本上卡住在 VMware 里裝完 CentOS 7第一件事往往是配網(wǎng)絡(luò)、改 yum 源緊接著第二件事就是裝 Java。這事看起來(lái)簡(jiǎn)單到不值一提但實(shí)際動(dòng)手的人大概率都遇到過(guò)下面幾種情況敲java -version出來(lái)的是 1.8.0_xxx可項(xiàng)目要求 OpenJDK 11javac能跑但JAVA_HOME指向的是 JRE 目錄Maven 一編譯就報(bào)找不到編譯器或者更微妙的java和javac的版本居然不一致。這些問(wèn)題的根源不在 Java 本身而在于 CentOS 7 這個(gè)系統(tǒng)里同時(shí)存在好幾套 Java 裝法它們各自維護(hù)自己的軟鏈接和環(huán)境變量互相覆蓋起來(lái)毫無(wú)提示。OpenJDK 11 是 LTS 版本從 2018 年發(fā)布到現(xiàn)在大量中間件、構(gòu)建工具和微服務(wù)框架都以它為基準(zhǔn)線(xiàn)。CentOS 7 默認(rèn)自帶的是 OpenJDK 8java-1.8.0-openjdk而且很多基礎(chǔ)鏡像或者最小化安裝的虛擬機(jī)干脆一個(gè) Java 都沒(méi)有。所以給 CentOS 7 裝 OpenJDK 11本質(zhì)上是在一個(gè)停留時(shí)間較長(zhǎng)、軟件源偏保守的系統(tǒng)上把一個(gè)相對(duì)較新的運(yùn)行時(shí)環(huán)境穩(wěn)穩(wěn)當(dāng)當(dāng)?shù)芈溥M(jìn)去。裝法其實(shí)就兩條路走 yum 從軟件倉(cāng)庫(kù)裝或者下 tar.gz 二進(jìn)制包手動(dòng)部署。這兩條路沒(méi)有絕對(duì)的高下之分只有場(chǎng)景適配度不同。我在自己的測(cè)試虛擬機(jī)和生產(chǎn)服務(wù)器上都跑過(guò)踩過(guò)的坑分布得也挺均勻。下面把前置檢查、兩種裝法的完整流程、裝完之后的收尾動(dòng)作以及幾類(lèi)典型故障的排查鏈路完整地?cái)傞_(kāi)講一遍。2. 動(dòng)手前的三項(xiàng)前置檢查別讓環(huán)境把你坑了2.1 確認(rèn)系統(tǒng)版本、架構(gòu)和已有的 Java 殘留CentOS 7 的小版本號(hào)直接決定了 yum 里有沒(méi)有 OpenJDK 11 的包。7.7 及之后的版本官方的 updates 倉(cāng)庫(kù)里已經(jīng)帶了java-11-openjdk如果你手里是 7.2、7.4 這種早期版本yum search大概率什么都搜不到。所以第一件事是看版本cat /etc/redhat-release # 輸出示例CentOS Linux release 7.9.2009 (Core) uname -m # x86_64 或者 aarch64這個(gè)決定后面下載哪個(gè)架構(gòu)的包接著查系統(tǒng)里現(xiàn)在有哪些 Javarpm -qa | grep -i jdk rpm -qa | grep -i java which java javac java -version 21 echo $JAVA_HOME這幾條命令看起來(lái)啰嗦但信息密度很高。rpm -qa能查出通過(guò) yum 裝過(guò)的包which能看出java這個(gè)命令當(dāng)前解析到哪個(gè)路徑正常情況應(yīng)該指向/usr/bin/java而/usr/bin/java是個(gè)軟鏈接最終會(huì)指向/etc/alternatives/java再指向真正的 JDK 目錄。這里有個(gè)很多人忽略的細(xì)節(jié)即使rpm -qa什么都沒(méi)查到which java也可能有輸出。原因是有些安裝腳本尤其是第三方一鍵部署包會(huì)自己下載 JDK 解壓到/usr/local或者/opt然后往/etc/profile里塞一段export PATH。這種“野路子”裝的 Java 不會(huì)出現(xiàn)在 rpm 數(shù)據(jù)庫(kù)里但會(huì)導(dǎo)致你后面新裝的版本被 PATH 順序壓住表現(xiàn)就是“明明裝好了java -version還是舊的”。提示如果發(fā)現(xiàn)/etc/profile或/etc/bashrc里已經(jīng)有手寫(xiě)的JAVA_HOME和PATH設(shè)置先記下位置別急著刪等新版本裝完再統(tǒng)一處理避免中途某個(gè)依賴(lài) Java 的服務(wù)起不來(lái)。2.2 網(wǎng)絡(luò)連通性與 yum 源可用性驗(yàn)證走 yum 安裝的前提是軟件源可達(dá)。VMware 里的虛擬機(jī)常見(jiàn)兩種網(wǎng)絡(luò)模式NAT 和橋接。NAT 模式下虛擬機(jī)通過(guò)宿主機(jī)的網(wǎng)絡(luò)出口訪問(wèn)外網(wǎng)一般開(kāi)箱即用如果用的是僅主機(jī)模式Host-Only那就完全沒(méi)有外網(wǎng)這種情況下你只能走 tar.gz 離線(xiàn)包的路子。驗(yàn)證順序建議是這樣ping -c 3 223.5.5.5 # 測(cè)基礎(chǔ)連通性 ping -c 3 mirrors.aliyun.com # 測(cè) DNS 解析 外網(wǎng) yum repolist # 看倉(cāng)庫(kù)列表是否正常拉取yum repolist這一條最關(guān)鍵它不只是測(cè)網(wǎng)絡(luò)還順帶驗(yàn)證了倉(cāng)庫(kù)配置文件的語(yǔ)法。如果報(bào) “Cannot find a valid baseurl for repo”通常不是網(wǎng)絡(luò)問(wèn)題而是 CentOS 7 早已停止常規(guī)維護(hù)默認(rèn)的mirror.centos.org地址在某些環(huán)境下訪問(wèn)不穩(wěn)定需要把源換成國(guó)內(nèi)鏡像。換源的操作很標(biāo)準(zhǔn)核心就是備份原文件、下載新的.repo文件、清理緩存mkdir -p /etc/yum.repos.d/bak mv /etc/yum.repos.d/CentOS-*.repo /etc/yum.repos.d/bak/ # 然后把國(guó)內(nèi)鏡像站提供的 CentOS 7 repo 文件放進(jìn) /etc/yum.repos.d/ yum clean all yum makecache2.3 磁盤(pán)空間與內(nèi)存的最低要求OpenJDK 11 本身占的空間不大解壓后約 300MB 左右加上-devel包和文檔預(yù)留 1GB 綽綽有余。但 JVM 跑起來(lái)之后的內(nèi)存開(kāi)銷(xiāo)才是重點(diǎn)。在 VMware 里給虛擬機(jī)分配內(nèi)存時(shí)如果打算同時(shí)跑 Java 應(yīng)用加數(shù)據(jù)庫(kù)2GB 是起步線(xiàn)4GB 會(huì)比較從容。這個(gè)不是安裝門(mén)檻但會(huì)影響你后面做壓測(cè)或者跑構(gòu)建時(shí)的體驗(yàn)。另外提醒一點(diǎn)/usr/lib/jvm這個(gè)目錄是 CentOS 約定俗成的 Java 安裝位置/tmp和/var也都在根分區(qū)下。如果你在裝系統(tǒng)時(shí)把根分區(qū)劃得很小比如 10GB裝完幾個(gè) JDK 加構(gòu)建工具之后可能會(huì)緊裝之前用df -h掃一眼心里有數(shù)。3. 第一種方式用 yum 從軟件倉(cāng)庫(kù)安裝 OpenJDK 113.1 先搜索包名別憑記憶敲 installjava-11-openjdk這個(gè)包名聽(tīng)起來(lái)理所當(dāng)然但倉(cāng)庫(kù)里實(shí)際拆成了好幾個(gè)子包功能邊界不一樣裝錯(cuò)了會(huì)發(fā)現(xiàn)少東西。先搜yum list available | grep -i openjdk yum search java-11搜出來(lái)的結(jié)果里你至少要認(rèn)識(shí)下面這幾個(gè)包名作用是否需要java-11-openjdk完整 JRE含圖形相關(guān)組件一般需要java-11-openjdk-headless純命令行 JRE無(wú)圖形依賴(lài)服務(wù)器必裝java-11-openjdk-devel開(kāi)發(fā)工具鏈含javac、jar、jcmd等編譯場(chǎng)景必裝java-11-openjdk-jmods用于生成自定義運(yùn)行時(shí)鏡像特殊需求判斷標(biāo)準(zhǔn)很直接只要服務(wù)器上需要編譯 Java 代碼或者要跑 Maven、Gradle 這類(lèi)構(gòu)建工具-devel就必須裝如果只是跑一個(gè)已打包好的jar那-headless就夠了。很多人圖省事直接yum install java-11-openjdk結(jié)果發(fā)現(xiàn)javac不存在回頭再補(bǔ)裝-devel多花一遍時(shí)間。3.2 執(zhí)行安裝并觀察依賴(lài)解析過(guò)程確定包名之后直接裝yum install -y java-11-openjdk java-11-openjdk-devel這一步值得盯著輸出看幾秒重點(diǎn)看兩件事。第一確認(rèn)下載的版本號(hào)比如11.0.20.0.8-1.el7_9后面的el7_9說(shuō)明這是針對(duì) CentOS 7.9 打的包兼容性有保證。第二看依賴(lài)列表里有沒(méi)有java-1.8.0-openjdk被一并拉進(jìn)來(lái)。正常情況下不會(huì)OpenJDK 11 和 8 是并行安裝的不會(huì)互相替換。如果看到 8 被引入說(shuō)明你的倉(cāng)庫(kù)里有些包對(duì) 8 有強(qiáng)依賴(lài)這時(shí)候不要慌兩個(gè)版本共存是完全允許的后面用 alternatives 切換就行。安裝路徑的落實(shí)結(jié)果通常在/usr/lib/jvm/java-11-openjdk-11.0.20.0.8-1.el7_9.x86_64/ # JDK 根目錄 /usr/lib/jvm/jre-11-openjdk-11.0.20.0.8-1.el7_9.x86_64/ # JRE 目錄注意JAVA_HOME必須指向上面那個(gè)帶java-11-openjdk的目錄而不是帶jre-前綴的。這是個(gè)高頻錯(cuò)誤后面第 5 章會(huì)展開(kāi)。3.3 驗(yàn)證安裝結(jié)果與目錄結(jié)構(gòu)裝完先不要急著配環(huán)境變量先用絕對(duì)路徑直接跑一次/usr/lib/jvm/java-11-openjdk-11.0.20.0.8-1.el7_9.x86_64/bin/java -version如果輸出類(lèi)似openjdk version 11.0.20 2023-08-15 LTS OpenJDK Runtime Environment (Red_Hat-11.0.20.0.8-1.el7_9) (build 11.0.208-LTS) OpenJDK 64-Bit Server VM (Red_Hat-11.0.20.0.8-1.el7_9) (build 11.0.208-LTS, mixed mode, sharing)說(shuō)明包本身沒(méi)問(wèn)題。這一步的意義在于把“包安裝成功”和“命令可用”這兩件事拆開(kāi)驗(yàn)證。如果絕對(duì)路徑能跑而java -version不行那問(wèn)題 100% 出在軟鏈接或 PATH 上排查方向立刻收窄。再順手確認(rèn)幾個(gè)關(guān)鍵可執(zhí)行文件都在ls -l /usr/lib/jvm/java-11-openjdk-*/bin/ | grep -E javac|jar|jps|jcmd|jmapjps、jcmd、jmap這幾個(gè)診斷工具在排查線(xiàn)上問(wèn)題時(shí)價(jià)值極高它們都屬于-devel包如果這里缺了回頭補(bǔ)裝即可。提示yum 裝的 OpenJDK 默認(rèn)會(huì)被自動(dòng)注冊(cè)到 alternatives 系統(tǒng)里優(yōu)先級(jí)一般設(shè)為 1100 左右。如果你后面裝了別的版本切換時(shí)要注意優(yōu)先級(jí)數(shù)字?jǐn)?shù)字越大越優(yōu)先。4. 第二種方式用 tar.gz 二進(jìn)制包手動(dòng)部署4.1 什么場(chǎng)景下應(yīng)該放棄 yum 走手動(dòng)部署yum 裝法最大的限制是版本被倉(cāng)庫(kù)鎖死你只能裝倉(cāng)庫(kù)里有的那個(gè)小版本。如果有明確的版本要求比如某個(gè)中間件只認(rèn) 11.0.17而倉(cāng)庫(kù)里只有 11.0.20那就只能手動(dòng)部署。另外兩種典型場(chǎng)景一是系統(tǒng)小版本太老7.4 以下倉(cāng)庫(kù)里壓根沒(méi)有 11二是要裝到特定路徑、或者要在一臺(tái)機(jī)器上塞好幾個(gè)不同小版本的 JDK 做并行測(cè)試。tar.gz 包的來(lái)源建議選正規(guī)構(gòu)建渠道比如 Adoptium原 AdoptOpenJDK的發(fā)布頁(yè)或者 OpenJDK 官方的歸檔頁(yè)面。選擇時(shí)要看清楚三個(gè)維度版本號(hào)、架構(gòu)x64 / aarch64、以及是 JDK 還是 JRE。下載下來(lái)文件名通常長(zhǎng)這樣OpenJDK11U-jdk_x64_linux_hotspot_11.0.20_8.tar.gz4.2 解壓、規(guī)劃目錄與權(quán)限設(shè)置約定俗成的做法是放到/usr/local下自己建一個(gè)語(yǔ)義清晰的目錄名mkdir -p /usr/local/java cd /usr/local/java tar -zxvf /path/to/OpenJDK11U-jdk_x64_linux_hotspot_11.0.20_8.tar.gz # 解壓后目錄名通常很長(zhǎng)改短便于管理 mv jdk-11.0.208 jdk-11 ls -ld /usr/local/java/jdk-11關(guān)于目錄名我個(gè)人的習(xí)慣是保留小版本號(hào)比如jdk-11.0.20而不是籠統(tǒng)的jdk-11。原因是當(dāng)你在同一臺(tái)機(jī)器上升級(jí)到 11.0.21 時(shí)jdk-11這個(gè)名字就失去了區(qū)分度容易搞混。當(dāng)然如果你只裝一個(gè)版本用jdk-11也沒(méi)問(wèn)題后面環(huán)境變量寫(xiě)起來(lái)更省事。兩種命名都行關(guān)鍵是全機(jī)器統(tǒng)一。權(quán)限方面如果只是自己用root擁有即可如果有多用戶(hù)需要執(zhí)行確保bin目錄下的文件有x權(quán)限chmod -R 755 /usr/local/java/jdk-11用tar包的好處是它不帶任何系統(tǒng)集成不碰 rpm 數(shù)據(jù)庫(kù)也不動(dòng) alternatives完全靠環(huán)境變量生效。干凈、可控代價(jià)是所有事情都要自己接。4.3 環(huán)境變量的寫(xiě)法三種位置三種生效范圍環(huán)境變量寫(xiě)在哪里直接決定了它對(duì)誰(shuí)生效、什么時(shí)候生效。這是手動(dòng)部署里最容易出錯(cuò)的一環(huán)。第一種寫(xiě)/etc/profile.d/下新建一個(gè)獨(dú)立腳本這是我推薦的方式cat /etc/profile.d/java11.sh EOF export JAVA_HOME/usr/local/java/jdk-11 export PATH$JAVA_HOME/bin:$PATH export CLASSPATH.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar EOF chmod x /etc/profile.d/java11.sh source /etc/profile.d/java11.sh這么寫(xiě)的好處是模塊化以后要升級(jí) JDK 或者卸載刪掉這一個(gè)文件就干凈了不會(huì)污染/etc/profile這個(gè)系統(tǒng)級(jí)文件。profile.d目錄下的腳本會(huì)在登錄 shell 啟動(dòng)時(shí)被/etc/profile自動(dòng)讀取執(zhí)行順序按文件名字母排序。第二種寫(xiě)/etc/profile末尾。能用但不推薦因?yàn)殡S著時(shí)間推移這個(gè)文件會(huì)被各種安裝腳本追加內(nèi)容最后變成一團(tuán)亂麻排查 PATH 問(wèn)題時(shí)非常痛苦。第三種寫(xiě)~/.bashrc或者~/.bash_profile。只對(duì)當(dāng)前用戶(hù)生效適合多用戶(hù)環(huán)境下給某個(gè)人單獨(dú)指定版本。注意~/.bashrc對(duì)非交互式 shell 的加載行為有細(xì)微差異如果 Java 是被 systemd 服務(wù)或者 cron 任務(wù)調(diào)用的這些場(chǎng)景通常不會(huì)讀.bashrc寫(xiě)了也白寫(xiě)。這種情況下就得在服務(wù)單元文件里顯式聲明Environment或者在腳本里直接寫(xiě)絕對(duì)路徑。PATH 的順序也有講究。$JAVA_HOME/bin:$PATH是把 JDK 目錄放在最前面優(yōu)先級(jí)最高這是對(duì)的。反過(guò)來(lái)寫(xiě)成$PATH:$JAVA_HOME/bin就會(huì)導(dǎo)致系統(tǒng)里原有的java命令先被找到你的新版本形同虛設(shè)。注意CLASSPATH這一行在現(xiàn)代 Java 項(xiàng)目里其實(shí)已經(jīng)不需要了Maven、Gradle 都會(huì)自己管理依賴(lài)路徑。加上它主要是為了兼容一些老腳本的寫(xiě)法寫(xiě)不寫(xiě)都不影響正常運(yùn)行但寫(xiě)錯(cuò)了比如漏了當(dāng)前目錄的.反而可能出問(wèn)題。新手建議先不加等確實(shí)遇到ClassNotFoundException再排查。5. 裝完之后必須做的兩件收尾工作5.1 alternatives 機(jī)制讓 java 和 javac 同步切換CentOS 的 alternatives 系統(tǒng)是一套軟鏈接管理機(jī)制。/usr/bin/java并不是真的 Java 程序而是一個(gè)指向/etc/alternatives/java的鏈接后者再指向?qū)嶋H位置。這樣切換版本時(shí)只需要改中間那一層。手動(dòng)部署的 JDK 不會(huì)自動(dòng)注冊(cè)到這套系統(tǒng)里需要自己加alternatives --install /usr/bin/java java /usr/local/java/jdk-11/bin/java 2000 alternatives --install /usr/bin/javac javac /usr/local/java/jdk-11/bin/javac 2000 alternatives --install /usr/bin/jar jar /usr/local/java/jdk-11/bin/jar 2000末尾的2000是優(yōu)先級(jí)數(shù)值越大越優(yōu)先。給它設(shè)成一個(gè)比較大的值是為了壓過(guò)系統(tǒng)里可能存在的 OpenJDK 8默認(rèn)優(yōu)先級(jí)通常是 1081 左右。注冊(cè)完之后切換alternatives --config java alternatives --config javac會(huì)列出所有已注冊(cè)的候選項(xiàng)輸入編號(hào)回車(chē)即可。這里有個(gè)非常隱蔽的坑alternatives --config java和alternatives --config javac是兩個(gè)完全獨(dú)立的配置項(xiàng)切了前者不會(huì)自動(dòng)帶上后者。如果你只切了java就會(huì)出現(xiàn)java -version顯示 11 而javac -version顯示 1.8 的詭異現(xiàn)象。Maven 編譯時(shí)會(huì)直接報(bào)錯(cuò)退出。所以注冊(cè)和切換時(shí)一定要成對(duì)操作把javac、jar、jarsigner這些都考慮到。5.2 JAVA_HOME 指向 JDK 而非 JRE 這個(gè)細(xì)節(jié)前面提過(guò)一次這里展開(kāi)說(shuō)清楚。一個(gè)完整的 JDK 目錄結(jié)構(gòu)是這樣的/usr/local/java/jdk-11/ ├── bin/ # 包含 java、javac、jps 等 ├── conf/ ├── include/ ├── jmods/ ├── legal/ ├── lib/ └── release # 版本元信息而 JRE 目錄下只有bin且只有java沒(méi)有javac、lib、conf。在 OpenJDK 11 里JDK 和 JRE 的界限已經(jīng)比 8 時(shí)代模糊了很多yum 包里你還能看到獨(dú)立的jre-11-openjdk目錄但如果JAVA_HOME指到了 JRE 目錄會(huì)發(fā)生什么首先mvn compile會(huì)因?yàn)檎也坏骄幾g器失敗這是最直接的癥狀。其次某些依賴(lài)JAVA_HOME定位tools.jar或dt.jar的老工具會(huì)直接啟動(dòng)失敗——雖然 JDK 9 之后這兩個(gè) jar 已經(jīng)不存在了但依然有老腳本在檢查它們。最麻煩的是有些問(wèn)題不會(huì)立刻暴露等到某個(gè)特定功能被調(diào)用時(shí)才報(bào)錯(cuò)排查起來(lái)就要繞一大圈。驗(yàn)證方式很簡(jiǎn)單echo $JAVA_HOME ls $JAVA_HOME/bin/javac第二條命令如果報(bào) “No such file or directory”說(shuō)明JAVA_HOME指錯(cuò)了位置回去改。6. 幾類(lèi)真實(shí)故障的完整排查鏈路6.1 新裝的版本不生效PATH 加載順序排查現(xiàn)象java -version永遠(yuǎn)是 1.8無(wú)論怎么source都不變。排查要按順序來(lái)不能跳步。第一步確認(rèn)JAVA_HOME到底是什么echo $JAVA_HOME echo $PATH第二步看java命令實(shí)際解析到哪type -a java which -a java ls -l $(which java)type -a會(huì)列出所有匹配項(xiàng)按 PATH 順序排列。如果第一個(gè)不是你要的版本說(shuō)明 PATH 里有更靠前的目錄。第三步查 PATH 是誰(shuí)改的。這里用一個(gè)小技巧先重置成默認(rèn)值再逐層加載env -i bash --login -c echo $PATH這會(huì)模擬一次干凈的登錄過(guò)程打印出最終的 PATH。然后對(duì)比一下就能判斷是/etc/profile、/etc/profile.d/*.sh還是~/.bash_profile里塞進(jìn)去的路徑在搗亂。最常見(jiàn)的原因是/etc/profile.d/下有兩個(gè)腳本一個(gè)設(shè) Java 8 一個(gè)設(shè) Java 11字母序在前面的那個(gè)把路徑插到了最前面。解決辦法是把 Java 11 的腳本重命名為字母序更靠前的名字比如00-java11.sh或者直接在舊腳本里刪掉 Java 8 的 PATH 設(shè)置。6.2 多版本共存時(shí)的優(yōu)先級(jí)混亂現(xiàn)象java -version是 11但javac -version是 1.8或者反過(guò)來(lái)。原因前面提過(guò)alternatives 是成對(duì)配置的。診斷命令alternatives --display java alternatives --display javac輸出里會(huì)列出所有候選項(xiàng)、當(dāng)前指向哪個(gè)、優(yōu)先級(jí)是多少??吹讲灰恢碌那闆r直觀得很。修復(fù)方式就是逐個(gè)alternatives --config統(tǒng)一切過(guò)去。另外補(bǔ)充一個(gè)很少人知道的操作可以用alternatives --set直接指定跳過(guò)交互式菜單alternatives --set java /usr/local/java/jdk-11/bin/java alternatives --set javac /usr/local/java/jdk-11/bin/javac這在寫(xiě)自動(dòng)化腳本時(shí)特別有用因?yàn)椴恍枰巳廨斎刖幪?hào)。如果配置完還是不對(duì)檢查一下/etc/alternatives/下的鏈接有沒(méi)有斷l(xiāng)s -l /etc/alternatives/java /etc/alternatives/javac鏈接指向的目標(biāo)文件如果不存在說(shuō)明你之前裝的那個(gè)版本被刪了但 alternatives 記錄沒(méi)清這時(shí)候得先用alternatives --remove清掉殘留記錄。6.3 服務(wù)啟動(dòng)失敗但命令行正?,F(xiàn)象SSH 進(jìn)去敲java -version一切正常但 systemd 托管的那個(gè) Java 服務(wù)啟動(dòng)就報(bào)找不到命令或者版本不對(duì)。這類(lèi)問(wèn)題的根源在于運(yùn)行環(huán)境不同。交互式登錄會(huì)讀取/etc/profile和profile.d而 systemd 服務(wù)從/usr/lib/systemd/system/加載它的環(huán)境變量來(lái)自DefaultEnvironment和單元文件里的Environment指令兩者完全不重疊。排查方式是直接看服務(wù)的實(shí)際環(huán)境systemctl show 服務(wù)名 -p Environment systemctl cat 服務(wù)名解決辦法有兩種。要么在單元文件的[Service]段落里顯式加上EnvironmentJAVA_HOME/usr/local/java/jdk-11 EnvironmentPATH/usr/local/java/jdk-11/bin:/usr/bin:/bin要么在服務(wù)啟動(dòng)腳本里全部用絕對(duì)路徑調(diào)用 Java最省事也最不容易出錯(cuò)。改完記得systemctl daemon-reload再重啟服務(wù)。注意環(huán)境變量里的 PATH 一定要把/usr/bin和/bin帶上只寫(xiě) Java 目錄會(huì)導(dǎo)致腳本里其他基礎(chǔ)命令全部失效這種錯(cuò)誤在容器環(huán)境里也經(jīng)常出現(xiàn)。7. 關(guān)于選 yum 還是選 tar 包我自己的判斷習(xí)慣開(kāi)了不少臺(tái) CentOS 7 之后我基本形成了一套固定判斷。凡是只需要一個(gè)穩(wěn)定可用的 JDK、不挑小版本、機(jī)器能正常連軟件源我一律走 yum。裝完自動(dòng)注冊(cè) alternativesjavac和java版本天然一致卸載用yum remove干凈利落省心。而只要需求里出現(xiàn)了“必須 11.0.x”“要裝三個(gè)不同小版本做兼容測(cè)試”“這臺(tái)機(jī)器在純內(nèi)網(wǎng)沒(méi)有可用的 yum 源”那就老老實(shí)實(shí)下 tar 包把版本號(hào)和路徑都控制在自己手里。還有個(gè)容易忽略的點(diǎn)無(wú)論走哪條路裝完之后都建議把java -version、javac -version、echo $JAVA_HOME這三條命令的輸出記一筆寫(xiě)在部署文檔或者機(jī)器備注里。半年之后你再回來(lái)看這臺(tái)機(jī)器不用重新猜它到底裝了什么翻一眼記錄就清楚了。我在測(cè)試環(huán)境里吃過(guò)這個(gè)虧一臺(tái)三年前配的機(jī)器/etc/profile.d/下躺著四個(gè) Java 相關(guān)腳本最后靠grep -r JAVA_HOME /etc/才理清關(guān)系那次之后所有涉及多版本共存的機(jī)器我都留一份變更記錄。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
三级色影综合网| 很很热性爱视频| 一区二区三区网站日日骚| 丝袜人妻av一区二区| 欧洲亚洲综合| 一区二区三区男女操逼黄色小电影| 最新岛国大片| 中文字幕欧美丝袜07资源| 9长久久精品| 国产乱码久久| 色色婷婷丁香| 国产强奸超碰AV| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 久艹日日日| 国产AV人人 夜夜人人澡| 亚洲色图日韩精品| 国产黄色小视频网站| 易易A毛视频| 亚洲欧洲无码一区夜| 亚洲一区二区三区麻豆传媒| 青娱乐导航AV| 六月激情网| 开心五月婷婷激情| wwwcaobibi| 亚洲精品xxx| 国产精品白领在线观看| 少妇久久| 日本乱人伦片中文三区| 视频一区二区免费在线| 麻豆国产97在线| 亚洲综合20p| 久操免费电影| 操操逼操操逼操操逼逼| 中文字幕丝袜国产第一页不卡| 欧美成人性爱视频在线播放| 亚洲偷拍自拍在线视频| 日本在线一二| 色综合美国| 亚州少妇| 欧美久久婷婷| 最新9久久久9免费视频| 亚洲图片欧美另类综合免费视频大大香| 在线观看A啊啊啊| 久久婷婷在线观看视频| 亚洲精品不卡一二三区| 人人九九精| 四季av一区二区凹凸精品小说| 超碰久久精品| 日本一线产区和二线产区伦理片| 加勒比综合88| 亚洲天堂精品日韩电影| 国产综合色精品在线观看| 蜜臀在线视频| 精品丝袜无码一区二区三APP| 亚洲天堂精品日韩电影| 亚洲精品成人动漫在线| 日韩不卡在线一区二区| 香蕉久久国产AV一区二区| 亚洲激情在线| 久热久操| 超碰97国产欧美| 日本黄色精品专区网站| 强奸乱伦大香蕉| 97综合在线| yiren97| 少妇三P| 欧美洲精品一级| 七月丁香婷婷| 韩国一级婬片A片AAAAA| 大香蕉伊人网WWWn0n| 国产农村妇女精品一| 午夜综合在线| 国产精品精品系列在线观看| 一,爱啪啪,在线免费视频| 激情综合五月婷婷| 亚热日本熟女| 制度丝袜99| 国产99 中文字幕日韩小视频| 99综合| 嗯嗯啊啊操死我| 欧美激情黑人| 四虎国产精品永久在线囯在线| 欧美大香蕉同搞| 亚洲 欧美 天天| 亚洲精品 欧美精品| 久久精品区| 青娱乐国产精品| 欧美制服另类丝袜| 欧美性夜| 国产精品熟女乱伦| 中文字幕女同在线| 久久精品国产Aⅴ| 岛国成人av在线播放网址| 日本三级日本三级三级人妇四虎| 校园春色 欧美| 91成人久久 | 一区二区乱码福利| 九九夜精品九九在线| 91熟女丨91老女人| 日韩国产中文字幕| 熟女一区二区三区四区| 99国产在线 精品 视频| 九九九精品一区二区无码| 国产精品视屏| 天天拍天天操| 校园春色 亚洲| 国产精品亚洲天堂网址| 殴美日韩m| 国产在线播放成人免费| 国产丝袜视频| 91熟女丨91老女人| 日韩成人免费电影| 深夜国产福利| 神马久久久久眼| 97色综合中文网| www.婷婷五月天| 嗯嗯不要 视频| 我爱大香蕉| 一二三四区操操Av| 99热在线观看| 久久精品一区二区三区四区五区| 天天日少妇逼AV| 国产欧美另类久久久精品课程| 色色色色日本| 亚洲一二三四区在线免费看视频| 色噜噜精品一区二区三| 亚洲AV在线资源| 国产 亚洲 丝袜 制服| 欧美熟女丝袜| 国产一级αv免费看片| 青青草日韩免费观看高清在线| 自拍偷拍国产欧美日韩韩| www.狠狠干.coom| 九九热AV| 后入式视频国产自| 无码伊人久久大杳蕉中文无码| 狠狠干妹子| 免费在线观看AV无码网站| 97天天在线| 熟女六十路| 日日干日日摸| 嗯嗯啊啊用力视频免费| 这里只有精品视频在线观看麻豆| 啊啊啊啊啊啊在线| 色女99一级片在线观看| 黑人狂躁日本妞一区二区三区| 999九九精品| 色婷婷网| 影音先锋日本一区二区| 亚洲丨在线| 欧亚第一综合网| 欧亚乱色熟女一区二区| 色色九区| 99国产女人| 75大香蕉| 国产欧美日韩在线观看麻豆传媒公司| 精品无码一区二区三区色欲| 精品中文日韩字幕视频| 熟女精品一区二区三区| 人人贴人人摸| 欧美资源| 尤物视频偷拍免费| 少妇内射www在线观看视频 | 国产97色在线 | 亚洲| www鬼畜国产男人的天堂| 久久五月天婷婷丁香中文字幕| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 亚洲少妇在线影音| 五月丁香狠狠爱| 日本伦乱九九九综合| 日本中文字幕一区| 蜜桃在线观看一区二区三区 | 一区二区三区麻豆| 操逼无毒无码免费视频| 亚洲激情色片| 国产精品乱码久久久久久久久久久久| 99九九久久| 淫荡少妇免费| jizz啪啪| 97精品久久| av2014 日韩在线中文字幕| 九九热免费国产视频婷婷伊人| 久久精品国产99精品亚洲蜜...| 欧美美逼| 色天使AV天堂| 极品出轨视频网站| 欧美色图在线视频少妇| 欧美 牲| 麻豆国产原创AV色哟哟| 久插综合| 欧美日日夜夜| 一区二区三区 丝袜 高跟 美腿| 日本精品高清一二区一本到| 日韩黄片视频试看| 丰满美女一级毛片在线播放| 91丨人妻丨国产丨丝袜| 91丝袜视频在线观看| 日韩精彩视频| 人妻少妇无码 | 国产精品无套内谢| 国产伦精品一区二区三区在线观 | 伊人操操| 超碰欧美97资源| 污污污8888| 日韩成人午夜精品久久高潮| 密臀在线免费观看| 后入 亚洲 美女 射| 日本高清久久| 另类亚洲图色| 日han少妇无码| 蜜臀亚洲中文| 免费网站观看www在线观| 视频二区美腿丝袜制服人妻欧美| 五月天婷婷色色| 激情综合五月丁香| 久久久一区二区三区四曲免费听| 91操操| 久久久久久久一级黄色打同平台| 暖暖精品二区三区观看| 99re3这里只有精品| 色综合潮| 久久人妻一区二区三区高清| 殴美性天天| 97色综合中文网| 91网站18| 国产三级日产三级韩国三级 | 在线播放中文字幕| 国产在线综合网| 蜜乳视频网站| 国产亚洲精品第一最新| 人妻久久久久久久久久久久久久久 | 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 农村妇女一级二级三级视频| 99999精品视频| 色超碰综合| 亚洲图片欧美另类综合免费视频大大香| 2019午夜福利视频| 亚洲中文丝袜美腿诱惑字幕| 91bbb| 自拍偷拍国产欧美日韩韩| 18禁精品网站在线看| 成人性爱全视频观看| 性爱综合网| 亚洲精品天天影视综合网| 欧洲亚洲天堂精品| 欧洲久久一二线| 一级性爱啪啪视频| 丁香五月激情综合| 国产精品天干天干综合网麻豆| 加勒比综合a∨| 欧美性性性| 热无码中文亚洲H一道本一区二区| 无码抄逼网| 无码99| 亚洲精品黑丝| 亚洲精品一区二区精品| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 欧美成人性活片| 日韩性爱1级片视频| 精品成人av一区二区三区在线| 九九玖玖精品| 狼人狠干| 欧美精品久久久久久久久88| 久久婷婷在线观看视频| 清纯唯美亚洲综合| 中文字幕在线高清男人的天堂| 热天堂一区二区| 综合网亚洲1| 欧美亚洲一级在线观看| 国产精品91ai| 天美精品原创av片国产| 婷婷激情综合网| 亚洲性猛| 超碰人妻天天干| 亚洲大色堂| 久久久四区| 国产99 中文字幕日韩小视频| 性色国产东北露脸精品视频| 女欧美一区二三区| 男女91| 亚洲欧美洲综合| 国产视频一区二区免费| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 亚欧操逼片在线观看 | 99精品热| 婷婷午夜清品久久久久久久性色视频观| 人人操人人操草草| 久久6热精品99视频| 日B操| 超AV色女| 国产综合日韩伦理| 国产农村妇女精品一二区| 亚洲精品久久久久久久蜜桃臀| 强奸xx国产| 亚洲做性| 99成人| 大香蕉人妻久久| 国产激情综合五月久久| 丝袜足交视频| 中文字幕av色| 搡老女人911熟妇老熟女| 日本三级人妻a人妻一在线| 免费一二区| 精品91摸| 在线人成亚洲视频免费观看| 欧美精品第四五页中文字幕在线观看| 一级aaaaa欧美中文字幕录像片| 九九成人精品| 夜色AV无码手机在线影院 | 丁香五月婷婷基地| 999综合网| 嗯嗯嗯啊啊啊在线免费观看| 天天草天天日| 欧美日韩中国x| 国产免费一区在线观看| 久久只有精品| 天天天天天超碰| 夜夜影视四色| 麻豆成人影音在线| 中文乱码99| 青娱乐 成人娱乐在线| A 天堂| 老汉网| 五月婷婷激情综合| 久久久久免费看少妇A片特黄| 欧美色日| 欧美图片色综合| 日韩精品1区2区中文字幕| 91精品国产91久久久久久久久久久久| 玖玖蜜臀资源网| 欧美黑人精品一区二区| 999精品久久久久久久| 九九九九九九成人| 毛片视频白嫩| 色人久久| 金莲网址| 1级黄色夫妻对换性交免费看| 91N综合网在线| 操人妻少妇中文| 91精品女厕偷拍视频| 国产尤物在线三区| 最近2018中文字幕在线高清第一页| 黄色大片一区二区密桃丝袜| 久操免费视频| 亚洲AV不卡在线观看尤物| 亚洲九月丁香| 性夜影院爽黄A爽免费动漫| 97一本大道亚洲一区| 亚洲精品99| av在线观看不卡网站| 麻豆天天躁天天揉揉AV| 麻豆a'v电影| 久操99| 无码 有码 国产18p| 人人操人人色网| 亚洲自拍青操视频| 男生女生啊啊啊啊| www.97在线| 亚洲AV无码乱码在线观看性色| 综合影院永久入口国产| 中文字幕在线免费观看| 久久r精品| 久久中出在线| 亚洲欧美综合色| 五月香婷婷| 欧亚乱色熟女一区二区| 精品人妻1区| 97精品视频| 久久久久女教师免费一区| 国产精品不卡一区二区三区| 欧色性第一页| 日日A∨| 亚洲中文字幕乱码无码一区二区 | a片亚洲一本通视频| 91人妻视频在线| 婷婷五月天小说| 婷婷丁香五月综合| www色色com| 久9视频| 九九aV| 国产精品久久伊人| 日韩一级片在线看| 日韩精品人妻中文字幕久久久| 欧美性天天影视| 色色国产| 久久久久久久 九九九九九九九| 五月婷婷六月色| 99热在线播放| 久久啊哟| 天堂伊人久久| 欧美高潮| 黄色交缠性感爆操91国产精品免费一区二区三区| 欧美 日韩 婷婷 五月| 天堂射| 91老熟女91老女人| 91n处女在线观看| 日韩欧美传媒一区国产| 97精品久久| 亚洲中文字幕精品一区| 亚洲 欧美 制服 另类 自拍| 色官网色综合| 翘臀vidoes| 丝袜视频一区二区在线播放国产中文| 和协影院中文字幕三区| www.av不卡中文字幕| 天天碰久久入| AAAA级日本片免费视频| 国产亚洲精品玖玖玖在线观看| hd成人一区二区在线| 操美女高潮抽搐白浆| 婷婷在线播放| 精品国产99| 情色五月天就去干| 无码免费在线观看黄色片| 国产精品一区午夜福利| www.天天干| 国产福利夜| julia ann久久| 99精品人妻| 日本不卡高清视频| 亚州宗合另类| www. 男人天堂成人在线| 天美传媒精品久久视频| 黑人免费福利视频| 强奸乱伦αv片| 老熟女91av| 久久久九九| 精品九九| 久久久久免费少妇| 蜜臀无码一区二区| 91久久青青草原精品| 亚洲av无码成人精品国产| 日韩中字av一区| 免看60秒涩涩视频| 正在播放国产精品一区| 亚洲天堂人妻一区二区| 五月天亚洲网| ..日韩av毛片精品久久久| 天天摸,夜夜摸| 97热视频在线观看| 日韩无码精品综合久久| 国内91熟女人妻丝袜天天精品视频在线 | 91狠狠色丁香婷婷综合久久精品| 韩国女主播青草在线| 久草资源在线| 亚洲国产一区二区三区四区国产| 国产精品欧美激在线| 国产精品一区二区三区四区五区| 嫩草一区二区在线观看| 伊人991| 日本中文熟女视频| 激情文学网伊人| 美女爽爽爽刺痛洞洞| 少妇一级婬片免费放一级a性色.| 嗯嗯嗯好爽| 欧美少妇高潮| 97人人模人人爽人人| 欧美 亚洲 另类 综合| 你懂的在线观看区国产| 97精品国产97久久久久久免费| 色天天野狼综合社区| 久久精品国产亚洲AV无码做| 久久综合女优| 第四色奇米影视777| 极品丝袜无码| 18禁止看精品中文字幕| 色婷婷成人综合| 亚洲伊人成综合成人网| 99热超碰| 老司机午夜精品视频| 色香色香欲天天天影视综合网| 玖玖爱视频网站| 人人色人人操在线| 国产白丝AV| 亚洲 日本 一 二 三| 91黄站| 九九久久九九久久| 人妻另类 专区 欧美 制服| 天天干天天日天天射黄色| 91五十路| 欧洲乱码一区二区| 欧美黑人精品在线播放| 曰韩香蕉97| 日韩不卡a级视频专区| 蜜臀va69| 日本人体九九九九九九| 18啪啪手机免费性爱| 久久超碰98| 成人 日本A片无码8888| 夜夜夜夜久久久久| 99久久无色码| 狠狠中文字幕| 亚洲天天天| 中文字幕在线24| 操逼视频国产无套| 91欧美巨乳| 99色视频| 18啪啪手机免费性爱| 91天美传媒在线观看| 干婷婷综合网| 男女性无套 免费九一| 日韩中文字幕2020| 97啪啪| 欧美日韩在线视频网站| q2午夜理论片夜色av| 一区二区激情国产熟女| 密乳AV免费观看| 亚洲欧美激情小说| 上床不卡网站| 五月婷丁香| 亚洲密乳AV| 亚州高清AV| 久久天天躁日日躁狠狠躁| 黄色性爱网网| 蜜乳视频网站| 欧美姓爱综合网| 国产噜噜噜噜噜久久久久久久久| 亚洲夜色在线| 99人人干| 亚洲成?V人片在线观看福利| av网站国产主播在线| 国产自偷| 伦理弟一页| 夜夜夜久久| 在线观看综合精品亚洲| 成 人片 黄色大片| 91处女在线观看| 91男人综合| 色娱乐色呦呦夜夜夜夜av| 亚码激情| 99久久婷婷| 亚洲av淫乱| 1人人看人人摸人人操| 91熟女在线| 91天天综合在线观看| 伊人玖玖网| 丝袜制服字幕在线| 日本人体九九九九九九| 97操碰| 综合网色| 一区二区娱乐网站| 久久精品亚洲成a人天堂| 亚洲性爱免费电影| 韩国一级婬片A片无码天美| 伊人国产成人av网站| 97在线视频网站| 91精品91久久久久77777| 91久久久老司机| 久久久久9999妇女| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 性色aV一区二区三区噜噜| 日韩97超碰| 后入式999| 四虎精品一区| 天天干夜夜| 偷拍新久久| 色欧美色交综合| 精品少妇一区二区三区| 蜜臀久久99精品久久久久久成人小说| 亚洲熟妇AV日韩熟妇在线| 久久久精品中文字幕麻豆| 中文字幕女同在线| 久久原创中文| 亚洲天堂一区二区| 中文字幕三四五区| 国产无码精品无码| 又粗又长又爽在线观看| 中文字幕123| 3p国产色噜噜一区| 九九热在线视频| 久久久草成人网站久久久草成人久久久草久久久 | 欧美午夜视频精品久久| 国产又粗又长又爽又色| 国产激情综合| 久久久com| 国产男女无套97| 日韩精品影视| 97亚洲中文| 亚洲97成人在线观看| 免费自拍三级综合| 熟女突然公开看18禁影片 | 1204人成网站色www| 大粗鳼巴久久久久| 久96热在线观看视频| 国产精品人妻熟女aⅴ| 激情久久久| 丁香六月婷婷久久综合| 国产农村妇女精品1区二区| 精品一二三区女同| 人妻少妇精品视频一区二区三区| 中国农村熟妇毛片视频| 天天日天天干天天整| 东京热激情视频一二三区| 青青草日本中文字幕| 麻豆区久久久久亚| 色牛aV| 天天色,天天干,天天干| 五月天激情小说| 日本久久综合| 校园春色五月天| 岛国色情视频在线观看| 丁香五月偷拍| 嗯嗯啊啊好大好爽| 激情小说在线视频| 欧美一级黄色18片免费看| 国产人妻精品久久久一区二区三区 | 嗯嗯啊啊视频在线看| 啊操爽品善一区二区三区| 国产精品一区在线播放| 免费日韩黄片| 亚洲国产精品乱码在线观看| 夜夜青青无码影院| 国产精品久久久久无码Av网曝门| 丁香九月激情| 欧美亚州色的图| 日韩电影在线观看网址| 久久XX| 黄久在线| 97在线精品观看视频| 91爽啪| 天天射天天色成人| 5278欧美一区二区三区| 超碰夫妻97| 很很操在线| 人妻少妇久久久| 欧美淫乱视频| 日本高清有码网址视频| #NAME?| 亚洲欧洲无码bt精品合集| 激情久久久| 亚欧操逼片在线观看| 免费的很黄很污的全部视频| 亚欧中文字幕在线视频| 最新亚洲黄色免费电影 | 人妻娇喘 激情视频| 日韩性爱电影一区| 激情四射婷婷六月天| 逼操网站| 熟妇国产免费一区| 精品一区二区成人| 麻豆人妻偷人精品无码视频| 这里只有精品视频在线观看麻豆| 青青草五月天| www.久久制服糖| 伊人网在线观看| 久久久一区二区三区三州| 人人污日韩一区二区| 日本精品一级二级三级| 男人的天堂在线2| 亚洲中文字幕精品一区| 天天日日本| 无码操逼视频一下| 久久一本大香蕉 | 99re6在线视频精品免费完整版安卓版| 欧美日韩国产黄色片| 欧美论理片| 久久性爱大全| 欧美宗合色| 天天综合在线4| 五月丁香黄色网| 亚洲少妇在线影音| 国产偷拍自拍在线视频| 九九精品网| 天天综合日韩网| 影音先锋日本乱伦| 免费草草草草草视频| 91精品久久综合熟女| 天天日天天看| 中文字幕55555| 欧美性爱www免费版| 精品一区二区2| 好湿好紧好爽 视频| 国产精品无码久久久久2025| 久久人妻一区二区三区高清| 一区二区三区精品黑丝白丝酒店对鸡| 蜜臀一区二区三区在线| 欧洲亚洲天堂精品| 99精品无码| 欧美精品久久久久久久丰满| 97jingpin| 美女诱惑1区2区| 这里只有精品视频在线观看麻豆 | 久久婷婷热| 免费岛国一级片| 伊人久久亚洲色欲综合网站 | 强奸乱伦 亚洲一区| 曰韩少妇无码| 97视频观看| 在线精品福利免费播放| 热99这里有精品综合久久| 1区2区3区中文字幕日韩| 凸凹视频在线观看| 亚洲美女AV无码| 99日免费视频中文字幕| 精品久久青青草| 蜜乳性色无码专日粉嫩骚逼AV| 天天欲望网| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 丝袜AV一二三区| 大香网站| 久久久久久久九九九九九九| 少妇精品| 人妻天天爽| 800zy一区二区| 久久女婷| 日本欧美亚洲高清在线看| 久久产精品一区二区三区电影| 舔舔啊| 区二区亚洲婷| 熟妇视频一区二区三区在线观看| 国内精品久久久久影院亚洲| 高清国产性猛交xxxx乱大交| 99久久99久久免费精品蜜臀| 综合熟妇一区二区三区| 亚欧美综合网。| 日韩精品熟妇| 97资源超碰| 激情小说五月天| 九九黄色视频在线观看| 国产精品嫩草影院免费| 亚洲无无码αⅴ每日更新| 97视频在线播放| 91日产桃蜜| 97国产精品在线观看| 人妻超碰青青草98| 熟女精品一区二区在线观看| 久久综合女优| 亚洲大色堂| laoshunv91| 日韩久久艹| 久久亚洲熟妇在线视频| 在线综合 亚洲 欧美中文字幕 | 日本一区二区三区午夜观看| 粉嫩av平台| 国产二区三区免费视频| 在线亚洲欧美| 亚洲国产美女久久久久| 91在线免费精品视频| 9Ⅰ老熟女| 精品九九| 天天做天天爱夜夜爽毛片试看| 国产精品女aA片爽爽视频| 国产又黄又爽| 1000部熟女视频在线观看| 国语对白露脸XXXXXX| av网站国产主播在线| 精品无码一区二区三区| 国产亚洲日韩欧| av天堂精品久久| 国产熟女完整版中字| 女人 A一级| 立川理惠加勒比无码| 亚洲成av人片色午夜乱码| 色五月婷婷色| 天天干天天日天天射黄色| 婷婷色香| 97久久天天综合色天天综合色电影| 激情情色五月天| 日本在线999| av网站免费看| 亚洲国产婷婷在线播放| 日本精品高清一二区一本到| 激情深爱五月天| 97操97色| 综合九九| 亚洲久久久久| 秋霞成人一级在线观看| 久久久久久AV无码免费网站| 欧美色图片欧美色图| 亚洲精品国产拍免费91在线| 男人的天堂 在线一区| 高清在线不卡一区二区 视频| 久久久久亚洲?V片无码V| 大地资源在线观看中文第二页| 人妻熟女一区在| 丰满少妇高潮无码| 欧美小说区视频区| 99精品国产户外露出| 日本性爱网址| 天美av在线观看| 男人把坤坤插入女人的下体| 人妻第一页| 黄色片,com| 男人的天堂啪啪啪啪啪蜜桃不卡| A啊啊在线观看| 少妇大屁屁| 国产精品探花色| 一起草av| 福利在线视频一区二区| 久草资源在线| 人妻系列无码专区中文有码| 麻豆2区1区天美| q2午夜理论片夜色av| 国产精品高潮久久久无码| 亚洲九月丁香| 午夜精品久久久99| 久久久夜夜夜| 精品性爱一二三区| 久久天天躁日日躁狠狠躁 | 九九色婷婷| 精品乱码久久久久| 久操精品| 婷色五月天| 老鸭窝日丰县女人| 国产在线激情视频| 最新一二三区视频| 国产欧美另类久久久精品课程| 国产精品嫩草久久久久| 色综合中文字幕不卡| 欧美激情亚洲| 亚洲一本大道中文字幕无码在线| 久操操| 青娱乐国产剧情av一区| 五月婷丁香| 久久久免费视频18| 国产精品无套内谢| 传媒免费一区二区三区| 欧美黄色手机在线观看| 3571色综合一区二区二区| 久久9999| 自拍大香蕉乱插| 国产精品在线网站| 欧美激情性爱视频网站| 蜜桃视频精品一区二区三区| 久久亚洲AV无码白度| 亚洲丝袜二区| 黄页av| 日本高清电影欧美色图| 校园春色AV天堂| 久久久网站| 日韩精品一区二区人人人| 午夜天堂啪啪| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 久久社区一区二区三区| 97AV在线免费观看| 一区二区影院| 天天综合麻豆视频| 精品国产乱码久久久久久口爆网站| 97视频900| 一级aaaaa欧美中文字幕录像片| 怡红院成人av| 高清无码 国产精品| 加勒比少妇AV婷婷六月天超碰超碰| 国产免a费看黄片在线| 青青欧美| 欧美在线观看综合国产| 98超碰欧美| 久久久蜜桃一区二区三区| 精品99999| 久久久婷| 久久久久久久亚洲Av无码| 色偷综合| 五月天激情四射| 后入式免费视频| 密臀在线免费观看| 99国产精品视频尤物| k频道色撸撸| 久久99视频| 欧美色狠| 小骚逼被操的爽不爽| 操屄不卡视频| 人妻久久一区二区三区 | 97资源站国产精品| 国产精品情侣啪啪| 26uuu偷拍亚洲欧洲综合| 亚洲麻豆18发?| 另类在线| 美日韩男女操屄视频| 亚洲天堂日本| 亚洲五月丁香花狠狠干一区二区三区 | 成人小说另类在线| 福利操逼| 国产精品网站www| 亚洲熟伦熟妇AV无码春色| 91痴汉| 精品国产一区探花在线观看| 超碰99热中文字幕| 性在久久久久久| 色婷婷综合网站| 激情文学网伊人| 天天天天操| 人人爽天天爽| www.99热| 亚洲另类综合欧美| 欧美精品第3页| 五月婷婷五月天| 色五月婷婷麻豆在| 日韩人体偷拍| 蜜臀精品1区2区| 99啪啪| 国产精选三级在线观看| 国产精品一二三在线看| 国产女性无套 免费观看| 91人妻最真实刺激绿帽| 国语对白露脸XXXXXX| 家庭乱伦网站国产| 无色无码| 99999无码| 嗯嗯嗯啊啊啊操的我好爽| 亚洲人在线| 东北女人操比视频| 久热伊人| 亚洲日韩在线a不卡99精品| 国产13区| 99亚洲天堂| 综合操逼| 天天操人人操狠狠插| 成人国产二区三区在线,男女精品。| 狠狠夜色午夜久久综合在线| 亚洲 欧美 天天| av天堂5| av强奸乱轮| 污色区网站| 麻豆精品.欧美精品.日韩精品.| 91国精产品| 亚洲大色堂| 青苹果影院男人的天堂| 日产狠狠干| 超碰人妻在线| 久久99人妖视频国产| 在线国产福利网址导航| AV麻豆免费一区| 国产精品久久久| 91老司机精品| 伊人欧美大香蕉视频| 少妇高潮喷水无套久久久久久| 女人的天堂大香蕉网| 青青草视频在线观看一区二区| 亚洲人成色9999精品久久| 久久大香蕉| 色色丁香| 五月香婷婷| 综合五月天| 色噜噜综合在线| 国产成人亚洲精品自产在线| 丁香五月社区| 天天添天天干电影| 天天综合~91入口| 狠狠久久四虎| 精品久久久久黄少妇| 亚洲91色在线| 亚洲视频一二区| 啊啊啊不要好爽日韩无码一区| 爱爱动态试试看6 0秒| 蜜臀99999| 欧美与日韩97| 少妇蹲下买菜露大唇0| 老司机福利社视频在线观看| 欧美淫乱视频| 亚洲丝袜少妇在线| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 91无码中出人妻视频| 五月婷婷激情| 国产日本熟女顶级一区二区三区视频| 男人的天堂2018东京热啪啪啪| 国产精品久久发布| 99色日| 综合情欲网| 久久婷婷成人综合色怡春院| 国产日本一区二区三区蜜臀在线观看| 一级啊性爱在线视频| 岛国片国产成人亚洲播放| 国产av美女被艹的乱叫| 欧美精品第3页| 国产污视频麻豆传媒一区二区| 狠综合网| 天天天干977| TS人妖另类精品视频系列| 天天操人人操狠狠插| 操逼逼无码| Av色五月| 伊人少妇久久久| 国产精品96| 国产人伦a片信息免费片| 丁香五月综合| 96爱综合| 欧美综合1性辶| 综合av社区| 蜜桃无码AV一区二区| 色哟哟国产精品免费网址| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 精品人妻av在线播放| 国产无马av| 久久一区,青青青青草视频在线播放| 亚洲性图91| 久热一区二区| 久久精品国产96精品亚洲拳交| 爱爱动态120秒| 国产免费一区| 亚洲网站一区二区在线| 亚洲黄色网址视频| 午夜福利久久久噜久噜久久综合| 最新9久久久9免费视频| 91丝袜在线观看| 久久精品国产亚洲AV成人直播| 久久久不能久久久久| 91亚洲狠狠色| 青青免费在线视频一区| 五月婷在线| 日韩欧美天堂| 亚洲 自拍偷拍 欧美| http://qxhbdz.com| 蜜桃臀一区二区三区久久| jizz啪啪| 97超碰碰碰| 日产精品久久久一区二区| 搞中出久久| 亚洲最大的黄色电影网站。| 国产97色在线 | 亚洲| 国产91啪| 情色五月天久久久| 老熟女网站| 夜夜草网站| 97视频在线视频| 午夜乱轮操逼视频免费看| 日韩pv中文| 亚洲男人在线观看天堂| 亚洲砖码砖专无区2023| 91在线丝袜视频| 免费A片三p视频| 好吊色在线观看| 精品免费囯产一区二区三区| 日本日皮视频逼| 天堂综合| 中文字幕亚洲永久精品| 久久精9| 亚洲欧洲日本精品中文a∨| 香蕉在线一区二区三区| 巨乳特殊服务按摩| 久久婷五月| 91色欧美| 九九色色| 久久久久久九九九| 国产在线76页| 60秒不遮不挡| 色综合91| 国产后入| 久久9久9久99久9久9| 日本欧美中文字幕| 91 丝袜在线| 夜夜草天天| 婷婷情色五月天| 夜夜操青青草| 午夜福利在线合集| 91强热人妻| 3级毛片一二| 国产这里只有精品| 日本色日夜干| 九九久久首页| 欧美日韩电影成人在线| 久久久九九九九| 操比国产| 春色91| av婷婷色网| 亚洲国产ⅴ高清在线观看| 国产一区二区久久| WWW黄片COM| 夜夜躁狠狠躁日日躁av| 色女网日韩| 午夜AV人气不卡| 亚欧美无遮挡| 亚洲不卡AV在线| 日本国产亚洲一区在线观看| 情色五月天网| 亚洲精品美女久久久久久久久| 91色欧美| 中文字幕在在线观看网站| 国产 日韩 欧美高清| 久久成人精品| 国产欧美伊人| 亚洲日本激情| 另类图片五月天| 国产怡红院| 亚洲国产成人精品无码专区| 人人妻人人爽人人精品| 国产怡红院| 日韩丝袜二区| 热99这里有精品综合久久| 欧美在线大香蕉| 色狠狠综合| 人人看人人插| 亚洲色图欧美色18直播在线| 嗯嗯啊啊啊好舒服| 一本一道vs波多野结衣| 国产精品一区二区三区免费视频| 日本一二三高清| 国产免费一区在线观看| 一级性爱视频免费在线| 丰满欧美放荡少妇在线| 亚洲视频1区| 岛国1区2区3区在线观看| 欧美激情一| 青青草自拍视频在线播放| 韩国午夜理伦三级好看| 亚洲色图欧美| 欧美高潮| 精品国产污一区二区三区| 黑人无码一区二区| 97超碰人人模人人拍人人| 久久久性少妇| 天操老女人| 欧美日韩色图片| 强奸乱亚洲| 日本操色导航| 天天日天天操天天射河南省| 少妇熟女视频一二三区| 久久蜜桃综合网| 920日本午夜免费| 人妻精品一区二区在线| 国内精品嫩模A∨私拍小视频| 亚洲欧美校园| 97国产伦理| 久久久久久久久久久久黄色 | 日韩少妇在线视频| 91老熟女逼| 熟女性视频| 色色五月婷婷| 入口操逼网站| 一起草日韩| 精品国产91内射久久| 99久久99久久免费精品蜜臀| 天美久久久久| 精品久久9| 热久久国产精品视频大陆精品| 欧美日韩国产在线| 操人无码| 亚洲天堂99| 婷婷深爱五月| 久久精品国产亚洲AV无码电影| 两女互慰AV高潮喷水在线观看| 亚洲综合影院| 神马久久午夜| 亚洲一区二区AV| 欧美日韩亚洲天堂| 台湾佬大香蕉| 久久久久久久久久久久色网| 97在线/亚洲| 青青草在线视频播放器| 91痴汉| 欧美后入式| 久久久久久99999国产精品| 美女91色黄18| 日日碰视频网| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 国内外毛片在线观看| 综合天天。| 日韩射图| 懂色Av一区二区三区| 久操免费观看| 久草加勒比一区在线| 欧美999| 強姦亂倫a| 免费的很黄很污的全部视频| 成人aⅴ一区二区三区| 欧美人妻久久精品二区三区| blacked精品一区国产| 在线观看国产黄色| 婷婷亚洲色| oumeisetu综合| 99国产天美|