国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

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

銀河麒麟內(nèi)網(wǎng)SVN 1.8.14源碼編譯與svnserve配置實戰(zhàn)

銀河麒麟內(nèi)網(wǎng)SVN 1.8.14源碼編譯與svnserve配置實戰(zhàn) 簡介面向銀河麒麟國產(chǎn) Linux服務(wù)器運維人員與研發(fā)環(huán)境搭建者的實踐文檔聚焦內(nèi)網(wǎng)或離線場景下從源碼編譯安裝 Subversion 及其依賴組件的完整流程幫助讀者解決系統(tǒng)軟件源缺失、自帶版本偏舊導致 SVN 難以直接部署的問題。資源為 docx 文檔壓縮包內(nèi)共 1 個文件約 202KB篇幅緊湊、按操作順序編排可直接對照執(zhí)行。內(nèi)容覆蓋 apr、apr-util、sqlite-amalgamation 與 subversion 指定版本的獲取途徑及 configure、make 編譯參數(shù)/etc/profile 環(huán)境變量追加與 source 生效驗證版本庫根目錄規(guī)劃與 svnadmin create 建庫以及 svnserve.conf、passwd、authz 三個配置文件的具體寫法并特別提示首行頂格等易被忽略的配置錯誤此外還給出 svnserve 后臺啟動命令與寫入 rc.local 實現(xiàn)開機自啟的腳本做法。目前已有 2798 人學習下載適合需要快速在麒麟系統(tǒng)上落地 SVN 服務(wù)、規(guī)避權(quán)限與路徑問題的讀者參考。1. 內(nèi)網(wǎng)機器上的版本庫為什么我堅持源碼編 subversion-1.8.14內(nèi)網(wǎng)里那臺銀河麒麟服務(wù)器長期被當成共享盤用同事在文件名后綴里寫_final_v3_改改回滾只能靠翻聊天記錄。銀河麒麟 SVN 環(huán)境這件事真正難的不是svnserve那幾行命令而是發(fā)行版自帶源里的 subversion 常常缺胳膊少腿svnadmin能跑svnserve起來就報共享庫找不到或者版本對不上 sqlite。我一般走源碼路線把 apr-1.6.5、apr-util-1.6.1、subversion-1.8.14 和 sqlite-amalgamation-3071501 一起落到/usr/local好處是版本可控、依賴不污染系統(tǒng)、出問題刪目錄就干凈了。這套做法適合在內(nèi)網(wǎng)替小團隊搭版本庫、又不想動系統(tǒng)包管理的運維和開發(fā)。2. 依賴三板斧apr、apr-util、sqlite 的編譯順序與參數(shù)2.1 為什么 subversion 1.8 繞不開 apr 和 apr-utilSubversion 從誕生那天起就把 APRApache Portable Runtime當成底座svnserve的網(wǎng)絡(luò)監(jiān)聽、內(nèi)存池、文件路徑處理全部走 APR 的接口apr-util則在 APR 之上補了數(shù)據(jù)庫抽象、XML 解析、Base64 編碼這些能力subversion 的 DAV 與認證模塊會用到它。也就是說你編出來的svnserve二進制和libapr-1.so、libaprutil-1.so是運行期綁定的不是靜態(tài)塞進去就完事。那為什么不直接yum install apr apr-util subversion了事兩條血淚經(jīng)驗。第一系統(tǒng)源的 apr 版本是跟著發(fā)行版凍結(jié)的可能比 subversion 1.8 需要的還老或者干脆被別的組件鎖死你動它就可能把系統(tǒng)上別的服務(wù)帶崩。第二多數(shù)組件編譯時默認會去/usr找apr-1-config一旦它和系統(tǒng)里已有的 apr 混用編出來的 subversion 在鏈接期就出現(xiàn)符號沖突報錯信息還特別繞。所以我選擇把依賴全部裝到獨立前綴下用--with-apr、--with-apr-util精確點名誰也不污染。這套組合的對應(yīng)關(guān)系是這樣的組件版本安裝前綴在鏈路里的角色apr1.6.5/usr/local/apr內(nèi)存池、文件、網(wǎng)絡(luò)抽象層apr-util1.6.1/usr/local/apr-utilXML、編碼、數(shù)據(jù)庫抽象依賴 aprsqlite amalgamation30715013.7.15.1編進 subversion 源碼樹版本庫工作隊列的本地庫subversion1.8.14/usr/local/svnsvnserve、svnadmin、svn 客戶端編譯順序有硬約束apr → apr-util → subversion。apr-util 的configure要拿 apr 的頭文件和apr-1-config腳本subversion 又要同時拿兩者的配置腳本順序錯了就只能在報錯里原地打轉(zhuǎn)。2.2 目錄約定與解壓先把工作區(qū)定死源碼包從外部拷進內(nèi)網(wǎng)機器之后別急著解壓到/usr/local或者家目錄亂放。我習慣在一個目錄里把所有源碼鋪開編譯完保留著日后想換參數(shù)重編不用重新傳包。原文里用的是/home/dmdba/svn/這個約定挺好照抄就行。# 統(tǒng)一工作目錄所有源碼包都放這里 mkdir -p /home/dmdba/svn cd /home/dmdba/svn # 四個包按順序解壓解壓后各自成目錄 tar -xzf apr-1.6.5.tar.gz tar -xzf apr-util-1.6.1.tar.gz tar -xzf subversion-1.8.14.tar.gz unzip -q sqlite-amalgamation-3071501.zip # 確認目錄都在避免后面 cd 到不存在的路徑 ls -d apr-1.6.5 apr-util-1.6.1 subversion-1.8.14 sqlite-amalgamation-3071501這段沒有技術(shù)含量但省掉了后面一半的「路徑寫錯」類翻車。tar -xzf里的z表示 gzipunzip是因為 sqlite 的 amalgamation 包給的是 zip 而不是 tar.gz這一點很多人第一次會順手敲tar -xzf sqlite-amalgamation-3071501.zip然后拿到一句 gzip: stdin: not in gzip format。全程用 root 操作避免make install階段因為目錄權(quán)限半途失敗、留下半套文件。2.3 apr-1.6.5--prefix是唯一必須想清楚的參數(shù)cd /home/dmdba/svn/apr-1.6.5 # 裝到獨立前綴不覆蓋系統(tǒng) /usr 下的 apr ./configure --prefix/usr/local/apr # 并行編譯加速裝完檢查返回碼 make -j$(nproc) make install--prefix/usr/local/apr決定了三件事頭文件去/usr/local/apr/include/apr-1庫文件去/usr/local/apr/lib配置腳本去/usr/local/apr/bin/apr-1-config。后面 apr-util 和 subversion 的--with-apr參數(shù)指的就是這個前綴不是bin目錄也不是include目錄。make -j$(nproc)用滿核數(shù)apr 本身不大幾秒就完如果你在虛擬機上碰到virtual memory exhausted之類的報錯把-j降成-j2或者干脆去掉并行別硬扛。裝完可以立刻驗證一下前綴里到底落了什么這一步比事后 debug 便宜得多/usr/local/apr/bin/apr-1-config --version # 應(yīng)輸出 1.6.5 ls /usr/local/apr/lib/libapr-1.so* # 應(yīng)有 .so 和 .so.0 軟鏈apr-1-config --version能回出版本號說明--prefix生效了后面的組件就能靠這個腳本問出正確的頭文件與庫路徑。2.4 apr-util-1.6.1--with-apr必須精確指向前綴cd /home/dmdba/svn/apr-util-1.6.1 # --with-apr 指向剛裝好的 apr 前綴不能省 ./configure --prefix/usr/local/apr-util --with-apr/usr/local/apr make -j$(nproc) make install--with-apr/usr/local/apr是這一章最容易寫錯的一個參數(shù)。如果你省掉它configure會自己去PATH里找apr-1-config找到的極可能是系統(tǒng)/usr/bin/apr-1-config于是 apr-util 一半頭文件來自/usr/include、一半來自/usr/local/apr/include編出來的.so里帶著兩套符號等到 subversion 鏈接時才會以undefined reference to apr_pool_create_ex這類面目出現(xiàn)排查成本極高。編譯 apr-util 時若報錯說找不到 expat屬于常見情況它的 XML 支持依賴 expat 開發(fā)包。常規(guī)做法是先把系統(tǒng)側(cè)的頭文件補齊再重跑configure# 麒麟系統(tǒng)一般自帶 yum新版可能是 dnf 的軟鏈兩者都試一下 yum install -y expat-devel zlib-devel openssl-devel # 裝完清掉上次的 configure 緩存重新來 cd /home/dmdba/svn/apr-util-1.6.1 make clean ./configure --prefix/usr/local/apr-util --with-apr/usr/local/apr make -j$(nproc) make install裝完同樣驗一遍/usr/local/apr-util/bin/apu-1-config --version要能回出版本且ldd出來的 apr-util 庫文件指向的是/usr/local/apr/lib/libapr-1.so.0而不是/usr/lib64下的同名文件。2.5 sqlite amalgamation唯一不需要 configure 的依賴sqlite 的 amalgamation 包不是常規(guī)的 autotools 工程解壓出來只有一個sqlite3.c加一個sqlite3.h老版本包里還有shell.c沒有configure也沒有Makefile。它在 subversion 1.8 的構(gòu)建體系里扮演的是「源碼級依賴」的角色——subversion 自己的構(gòu)建腳本會去找源碼根目錄下的sqlite-amalgamation子目錄把sqlite3.c直接編進libsvn_subr。所以正確的落地方式不是單獨編譯安裝而是把它放進 subversion 源碼樹cd /home/dmdba/svn # 目錄名必須是 sqlite-amalgamationsubversion 的構(gòu)建腳本按這個約定找 mv sqlite-amalgamation-3071501 sqlite-amalgamation cp -r sqlite-amalgamation subversion-1.8.14/ # 確認關(guān)鍵文件在位 ls subversion-1.8.14/sqlite-amalgamation/sqlite3.c目錄名這一條是實打?qū)嵉目幽憬衧qlite-amalgamation-3071501configure 階段不報錯make到了鏈接svnserve的時候才給你一句找不到sqlite3_open之類的符號。因為前面 configure 只是「沒檢測到自帶 sqlite」于是它轉(zhuǎn)頭去找系統(tǒng)里已安裝的 sqlite3 庫系統(tǒng)的版本又可能不滿足 1.8 分支的要求報錯就發(fā)生在很靠后的位置。改成約定的名字等于把這條路走通。3. 編 subversion-1.8.14configure 參數(shù)與報錯的對應(yīng)關(guān)系3.1 configure 之前先確認三件事第一件是編譯器與構(gòu)建工具。銀河麒麟桌面版和服務(wù)器版默認不一定裝gcc最小化安裝的系統(tǒng)經(jīng)常只帶gcc-c或干脆沒有。# 逐個確認缺什么裝什么 gcc --version | head -1 make --version | head -1 # 一次性補齊編譯期依賴避免 configure 反復中斷 yum install -y gcc make zlib-devel expat-devel openssl-devel第二件是/usr/local的寫權(quán)限和磁盤空間。/usr/local單獨掛載且配額很小的機器不是沒見過裝到一半No space left on device前面 apr、apr-util 全要重來。df -h /usr/local看一眼幾十兆就夠但心里有數(shù)。第三件是系統(tǒng)里有沒有裝過 subversion。如果之前yum install subversion過/usr/bin/svn和/usr/local/svn/bin/svn會同時存在PATH里誰在前誰生效日后運維時會莫名其妙調(diào)用到舊版。要么先卸掉系統(tǒng)包要么在/etc/profile里把/usr/local/svn/bin放在PATH前面別用PATH$PATH:...的追加寫法。3.2 configure 參數(shù)逐項拆每個--with都指向一個具體前綴cd /home/dmdba/svn/subversion-1.8.14 ./configure \ --prefix/usr/local/svn \ --with-apr/usr/local/apr \ --with-apr-util/usr/local/apr-util \ --without-serf--prefix/usr/local/svn決定最終的bin、lib、include落點svnserve、svnadmin、svnlook、svn全部裝到/usr/local/svn/bin。--with-apr和--with-apr-util分別指向兩個前綴configure 會去前綴/bin下找apr-1-config、apu-1-config問出頭文件與庫的準確路徑。這兩個參數(shù)寫錯一個字符configure 就會退回系統(tǒng)默認路徑編出來的東西在運行期報共享庫版本不匹配。--without-serf這一項要看你的用途。serf 是 HTTP/DAV 協(xié)議的客戶端庫svn走http://、https://訪問遠端倉庫時才需要。本文這套環(huán)境只做svn://的 svnserve加上它反而要多裝一個依賴直接關(guān)掉最省事。不寫這個參數(shù)也不會編不過configure 檢測不到 serf 只是打一行警告然后禁用但那行警告埋在幾十行輸出里容易被忽略。至于 sqlite如果你已經(jīng)按 2.5 把目錄塞進源碼樹configure 會自動接管輸出里能看到它采用內(nèi)置的 sqlite3.c。個別版本識別不到時可以顯式指定源碼目錄# 備選自動識別失敗時顯式指定 sqlite 源碼目錄 ./configure --prefix/usr/local/svn \ --with-apr/usr/local/apr \ --with-apr-util/usr/local/apr-util \ --with-sqlite/home/dmdba/svn/subversion-1.8.14/sqlite-amalgamation \ --without-serfconfigure 輸出最后會打印一份摘要重點看三行APR的版本與前綴、APR-UTIL的版本與前綴、SQLite的來源是internal還是系統(tǒng)路徑。三行都對上你再敲 make對不上現(xiàn)在改還來得及。3.3 make 階段報錯位置決定了排查方向cd /home/dmdba/svn/subversion-1.8.14 # 并行編譯失敗先看最后一個 error 而不是第一個 warning make -j$(nproc) make installsubversion 的源碼體量比 apr 大一個量級make會跑上幾分鐘。中途報錯時別從頭翻直接看最后一個error:。三類報錯各有對應(yīng)關(guān)系出現(xiàn)cannot find -lsqlite3或undefined reference to sqlite3_*說明內(nèi)置 sqlite 沒被識別回 2.5 檢查目錄名出現(xiàn)cannot find -lapr-1說明鏈接期找不到 apr 的庫目錄/usr/local/apr/lib可能沒進ld的搜索路徑出現(xiàn)expat.h: No such file是系統(tǒng)側(cè)expat-devel沒裝補裝后make clean重來。make install完成后不要急著建庫先確認二進制本身的依賴是干凈的# 檢查 svnserve 動態(tài)鏈接到哪個 apr必須是 /usr/local/apr/lib 下的 ldd /usr/local/svn/bin/svnserve | grep -E apr|sqlite # 若輸出里指到 /usr/lib64/libapr-1.so.0說明前綴沒被 ld 找到這個ldd是整套流程里最有價值的一條自檢命令。它把「編譯期正確」和「運行期正確」分開暴露——編譯通過不代表運行期能找到庫找不到的那一刻通常發(fā)生在svnserve -d啟動時報error while loading shared libraries: libapr-1.so.0。3.4 環(huán)境變量與庫搜索路徑兩處都要配先解決庫路徑再解決命令路徑。庫路徑靠ldconfig的配置文件比改LD_LIBRARY_PATH更可靠因為它對 systemd 拉起的進程同樣生效。# 把兩個前綴的 lib 目錄登記進動態(tài)鏈接器 cat /etc/ld.so.conf.d/svn-deps.conf EOF /usr/local/apr/lib /usr/local/apr-util/lib /usr/local/svn/lib EOF ldconfig再配命令路徑。原文用vim /etc/profile手工追加我用 heredoc好處是可重復執(zhí)行不會寫重復行也避免 vim 里手滑刪掉別的行。# 用 heredoc 追加PATH 前置保證 /usr/local/svn/bin 優(yōu)先 cat /etc/profile EOF # subversion 1.8.14 源碼安裝 export PATH/usr/local/svn/bin:$PATH EOF # 當前會話立即生效 source /etc/profilePATH寫在前面而不是$PATH:后面是為了壓過可能存在的/usr/bin/svn。改完執(zhí)行source只是讓當前 shell 生效新開的 SSH 會話會自動讀/etc/profile這一點在排錯時要記牢你改了文件卻沒重登報了command not found別急著重裝。驗證環(huán)節(jié)用三條命令交叉確認比單跑--version靠譜命令期望輸出說明which svnserve/usr/local/svn/bin/svnserve確認 PATH 生效不是系統(tǒng)舊版svnserve --version版本號 1.8.14確認二進制能加載全部動態(tài)庫svnadmin --version版本號 1.8.14建庫工具與 svnserve 同源svnserve --version能出來說明動態(tài)庫、PATH、前綴三者全對這套編譯就算真正完成了。出不來就看報錯是「找不到命令」還是「找不到共享庫」——前者是 PATH 問題后者是 3.4 上半段ldconfig的問題。4. 建庫與三件套配置svnserve.conf、passwd、authz 的權(quán)限模型4.1svnadmin create之后目錄里到底是什么# 版本庫根目錄注意這里只是容器不是倉庫本身 mkdir -p /home/svn # 項目目錄先建好再對其執(zhí)行 create mkdir -p /home/svn/project svnadmin create /home/svn/project # 看一下生成了什么 ls /home/svn/projectsvnadmin create會在一秒內(nèi)鋪出一整套骨架認清楚每個目錄的職責后面配置時才不會改錯地方路徑作用要不要動conf/svnserve.conf、passwd、authz 三個配置文件必須改db/版本庫的真實數(shù)據(jù)Berkeley DB 或 FSFS 存儲只備份不手改hooks/提交前后觸發(fā)的鉤子腳本模板按需啟用locks/進程鎖與數(shù)據(jù)庫鎖不動format版本庫存儲格式的版本號不動README.txt結(jié)構(gòu)說明可讀可不讀這里有個容易混淆的點/home/svn是版本庫的根目錄后面svnserve -d -r指向它/home/svn/project才是一個真正的版本庫。一個根目錄下可以放多個版本庫svnserve -r /home/svn之后客戶端用svn://IP/project訪問其中一個用svn://IP/another訪問另一個互不干擾。4.2 svnserve.conf配置項必須頂格寫這個文件的格式極其挑剔[general]段落下的鍵值對必須從行首開始前面多一個空格svnserve啟動時就給你一句svnserve.conf:20: Option expected。原文特別強調(diào)「首行不可以留空要頂行」說的就是這件事——行首空白比空行更容易翻車。[general] # 匿名用戶無任何權(quán)限必須登錄 anon-access none # 認證用戶可讀可寫 auth-access write # 密碼文件相對 conf 目錄 password-db passwd # 權(quán)限文件相對 conf 目錄 authz-db authz # 認證域客戶端緩存憑據(jù)時按這個區(qū)分 realm project四個參數(shù)里anon-access none和auth-access write決定認證前后的能力邊界把anon-access設(shè)成read等于全網(wǎng)能讀到你的代碼內(nèi)網(wǎng)也一樣別這么干。password-db和authz-db寫相對路徑時基準是conf目錄本身不是當前工作目錄也不是版本庫根目錄寫絕對路徑也能用但日后整體搬遷版本庫就要改配置不如相對路徑省心。realm是給客戶端看的認證域名字同一個realm下的多個倉庫共用一份憑據(jù)緩存不同realm會各彈一次登錄框多項目場景下按項目名區(qū)分更清晰。改這個文件用vi就行注意svnserve.conf里原有的注釋行以#開頭留著不礙事只要把需要的項取消注釋并頂格。改完別急著啟動先跑一次語法體檢# 用 svnserve 自己做一次啟動預演報錯會直接指出行號 svnserve -d -r /home/svn --foreground # 能正常阻塞在前臺說明配置無誤CtrlC 退出--foreground讓進程留在前臺配置有錯時立刻打印到終端比后臺啟動再去翻日志快得多。這個參數(shù)不在原文里但排查配置問題時省的時間最多。4.3 passwd 與 authz用戶、群組、路徑權(quán)限的優(yōu)先級passwd只做一件事用戶名對密碼。格式簡單到幾乎沒有出錯空間真正的風險在別處。[users] admin 123456密碼是明文存儲的所以文件權(quán)限要收緊chmod 600 /home/svn/project/conf/passwd屬主保持運行 svnserve 的那個賬號。生產(chǎn)環(huán)境別用123456這種改成一個夠長的隨機串多人協(xié)作就一人一行別共用 admin。authz才是權(quán)限模型的核心它支持群組、路徑、讀寫分離三層。[groups] # 管理員組成員 admin g_admin admin # 版本庫根目錄的權(quán)限 [/] g_admin rw * # 若只想給某個子目錄更細的權(quán)限路徑寫全 [/docs] g_admin rw * r三個語法點必須說清楚。[/]表示版本庫根目錄不是某個叫 trunk 的目錄很多人被「trunk」這個詞帶偏寫成[/trunk]結(jié)果根目錄反而沒人有權(quán)限。g_admin rw里的表示引用群組去掉就變成用戶g_admin而它根本不存在權(quán)限自然不生效。* 等號后留空表示「無任何權(quán)限」注意別寫成* r那就成了全員可讀。優(yōu)先級規(guī)則記兩條就夠用路徑越具體優(yōu)先級越高所以[/docs]的規(guī)則會覆蓋[/]里的同名設(shè)置同一路徑下針對單個用戶的條目優(yōu)先于群組條目。也就是說給admin單獨寫一行admin rw會蓋過g_admin的設(shè)定。改完 authz 不需要重啟 svnserve下一次客戶端請求就會讀到新配置這一點比很多服務(wù)都友好。4.4 啟動與客戶端驗證-d -r兩個參數(shù)的含義# -d 后臺運行-r 指定版本庫根目錄路徑到 /home/svn 為止 svnserve -d -r /home/svn # 確認進程在 ps -ef | grep svnserve | grep -v grep # 確認 3690 端口在監(jiān)聽 ss -lntp | grep 3690-r的路徑只到/home/svn不要寫成/home/svn/project。寫成后者的話客戶端地址就變成svn://IP/而不是svn://IP/project兩個項目共用一個 svnserve 也就無從談起。這是新手最常犯的一個配置錯誤表現(xiàn)是「服務(wù)明明在跑checkout 卻報倉庫不存在」。客戶端訪問地址按svn://服務(wù)器地址/項目名拼例如內(nèi)網(wǎng)地址是192.168.10.20就寫# Linux 客戶端驗證先看 info 再 checkout svn info svn://192.168.10.20/project svn checkout svn://192.168.10.20/project ./project --username adminWindows 側(cè)用任意 SVN 客戶端填同一個地址即可首次連接會彈認證框輸admin和對應(yīng)密碼。想快速確認權(quán)限是否按預期生效用svn ls試讀、用一個新提交試寫兩步就能把 read 和 write 分開驗證比翻配置文件快。5. 避坑與排查五條踩過的坑每條都有現(xiàn)場5.1 首行留空或鍵前有空格svnserve 直接拒絕啟動現(xiàn)象svnserve -d -r /home/svn敲下去沒反應(yīng)ps里也沒有進程前臺跑會打印svnserve.conf:12: Option expected。原因svnserve.conf的解析器要求配置項頂格行首空白會被當成非法續(xù)行空行本身在多數(shù)版本里是容忍的但行首空格一定會翻車。原文提醒的「首行不可以留空」落到實操就是別讓任何一行配置前面帶縮進。解決grep -n ^[[:space:]] conf/svnserve.conf把所有帶前導空白的行列出來逐行頂格。改完用svnserve -d -r /home/svn --foreground預演一次能正常阻塞再放后臺。5.2 make 到鏈接階段才報 sqlite 符號找不到現(xiàn)象configure一路綠燈make跑到后半段突然undefined reference to sqlite3_open_v2。原因sqlite 的 amalgamation 目錄名不是 subversion 構(gòu)建腳本約定的sqlite-amalgamationconfigure 判定為「無內(nèi)置 sqlite」轉(zhuǎn)去找系統(tǒng)庫系統(tǒng)里又沒有可鏈接的 sqlite3 開發(fā)文件于是鏈接失敗。解決回到源碼樹ls subversion-1.8.14/sqlite-amalgamation/sqlite3.c目錄名不對就改名然后make clean重跑 configure。不要試圖用--with-sqlite指向原始解壓目錄名保持約定命名最省事。5.3 編譯通過、啟動報找不到 libapr-1.so.0現(xiàn)象svnserve --version報error while loading shared libraries: libapr-1.so.0: cannot open shared object file。原因apr 裝在/usr/local/apr/lib這個路徑?jīng)]進動態(tài)鏈接器的搜索范圍編譯期的-L只影響鏈接不影響運行期加載。解決在/etc/ld.so.conf.d/下新建配置文件寫入/usr/local/apr/lib和/usr/local/apr-util/lib執(zhí)行l(wèi)dconfig。臨時應(yīng)急可以用LD_LIBRARY_PATH但開機自啟的腳本和 systemd 服務(wù)讀不到你 shell 里的變量所以別把它當長期方案。5.4 客戶端認證一直失敗密碼明明是對的現(xiàn)象svn checkout反復彈認證框輸admin和密碼始終提示認證失敗服務(wù)端沒有任何日志。原因多數(shù)的鍋在authz。[groups]里寫了g_admin admin但權(quán)限段里漏了寫成g_admin rw解析器認為你在給一個名叫g(shù)_admin的用戶授權(quán)而這個用戶不存在于是所有人被* 擋在門外。解決檢查authz里群組引用是否帶再把svnserve.conf里的realm寫上項目名避免客戶端拿舊憑據(jù)反復重試。客戶端側(cè)清一下本地憑據(jù)緩存刪掉~/.subversion/auth再試。5.5 重啟機器后 svnserve 不見了現(xiàn)象手工啟動正常重啟服務(wù)器后ps -ef | grep svnserve空空如也。原因svnserve -d是一次性命令沒有注冊成服務(wù)。原文用/etc/rc.d/rc.local掛腳本前提是那個腳本本身有可執(zhí)行權(quán)限且腳本里用的是svnserve的絕對路徑——開機時/etc/profile里的 PATH 往往還沒被非登錄 shell 加載。解決腳本里寫/usr/local/svn/bin/svnserve -d -r /home/svnchmod x腳本本身再確認rc.local有執(zhí)行權(quán)限。更徹底的做法是寫一個 systemd unit見下一章。6. 開機自啟與備份讓這套環(huán)境能扛住下一次重啟6.1 兩種自啟寫法選一個就別混用rc.local的路子最直白適合不想碰 systemd 的老機器# 自啟腳本路徑與參數(shù)都用絕對路徑別指望 PATH cat /root/svn.sh EOF #!/bin/bash # 絕對路徑啟動開機階段環(huán)境變量尚未加載 /usr/local/svn/bin/svnserve -d -r /home/svn EOF chmod 755 /root/svn.sh # 掛到 rc.local 末尾注意該文件本身要有執(zhí)行權(quán)限 echo /root/svn.sh /etc/rc.d/rc.local chmod x /etc/rc.d/rc.local較新的發(fā)行版默認不執(zhí)行rc.local這時候?qū)?unit 更靠譜# /etc/systemd/system/svnserve.service [Unit] DescriptionSubversion Protocol Daemon Afternetwork.target [Service] Typeforking ExecStart/usr/local/svn/bin/svnserve -d -r /home/svn Restarton-failure [Install] WantedBymulti-user.targetsystemctl daemon-reload systemctl enable --now svnserve systemctl status svnserve --no-pagerTypeforking是因為svnserve -d會自己 fork 到后臺用simple會讓 systemd 誤判主進程已退出反復重啟。6.2 用 hotcopy 做每日備份并驗證版本庫最大的風險不是編譯失敗是磁盤寫滿或誤刪。svnadmin hotcopy能在不停止服務(wù)的前提下拷出一份一致的副本比cp -r安全得多。# 每日增量保留 7 天hotcopy 保證一致性 BACKUP/home/svnbackup mkdir -p $BACKUP/$(date %F) svnadmin hotcopy /home/svn/project $BACKUP/$(date %F)/project # 備份完立刻驗一遍能 list 出來才算數(shù) svnlook youngest $BACKUP/$(date %F)/projectsvnlook youngest輸出的是當前最新版本號這個數(shù)字和線上庫一致說明副本完整報錯則說明備份不可用別等真出事才發(fā)現(xiàn)。把它寫進 crontab每天凌晨跑一次順手find $BACKUP -maxdepth 1 -mtime 7 -exec rm -rf {} \;清舊副本。這套東西我是被一次磁盤寫滿教育出來的當時只做了cp -r拷到一半空間不足副本里db/current和db/revs對不上真要用的時候才發(fā)現(xiàn)那份備份根本讀不出來。從那以后我每次配完 svnserve都強制先把 hotcopy 加進 crontab、跑一次svnlook youngest驗一遍再交付給同事用。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产成人精品日本亚洲语言| 深夜啪啪啪视频免费| 午夜人妻精品综合在线| 人妻铁牛TV| av国产无码| 国产精品视频91久久| 日韩钢筋无码高清啾啾啾| 日本性爱不卡视频| 天天视频黄| 国产日韩中文字幕欧美| 夜夜操夜夜爽夜夜高潮| 中日高清无码操逼视频| 亚洲另类小说卡通动漫| 成人青青草原伊人| 蜜桃臀AV在线| 国产精品久久久久久夜夜夜| 五月婷婷激情网| 波多野结衣AV无码一区| 午夜精品久久久久久久久久久久久 | 91黑丝操| 亚洲91网。| 亚洲欧洲网站免费观看| 性爱久久| 亚洲AV无码久久久国产精品| 丝袜剧情| 手机在线免费看的av| 久久线上视频免费看| 97伪v| 日韩情色AV| 亚州少妇| 无码人妻丰满熟妇奶水区毛片| 99热只有这里有精品| 免费看黄片现成| 大香蕉综合网| 91 偷| 日韩BBN| 欧美一区二区三区成人性生活| 五月丁香啪啪啪| 久久中文字幕一区不卡| 操逼视频色| 97在线看| 国产超碰AV在线精品| 91人妻人人澡人人爽人人精品| 蜜桃久久一区| 97久久久久久久久久| 岛国不卡超碰护士AV在线播放| 青青草手机在线免费观看| 亚洲熟妇极品| 人妻精品一区二区全免费| 亚洲,欧美,春色,另类| 静品嫩模一区二区| 欧美99| 久久一区二区三区入口| 日韩另类色图| 观看免费区二区三区二| 亚洲天堂人人妻| 欧洲亚洲人妻无码中字久久三区四区| 亚洲极品| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 果冻国产精品麻豆成人av| 91碰超| 91社操逼| 综合欧美日本三级| 色欧美天天| 91九九九馒头| 中文字幕人乱码中文字的预防方法 | 日韩美女啪啪一区| 日韩性爱电影一区| 亚洲av夫妻操穴网| 91美女在线视频| 色五月第四色| 精品一区二区2| 亚洲一区二区中文字幕| 国产一国产一级毛片古装| 精品福利| 久久精品中文字幕观看| 欧美日韩91| 性色乱AV一区二区| 欧美91丝袜| 人妻夜爽夜夜爽| 午夜毛片亚洲精品片国产久久久| 成人午夜小视频手机在线看| 91九色网| 婷婷九月国产| 99热8| 后X久久| 色综和网| 九九热精品视频六| 国产精品4p在线观看| 一本久道在线综合视频| 中文字幕精品一区二区精品| 久久99999| 区自美91| 人妻干天天| 乱色视频中文字幕| 日日骚精品视频| 精品无码一区二区三区| 中文字幕奈奈美被公侵犯| 婷婷91| 日韩啪啪啪视频| 色路综合| 一区二区三区精品久久| 韩国女主播青草在线| 大香蕉99999| 精品国产www久久| 丝袜AV一二三区| 亚洲 综合 第一页| 成人熟女视频一区二区三区| 精品视频一区二区| 久久色情| 超碰精品| 中文字幕福利视频一区二区三区在线观看| 视频国产欧美在线播放| aaaa黄片| 日韩精品9区| 国产内射爽爽大片| 国产毛片精品一区二区色欲黄A片| 亚洲激情色片 | 亚洲精品无码成人久久久99| 青青草久久一区网| 午夜120视频在线观看| 熟妇高潮一区二区免费视频| 亚洲久久久| 亚洲超碰AV| 97爱爱影院| 人人操,人人液| 97久久视频| 人妻大香蕉| 综合亚洲欧美精品日韩?v| 91狠狠综合久久| 欧美日韩婷婷中文| 国产精品日韩在线一区| 99热亚洲| 九九九九精品视频| 三级片网站在线播放| 久久九操在线观看| 黄片无码在线制服| 亚洲爽图| 丰满搜索结果 -第18页- 久久高清无码 | 337p大胆噜噜噜噜噜91Av| 国产25页| 无码自拍SM| 久久精品国产97欧美精品亚洲 | 老熟女熟妇| 无码久久国产| 死我十八禁| 在线视频免费播放一区| 九九九只有精品| 色就色综合| 日韩美女高潮喷水视频| 日韩性爱再线视频| 天堂网亚洲区手机版| 五月婷婷基地| 五月亭亭六月丁香| 久久久99999久网站| 免费的很黄很污的全部视频| 欧姜老司机| 97精彩视频网站| 国产亚洲福利第一页丝袜| 亚洲色图加勒比| 探花一区二区三| 天堂资源站| 色五月综合网| 性色生活片久久毛片婬片免费放女人一级毛片 | 国产97色在线| 国产91福利小视频在线观看| 欧美中字二区| 伊人AAA| 一级岛国大片| 思思热国产高清| 秋霞男人网| 中文字幕狠狠玩| 正宗无毛一线天嫩逼| 久久久精品国产亚洲伊人| 亚洲国产精品成人综合| 91精品人妻五十路| 好吊色在线观看| 成人无码影片视频在线| 亚洲色阁| 97国产精品久久久久 | 歐美性天天| wwwss在线观看| 综合久久9| 伦理弟一页| 中文字幕黑人大片| 男人的天堂一区三区| 水多多映视AV| 国产日韩怡红院| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 国产欧美日韩在线观看麻豆传媒公司| 91精品无码久久久久久久| 西西美女视频网| 国产亚洲99久久精品| 日本三级A片网站com| 99999国产| 日日噜噜夜夜久久亚洲一区二区| 久久精品免费| 久久女人一区二区三区| 日本高清有码网址视频| 国产精品爱欲| 91社区伊人| 东北老熟女| 精品久久艹| 亚洲最大的黄色电影网站。| 九九热九九热| 激情五月激情综合网| 丰满人妻一区二区三区大胸懂色 | 色色色热| 99亚洲天堂| 伊人久操| 另类 日韩 熟女| 激情无码日韩| 欧美激情性爱视频网站| 国产 亚洲 丝袜 制服| 91被操| 深夜福利黄片| 日韩无码嘿咻黑热久| 日本国产成人亚洲精品无码| 五月天黄色激情视频| 国内毛片婷婷六月色| 欧美日韩电影成人在线| 无遮挡又黄又刺激的视频| 中文字幕乱亚洲美女精品一区| 在线二区不卡| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 综合欧美激情网| 99久久精品无码一区二区毛片免费| 啊啊啊啊啊在线| 天天综合-91入口| 精精品人妻一区二区三区| 限制级中的三级片中的黑粗大屌屌日人妻熟女| 欧美在线|亚洲| 东京热熟女亚洲视频网站| 福利天堂| 偷拍新久久| 老熟女综合网| 欧美不卡五十路| 色婷婷六月丁香七月婷婷| 一中国女人毛片水真多| 国产亚洲性生活视频播放| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 一区二区偷拍拍视频| 91美女丝袜诱惑视频| 色香阁在线| 精品人妻一区二区三区-国产精品| 日韩黄色片子| 亚洲色五月| 久久色一区| 97视频900| 亚洲色资源| 偷拍亚洲视频一区二区三区四区| a片自拍直播视频| 韩国三级一线观看久| 国产精品成人福利在线| 你操综合| 天天综合站| 欧美天天搞| 桃花色综合影院| 强奸乱伦资源| 亚洲精品色| 亚州高清色综合| 丝袜加勒比| 黄色视频高清无码网站| 91精品啪在线观看国产城中村| 精品久久99| 9久久美女首页| 欧美丝袜中文字幕07在线| 国产极品馒头逼| 亚州一区二区成人片免费| 人妻中文在线| 欧亚日韩综合精品国产| 亚洲一区二区三区在线激情| 免费A V在线| 五月丁香六月激情| 熟女中出视频| 欧美爱国产综合、| ..日韩av毛片精品久久久| 人人操人人叉人人插人人| 91亚洲精品青草| 国产人人干| 被窝影院午夜看片无码| 女人爽到高潮久久久| 天美精品一区二区三区四区在线观看| 中文操逼字幕| 簧片免费看视频| 3571色综合一区二区二区| 欧美成人一区二区| 久久精品日韩专区免费观看| 国产精品无码久久久久2025| 嗯阿好爽好紧| 亚洲熟妇A V黑人| 色情五月丁香| 欧美丝袜中文字幕07在线| 日本性爱不卡视频| 日本黄页视频在线观看| a片偷拍视频| 超碰久久性爱| 久久这里只有精品9| 久久久久9| 国产一区二区在线看| 狼狼色丁香久久婷婷综合五月| 91黑丝少妇| 蜜臀久久久99久久久久 | 一级黄碟| 成年人性爱日韩| 日韩天天本| 视频一区二区三区精品| 91欧美成人色站| 青青免费在线视频一区 | 殴美在线AⅤ| 亚洲熟久久| 亚洲av青草久久一区二区| 欧美天天插| 日产操逼| 丰满少妇人妻久久久久久| 久久久久密臀视频| 人妻人人做人人澡人人爽欧美一区| 中文字幕88av在线| 在线精品福利免费播放| 九色 人妻 大香蕉| 第四色奇米影视777| 久久神马影院| 国产欧美岛国精品一区| 韩日欧亚a级| 欧美天天干| 日韩精品一区二区三区四虎影视| 丁香色狠狠色综合久久小说| 97色视频在线| 久久久久久精品免费看A级| 国产精品动态一区二区三区四四| 99精品久久| 欧美一级A一级a爱片久久| 激情四射婷婷四五月天| 岛国黄片网站| 欧美第五页| 丁香五月激情综合国产| 91天天综合日韩欧美| 色五月av| 欧美日韩大香蕉| 视频二区熟女人妻| 亚洲精品久久久久久久久豆丁网| www.av在线视频| 久射吧| 久妇网| 亚洲免费成人在线高清无码视频| 96一区二区三区| 簧片免费看视频| 国产传媒av天美传媒在线| 精品国产72| 激情五月婷婷综合| 国产精品美女在线一区| 青青操在线视频| 蜜桃久久久久久久| 97人人射| 国产精品无码av嫩草| 男人的天堂久久| 国产AV人人 夜夜人人澡| 最近的最新的中文字幕视频| 亚洲性爱电影| 日本一区不卡| 九九九九亚洲| 国产一区二区在线播放量| 久久99久久99精品天美传媒棢·纸:. | 久久性爱城| 婷婷在线视频在线观看| 色臀AV| 国产吹潮女在线观看| 俺去久久| 婷婷五月激情综合| 太久视频| 天天躁日日躁xxxxx| 欧美高清第一页| 超碰在线1234区| 激情文学欧美| 欧美 亚洲 大香| 蜜臀少妇一区二区| 五月天综合网| 嗯啊不要在线观看嗯啊| 色五月激情综合网| 粉嫩不卡一区二区性爱| 国产无码精品高清| 国产在线视频午夜精华在| 99热在线只有精品| 男人的天堂三级| 超碰碰激情97+久| 色老汉色| 97人人中文网| 第二页中文字幕| 东京热亚洲一区二区| 国产精品久久久久久久久AV大片 | 一区中文字幕二区日韩| 97国伦国色| 99精品欧美一区二区三区桃色| 人人妻碰人人免费| 黄色视频高清无码网站| 欧亚无码视频| 日韩视频精品在线观看| 一本色道久久天天射天天干| 欧美洲精品一级| 欧美91精彩| 插老姨肥穴| 五十路二区在线| 青青伊人久久| 中文字幕在线2| 亚洲精品一区二区免费在线观看| 国产AV天美| 日韩精品99久久久久久中文字幕 | 欧美一二三| 综合亚洲网| 91男同| 日韩美女高潮喷水视频| 亚洲日韩熟女人妻高清在线| 欧美亚州色的图| 亚洲欧洲激情| 国产一二三福利视频网| 张柏芝国产一区在线观看| av黄图片在线观看| 欧美丰满少妇xx高潮| 国产女乱淫真高清免费视频| 亚洲午夜av| 久久熟女人| 顶级少妇BT天堂| 久久国语| 欧美天天弄| 天天激情综合站| 人人操人人大香蕉| 97国产成人精品免费视频| 97精品综合| 操人妻丝袜高跟| 久久久专区| 情色图区| CCYY草草影院地址入口| 国产女人操逼视频| 色妹子A V| 日韩中文字幕宗合在线| 麻豆91熟妇人妻中文字幕茄子| 操国产高清| 久久亚洲日韩国产欧| 亚洲欧美情色| 日本一区二区三区四区免费观看| 成人午夜小视频手机在线看| 中文字幕少妇色| 亚洲一区制服诱惑| 久久精品福利影院| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 日韩欧美成人性爱在线| 深夜操逼网| 色偷综合| 伊人五月天婷婷| www.zbzhongsen.com| 99热在线不卡| 四虎影视国产精品| 最好看的中文字幕在线2018| 精品少妇一区二区三区免费观看| 999熟女精品| 欧美巨大性舒爽顶到了| 七久久久| 99久久99九九99九九九| 亚洲国产精品有声| 国产视频一区二区在线| 日韩色图 一区二区| 日韩国产精品人妻无码久久久| 日韩中文字幕视频在线观看| 蜜臀久久久国产| 超碰色老头| 强奸乱亚洲| 欧美一级专区免费大片| 一级岛国大片| 五月天伊人| 玖玖超碰熟| 26uuu性物| AV中文字幕三四五| 欧美一级在线观看成人| 91日产桃蜜| 蜜臀人妻少妇久久在线观看| 超碰久超碰久| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 久久秀这里有精品| 男人的天堂不卡一区二区| 色综合久| 九九九九97| 久久人妻无码毛片A片麻豆| 96免费视频在线| 青青操在线亚洲视频观看欧美在线| 狠综合网| 日韩有码专区| 久久亚洲AV无码专区国产精品| 中文字幕av亚洲在线| 97香蕉碰碰人妻国产欧美| 五月天综合在线| 日本一片一区| 97chaopenrihan| 无码操逼视频一下| 国产一区二区成人av在线播放| 亚洲三区视频| 日韩国产品视频中文字| 99re在线视频国产| 精品九九| 丁香五月天堂网| 成人精品久久久午夜福利| AA特级绝黄| 五月天色色网站| 亚洲AV无码天美传媒一区| 91亚洲欧美色图| 天天影视综合色| 国产精品视频麻豆入口| 97资源制服丝袜| 国内一级精品| 播播亚洲小说亚洲| 激情四射五月天| 人妻丝袜美腿中文字幕| 婷婷丁香五月天综合东京热| 欧美中文狠| 欧美亚洲清纯| 人成午夜免费大片| 龙兴卡官方查询| 亚洲欧美色图小说| 99亚亚热| 花花AV导航| 国模无码人体一区二区三| 国产高清MV操逼视频| 国产污视频麻豆传媒一区二区| 国产后入式在线观看| 91无码中出人妻视频| 女人的天堂大香蕉网| 黑人狂躁日本妞一区二区三区| 91久久久视| 看大黄色大片原件| 去干网最新版| 这里只有精品97| 久妇网| 91九色蝌蚪在线观看| 欧亚韩国999| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 久久99精品九九久久久婷婷| 在线精品福利免费播放| 91国产精品在线看| 在线欧美69V免费观看视频| 综合网亚洲在线| 成人在线视频二区| 淫荡少妇免费| 欧美日韩婷婷中文| 国产高清成人传媒影视| 97天天| 久热精品色情| 日本色色色视频| 久久久久深夜无码| 骚乳在线| 亚洲一区中文字幕一区| 免费av在线播放二区| 欧美黑人熟妇精品91| 天天弄欧美| 99精品在线观看| 99国产精品视频尤物| 国产美女自拍视频| 久久东京热久久| 91在线/欧洲| 曰韩精品九九无码 | 欧美传媒| 亚洲AV无码秘 蜜桃臀国精产品| 四虎影视国产精品| 道久久五香丁月婷婷激情综合| 蜜色网色哟哟| 一色网男人的天堂| 中文字幕老熟妇黄色视频| 五月婷婷综合网| 手机看片1025| 男人的天堂在线| 久久大线蕉一区| 亚洲AV无码天美传媒一区| 26UUU欧美激情一区二区| 男人天堂2019| 青青草依人大香蕉| 色原狠狠天天天| 躁躁日曰躁2020| 日产国产精品中文久久婷婷| 激情图片伦理国产一区二区日韩| 熟女一区二区| 精品区9| 99精品视频在线观看免费| 成年人一级黄色毛片大全在线观看| 欧美日韩性爱电影在线| 伊人丁香五月婷婷| 久久精品亚洲成a人天堂| 亚洲一本色道中文无码aV天美| 大香蕉婷婷| 欧美少妇一区二区三区| 韩日巨乳美女免费视频在线观看| 超碰69| 四虎精品亚洲| 精品免费视频国产一区| 日韩高清黄片| 自拍偷拍 日韩无码| 啊啊啊啊啊在线观看网址| 婷婷五月天丁香花| 99这里都是精品| 99视频这有这里有精品| 99久久99九九99九九九| 亚洲欧洲色情高清| 69XX一中文字幕人妻91| 婷婷伊人网| a片亚洲一本通视频| 97日韩超碰超碰中文字幕| 亚欧性爱无码| av大香蕉网站| 亚洲中文字幕久久无码精品| 欲香欲色| 99热亚洲| 中国91AV| 久久毛卡| 日韩欧美水蜜桃人妻| 另类图片五月天| 日韩性爱电影一区| 亚洲情色婷婷五月天| 97亚洲综合| 大香蕉综合网| 日本 情色 1区| 91碰碰碰| 久久成人东京热人妻| 亚洲最新av无码成人精品区 | 欧美热图99| 久久九九国产精品| 97超色| 在线免费观看日韩一区| 欧美第38页| 日韩av在线免费网站| 亚洲骚男同com| 婷婷五月成人| 最新av网站在线观看| 人妻社区男人天堂| 在线只有精品| 国产黄色小视频网站| 久久久久9999妇女| 天天操夜夜操| 高清有码一区二区| 60秒免费小视频| 新版天堂中文资源8在线| 91男人综合| 丁香六月天| 99无码| 日韩人妻无码精品系列| 中日高清无码操逼视频| 干少妇视频| 天天操熟妇| 黄网站黄视频网站进入口 | 精品十三区| 国产激情av女片自拍| 亚洲欧美日韩偷拍色图| 91色综合色| 69精品人人人人| 欧美特大黄一级片片免费| 丰满人妻-区二区三区免费看 | 亚洲极品| 97超碰免费生活| 丁香六月激情| 最新啪啪视频| 久久97| 丝袜美腿91| 日本熟妇色熟妇在线视频播放| 五月天大香蕉| 日本日逼高清| 日韩成人无码| 中文字幕三四区| 性色综合网| 国产精品美女| 亚洲色阁| 先锋激情∨在线视频播放| 久久狠狠色噜噜狠狠狠狠97| 欧美精品97| 97 国产精品| 本道在线| 97在线播放| 精品九九九九九九九| 亚洲AV无码| 天天日天天操心| 性爱av在线免费观看| 日本操逼二区| 中文字幕在线日亚洲9| 九九热九九| 欧美巨大性舒爽顶到了| 中国大陆国产高清AⅤ毛片| 欧洲亚洲国产综合在线| 2019天天干天天操 | 天堂俺去俺来也www久久婷婷| 国产传媒午夜理伦精品| 日本天天操| 五月花婷婷| 2000亚洲男人天堂| 97超碰中文| 天天操妹子| 欧美加勒比| 亚州一区二区| 午夜.DJ高清在线观看免费7 | 国产乱不卡| 亚洲精品97p| 国产精品农村妇女| 国产日逼视频| 无码人妻一区二区一牛影视| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 91在线|亚| 免費人妻夜夜爽天天爽爽一区| 美女人妻色网站| 久久夜嗨| 香蕉欧美| 99免费视频| 素人伊尹大香蕉免费下载视频| 99re在线视频| 亚洲精品白浆高清久久久久久 | 怡红院成人av| 岛国A V在线免费看| 久99久视频| 欧美乱妇狂野欧美在线视频| 激情在线青青操| 国产树林里野战在线看| 欧美精品系列| www成人啪啪18秘 免费| 天天色怡春院| 亚洲成人贴图| 蜜臀久久99精品久久久久久久久| 欧美人妻少妇| 九九色逼| 少妇熟女视频一区二区三区| 国产精品久久久久久片| 久肏视频字幕| 大香网伊人久久综合| 女生看匆91网站| 国产大学生口爆吞精合集| 国产精品久久久久999| 久久久久久久亚洲Av无码| 97干天天| 亚洲一区二区性爱电影| 美性中文综合网| 国产乱伦一二三区| 欧美激情内射| 久久国产视频专区一二三| 秋霞一级鲁丝片A片| 亚洲官网在线| 日韩性爱免费视频在线网站| 亚洲成人在线乱码色午夜| 情侣开房子拍 日韩无码 女的很漂亮| 亚洲色图第四色| 欧美视频在线第3页| 99久久国产精品免费高潮| 岛国小电影| 无码国产精品久久久久| 97aiaiai| 日本99一区二区| 国产AV精久久| 亚洲日韩美女丝袜美腿人妻视频| 一二三四日本视频高清| 97色网| 热久久九九热| 日韩内射视频| 爆乳免费黄网站| 日本狠狠干| 免费福利视频中文字幕| 青青草国产欧美非洲黑人| 日韩精品9区| 亚洲情色91| 旡码电影特区| 伊色久人大在线| 小草精彩毛片| 色噜噜人妻丝袜a∨先锋影 | 黑人精品欧美一区二区蜜桃| 色偷偷人人玩人人舔人人操人人摸人人爽 | 性暴力欧美猛交在线直播| av影片在线观看不卡| 干B网| 黑人性欧美| 97在线免费观看视频| 国产午夜精品一区二区三区牛牛| 亚洲精品天天影视综合网| 99久久com免费视频′| 天天综合精品| 91麻豆天美传媒HD| 超碰天天操| 在线观看视频91| 色女综合| 啊啊啊啊啊啊好湿好爽视频| 欧洲Au麻豆| 一本久久精品中文字| 男女香蕉一区二区| 中文字幕一区二区三四五区日日骚| 少妇天堂网络| 青木玲在线不卡| 天天影视91看看| 日B操| 91快色色色色色| 天天搞在线综合网| 青草综合| 国内自拍 日韩激情 99| 亚洲成人日韩小说| 亚洲国产成人精品无码专区| 草伊人高潮喷水超碰| 国产第11页| 蜜臀AV一区二区三区| 呦呦影院| 超碰色中文| 91丝袜| 欧美男人的天堂| 欧美色女人| 人人操人人叉人人插人人| www.狠狠干.coom| 久久亚码| 最新制服中文第一页| 国产家庭乱伦表演| 综合久久婷婷| 欧美日韩亚洲电影| 黑人精品XXX一区一二区| 屌逼麻豆| 激情图片亚洲色图| 美女上床网站| 亚洲欧美国产其他二区| 加勒比综合a∨| 色综合久久av| 国内91熟女人妻丝袜天天精品视频在线 | 成年人网站在线免费观看| 深夜操逼网| 97精品一区| 欧美经典一区二区三区| 9久久美女首页| 亚洲色图尤物视频| 人妻黑丝袜电影| 97香蕉网| 久久久久精| 97免费视频在线观看| 九九久久九九久久| 国色综合天| 91天天日| 九九九色| 97超碰欧美中文字幕| 国产av白丝| 熟女精品va中文字幕| 后入福利视频| 亚洲精品一区二区三区在线播放 | 欧美激情精品久久久| 免费a在线播放v| 嗯~啊~轻一点 视频| 黄片www.| 久久久久九九九| 东北女人av| 亚洲视频1区| 国产精品一区二区三| 国产怡红院| 国产啊v在线免费播放| 久湿久久 | 91情色在线| 久久久久久久久久久久九| 人人操人人搞人人草| 美女t无毒不卡不卡| 97视频网站在线观看| 成人免费不卡在线视频| 人妻干天天| 高颜值美女口爆高潮浪叫| 久久久爆乳翘臀一线天伦理视频| 成人小说视频在线精品欧美| 欧美啪啪色吧在线| 天天性射网| 日韩AV色图| 九月丁香婷婷| 国产无码一二三区| 国产精品久久久久久久久久久久久久吹| 密臀AV在线| 国产精品青青草| 丁香五月成人| 超碰在线人妻| 日韩AV熟女乱伦| 黄片aaaaa一区| 岛国黄片网站| 亚洲本色精品一区二区久久| 嗯嗯不要 视频| 91色伦| 日本高清一本二本免费不卡| 天天看片麻豆| 久久日本熟妇熟色高清| 屌逼麻豆| 欧美日韩电影一区二区| 亚洲色图综合网| www.高清无码诱惑一区.com | 91蜜桃传媒精品久久久一区二区| 欧美青青草视频| 亚洲AV在线资源| chaopen97久久| 草久在线| 91精品人妻一区二区三区蜜臀| 97超碰影音| 国产精品禁久久久精品| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 亚洲日韩青青草色月| 青青久久久| 性91| 亚洲自拍偷拍视频在线| 欧美另类精品xxxx| 国产乱码久久| 超碰97欧美日韩| 中国小夫妻勾搭露脸淫荡对白| 欧美天堂第二区| 影音先锋一区二区在线资源| 成人怡红院| 国产一区二区a毛片| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 亚洲精品一区二区三区在线播放| 欧美综合网站999| 欧美日韩国第一区| 午夜福利在线合集| 亚洲国产一级黄色视频| 九九人妻| 艳尻美人妻| 色色色网站| 在线国产福利网址导航| 伊人骚琪琪亚洲天堂网站| 中文字幕加勒比海高清无码免费视频 | 国产精品黑人一区二区三区| 久久伊人东京热| 国产肏屁眼视频| 九九久久九九久久| 日韩精品亚洲专区在线影视| 日韩电影在线观看网址| 超碰97极品9| 欧美亚洲se91| 日本九九久久99播| 97人人干| 色婷婷视频| 麻豆综合一区av| 呻吟 欧美 日本 中出| 亚洲综合网图| 国产美脚女优尤物在线观看| 色综合五月天| 欧美一级做a爰片免费视频| 日韩操p| 超碰97欧美| 久久内射| 日本一二三免费久久| 精品999日本| 欧美另类色图片| 加勒比大香蕉视频在线| 日韩av不卡在线观看| 免费精品人妻一区二区三| 久久性爱视频免费看| 很很操在线| 国产传媒日韩| 美女网站91| 久久精品超碰| 色色九区| 懂色Av一区二区三区| 亚洲日韩黑丝| 天天综合网亚洲综合网| 久久中文色图| 欧美亚洲高清不卡| 另类 综合 日韩 欧美 亚洲| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 蜜臀精品1区2区| 狠狠操夜夜操蜜桃视频三区| 色欲无码人妻日韩欧美精品| 黄色区免费观看中文字幕| 人妻丰满熟妇一区二区三| 国产福利视频精品视频| www熟女乱伦com| 亚洲成人在线高清| 日韩中文字幕视频| 国产精品久久久久久久电影渣男| 欧美色www亚洲国产阿娇要播| 韩日欧亚a级| 91久久久亚洲| 欧美日韩午夜精品一区二区三区| 久久精品 六十路 熟女 欧美| 人人干黄色| 日韩精品视频在线观看一卡二卡| 一起草日韩| 国产懂色精品国产av| 91狼人| 吻戏激情性巴克| 乱日视频| 嗯嗯啊啊日韩精品| 久草色在线观看| 久9九综合在线| A级在线视频| 日韩人成网站在线播放| 国产一级做a爰大片免费久久| 91久久久久久久| 亚洲精品久| 1024亚洲中文字幕久在线看片你懂的 | 人人 操人人 操人人| 久久av成人无码免费| 日本 欧美 国产一区| 日日狠狠久久偷偷色综合免费| 91超碰人人操| 中文字幕人妻色偷偷久久皮 | 操熟女91| 波多野结衣AV无码一区| 韩日无码在线观看| 久久久A∨| 99啪啪| 天天操福利视频综合网站| 伊人9| 国产在线能看的你懂的| 国产精品自在线发布| 东京日日夜夜| 日韩资源网| 男人天堂新在线| 巨爆乳一区二区爆乳区| 四虎影院成年人片| 日本少妇va7777| 毛片99-全集电影手机免费观看完整-B029AV | 亚洲狠| 一区二区三区 日韩欧美| 69人妻精品一区二区绯色| 超碰1024久久| 久久久青青草| 韩国三级理论在线| juliaann精品熟女一区| 久久久久深夜无码| 午夜a成v人电影| 日本曲间由美性生活片| 人妻大香蕉| 伊人久久综合影院精品久久久| 手机在线视频国内精品| 欧美美女在线高潮999| 国产精品69久久久久久久| 久久久久久亚洲Av无码精| 91操人视频| 99蜜月精品久久| 免费一级性爱久久| 理论久久婷婷网 8| 色大香蕉97N| 日韩欧美操逼xxx| 亚洲91少妇| 亚洲第一页综合在线| 国产精品美女视频诱惑| 欧美亚州手机在线| 国产三级中文字幕粉嫩| 超碰无码加勒比| 欧美78p| 在线视频资源| 少妇干B| 日韩天天本| 在线a v| 日韩钢筋无码高清啾啾啾| 91综合站| 亚洲超碰AV| 懂色av中文字幕| 福利伊人玖玖国产| 青青草白白色| 久草国产在线视频| 色九九九九| 久艾草在线精品视频在线观看| 1024人妻| 欧美色院| 91视频国品一二三区| 加勒比色99999| 好吊妞转入那个网| 久久久久久久久久久久色网| 日本肉体xxxx裸交| 欲射影视| 亚洲国产麻豆一区二区三区| 国产情色第一第二页在线观看| 成人性爱av| 精品综合久久久久久97| 亚洲国产精品成人无码久久久| 九九九九免费高| 国产精品久久久久中文字幕| 久久后入制服| 国产AV高清AV无码| 91蜜臀人妻中文字幕在线| 青青操青娱乐| 综合网欧美| 91老司机在线视频免费观看| 999热这里只有精品| 伊人久久88国产女| 91熟女视频| 91丝袜美女| 国产精品69人妻无码久久久| 好爽免费视频,| 亚洲欧美日韩夜夜| 欧美,亚洲,日韩,v,天堂,手机在线观看 | 色图四区| 日韩情色视频| 欧美日韩性爱电影在线| 99国产精品久久久在线播放| 三级日韩一区二区三区| 国产情色在线| 久久婷综合| 熟女人妻精品一区二区视频| 久久、1234| 韩国一级做A片免费的| 97视频播放| 美女啊啊啊啊pc| 亚洲AV无码翔田千里网站| 一区二区三区色综合| 思思热久久成人| 人妻天堂网| 极品内射| 亚洲偷拍自拍在线视频| 91制服丝袜中文字幕| 91+欧美| 女人双腿搬开让男人桶| 午夜舔阴达高潮视频免费看| 在线亚洲丝袜视频网站| 九九在线精品| 超碰国产精品无码| 欧美啪啪天堂| 日本淫色网| 日韩激情啪啪| 免费精品国偷自产在线在线 | 亚洲风情综合网| 后入 亚洲 美女 射| 色综合天天| 3级毛片一二| 久久久国产精品人妻丝袜| 亚洲成人久久美女| 国产操操日韩三级黄| 五十路三区在线| jiujiujiujingpin| 久久av色| 丁香六月婷婷久久综合| 2019精品国产无码成人| 国产偷仑| 强奸乱伦AV一天堂网| 啊啊啊轻点在线观看| 伦在线97| 偷拍欧美综合| 黄网色一区二区三区四区精品| 91中文字幕| 中出20p| 亚洲一区二区 麻豆传媒| 夜夜爽77777| 黄片直播三级黄片两女一男| 激情婷婷综合久久| 96麻豆精品一区二区三区| 天堂涩涩| 91嫩草欧美| 嗯嗯啊操我| 人妻-91porn| 亚洲无码?第一页| 色色香蕉| 中文字幕日韩专区精品系列| 中文字幕一区二区无码成人| 久久青娱乐| 98超碰日本| 精品一区二区三区四区女| 操学生天天| 真实高潮91| 在线观看一卡二卡| 日韩欧美视频青青| 色婷婷五月综合激情中文字幕| 精品人妻av在线播放| 亚洲天堂中文字| 麻豆综合一区av| 无码不卡亚洲成?人片| 老熟妇乱轮| 欧美v日韩v亚洲v最新在线| 91精品导航| 91成人无码| 97网色| 精品一区二区久久| 欧美骚少妇| 91熟女少妇| 五月天婷婷社区| 中韩中文字幕在线观看| 人人妻人人澡人人爽久久av|