精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

寫了個(gè)Bug,誤執(zhí)行rm -fr /*,瞬間背后一涼!

開發(fā) 前端 開發(fā)工具
前幾天,臨近五一節(jié),想到有 5 天假期,我就開始飄了。于是寫個(gè)簡(jiǎn)單的 Bash 腳本都不上心了,寫完后檢都不檢查,直接拖到到實(shí)體服務(wù)器跑。

 前幾天,臨近五一節(jié),想到有 5 天假期,我就開始飄了。于是寫個(gè)簡(jiǎn)單的 Bash 腳本都不上心了,寫完后檢都不檢查,直接拖到到實(shí)體服務(wù)器跑。 

[[324953]] 

圖片來自 Pexels

結(jié)果一跑起來,發(fā)生不對(duì)勁,怎么一個(gè)簡(jiǎn)單腳本跑了 10 秒還沒結(jié)束,于是立馬 Ctrl+C 一頓操作停掉了運(yùn)行中的腳本。 

 

接著,習(xí)慣性的輸入了 ls,結(jié)果 what?找不到 ls 命令? 

 

瞬間背后一涼,慌慌張張打開了腳本。發(fā)現(xiàn)問題了,我寫了個(gè)巨蠢的 Bug,間接執(zhí)行了 rm -fr /* ,這不意味著我刪庫了? 

[[324955]] 

這臺(tái)是公司的授權(quán)服務(wù)器呀,被我這么一整,公司歷史的授權(quán)記錄和其他重要信息不就丟了?

心里慌的一批的我,跟我的朋友們說了這件事,朋友建議我先第一時(shí)間上報(bào)給 Leader,不要把刪庫的事情瞞著。

于是,我就向 Leader 說了我刪庫事情,本以為會(huì)被痛批一頓。

結(jié)果 Leader 笑著說:“沒事,你先看看重要的文件還在不在。不過你這么一整,我突然想起編譯服務(wù)器半年沒備份,我先備份一下我的編譯服務(wù)器,防止哪天也被你們刪庫了。”

我:“????”

吃瓜的小伙伴,是不是覺得我要?jiǎng)h庫跑路了?哈哈哈,我沒跑路,反而是恢復(fù)了回來,所以接下來說說我是如何從刪庫到恢復(fù)的。

初探案發(fā)現(xiàn)場(chǎng)

先來看看我寫的垃圾代碼,是如何引發(fā)這次的刪庫:  

 

既然發(fā)生了 rm -fr /* 的現(xiàn)象,那必然 new_lic_dir 這個(gè)變量是空的。

所以導(dǎo)致執(zhí)行 rm -fr $new_lic_dir/* 這條語句的時(shí)候,變成了 rm -fr /* 刪庫語句。很好,兇器找到了。

那為什么 new_lic_dir 會(huì)是空的呢?細(xì)心的小伙伴肯定察覺出來了,是因?yàn)榻o new_lic_dir 變量賦值的時(shí)使用了反引號(hào)。  

 

沒錯(cuò),就是反引號(hào)的原因。反引號(hào)在 Linux Shell 命令行中有特殊的含義:反引號(hào)間的內(nèi)容,會(huì)被 Shell 先執(zhí)行。其輸出被放入主命令后,主命令再被執(zhí)行。

也就是說, new_lic_dir 的值是 ${lic_path}/new_license 這條命令執(zhí)行的結(jié)果,問題這哪是命令啊,所以肯定返回空值給 new_lic_dir 變量。

我寫的那么溫柔的代碼,竟然變成了窮兇極惡的刪庫代碼。 

[[324956]] 

這下原因是找到了,反引號(hào)應(yīng)該改成雙引號(hào)才對(duì)。(內(nèi)心 OS:你真菜呀,那么簡(jiǎn)單的賦值命令都寫錯(cuò)!)

哈哈哈,確實(shí)菜,都說了嘛,快五一了,是飄著寫這份代碼的。所以習(xí)慣性開啟程序員內(nèi)容的第一大武功:Crtl+C 和 Crtl+V。

把第一條賦值 lic_path=`pwd` 語句,復(fù)制粘貼了,然后只改了變量名,沒注意反引號(hào)要修改成雙引號(hào),所以造成了刪庫的悲劇。

保留案發(fā)現(xiàn)場(chǎng)

既然發(fā)生了刪庫的事情,千萬不要重啟服務(wù)器,也不要關(guān)閉 SSH 連接的會(huì)話,而是要保留案發(fā)現(xiàn)場(chǎng),接著查查還剩什么。

PS:這不是吹大炮嘛?ls 都沒了,還怎么查?

還好這次是比較幸運(yùn),因?yàn)樵趫?zhí)行腳本的時(shí)候,第一時(shí)間發(fā)現(xiàn)不對(duì)勁,立馬掐斷了還在運(yùn)行的腳本,所以并非 Linux 所有文件都被刪除了。

只要我掐的快,rm -fr /* 就干不死我。雖然 ls 被刪了,但所幸發(fā)現(xiàn) cd 命令還能用。

只要 cd 用的好,它也能用出的 ls 效果。很簡(jiǎn)單,只需 cd + Tab 鍵就會(huì)自動(dòng)出現(xiàn)指定目錄下的所有文件。 

有了 cd+Tab 鍵,我們就可以查看每個(gè)目錄下的文件,于是就可以一步一步來確認(rèn)哪些系統(tǒng)文件被刪了。

通過一番的確認(rèn)和對(duì)比后,發(fā)現(xiàn)主要被刪除的有四個(gè)目錄分別是:

  • /bin 、/boot 、/dev 這三個(gè)目錄整個(gè)都被刪除了。
  • /lib 目錄里的動(dòng)態(tài)庫部分被刪除。

來復(fù)習(xí)下上面這四個(gè)目錄主要是存放了什么:

  • /bin 存放常用系統(tǒng)命令,ls、cp、rm、chmod 等常用命令都在此目錄。
  • /boot 系統(tǒng)啟動(dòng)目錄,保存與系統(tǒng)啟動(dòng)相關(guān)的文件,如內(nèi)核文件和啟動(dòng)引導(dǎo)程序。
  • /dev 設(shè)備文件保存位置。
  • /lib 存放程序所需的動(dòng)態(tài)庫和靜態(tài)庫文件。

/boot 都被刪除了,還好小林沒有重啟服務(wù)器,要是重啟了服務(wù)器,就完?duì)僮恿耍到y(tǒng)肯定起不來了。

cd 命令是在 /sin 目錄下,/sin 還健全,所以 cd 是可以正常使用。

所幸重要的數(shù)據(jù)庫信息和文件都還沒刪除,所以小林首要的目標(biāo)是要恢復(fù) /bin、/boot、/dev、/lib 這四個(gè)目錄。

還原文件

由于 /bin 目錄 和 /lib 部分動(dòng)態(tài)文件被刪除,常用的傳遞文件的方式是無法使用的,如 ftp、scp、mount 等。

我摸索了很久,竟然發(fā)現(xiàn) wget 可以使用,wget 命令是在 /usr/bin 目錄,所幸 /usr/bin 還健全。

于是,用了取巧的方法,先另一臺(tái)正常的服務(wù)器,把 /bin 目錄放到了 Web 服務(wù)器的 Web 目錄,接著通過 wget 進(jìn)行下載。 

 

有戲,看到了成功的曙光。 

但是新的問題就來了,我下載過來的命令文件,是沒有執(zhí)行權(quán)限的。 

 

而 chmod 命令是在 /bin 目錄的,它同樣也被刪除了,無法使用它來給予文件權(quán)限。 

還在,在網(wǎng)上搜到了一個(gè)偉大命令 perl,可以通過它來給予文件權(quán)限: 

  1. perl -e "chmod 777, 'ls'" 

真是個(gè)神奇的命令。好了,這下賦值權(quán)限問題也解決了,成功在望了。

wget 是無法直接把 /bin 目錄下載下來的,只能下載一個(gè)文件。

但是我不可能一個(gè)一個(gè)去下載來進(jìn)行恢復(fù),這得要何年何月才能完成......

于是我就想到了一個(gè)方法:

  • 先通過 wget 的方式下載 tar 命令,并通過 perl 給予 tar 命令權(quán)限。
  • 接著把另一臺(tái)服務(wù)器把 /bin 目錄打包成壓縮文件,然后通過 wget 下載 bin 目錄的壓縮包文件。
  • 最后通過 tar 命令把 bin 壓縮包解壓出來。

/bin 就這樣恢復(fù)回來啦,剩余的其他目錄 也是通過同樣的操作恢復(fù)了回來。

我的笑容漸漸恢復(fù)了回來,哈哈哈哈哈哈哈哈哈哈哈哈!  

[[324958]] 

遇到 rm -fr /* 刪庫事件發(fā)生,一定要沉住氣,穩(wěn)住心態(tài)!

本次刪庫事件,之所以能幸運(yùn)的恢復(fù)回來,有非常關(guān)鍵兩點(diǎn):

  • 發(fā)現(xiàn)腳本執(zhí)行不正常,果斷立馬的掐斷它,沒有造成重要的數(shù)據(jù)庫信息被刪除,如果掐斷的時(shí)候再晚一點(diǎn),可能就真沒了。
  • 發(fā)現(xiàn)常用命令無法使用的時(shí)候,沒有重啟服務(wù)器,不然服務(wù)器就起不來了,也沒有關(guān)閉 SSH 會(huì)話,不然無法在重新連接 SSH 會(huì)話了,也就無法進(jìn)行操作了。

如果以上兩點(diǎn)都沒做好,服務(wù)器恢復(fù)的難度就加大了很多,更嚴(yán)重的是五一節(jié)就沒的過了。   

[[324959]] 

預(yù)防誤執(zhí)行 rm -fr /*

既然 rm -fr /* 是殘忍的兇器,那么預(yù)防它是很有必要的,接下來跟大家討論討論預(yù)防它的幾種方案。

方案一:rm -rf 刪除目錄時(shí)要判斷目錄 

  1. #!/bin/bash 
  2.  
  3. work_path=`pwd` 
  4.  
  5. #如果目錄不為空,才執(zhí)行刪除操作 
  6. if [ ${work_path} != "" ];then 
  7.     rm -fr ${work_path}/* 
  8. fi 

在執(zhí)行刪除目錄操作前,先判斷要?jiǎng)h除的目錄是否為空,不為空才執(zhí)行刪除操作。

方案二:Shell 腳本指定 set -u

執(zhí)行腳本的時(shí)候,如果遇到不存在的變量,Bash 默認(rèn)忽略它。 

  1. #!/bin/bash 
  2.  
  3. echo $a 
  4. echo hello 

上面代碼中,$a 是一個(gè)不存在的變量,執(zhí)行結(jié)果如下。 

  1. $ bash test.sh 
  2.  
  3. hello 

可以發(fā)現(xiàn),echo $a 輸出了一個(gè)空行,Bash 忽略了不存在的 $a,然后繼續(xù)執(zhí)行 echo hello。

最好是遇到變量不存在,腳本應(yīng)該報(bào)錯(cuò),而不是一聲不響地往下執(zhí)行。

set -u 就用來改變這種行為,在腳本加上它,遇到不存在的變量就會(huì)報(bào)錯(cuò),并停止執(zhí)行。 

  1. #!/bin/bash 
  2. set -u 
  3.  
  4. rm -fr $a/* 
  5. echo hello 

運(yùn)行結(jié)果如下: 

  1. $ bash test.sh 
  2. test.sh: line 4: a: unbound variable 

可以看到,因?yàn)?a 是未定義變量,腳本報(bào)錯(cuò)了,并且不再執(zhí)行后面的語句。

方案三:safe-rm 替換 rm

safe-rm 是一個(gè)開源軟件工具,這名字聽起來就很安全嘛,所以它是用來替代不太安全的 rm。

它可以在 /etc/safe-rm.conf 中配置路徑黑名單,定義哪些不能被 safe-rm 刪除。

我們可以將 safe-rm 更名為 rm,假設(shè)定義了 /etc/ 無能被刪除,那么刪除 /etc 時(shí)就會(huì)報(bào)錯(cuò): 

  1. $ rm -rf /etc/ 
  2. safe-rm: skipping /etc/ 

方案四:建立回收站機(jī)制

Windows 是有回收站的,即使誤刪了,也可以在回收站恢復(fù)。所以,我們也可以在 Linux 實(shí)現(xiàn)回收站的機(jī)制。

實(shí)現(xiàn)思路:

  • 刪除文件時(shí),它并不真正執(zhí)行刪除操作,而是將文件移動(dòng)到一個(gè)特定目錄,可以設(shè)置定時(shí)清除回收站,或者在回收站里面的文件大小達(dá)到一定容量時(shí)(或者用時(shí)間做判斷)執(zhí)行刪除操作以騰出空間。
  • 可以寫個(gè) Shell 腳本替換 rm 命令,或者在需要?jiǎng)h除文件的時(shí)候使用 mv 命令將文件移動(dòng)到回收站。

① 創(chuàng)建回收站目錄 

  1. mkdir /home/.trash 

② 編寫 remove.sh 腳本,內(nèi)容如下: 

③ 修改 ~/.bashrc, 用我們自建的 remove.sh 替代 rm 命令: 

  1. alias rm="sh /home/remove.sh" 

④ 設(shè)置 crontab,定期清空垃圾箱,如每天 0 點(diǎn)清空垃圾箱: 

  1. 0 0 * * * rm -rf /home/.trash/* 

⑤ 最后,執(zhí)行以下命令,使之生效: 

  1. source ~/.bashrc  

方案五:根文件掛載成只讀

在 /etc/fstab 文件,把 / 文件系統(tǒng)掛載成只讀的方式。 

其中 remount,ro,就表示只讀的方式掛載。

只讀的方式掛載后,進(jìn)行刪除操作是無法成功的: 

 

事后反思

涉及到 rm -fr 命令的代碼,要留個(gè)心眼,要反復(fù)檢查,要做好預(yù)防誤執(zhí)行 rm -fr /*,并在測(cè)試機(jī)驗(yàn)證完后,再拖到實(shí)體機(jī)上跑,千萬不可大意。

就算的發(fā)生了 rm -fr /*,要第一時(shí)間停掉它,并且要做到三不要:

  • 不要慌,不要心跳爆炸(穩(wěn)住穩(wěn)住)
  • 不要隱瞞刪庫事件(不丟人)
  • 不要重啟服務(wù)器或斷開 ssh 會(huì)話(保留現(xiàn)場(chǎng))

只要立馬掐斷 rm -fr /* ,它是干不死我們的。利用當(dāng)下環(huán)境剩有的命令,冷靜分析,是有機(jī)會(huì)恢復(fù)的。 

 

我現(xiàn)在是一個(gè)刪過庫沒跑路的男人了,Goodbye, 我們下次見。 

作者:小林

編輯:陶家龍

出處:轉(zhuǎn)載自微信公眾號(hào)小林 coding(ID:CodingLin) 

 

 

責(zé)任編輯:武曉燕 來源: 小林coding
相關(guān)推薦

2023-12-28 08:01:59

2024-08-14 08:35:38

sql數(shù)據(jù)庫OOM 異常

2022-05-17 08:37:16

MacOSiTerm2工具

2018-04-11 09:50:04

大數(shù)據(jù)

2018-04-02 10:58:28

大數(shù)據(jù)sqoop大數(shù)據(jù)項(xiàng)目

2020-01-17 09:37:43

優(yōu)惠券京東營銷

2020-11-09 14:10:38

Bug安全代碼

2011-01-06 13:14:40

Android短信誤發(fā)

2020-11-02 08:19:18

RPC框架Java

2021-07-19 08:41:49

藍(lán)屏用戶Bug

2021-08-12 00:03:37

JSStrview視圖

2021-10-08 07:50:57

軟件設(shè)計(jì)程序

2018-04-16 04:35:53

區(qū)塊鏈技術(shù)金融

2009-09-02 18:36:46

LinuxLinux操作系統(tǒng)Linux開發(fā)

2022-03-24 07:57:58

Python水果忍者游戲

2012-06-21 17:10:38

Web

2024-11-08 15:09:59

2024-08-08 08:09:38

2009-09-14 17:08:02

WebFormView

2024-04-22 00:00:01

Redis集群
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚洲a∨精品一区二区三区导航| 激情五月婷婷网| 伊人久久一区| 亚洲午夜激情网页| 欧美性天天影院| 国产又爽又黄又嫩又猛又粗| 国语对白精品一区二区| 亚洲欧美综合图区| 永久免费黄色片| 一区二区乱码| 一区二区在线看| 日本不卡久久| 蜜臀久久99精品久久久| 日本午夜精品一区二区三区电影| 久久福利视频网| 成人国产精品久久久网站| 国内精品视频| 欧美三级资源在线| 日韩亚洲欧美视频| 黄色网页网址在线免费| 久久蜜桃一区二区| 国产精品一区二区三区精品| 曰批又黄又爽免费视频| 99热这里只有精品8| 精品国产一区二区在线| 蜜桃av免费看| 日本wwwxx| 午夜视频www| 国产精品一二三四区| 国产精品xxxxx| 日韩av在线电影| 欧美/亚洲一区| 色噜噜国产精品视频一区二区| 天天插天天射天天干| 欧美高清一级片| 欧美日本乱大交xxxxx| 六月丁香婷婷在线| 国产免费拔擦拔擦8x高清在线人| 亚洲视频一区二区免费在线观看| 欧洲高清一区二区| 日韩av成人| 91一区一区三区| 国产精品一国产精品最新章节| 国产乱淫a∨片免费观看| 麻豆成人综合网| 国产欧美精品在线播放| 中文在线字幕免费观| 日韩国产一区二| 国产成人中文字幕| www.com亚洲| 日韩精品乱码免费| 国产精品99久久久久久白浆小说 | 色哟哟国产精品色哟哟| 国产成人精品午夜视频免费| 2022国产精品| 国产浮力第一页| 国产福利一区在线| 99视频日韩| 欧美视频xxx| 91香蕉视频污| 欧美日韩一区二区视频在线| 视频一区二区三区国产| 久久久久久久久蜜桃| 乱一区二区三区在线播放| 天堂av网在线| 国产人久久人人人人爽| 亚洲国产午夜伦理片大全在线观看网站| 欧美男男同志| 国产精品天美传媒| 一本—道久久a久久精品蜜桃| 黄色一级大片在线免费看产| 亚洲人被黑人高潮完整版| 色呦呦网站入口| 黄页网站大全在线免费观看| 午夜视频在线观看一区二区| 日本日本19xxxⅹhd乱影响| 日本不良网站在线观看| 91高清在线观看| gogogo高清免费观看在线视频| 日韩美香港a一级毛片| 日韩一级二级三级| 91视频免费入口| 伊人久久大香线蕉av超碰| 日韩成人在线视频| 一本在线免费视频| 欧美色123| 日韩av观看网址| 国产手机av在线| 成人动漫一区二区三区| 日韩精品欧美在线| av在线播放国产| 欧美午夜激情在线| 激情久久综合网| 色悠悠在线视频| 超碰在线99| 欧美唯美清纯偷拍| 亚洲成a人片在线www| 宅男在线一区| 欧美成人免费全部观看天天性色| 国产精品7777777| 久久精品国产99国产| 懂色一区二区三区av片| 国产精品视频二区三区| 亚洲综合色区另类av| 日本www.色| 牛牛影视久久网| 久久在线精品视频| 国产 日韩 欧美 在线| 久久99精品国产.久久久久| 国内精品久久久久久久果冻传媒| 色老头视频在线观看| 欧美日韩国产一区中文午夜| 国内av一区二区| 黄色不卡一区| 91精品国产高清久久久久久久久| 国产露脸91国语对白| 国产亚洲欧洲一区高清在线观看| 欧美国产综合在线| 成人在线视频免费看| 亚洲国产精久久久久久| 日韩视频中文字幕在线观看| 久久一区中文字幕| 韩国一区二区三区美女美女秀 | 亚洲欧美视频在线观看视频| 91传媒久久久| 成人高潮视频| 免费91麻豆精品国产自产在线观看| 超碰中文字幕在线| 国产99精品国产| 肉大捧一出免费观看网站在线播放 | 久久久久久亚洲综合| 国产毛片久久久久久国产毛片| 日韩在线激情| 一区二区中文字幕| 在线天堂中文字幕| a级高清视频欧美日韩| 9色porny| 高潮久久久久久久久久久久久久 | 国产粉嫩在线观看| 欧美一级日韩免费不卡| 看黄色录像一级片| 免费不卡在线视频| 亚洲成人av动漫| 欧美极品免费| 亚洲亚裔videos黑人hd| jizz国产在线观看| 久久久青草青青国产亚洲免观| 欧美变态另类刺激| 日韩精选在线| 青草成人免费视频| 国产主播福利在线| 欧美性三三影院| www..com.cn蕾丝视频在线观看免费版| 亚洲一区国产一区| 免费在线观看一区二区| 性欧美hd调教| 国产亚洲精品美女久久久久| 99成人精品视频| 亚洲欧美怡红院| a级大片免费看| 国产精品红桃| 精品久久久久亚洲| 亚洲AV无码成人精品一区| 日本免费视频在线观看| 欧美精品乱码久久久久久按摩 | 少妇av一区二区| 精品人伦一区二区三区蜜桃网站 | 一区二区三区四区亚洲| 国产成人精品一区二区三区在线观看| 国产精品www994| 精品欧美一区二区久久久伦| 韩国主播福利视频一区二区三区| 亚洲视频在线观看| 国产精品久久久久久久久久久久久久久久久久 | 亚洲国产日韩在线观看| 午夜精品国产更新| 色综合99久久久无码国产精品| 久草在线在线精品观看| 日本大片免费看| 中文字幕亚洲影视| 国产欧美日韩中文字幕| 午夜小视频福利在线观看| 亚洲国产精品va| 探花国产精品一区二区| 亚洲精品久久久蜜桃| 国产性生活毛片| 免费欧美在线视频| 国产小视频免费| 九一亚洲精品| 亚洲在线免费看| 日韩精品极品| 日韩视频免费在线观看| 天堂中文在线官网| 欧美午夜一区二区三区免费大片| 欧美国产日韩在线观看成人| 91免费观看视频| 亚洲精品乱码久久久久久动漫| 亚洲另类黄色| 免费观看黄色的网站| 日韩欧美国产大片| 91夜夜未满十八勿入爽爽影院| 538在线视频| 日韩小视频网址| 香蕉视频黄色片| 日韩欧美亚洲国产精品字幕久久久| 精品在线播放视频| 亚洲视频一二三| 久久中文字幕精品| 粉嫩久久99精品久久久久久夜| 手机在线看福利| 亚洲精品字幕| 蜜臀在线免费观看| 成人精品中文字幕| 精品视频在线观看| 涩爱av色老久久精品偷偷鲁| 国产精品永久免费视频| 天堂а√在线最新版中文在线| 九九热这里只有精品免费看| 中文日本在线观看| 亚洲欧洲一区二区三区久久| 色偷偷在线观看| 日韩欧美不卡一区| 国产乱码精品一区二三区蜜臂 | 国产成人无码www免费视频播放| 欧美日韩视频专区在线播放| 免费在线不卡视频| 亚洲一区二区三区精品在线| 可以免费看av的网址| 国产午夜一区二区三区| 久久久亚洲av波多野结衣| 成人晚上爱看视频| 亚洲av无码久久精品色欲| 看片的网站亚洲| 校园春色 亚洲色图| 久久中文字幕一区二区三区| 国产九色porny| 欧美久久久久| 国产成人生活片| 综合在线视频| 国产奶头好大揉着好爽视频| 水蜜桃久久夜色精品一区| 日本午夜精品一区二区| 妖精视频一区二区三区| 精品一区二区三区自拍图片区| 天堂精品在线视频| 99在线视频首页| 免费看日产一区二区三区| 成人国产精品久久久久久亚洲| 国产精品天堂蜜av在线播放| 国产精品一区二区久久精品| 国产精品蜜月aⅴ在线| 成人高h视频在线| 成人在线视频区| 99porn视频在线| 国产另类在线| 久久九九视频| 精品国产一区二区三区| 亚洲一区bb| 欧美在线免费| 99久久国产综合精品五月天喷水| 亚洲精品美女| 国产免费视频传媒| 蜜臀av一区二区| 99中文字幕在线| 国产ts人妖一区二区| 粉嫩av懂色av蜜臀av分享| 久久久影视传媒| av片在线免费看| 一区二区三区在线视频免费| 日韩精品一卡二卡| 99视频有精品高清视频| 日韩欧美一级在线播放| 日本黄色一区二区三区| 亚洲美腿欧美激情另类| 亚洲xxxxxx| 欧美激情2020午夜免费观看| 原纱央莉成人av片| 国产在线一区二区三区| av成人资源| 青青草国产精品| 五月综合激情| 久草热视频在线观看| 日韩va欧美va亚洲va久久| 亚洲欧美一区二区三区不卡| 成人h精品动漫一区二区三区| 18禁裸乳无遮挡啪啪无码免费| 国产精品毛片久久久久久久| 麻豆成人在线视频| 色爱区综合激月婷婷| 国产草草影院ccyycom| 日韩精品视频三区| 国内精品久久久久久野外| 4p变态网欧美系列| а天堂中文最新一区二区三区| 国产精品一级久久久| 色无极亚洲影院| 黄色网页免费在线观看| 国产在线不卡一区| 精品国产成人亚洲午夜福利| 亚洲卡通欧美制服中文| 波多野结衣啪啪| 日韩精品专区在线影院重磅| 国产女主播在线直播| 国产69精品99久久久久久宅男| 新片速递亚洲合集欧美合集| 国产精品国产三级国产专区53| 真实原创一区二区影院| 91午夜在线观看| 久久电影网站中文字幕| 老司机福利av| 亚洲超碰精品一区二区| 国产又爽又黄又嫩又猛又粗| 亚洲人成在线观看| 国产拍在线视频| 福利精品视频| 中文字幕在线视频第一页| 欧美午夜精品久久久久久久| 性中国古装videossex| 日韩一级黄色av| 日韩pacopacomama| 久久国产精品99久久久久久丝袜 | 91色在线porny| 免费在线观看国产精品| 欧美日韩国产在线观看| 欧美日韩影视| 7777kkkk成人观看| swag国产精品一区二区| 红桃一区二区三区| 国产精品自在在线| 国精品人伦一区二区三区蜜桃| 一本一本久久a久久精品综合麻豆| 手机看片国产1024| 久久久久亚洲精品成人网小说| 日韩一二三区在线观看| 少妇高潮大叫好爽喷水| 精品一区二区在线播放| 国精品人伦一区二区三区蜜桃| 欧美日韩精品欧美日韩精品一| 成人影院免费观看| 国产精品日韩电影| 日韩久久电影| 三级av免费观看| 国产精品进线69影院| 在线观看日批视频| 精品国内自产拍在线观看| 亚洲伊人精品酒店| 二级片在线观看| 丰满白嫩尤物一区二区| 日本熟妇乱子伦xxxx| 日韩成人av网| 视频在线日韩| 亚洲欧美日产图| 美国毛片一区二区三区| 亚洲二区在线播放| 欧美一级理论性理论a| 久久不射影院| 久久精品国产理论片免费| 裸体一区二区| www.99热| 5566中文字幕一区二区电影| 成人video亚洲精品| 成人精品一二区| 99香蕉国产精品偷在线观看 | 青青久在线视频| 国产91在线播放九色快色| 欧美日韩中文一区二区| 精品综合久久久久| 亚洲综合区在线| 水莓100在线视频| 国产精品久久久久久av福利| 99视频精品视频高清免费| 2018国产精品| 色综合天天狠狠| 理论片午午伦夜理片在线播放| av一区二区在线看| 免费一区视频| 天天色天天综合| 亚洲缚视频在线观看| 电影天堂国产精品| 日韩a级黄色片| 国产不卡精品视频| 欧美大片免费看| 最新亚洲精品| 亚洲三级在线观看视频| 亚洲线精品一区二区三区| 久草视频视频在线播放| 成人欧美在线视频| 亚洲伦伦在线| 黄色av免费播放| 精品国产乱码久久久久久老虎 | 尤物网在线观看| 国产精品久久久久久久久久久久午夜片| 老鸭窝亚洲一区二区三区| 国产黄色小视频网站| 亚洲精品国产综合区久久久久久久| 91另类视频| 九色在线视频观看| 综合久久久久久| 蝌蚪视频在线播放| 97久久人人超碰caoprom欧美|