• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Linux操作系統(tǒng)的批量管理工具

    2017-05-03 11:05:23陳衍鵬
    微型電腦應(yīng)用 2017年1期
    關(guān)鍵詞:序列化批量腳本

    陳衍鵬

    (廣東電網(wǎng)有限責(zé)任公司 佛山供電局, 佛山 528000)

    基于Linux操作系統(tǒng)的批量管理工具

    陳衍鵬

    (廣東電網(wǎng)有限責(zé)任公司 佛山供電局, 佛山 528000)

    Linux批量管理工具,主要采用Python和Paramiko接口模塊進(jìn)行開(kāi)發(fā),針對(duì)部署了Linux操作系統(tǒng)的服務(wù)器進(jìn)行腳本和命令的批量執(zhí)行,包括服務(wù)器信息管理、上傳下載管理、腳本信息管理以及幫助文檔四大功能模塊。通過(guò)Linux批量管理工具的應(yīng)用,使Linux操作系統(tǒng)的日常運(yùn)行維護(hù)以及安全整改工作的效率得到巨大提升,減少重復(fù)工作的人力和時(shí)間投入。

    Linux; Python; Paramiko; 批量管理

    0 引言

    目前,公司信息部門(mén)的日常工作中,運(yùn)維工作需要登錄后臺(tái)操作系統(tǒng)進(jìn)行巡檢,查看服務(wù)器狀態(tài)和相關(guān)參數(shù);在法定長(zhǎng)假前,需要進(jìn)行服務(wù)器、數(shù)據(jù)庫(kù)等的大檢查;在年度安全整改中,需要對(duì)服務(wù)器上傳掃描腳本,并且回傳掃描結(jié)果,分析出結(jié)果后,由相關(guān)負(fù)責(zé)人進(jìn)行漏洞整改,修改服務(wù)器相關(guān)文件和參數(shù)。這些工作只能人工登錄服務(wù)器進(jìn)行操作才能完成,當(dāng)前服務(wù)器數(shù)量龐大,并且操作系統(tǒng)超過(guò)70%都是Linux操作系統(tǒng),因此,需要耗費(fèi)巨大的成本去完成這些較為繁瑣的工作。

    為了解決當(dāng)前存在的問(wèn)題,本人決定開(kāi)發(fā)一套工具,可完成批量上傳、下載、查詢(xún)、執(zhí)行等常用操作。使用該工具,不僅能極大地提高工作效率,降低人力和時(shí)間的損耗,同時(shí)還降低了人為的誤操作,極大提高生產(chǎn)環(huán)境的安全性。

    1 淺談Python與Paramiko

    python給我最初的印象便是簡(jiǎn)潔。所有的變量都不需要定義,這給了編程者很大的自由空間。如a=3,即可同時(shí)完成變量的定義和賦值。對(duì)于簡(jiǎn)化程序的代碼,起到了很大的作用。庫(kù)很多,博大精深,這樣形容python最恰當(dāng)不過(guò)了。正因?yàn)槠鋸?qiáng)大的庫(kù),讓編程不再艱難。只需要調(diào)用庫(kù)中的函數(shù),而對(duì)于函數(shù)的具體實(shí)現(xiàn),沒(méi)有特殊需求,無(wú)需探究。這無(wú)疑是編碼者的福音。其次,與C/C++相比,所有語(yǔ)句末尾無(wú)需再添加繁瑣的“;”(分號(hào)),因?yàn)槊恳恍芯褪且粋€(gè)語(yǔ)句,并且使用簡(jiǎn)單而美觀的縮進(jìn),規(guī)范了變量和語(yǔ)句的執(zhí)行域,而摒棄了一貫使用的“{}”(花括號(hào))作為界限,不僅使語(yǔ)句更加富有可讀性,而且還為代碼的編寫(xiě)者提供了良好的代碼習(xí)慣[1]。

    Paramiko模塊是用python語(yǔ)言寫(xiě)的一個(gè)模塊,遵循SSH2協(xié)議,支持以加密和認(rèn)證的方式,進(jìn)行遠(yuǎn)程服務(wù)器的連接。Paramiko具有可讀性高、入門(mén)簡(jiǎn)單、函數(shù)簡(jiǎn)潔、無(wú)需重新安裝ssh等優(yōu)點(diǎn),Paramiko在與服務(wù)器建立連接后,生成ssh對(duì)象,包括使用交互式創(chuàng)建invoke_shell對(duì)象等。在完成操作后,ssh對(duì)象將返回out和err兩個(gè)流對(duì)象,out是常規(guī)的輸出信息,err是錯(cuò)誤的輸出信息,使用這兩個(gè)對(duì)象,完成一系列的服務(wù)器操作。綜合該模塊的各種優(yōu)點(diǎn),本人選擇了它作為核心模塊來(lái)進(jìn)行開(kāi)發(fā)[2]。

    2 需求分析

    作為面向服務(wù)器日常運(yùn)維的工具,需要進(jìn)行一系列的需求分析,以滿(mǎn)足常用功能的開(kāi)發(fā)完整性。

    2.1 服務(wù)器管理

    由于服務(wù)器的數(shù)量龐大,使用工具的時(shí)候,首先解決的是批量登錄。由于使用的模塊是Paramiko進(jìn)行開(kāi)發(fā),所以需要有完整的服務(wù)器IP地址、用戶(hù)名、密碼,因此工具需要提供的首要功能是服務(wù)器列表的導(dǎo)入和信息更改。由于服務(wù)器的用戶(hù)名、密碼都屬于高密信息,因此需要進(jìn)行加密。

    2.2 文件管理

    日常的運(yùn)維工作中,不免經(jīng)常需要上傳文件、腳本等到服務(wù)器中,有時(shí)也需要從服務(wù)器中下載相關(guān)的文件到本機(jī),所以本工具還需要實(shí)現(xiàn)文件上傳和下載的功能。該功能的實(shí)現(xiàn)只需要調(diào)用Paramiko的sftp函數(shù),因此服務(wù)器無(wú)需另外打開(kāi)ftp服務(wù),因此上傳和下載的過(guò)程都處于主動(dòng)推送和獲取方式,減少了服務(wù)器重新配置的工作。由于上傳和下載文件面向的是大量的服務(wù)器,需要解決的一個(gè)問(wèn)題是文件過(guò)大時(shí)等待時(shí)間的問(wèn)題,所以我們需要開(kāi)啟多線(xiàn)程對(duì)所有服務(wù)器的上傳、下載操作進(jìn)行單獨(dú)處理[3]。

    2.3 運(yùn)行管理

    工具的最重要的功能是批量執(zhí)行腳本,因此需要對(duì)執(zhí)行的全過(guò)程進(jìn)行詳細(xì)的規(guī)劃。在執(zhí)行腳本前,需要把腳本的列表展現(xiàn)在使用者面前,然后選中腳本進(jìn)行下部分的操作。第一:查看腳本,腳本設(shè)置在scrip文件夾中存放,腳本的信息需要統(tǒng)一使用utf-8進(jìn)行編碼,主要是因?yàn)長(zhǎng)inux默認(rèn)的編碼方式是美式utf-8方式,在查看腳本的功能中,可以看到腳本的詳細(xì)內(nèi)容,但不能修改;第二:修改腳本,修改腳本首先需要讀取選中的腳本,然后對(duì)腳本進(jìn)行展現(xiàn),過(guò)程與查看腳本一致,但擁有修改權(quán)限,修改完成后可以進(jìn)行保存,保存時(shí)需要保證編碼方式是utf-8;第三:運(yùn)行腳本,運(yùn)行腳本分為兩種方式,分別是已存在的腳本文件進(jìn)行運(yùn)行,另外是不執(zhí)行腳本文件,而是在工具中輸入命令來(lái)執(zhí)行,前者使用sftp進(jìn)行腳本文件的上傳然后執(zhí)行,后者則只需要對(duì)服務(wù)器傳輸腳本命令,然后返回執(zhí)行結(jié)果即可[4]。

    2.4 幫助

    工具需要編寫(xiě)幫助文檔,在點(diǎn)擊幫助按鈕后,可以顯示幫助文檔,幫助使用者使用該工具完成運(yùn)維工作。

    3 軟件架構(gòu)

    完成上述的需求分析后,接下來(lái)就是進(jìn)行軟件架構(gòu)的規(guī)劃。工具按照需求所列出的功能,分為“服務(wù)器管理”、“上傳下傳管理”、“腳本管理”、“幫助文檔”四大功能模塊。功能模塊需要建立在存儲(chǔ)文件系統(tǒng)上,加密文件系統(tǒng)需要經(jīng)過(guò)Python的接口模塊進(jìn)行序列化加密處理。在底層,需要使用XLRD、PICKLE、SFTP、PARAMIKO、CODECS作為整個(gè)工具的基礎(chǔ)模塊。在全局使用Python語(yǔ)言進(jìn)行編寫(xiě),軟件架構(gòu)圖,如圖1所示。

    圖1 批量管理工具軟件架構(gòu)圖

    3.1 功能模塊

    從上述功能模塊可以看到,整個(gè)工具分為服務(wù)器管理、上傳下傳管理、腳本管理、幫助文檔4個(gè)功能模塊。

    服務(wù)器管理主要完成服務(wù)器基本信息的記錄、導(dǎo)入、展現(xiàn)、修改等功能。服務(wù)器基本信息包括:IP地址、登錄的用戶(hù)名、用戶(hù)密碼、root密碼和服務(wù)器功能說(shuō)明,由于這些信息都是高密資源,在存儲(chǔ)過(guò)程中,需要使用加密的序列化文件進(jìn)行保存。由于服務(wù)器數(shù)量龐大,在使用工具時(shí),往往需要進(jìn)行批量導(dǎo)入處理,所以需要使用excel表格對(duì)服務(wù)器的所有信息先進(jìn)行記錄,然后處理完后,再導(dǎo)入工具中,工具使用XLRD模塊完成該功能。在展現(xiàn)服務(wù)器的方式主要是使用樹(shù)形列表來(lái)完成,樹(shù)形列表展現(xiàn)的內(nèi)容有IP地址和服務(wù)器功能說(shuō)明,用戶(hù)名和密碼均使用后臺(tái)記錄的方式來(lái)透明處理,無(wú)需展現(xiàn)。樹(shù)形列表支持使用復(fù)選框進(jìn)行選擇,如需要進(jìn)行批量管理,則只需要在對(duì)應(yīng)的服務(wù)器前打勾即可。修改服務(wù)器信息則使用表格方式實(shí)現(xiàn),首先讀取后臺(tái)記錄的服務(wù)器信息,然后在工具中使用表格方式展示,并且在對(duì)應(yīng)的表格中進(jìn)行修改。

    上傳下載管理主要是完成本地文件往服務(wù)器方進(jìn)行推送文件和本地向服務(wù)器方索取文件。上傳和下載均使用SFTP方式完成,在使用paramiko建立了ssh連接后,調(diào)用sftp函數(shù)獲取相應(yīng)的對(duì)象,傳遞需要上傳的文件路徑或者需要下載的文件路徑名,然后調(diào)用put或get函數(shù)即可以完成上傳和下載的操作。當(dāng)然,為了讓工具更加富有人性化,下載的功能支持通配符的匹配,即可以輸入“*.sql”就可以自動(dòng)獲取服務(wù)器中所有的以“.sql”結(jié)尾的文件,無(wú)需記住整個(gè)文件名。

    腳本管理包括查看腳本、添加腳本、修改腳本、運(yùn)行腳本四個(gè)功能。腳本的展現(xiàn)是使用列表方式完成,展示的內(nèi)容主要是腳本名。查看腳本是查看選中的腳本內(nèi)容,選中的腳本只記錄腳本文件的存放路徑,而查看腳本是先從存放路徑中獲取腳本對(duì)象,然后使用文件流進(jìn)行讀取,然后展現(xiàn)在用戶(hù)面前。添加腳本則相反,在完成腳本內(nèi)容的錄入后,保存在規(guī)定的路徑下,用戶(hù)只需要提供必要的腳本名,然后使用文件流進(jìn)行文件寫(xiě)入,完成腳本的添加[5]。修改腳本與查看腳本的方式一致,但是獲取了修改的權(quán)限,在展現(xiàn)的內(nèi)容中加以修改,然后使用文件流方式寫(xiě)入原文件中。運(yùn)行腳本主要是針對(duì)選中的服務(wù)器進(jìn)行腳本上傳和執(zhí)行,當(dāng)然用戶(hù)可以直接輸入單行的命令,然后執(zhí)行,完成批量管理的功能。

    幫助文檔,顧名思義就是幫助用戶(hù)使用工具的文檔,用戶(hù)如果需要查看幫助文檔,可以點(diǎn)擊幫助文檔查看使用手冊(cè)。

    3.2 存儲(chǔ)系統(tǒng)

    工具使用加密序列化文件系統(tǒng)進(jìn)行存儲(chǔ)。由于整個(gè)工具是建立在正確的服務(wù)器信息之上,信息不能泄露,并且不能通過(guò)外力人為獲取,所以使用本工具并不使用數(shù)據(jù)庫(kù)的方式來(lái)存儲(chǔ)服務(wù)器的信息,而是使用序列化文件進(jìn)行存儲(chǔ)。通過(guò)序列化,使用獨(dú)立的數(shù)據(jù)結(jié)構(gòu)和獨(dú)立的序列化、反序列化方式進(jìn)行文件信息的讀取,最終完成所有的基礎(chǔ)信息獲取。由于序列化文件初始化是空文件,無(wú)法讀取任何服務(wù)器的基礎(chǔ)信息,所以工具在使用初期需要使用添加IP地址的功能,完成服務(wù)器信息的錄入和序列初始化操作[6]。

    3.3 接口模塊

    XLRD模塊是純Python編寫(xiě)的Excel表格處理接口模塊,該模塊主要完成Excel的讀取操作,對(duì)應(yīng)實(shí)現(xiàn)的功能是IP地址的批量導(dǎo)入工作。

    PICKLE模塊是Python官方的序列化模塊,其高級(jí)版本是CPICKLE,操作方式一樣,但由于是使用C語(yǔ)言編寫(xiě)的,所以運(yùn)行效率要更高。該模塊主要完成服務(wù)器基礎(chǔ)信息的序列化與反序列化處理[7]。

    SFTP模塊是屬于本地上傳下載處理的接口模塊,該模塊主要完成文件上傳下載的操作。

    PARAMIKO模塊是使用Python編寫(xiě)的接口模塊,遵循SSH2協(xié)議,支持以加密和認(rèn)證的方式,進(jìn)行遠(yuǎn)程服務(wù)器的連接[8]。該模塊主要完成建立服務(wù)器的連接、創(chuàng)建交互式對(duì)象、執(zhí)行腳本、執(zhí)行命令行、獲取返回信息等。對(duì)應(yīng)實(shí)現(xiàn)的功能是運(yùn)行腳本。

    CODECS模塊是Python的內(nèi)核編碼模塊,該模塊支持目前國(guó)際通用的編碼方式。由于Linux默認(rèn)的編碼是utf-8,因此文件的讀取、修改均使用utf-8編碼完成。對(duì)應(yīng)的實(shí)現(xiàn)功能是查看、添加、修改腳本文件。

    4 功能實(shí)現(xiàn)

    工具以批量管理的功能作為核心進(jìn)行開(kāi)發(fā),批量管理需要使用定義的腳本,同時(shí)以服務(wù)器信息為基礎(chǔ),因此整個(gè)開(kāi)發(fā)過(guò)程非常清晰。首先對(duì)工具劃分為兩大區(qū)域,第一是功能操作區(qū),用于對(duì)服務(wù)器信息和腳本信息進(jìn)行操作,通過(guò)Paramiko和sftp接口進(jìn)行命令和腳本的傳遞和執(zhí)行;第二是數(shù)據(jù)展示區(qū),用于展示服務(wù)器執(zhí)行命令后回傳的輸出數(shù)據(jù),包括正確執(zhí)行和錯(cuò)誤執(zhí)行的信息。工具分解圖,如圖2所示。

    圖2 批量管理工具分解圖

    功能操作區(qū)首先使用Pickle、Xlrd模塊接口作為服務(wù)器信息導(dǎo)入、修改、讀取的開(kāi)發(fā)元素,完成服務(wù)器信息加密序列化和批量導(dǎo)入的功能,搭建出所有功能的基礎(chǔ)信息。然后使用Codecs模塊接口作為腳本信息的讀取、修改、添加的開(kāi)發(fā)元素,由于腳本文件屬于對(duì)外開(kāi)放的元素,所以沒(méi)有使用序列化手段進(jìn)行加密,但是需要使用接口中的Utf-8編碼方式對(duì)腳本進(jìn)行重新編輯,以防Linux無(wú)法讀取腳本字符而產(chǎn)生無(wú)法找到執(zhí)行命令的錯(cuò)誤[9]。完成兩個(gè)功能的開(kāi)發(fā)后,工具使用Paramiko與sftp模塊接口開(kāi)發(fā)出基于服務(wù)器信息和腳本信息的腳本執(zhí)行功能,腳本執(zhí)行功能主要是整合需要批量操作的服務(wù)器信息和需要進(jìn)行批量執(zhí)行的腳本,然后打包發(fā)送給服務(wù)器,通過(guò)多線(xiàn)程ssh的方式完成批量操作,最終由服務(wù)器完成執(zhí)行后返回操作結(jié)果[10]。

    數(shù)據(jù)展示區(qū)是對(duì)返回的操作結(jié)果的展示,通過(guò)讀取流對(duì)象,再進(jìn)行重編譯,形成字符串顯示在工具的前端,提供給用戶(hù)查看服務(wù)器執(zhí)行的結(jié)果。在數(shù)據(jù)展示區(qū)需要注意的一點(diǎn)是服務(wù)器返回的格式數(shù)據(jù),由于工具無(wú)法對(duì)格式數(shù)據(jù)進(jìn)行處理,因此工具需要進(jìn)行返回的信息流進(jìn)行格式數(shù)據(jù)的匹配和刪除,在此我們使用“正則表達(dá)式”對(duì)返回流進(jìn)行統(tǒng)一的過(guò)濾,最終把完整的純字符結(jié)果展示在工具前端。

    5 總結(jié)

    通過(guò)開(kāi)發(fā)Linux批量管理工具,有效提高了日常服務(wù)器運(yùn)維效率,需要完成的工作只是收集服務(wù)器的IP地址、用戶(hù)名、密碼等相關(guān)參數(shù),然后導(dǎo)入工具中,而無(wú)需再重復(fù)登錄服務(wù)器和并執(zhí)行命令。該工具已經(jīng)投入使用,并且已經(jīng)審辦了軟件著作權(quán),穩(wěn)定運(yùn)行,日常巡檢需要用幾個(gè)小時(shí)的時(shí)間,工具投入后僅需要10分鐘即可完成查看。工具提供日志記錄功能,在查看log文件夾可看到所有的日志文件,效率得到了明顯的提升。隨著國(guó)家“十三五”時(shí)期的到來(lái),IT行業(yè)的投入將逐步提升,服務(wù)器數(shù)量也將增加,批量自動(dòng)化處理的方式必將成為以后的方向。

    [1] [美]Christian, Benvenut 著,夏宏,閆江毓,黃景昌譯. 深入理解Linux網(wǎng)絡(luò)技術(shù)內(nèi)幕 [M].中國(guó)電力出版社,2009:.

    [2] [美] Paul,Barry 著,林琪,郭靜譯. Head First Python[M].中國(guó)電力出版社,2012:.

    [3] [美] Ryan,Mitchell 著,陶俊杰,陳小莉譯. Python 網(wǎng)絡(luò)數(shù)據(jù)采集[M].人民郵電出版社,2016:.

    [4] 安曉輝 著. QT Quick核心編程[M].電子工業(yè)出版社,2015:.

    [5] [美] Richard Blum,Christin Bresnahan. Linux命令行與shell腳本編程大全(第2版),武海峰,譯.[M].人民郵電出版社,2012:.

    [6] 馬玉軍,陳連山. Red Hat Enterprise Linux 6.5系統(tǒng)管理[M].清華大學(xué)出版社,2014:.

    [7] [日] 伊藤直也,勝見(jiàn)祐己,田中慎司. 24小時(shí)365天不間斷服務(wù):服務(wù)器/基礎(chǔ)設(shè)施核心技術(shù),張毅,譯.[M].人民郵電出版社,2015:.

    [8] [韓]金泰龍.Linuxshell腳本編程入門(mén),金香,譯.[M].人民郵電出版社,2014:.

    [9] [印] Shantanu Tushar, Sarath Lakshman.Linux Shell腳本攻略(第2版),門(mén)佳,譯.[M].人民郵電出版社,2014:.

    [10] 曹江華. Red Hat Enterprise Linux 7.0系統(tǒng)管理[M].電子工業(yè)出版社,2016(1):.

    Batch Management Tool Based on Linux Operating System

    Chen Yanpeng

    (Foshan Power Supply Bureau,Guangdong Power Grid Limited Corporation,Foshan 528000,China)

    Linux auto management tool, mainly uses Python and Paramiko interface to be developed. According to execute the scripts and command for the Linux operating system, this tool includes server’s information management, upload or download management, script information management and help documentation. Through the application of Linux auto management tool, the daily operation and maintenance of the Linux operating system and the safety rectification work have been greatly promoted, and the investment of human and time for the repetitive work are reduced.

    Linux; Python; Paramiko; Auto management

    陳衍鵬(1990-),男,本科學(xué)士,工程師,研究方向:信息系統(tǒng)開(kāi)發(fā)和管理,數(shù)據(jù)庫(kù),佛山 528000

    1007-757X(2017)01-0077-04

    TP311

    A

    2016.07.15)

    猜你喜歡
    序列化批量腳本
    酒駕
    批量提交在配置分發(fā)中的應(yīng)用
    安奇奇與小cool 龍(第二回)
    如何建構(gòu)序列化閱讀教學(xué)
    甘肅教育(2020年14期)2020-09-11 07:58:36
    數(shù)據(jù)庫(kù)系統(tǒng)shell腳本應(yīng)用
    快樂(lè)假期
    Java 反序列化漏洞研究
    淺議高校網(wǎng)銀批量代發(fā)
    作文訓(xùn)練微格化、序列化初探
    基于AUTOIT3和VBA的POWERPOINT操作題自動(dòng)批量批改
    国产一区二区激情短视频| 成人特级av手机在线观看| 亚洲专区国产一区二区| av片东京热男人的天堂| 国产精品av视频在线免费观看| 国产精品电影一区二区三区| 可以在线观看的亚洲视频| 国产精品 国内视频| 国产精品一及| 精品电影一区二区在线| 亚洲欧美日韩东京热| 久久久久精品国产欧美久久久| 国产欧美日韩一区二区精品| 搡老妇女老女人老熟妇| 亚洲片人在线观看| 亚洲国产高清在线一区二区三| 免费一级毛片在线播放高清视频| 免费在线观看亚洲国产| 色播亚洲综合网| АⅤ资源中文在线天堂| 搡老岳熟女国产| 亚洲国产高清在线一区二区三| 亚洲av成人一区二区三| 亚洲欧美精品综合久久99| 久久精品91无色码中文字幕| 免费大片18禁| 舔av片在线| 精华霜和精华液先用哪个| 国产私拍福利视频在线观看| 国产精品日韩av在线免费观看| 亚洲精品粉嫩美女一区| 19禁男女啪啪无遮挡网站| 色综合站精品国产| 极品教师在线免费播放| 久久中文字幕人妻熟女| 偷拍熟女少妇极品色| 日韩欧美免费精品| 变态另类丝袜制服| 日韩欧美三级三区| 变态另类丝袜制服| 97超视频在线观看视频| 色吧在线观看| 国产精品一及| 久久精品综合一区二区三区| 叶爱在线成人免费视频播放| 久久久久久久午夜电影| 中文字幕人成人乱码亚洲影| 热99在线观看视频| 天天躁狠狠躁夜夜躁狠狠躁| 成人av一区二区三区在线看| 国产极品精品免费视频能看的| av福利片在线观看| 老司机深夜福利视频在线观看| netflix在线观看网站| 亚洲人成网站高清观看| 级片在线观看| 亚洲欧美精品综合久久99| e午夜精品久久久久久久| 一级作爱视频免费观看| 好男人在线观看高清免费视频| 午夜福利在线观看吧| 亚洲国产欧美人成| 日本精品一区二区三区蜜桃| 免费电影在线观看免费观看| 亚洲美女视频黄频| 久久久久亚洲av毛片大全| 精品电影一区二区在线| 国产精品久久久久久久电影 | e午夜精品久久久久久久| 一级作爱视频免费观看| 日本一二三区视频观看| 日韩欧美免费精品| 久久中文字幕一级| 老汉色av国产亚洲站长工具| 亚洲,欧美精品.| 丁香欧美五月| 国内少妇人妻偷人精品xxx网站 | 亚洲九九香蕉| 亚洲精品美女久久av网站| 色综合亚洲欧美另类图片| 无遮挡黄片免费观看| 国产爱豆传媒在线观看| 亚洲中文字幕一区二区三区有码在线看 | 国产精品日韩av在线免费观看| 午夜视频精品福利| 1000部很黄的大片| 超碰成人久久| 91九色精品人成在线观看| 欧美高清成人免费视频www| 99热精品在线国产| 天堂av国产一区二区熟女人妻| 色尼玛亚洲综合影院| 精品一区二区三区四区五区乱码| 国产麻豆成人av免费视频| 男女视频在线观看网站免费| 日韩大尺度精品在线看网址| 亚洲专区字幕在线| 每晚都被弄得嗷嗷叫到高潮| 成人国产综合亚洲| 少妇熟女aⅴ在线视频| 国产精品99久久久久久久久| 成人精品一区二区免费| 精品久久久久久久人妻蜜臀av| 国产成人av激情在线播放| 亚洲在线自拍视频| 制服人妻中文乱码| 蜜桃久久精品国产亚洲av| 午夜成年电影在线免费观看| 一卡2卡三卡四卡精品乱码亚洲| 国产美女午夜福利| 日韩av在线大香蕉| 91久久精品国产一区二区成人 | 国产1区2区3区精品| 亚洲在线观看片| 天堂影院成人在线观看| 亚洲avbb在线观看| 男人和女人高潮做爰伦理| av女优亚洲男人天堂 | 不卡一级毛片| 亚洲欧美日韩无卡精品| 国内揄拍国产精品人妻在线| 午夜免费观看网址| 一二三四社区在线视频社区8| 天天添夜夜摸| 91久久精品国产一区二区成人 | 国产成人系列免费观看| 国产野战对白在线观看| 国产精品香港三级国产av潘金莲| 天天躁狠狠躁夜夜躁狠狠躁| 美女午夜性视频免费| 丰满的人妻完整版| 91麻豆精品激情在线观看国产| 天堂动漫精品| www.999成人在线观看| 亚洲av日韩精品久久久久久密| а√天堂www在线а√下载| 国产精品久久久久久人妻精品电影| www.www免费av| 在线观看免费午夜福利视频| 日本撒尿小便嘘嘘汇集6| 精品久久蜜臀av无| 国产在线精品亚洲第一网站| 精品久久久久久久久久久久久| 中文字幕最新亚洲高清| 最近最新中文字幕大全电影3| 亚洲第一电影网av| 最近最新中文字幕大全电影3| 亚洲在线观看片| 日日摸夜夜添夜夜添小说| 91在线观看av| 色综合婷婷激情| 老司机深夜福利视频在线观看| 亚洲最大成人中文| 国产精品一区二区精品视频观看| 日本成人三级电影网站| 色哟哟哟哟哟哟| 久久久久亚洲av毛片大全| 美女免费视频网站| 91av网站免费观看| 给我免费播放毛片高清在线观看| 99久久成人亚洲精品观看| h日本视频在线播放| 久久人人精品亚洲av| 国内毛片毛片毛片毛片毛片| 熟女人妻精品中文字幕| 国产成人欧美在线观看| 欧美成人免费av一区二区三区| 天堂网av新在线| 欧美日本视频| 国产高潮美女av| 男人舔女人下体高潮全视频| 五月玫瑰六月丁香| 成在线人永久免费视频| 嫩草影院入口| 成人性生交大片免费视频hd| 美女高潮的动态| 亚洲国产中文字幕在线视频| 久久午夜综合久久蜜桃| 免费一级毛片在线播放高清视频| 91在线观看av| 欧美日韩精品网址| 身体一侧抽搐| 人人妻人人澡欧美一区二区| www日本黄色视频网| 日韩欧美三级三区| 国产精品九九99| or卡值多少钱| 亚洲精品中文字幕一二三四区| 国产成人精品无人区| 午夜精品在线福利| 午夜激情欧美在线| aaaaa片日本免费| 免费看日本二区| 怎么达到女性高潮| 国内精品美女久久久久久| 国产91精品成人一区二区三区| 日韩三级视频一区二区三区| 天天躁日日操中文字幕| aaaaa片日本免费| 91在线观看av| 久久欧美精品欧美久久欧美| 成年女人永久免费观看视频| 亚洲国产欧美一区二区综合| 91麻豆av在线| 好看av亚洲va欧美ⅴa在| 97碰自拍视频| 亚洲中文av在线| 欧美日韩福利视频一区二区| 精品一区二区三区av网在线观看| 国产亚洲av高清不卡| 99久久精品热视频| 中亚洲国语对白在线视频| 欧美中文综合在线视频| 国产精品国产高清国产av| 国产高清激情床上av| 精品免费久久久久久久清纯| 精品一区二区三区av网在线观看| 丁香欧美五月| bbb黄色大片| 搡老熟女国产l中国老女人| 免费av毛片视频| 午夜激情福利司机影院| 精品国产亚洲在线| 久久亚洲真实| 91在线观看av| 床上黄色一级片| 色综合欧美亚洲国产小说| 99久久久亚洲精品蜜臀av| 少妇裸体淫交视频免费看高清| 九色国产91popny在线| 日本与韩国留学比较| 午夜免费激情av| 在线国产一区二区在线| 男女床上黄色一级片免费看| 欧美中文综合在线视频| 亚洲精品一区av在线观看| 国产成人影院久久av| 亚洲成av人片在线播放无| 一进一出好大好爽视频| 特大巨黑吊av在线直播| 久久久久亚洲av毛片大全| 18禁裸乳无遮挡免费网站照片| 韩国av一区二区三区四区| 午夜免费观看网址| 成熟少妇高潮喷水视频| 国产视频一区二区在线看| 久久中文字幕人妻熟女| 精品久久久久久久人妻蜜臀av| 国产伦精品一区二区三区视频9 | 女警被强在线播放| 亚洲国产高清在线一区二区三| 日韩欧美免费精品| 99国产精品99久久久久| 一二三四社区在线视频社区8| 亚洲av电影不卡..在线观看| 久久人人精品亚洲av| 欧美色视频一区免费| 国产精品一区二区三区四区免费观看 | 国产精品av视频在线免费观看| 很黄的视频免费| 久久精品91蜜桃| 狠狠狠狠99中文字幕| 国产激情欧美一区二区| 丰满人妻一区二区三区视频av | 成人18禁在线播放| 亚洲国产看品久久| 狂野欧美激情性xxxx| 日韩欧美 国产精品| 亚洲五月天丁香| 久久精品国产综合久久久| 精品国产美女av久久久久小说| 国产69精品久久久久777片 | 欧美3d第一页| av天堂中文字幕网| 国产精品爽爽va在线观看网站| 18禁黄网站禁片免费观看直播| 亚洲精品久久国产高清桃花| 亚洲五月天丁香| 国产欧美日韩精品一区二区| 久久久成人免费电影| 美女高潮的动态| 国产高清视频在线播放一区| 后天国语完整版免费观看| www日本在线高清视频| 亚洲国产欧美人成| 日韩大尺度精品在线看网址| 国产私拍福利视频在线观看| 亚洲精品乱码久久久v下载方式 | 欧美一区二区国产精品久久精品| 中文字幕久久专区| 久久精品国产亚洲av香蕉五月| 欧美丝袜亚洲另类 | 美女 人体艺术 gogo| 在线观看66精品国产| 俄罗斯特黄特色一大片| 一级毛片高清免费大全| 久久精品影院6| 国内久久婷婷六月综合欲色啪| 午夜福利18| 国产麻豆成人av免费视频| 亚洲中文字幕日韩| 又大又爽又粗| 国产精品98久久久久久宅男小说| 久久久久久久精品吃奶| 欧美激情久久久久久爽电影| 日韩欧美免费精品| 国产亚洲精品av在线| 九色成人免费人妻av| 久久热在线av| 1024香蕉在线观看| 午夜成年电影在线免费观看| avwww免费| 欧美3d第一页| 97碰自拍视频| 天天躁日日操中文字幕| 久久精品国产综合久久久| 亚洲熟妇熟女久久| 久久国产精品人妻蜜桃| 在线免费观看的www视频| 婷婷丁香在线五月| 身体一侧抽搐| 国产成人精品久久二区二区91| 黑人操中国人逼视频| 黄色女人牲交| 久久这里只有精品19| 中文亚洲av片在线观看爽| 老鸭窝网址在线观看| 在线十欧美十亚洲十日本专区| 色综合站精品国产| 少妇的逼水好多| 国产av不卡久久| 国产又黄又爽又无遮挡在线| 午夜免费观看网址| 国产aⅴ精品一区二区三区波| 啦啦啦免费观看视频1| 欧美丝袜亚洲另类 | 亚洲av电影不卡..在线观看| av国产免费在线观看| 一个人免费在线观看电影 | 亚洲av熟女| 搡老熟女国产l中国老女人| 成年女人永久免费观看视频| 精品久久久久久久人妻蜜臀av| 五月玫瑰六月丁香| 欧美一级a爱片免费观看看| 久久天堂一区二区三区四区| 久久午夜综合久久蜜桃| 国产精品,欧美在线| 日韩欧美在线二视频| 精华霜和精华液先用哪个| 国产亚洲欧美98| 嫩草影视91久久| 精品欧美国产一区二区三| 国产精品久久久久久久电影 | 丰满人妻熟妇乱又伦精品不卡| 亚洲国产看品久久| 国产激情久久老熟女| 91av网一区二区| 成年免费大片在线观看| 日韩成人在线观看一区二区三区| 成年女人毛片免费观看观看9| 亚洲av成人不卡在线观看播放网| 久久这里只有精品19| 日本免费一区二区三区高清不卡| 18禁裸乳无遮挡免费网站照片| 欧美不卡视频在线免费观看| 一个人观看的视频www高清免费观看 | 久久久国产欧美日韩av| 中出人妻视频一区二区| 男人舔女人下体高潮全视频| 日本三级黄在线观看| www日本黄色视频网| 狂野欧美激情性xxxx| 色在线成人网| 欧美3d第一页| 啦啦啦免费观看视频1| 99久国产av精品| 国产三级在线视频| www国产在线视频色| 无遮挡黄片免费观看| 又爽又黄无遮挡网站| 亚洲美女黄片视频| 91麻豆av在线| 久久亚洲精品不卡| 蜜桃久久精品国产亚洲av| avwww免费| 亚洲男人的天堂狠狠| 少妇丰满av| 国产精品久久电影中文字幕| 久久婷婷人人爽人人干人人爱| 91麻豆av在线| 一a级毛片在线观看| 欧美日韩亚洲国产一区二区在线观看| 久久精品aⅴ一区二区三区四区| 成人亚洲精品av一区二区| 精华霜和精华液先用哪个| 成熟少妇高潮喷水视频| 久久99热这里只有精品18| 国产av一区在线观看免费| 黄色女人牲交| 国产在线精品亚洲第一网站| 久久久水蜜桃国产精品网| 久久久精品大字幕| 日韩三级视频一区二区三区| 看黄色毛片网站| 国产成年人精品一区二区| 久久热在线av| 男女床上黄色一级片免费看| 久久久精品大字幕| 久久精品综合一区二区三区| 亚洲av成人一区二区三| 午夜亚洲福利在线播放| 一个人看的www免费观看视频| 夜夜爽天天搞| 中文亚洲av片在线观看爽| 青草久久国产| 日韩人妻高清精品专区| 夜夜夜夜夜久久久久| 亚洲欧美日韩无卡精品| www.精华液| 一进一出好大好爽视频| 日韩大尺度精品在线看网址| 亚洲无线在线观看| 亚洲专区字幕在线| 亚洲国产欧美一区二区综合| 午夜两性在线视频| 别揉我奶头~嗯~啊~动态视频| www.自偷自拍.com| 亚洲精品456在线播放app | 国产人伦9x9x在线观看| 亚洲av美国av| 脱女人内裤的视频| 一个人免费在线观看的高清视频| 亚洲国产欧美网| 国产伦人伦偷精品视频| 老司机在亚洲福利影院| 丝袜人妻中文字幕| 国内精品美女久久久久久| 国产精品美女特级片免费视频播放器 | 岛国在线免费视频观看| 黑人巨大精品欧美一区二区mp4| a在线观看视频网站| 精品福利观看| 夜夜爽天天搞| 国产一级毛片七仙女欲春2| 久久久国产成人免费| 久久欧美精品欧美久久欧美| 亚洲欧美精品综合久久99| 久久精品aⅴ一区二区三区四区| 欧美大码av| 变态另类丝袜制服| 一本综合久久免费| 夜夜爽天天搞| 两个人的视频大全免费| 精品一区二区三区四区五区乱码| 免费在线观看亚洲国产| 午夜福利在线在线| 国产单亲对白刺激| 久久99热这里只有精品18| 黑人欧美特级aaaaaa片| 成人特级av手机在线观看| 国产午夜精品论理片| 欧美在线一区亚洲| 不卡一级毛片| 很黄的视频免费| 亚洲成人中文字幕在线播放| 国产aⅴ精品一区二区三区波| 国产精品一区二区三区四区久久| 中文资源天堂在线| 久久久久久久精品吃奶| 国产亚洲精品久久久久久毛片| 亚洲精品久久国产高清桃花| 1000部很黄的大片| 国产单亲对白刺激| 久久天堂一区二区三区四区| 一级毛片精品| 91在线精品国自产拍蜜月 | 国产精品一及| 窝窝影院91人妻| 最近视频中文字幕2019在线8| 色老头精品视频在线观看| 十八禁人妻一区二区| 亚洲成人久久性| 夜夜夜夜夜久久久久| 草草在线视频免费看| 久久久精品大字幕| 叶爱在线成人免费视频播放| av福利片在线观看| 一进一出抽搐动态| 欧美在线黄色| 亚洲在线观看片| 舔av片在线| 国产精品99久久99久久久不卡| 精品欧美国产一区二区三| 精品人妻1区二区| 欧美日韩亚洲国产一区二区在线观看| 国产高清视频在线观看网站| 亚洲av成人一区二区三| 嫩草影院入口| 国产爱豆传媒在线观看| 欧美极品一区二区三区四区| 97超视频在线观看视频| 中文资源天堂在线| 丝袜人妻中文字幕| www.自偷自拍.com| 欧洲精品卡2卡3卡4卡5卡区| 日本精品一区二区三区蜜桃| 香蕉久久夜色| 国产成人影院久久av| 大型黄色视频在线免费观看| 美女扒开内裤让男人捅视频| 老汉色av国产亚洲站长工具| 免费在线观看视频国产中文字幕亚洲| 国模一区二区三区四区视频 | 色av中文字幕| 亚洲18禁久久av| 亚洲国产欧美网| 亚洲精华国产精华精| 老熟妇仑乱视频hdxx| 成年女人毛片免费观看观看9| 日韩欧美三级三区| 香蕉久久夜色| 桃红色精品国产亚洲av| 日韩精品青青久久久久久| 国产成人啪精品午夜网站| 久久久水蜜桃国产精品网| 一个人看视频在线观看www免费 | 亚洲在线观看片| 久久中文字幕一级| 欧美日韩综合久久久久久 | 天天一区二区日本电影三级| 免费看十八禁软件| 日本五十路高清| 99久久成人亚洲精品观看| 久久久久久大精品| 亚洲精品一卡2卡三卡4卡5卡| 一进一出抽搐动态| 99久久精品热视频| 久久久久久久久中文| 色精品久久人妻99蜜桃| www.自偷自拍.com| 天堂影院成人在线观看| 国产精品自产拍在线观看55亚洲| 国产亚洲av高清不卡| 国产视频内射| 丰满人妻一区二区三区视频av | 变态另类成人亚洲欧美熟女| 女警被强在线播放| 久久精品aⅴ一区二区三区四区| 真人做人爱边吃奶动态| 天天躁日日操中文字幕| 国产三级中文精品| 亚洲天堂国产精品一区在线| 极品教师在线免费播放| 亚洲熟女毛片儿| 桃色一区二区三区在线观看| 国产精品免费一区二区三区在线| netflix在线观看网站| 日韩高清综合在线| 亚洲乱码一区二区免费版| 亚洲欧洲精品一区二区精品久久久| 黄色视频,在线免费观看| 欧美精品啪啪一区二区三区| 99精品久久久久人妻精品| 在线观看一区二区三区| 日日摸夜夜添夜夜添小说| 久久亚洲真实| 久久欧美精品欧美久久欧美| 国产aⅴ精品一区二区三区波| 国产精品av久久久久免费| 日本黄色视频三级网站网址| 国产v大片淫在线免费观看| 长腿黑丝高跟| 曰老女人黄片| 精品一区二区三区四区五区乱码| 久久精品国产清高在天天线| 亚洲一区二区三区不卡视频| 好男人在线观看高清免费视频| 一级a爱片免费观看的视频| 亚洲在线自拍视频| 亚洲av第一区精品v没综合| 每晚都被弄得嗷嗷叫到高潮| 精品午夜福利视频在线观看一区| 国产午夜精品久久久久久| 一二三四在线观看免费中文在| 在线看三级毛片| 美女高潮喷水抽搐中文字幕| 欧美精品啪啪一区二区三区| 国产麻豆成人av免费视频| 国产欧美日韩一区二区三| 香蕉久久夜色| 亚洲国产色片| 久久婷婷人人爽人人干人人爱| 99久久99久久久精品蜜桃| 两性夫妻黄色片| 亚洲国产看品久久| 成人精品一区二区免费| 亚洲五月婷婷丁香| 五月伊人婷婷丁香| 九色国产91popny在线| 一夜夜www| 久久久久久人人人人人| 丰满人妻熟妇乱又伦精品不卡| 日韩欧美免费精品| 每晚都被弄得嗷嗷叫到高潮| 欧美国产日韩亚洲一区| 国产精品女同一区二区软件 | 麻豆成人午夜福利视频| 久久这里只有精品中国| 黑人操中国人逼视频| 久久午夜亚洲精品久久| 少妇丰满av| 欧美乱码精品一区二区三区| 午夜精品在线福利| 热99在线观看视频|