久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《UNIX环境高级编程 3rd》笔记(1 / 21):UNIX基础知识

發布時間:2023/12/13 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《UNIX环境高级编程 3rd》笔记(1 / 21):UNIX基础知识 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 引言
    • UNIX體系結構
    • 登錄
      • 登錄名
      • shell
    • 文件和目錄
      • 文件系統
      • 文件名
      • 路徑名
      • 工作目錄
      • 起始目錄
    • 輸入和輸出
      • 文件描述符
      • 標準輸入、標準輸出和標準錯誤
      • 不帶緩沖的IO
      • 標準IO
    • 程序和進程
      • 程序
      • 進程和進程ID
      • 進程控制
      • 線程和線程ID
    • 出錯處理
      • 出錯恢復
    • 用戶標識
      • 用戶ID
      • 組ID
      • 附屬組ID
    • 信號
    • 時間值
    • 系統調用和庫函數
      • 概述
      • 區別一
        • 例一
        • 例二
        • 小結
      • 區別二

引言

所有操作系統都為它們所運行的程序提供服務。典型的服務包括:

  • 執行新程序、
  • 打開文件、
  • 讀文件、
  • 分配存儲區
  • 獲得當前時間,

本書集中闡述不同版本的UNIX操作系統所提供的服務

(MyNote:將專注于Linux的。)

本章從程序員的角度快速瀏覽UNIX,對書中引用的一些術語和概念進行簡要的說明并給出實例。在以后各章中,將對這些概念做更詳細的說明。

對于初涉UNIX環境的程序員,本章還簡要介紹了UNIX提供的各種服務。

UNIX體系結構

從嚴格意義上說,可將操作系統定義為一種軟件,它控制計算機硬件資源,提供程序運行環境。我們通常將這種軟件稱為內核(kernel),因為它相對較小,而且位于環境的核心。下圖顯示了UNIX 系統的體系結構。

  • 內核的接口被稱為系統調用(system call,圖中的陰影部分)。
  • 公用函數庫構建在系統調用接口之上,應用程序既可使用公用函數庫,也可使用系統調用。
  • shell是一個特殊的應用程序,為運行其他應用程序提供了一個接口。

從廣義上說,操作系統包括了內核和一些其他軟件,這些軟件使得計算機能夠發揮作用,并使計算機具有自己的特性。這里所說的其他軟件包括系統實用程序(system utility)、應用程序、shell 以及公用函數庫等。

例如,Linux是GNU操作系統使用的內核。一些人將這種操作系統稱為GNU/Linux操作系統,但是,更常見的是簡單地稱其為Linux。雖然這種表達方法在嚴格意義上講并不正確,但鑒于“操作系統”這個詞的雙重含義,這種叫法還是可以理解的(這樣的叫法更簡潔)。

登錄

登錄名

用戶在登錄UNIX系統時,先鍵入登錄名,然后鍵入口令。

系統在其口令文件(通常是/etc/passwd文件)中查看登錄名。

口令文件中的登錄項由7個以冒號分隔的字段組成,依次是:

  • 登錄名、
  • 加密口令、
  • 數字用戶ID(205)、
  • 數字組ID (105)、
  • 注釋字段、
  • 起始目錄(/home/sar)
  • shell程序(/bin/ksh)。
  • sar:x:205:105:Stephen Rago:/home/sar:/bin/ksh

    目前,所有的系統已將加密口令移到另一個文件中。第6章將說明這種文件以及訪問它們的函數。

    etc:Editable Text Configuration

    shell

    用戶登錄后,系統通常先顯示一些系統信息,然后用戶就可以向shell程序鍵入命令。(當用戶登錄時,某些系統啟動一個視窗管理程序,但最終總會有一個shell程序運行在一個視窗中)。

    shell是一個命令行解釋器,它讀取用戶輸入,然后執行命令。shell 的用戶輸入通常來自于終端(交互式shell),有時則來自于文件(稱為shell腳本)。

    下表總結了UNIX系統中常見的shell。

    NamePathLinux 3.2.0
    Bourne shell/bin/sh?
    Bourne-again shell/bin/bash?
    C shell/bin/cshoptional
    Korn shell/bin/kshoptional
    TENEX C shell/bin/tcshoptional

    文件和目錄

    文件系統

    UNIX文件系統是目錄和文件的一種層次結構,所有東西的起點是稱為根(root)的目錄,這個目錄的名稱是一個字符“/”。

    目錄(directory)是一個包含目錄項的文件。在邏輯上,可以認為每個目錄項都包含:

    • 一個文件名,

    • 說明該文件屬性的信息

    • 文件類型(是普通文件還是目錄等)、

    • 文件大小、

    • 文件所有者、

    • 文件權限(其他用戶能否訪問該文件)

    • 文件最后的修改時間

    stat和fstat函數返回包含所有文件屬性的一個信息結構。

    第4章將詳細說明文件的各種屬性。

    文件名

    目錄中的各個名字稱為文件名(filename)。只有斜線(/)和空字符這兩個字符不能出現在文件名中。斜線用來分隔構成路徑名的各文件名,空字符則用來終止一個路徑名。盡管如此,好的習慣還是只使用常用印刷字符的一個子集作為文件名字符(如果在文件名中使用了某些shell的特殊字符,則必須使用shell的引號機制來引用文件名,這會帶來很多麻煩)。

    事實上,為了可移植性,POSIX.1推薦將文件名限制在以下字符集之內:字母(a ~ z、A ~ Z)、數字(0 ~ 9)、句點(.)、短橫線(-)和下劃線(_)。

    創建新目錄時會自動創建了兩個文件名:

  • .(稱為點)點指向當前目錄
  • ..(稱為點點)點點指向父目錄。
  • 在最高層次的根目錄中,點點與點相同。

    注意:空字符(‘\0’)和空格符(’ ')是分別不同的字符。

    路徑名

    由斜線分隔的一個或多個文件名組成的序列(也可以斜線開頭)構成路徑名(pathname),以斜線開頭的路徑名稱為絕對路徑名(absolute pathname)否則稱為相對路徑名(relative pathname)。相對路徑名指向相對于當前目錄的文件。

    文件系統根的名字(/)是一個特殊的絕對路徑名,它不包含文件名。

    實例:ls命令的簡要實現

    #include "apue.h"//1. #include <dirent.h>//2. 為了使用opendir和readdir的函數原型,以及 dirent 結構的定義int main(int argc, char *argv[])//3.4. {DIR *dp;//6.struct dirent *dirp;if (argc != 2)err_quit("usage: ls directory_name");if ((dp = opendir(argv[1])) == NULL)//5.6.err_sys("can't open %s", argv[1]);//7.while ((dirp = readdir(dp)) != NULL)//5.6.printf("%s\n", dirp->d_name);closedir(dp);//5.exit(0);//8. }

    這個程序中,有很多細節需要考慮:

  • 首先,其中包含了一個頭文件apue.h。本書中幾乎每一個程序都包含此頭文件。它包含了某些標準系統頭文件,定義了許多常量及函數原型,這些都將用于本書的各個實例中,附錄B列出了這一頭文件源碼。

  • 接下來,我們包含了一個系統頭文件dirent.h,以便使用opendir和readdir的函數原型,以及 dirent 結構的定義。在其他一些系統里,這些定義被分成多個頭文件。比如,在Ubuntu 12.04中,/usr/include/dirent.h聲明了函數原型,并且包含bits/dirent.h,后者定義了dirent結構(真正存放在/usrlinclude/x86_64-linux-gnu/bits 下)。(MyNote:CentOS的存在/usr/include/dirent.h)

  • main函數的聲明使用了ISO C標準所使用的風格(下一章將對ISO C標準進行更多說明)。

  • 程序獲取命令行的第1個參數argv[1]作為要列出其各個目錄項的目錄名。第7章將說
    明main函數如何被調用,程序如何存取命令行參數和環境變量。

  • 因為各種不同UNIX系統目錄項的實際格式是不一樣的,所以使用函數opendir、readdir和closedir對目錄進行處理。

  • opendir函數返回指向DIR結構的指針,我們將該指針傳送給readdir函數。我們并不關心DIR結構中包含了什么。然后,在循環中調用readdir來讀每個目錄項。它返回一個指向dirent結構的指針,而當目錄中己無目錄項可讀時則返回null指針。在dirent 結構中取出的只是每個目錄項的名字(d_name)。使用該名字,此后就可調用stat函數(見第4章)以獲得該文件的所有屬性。

  • 程序調用了兩個自編的函數對錯誤進行處理:err_sys 和err_quit。如果用戶無權限訪問該目錄或目錄不存在,err_sys 函數打印一條消息(“Permission denied”或“Not a directory”),說明遇到了什么類型的錯誤。這兩個出錯處理函數在附錄B中說明,隨后將更多地敘述出錯處理。

  • 當程序將結束時,它以參數0調用函數exit。函數exit終止程序。按慣例,參數0的意思是正常結束,參數值1~255則表示出錯。第8章將說明一個程序(如 shell 或我們所編寫的程序)如何獲得它所執行的另一個程序的exit狀態。

  • 工作目錄

    每個進程都有一個工作目錄(working directory),有時稱其為當前工作目錄(current working directory)。所有相對路徑名都從工作目錄開始解釋。進程可以用chdir函數更改其工作目錄。

    例如,

    • 相對路徑名doc/memo/joe指的是當前工作目錄中的doc目錄中的memo目錄中的文件(或目錄)joe。從該路徑名可以看出,doc和memo都應當是目錄,但是卻不能分辨joe是文件還是目錄。

    • 路徑名/urs/lib/lint是一個絕對路徑名,它指的是根目錄中的usr目錄中的lib目錄中的文件(或目錄)lint.

    起始目錄

    登錄時,工作目錄設置為起始目錄(home directory),該起始目錄從口令文件(/etc/passwd)中相應用戶的登錄項中取得。

    輸入和輸出

    文件描述符

    文件描述符(file descriptor)通常是一個小的非負整數,內核用以標識一個特定進程正在訪問的文件。當內核打開一個現有文件或創建一個新文件時,它都返回一個文件描述符。在讀、寫文件時,可以使用這個文件描述符。

    標準輸入、標準輸出和標準錯誤

    按慣例,每當運行一個新程序時,所有的shell都為其打開3個文件描述符,即標準輸入(standard input)、標準輸出(standard output)以及標準錯誤(standard error)。

    如果不做特殊處理,例如就像簡單的命令ls,則這3個描述符都鏈接向終端。大多數shell都提供一種方法,使其中任何一個或所有這3個描述符都能重新定向到某個文件。例如:

    ls > file.list

    執行ls命令,其標準輸出重新定向到名為file.list的文件。

    不帶緩沖的IO

    函數open、read、write、lseek 以及close提供了不帶緩沖的IO。這些函數都使用文件描述符。

    實例:如果愿意從標準輸入讀,并向標準輸出寫,下面程序可用于復制任一UNIX普通文件。

    #include "apue.h"//1.#define BUFFSIZE 4096int main(void) {int n;char buf[BUFFSIZE];//3.while ((n = read(STDIN_FILENO, buf, BUFFSIZE)) > 0)//1.2.3if (write(STDOUT_FILENO, buf, n) != n)//1.2.err_sys("write error");if (n < 0)err_sys("read error");exit(0); }
  • 頭文件<unistd.h> (apue.h中包含了此頭文件)及兩個常量STDIN_FILENO和STDOUT.FILENO是 POSTX標準的一部分(下一章將對此做更多的說明)。頭文件<unistd.h>包含了很多UNIX系統服務的函數原型,例如上例程序中調用的read和write。

  • 兩個常量STDIN_FILENO和STDOUT_FILENO定義在<unistd.h>頭文件中,它們指定了標準輸入和標準輸出的文件描述符。在POSIX標準中,它們的值分別是0和1,但是考慮到可讀性,我們將使用這些名字來表示這些常量。

  • 第3章將詳細討論BUFFSIZE常量,說明它的各種不同值將如何影響程序的效率。但是不管該常量的值如何,此程序總能復制任一UNIX普通文件。

  • read函數返回讀取的字節數,此值用作要寫的字節數。當到達輸入文件的尾端時,read返回0,程序停止執行。如果發生了一個讀錯誤,read返回-1。出錯時大多數系統函數返回-1。

  • 如果將該程序編譯成標準名稱的a.out文件,并以下列方式執行它:

    ./a.out > data

    那么標準輸入是終端,標準輸出則重新定向至文件 data,標準錯誤也是終端。如果此輸出文件并不存在,則shell 會創建它。該程序將用戶鍵入的各行復制到標準輸出,鍵入文件結束符(通常是Ctrl+D)時,將終止本次復制。

    若以下列方式執行該程序:

    ./ a.out < infile > outfile

    會將名為infile文件的內容復制到名為outfile的文件中。

    第3章將更詳細地說明不帶緩沖的IO函數。

    標準IO

    標準IO函數為那些不帶緩沖的IO函數提供了一個帶緩沖的接口。使用標準I/O函數無需擔心如何選取最佳的緩沖區大小。使用標準IO函數還簡化了對輸入行的處理(常常發生在UNIX的應用程序中)。例如,fgets函數讀取一個完整的行,而read函數讀取指定字節數。

    在第5章中我們將了解到,標準IO函數庫提供了使我們能夠控制該庫所使用的緩沖風格的函數。

    我們最熟悉的標準IO函數是printf。在調用printf 的程序中,總是包含<stdio.h>(在本書中,該頭文件包含在apue.h中),該頭文件包括了所有標準IO函數的原型。

    實例:下面程序的功能類似于前一個調用了read和 write的程序,第5章將對此程序進行更詳細的說明。它將標準輸入復制到標準輸出,也就能復制任一UNIX普通文件。

    #include "apue.h"int main(void) {int c;while ((c = getc(stdin)) != EOF)if (putc(c, stdout) == EOF)err_sys("output error");if (ferror(stdin))err_sys("input error");exit(0); }

    函數getc一次讀取一個字符,然后函數putc將此字符寫到標準輸出。讀到輸入的最后一個字節時,getc返回常量EOF(該常量在<stdio.h>中定義)。標準IO常量stdin和 stdout也在頭文件<stdio.h>中定義,它們分別表示標準輸入和標準輸出。

    程序和進程

    程序

    程序( program)是一個存儲在磁盤上某個目錄中的可執行文件。內核使用exec函數(7個exec函數之一),將程序讀入內存,并執行程序。第8章將說明這些exec函數。

    進程和進程ID

    程序的執行實例被稱為進程( process)。本書的每一頁幾乎都會使用這一術語。某些操作系統用任務( task)表示正在被執行的程序。

    UNIX系統確保每個進程都有一個唯一的數字標識符,稱為進程ID(process ID)。進程ID總是一個非負整數。

    #include "apue.h"int main(void) {printf("hello world from process ID %ld\n", (long)getpid());exit(0); }

    此程序運行時,它調用函數 getpid 得到其進程ID。我們將會在后面看到,getpid返回一個pid_t數據類型。我們不知道它的大小,僅知道的是標準會保證它能保存在一個長整型中。因為我們必須在printf函數中指定需要打印的每一個變量的大小,所以我們必須把它的值強制轉換為它可能會用到的最大的數據類型(這里是長整型)。

    雖然大多數進程ID可以用整型表示,但用長整型可以提高可移植性。

    進程控制

    有3個用于進程控制的主要函數:fork、exec和waitpid。(exec函數有7種變體,但經常把它們統稱為exec函數。)

    實例:UNIX系統的進程控制功能可以用一個簡單的程序說明。該程序從標準輸入讀取命令,然后執行這些命令。它類似于shell程序的基本實施部分。

    #include "apue.h" #include <sys/wait.h>int main(void) {char buf[MAXLINE]; /* from apue.h */pid_t pid;int status;printf("%% "); /* print prompt (printf requires %% to print %) */while (fgets(buf, MAXLINE, stdin) != NULL) {//1.if (buf[strlen(buf) - 1] == '\n')//2.buf[strlen(buf) - 1] = 0; /* replace newline with null */if ((pid = fork()) < 0) {//3.err_sys("fork error");} else if (pid == 0) { /* child */execlp(buf, buf, (char *)0);//4.err_ret("couldn't execute: %s", buf);exit(127);}/* parent */if ((pid = waitpid(pid, &status, 0)) < 0)//5.err_sys("waitpid error");printf("%% ");}exit(0); }

    實驗過程:

    [jallen@localhost intro]$ ./shell1 % date 2021年 05月 10日 星期一 12:21:54 PDT % ls getcputc hello.c Makefile shell1 shell2.c uidgid getcputc.c ls1 mycat shell1.c testerror uidgid.c hello ls1.c mycat.c shell2 testerror.c % pwd /home/jallen/Desktop/apue.3e/intro % who jallen tty1 2021-05-10 07:19 (:0) jallen pts/0 2021-05-10 07:58 (:0.0) % [jallen@localhost intro]$ ^C [jallen@localhost intro]$
  • 用標準IO函數fgets從標準輸入一次讀取一行。當鍵入文件結束符(通常是Ctrl+D)作為行的第一個字符時,fgets返回一個null 指針,于是循環停止,進程也就終止。第18章將說明所有特殊的終端字符(文件結束、退格字符、整行擦除等),以及如何改變它們。

  • 因為fgets返回的每一行都以換行符終止,后隨一個null字節,因此用標準C函數strlen計算此字符串的長度,然后用一個null字節替換換行符。這樣做是因為execlp函數要求的參數是以null結束的而不是以換行符結束的

  • 調用fork創建一個新進程。新進程是調用進程的一個副本,我們稱調用進程為父進程,新創建的進程為子進程。fork對父進程返回新的子進程的進程ID(一個非負整數),對子進程則返回0。因為fork創建一個新進程,所以說它被調用一次(由父進程),但返回兩次(分別在父進程中和在子進程中)

  • 在子進程中,調用execlp以執行從標準輸入讀入的命令。這就用新的程序文件替換了子進程原先執行的程序文件。fork和跟隨其后的exec兩者的組合就是某些操作系統所稱的產生(spawn)一個新進程。在 UNIX系統中,這兩部分分離成兩個獨立的函數。第8章將對這些函數進行更多說明。

  • 子進程調用execlp執行新程序文件,而父進程希望等待子進程終止,這是通過調用waitpid 實現的,其參數指定要等待的進程(即pid參數是子進程 ID)。waitpid函數返回子進程的終止狀態(status變量)。在我們這個簡單的程序中,沒有使用該值。如果需要,可以用此值準確地判定子進程是如何終止的。

  • 該程序的最主要限制是不能向所執行的命令傳遞參數。例如不能指定要列出目錄項的目錄名,只能對當前工作目錄執行ls命令。為了傳遞參數,先要分析輸入行,然后用某種約定把參數分開(可能使用空格或制表符),再將分隔后的各個參數傳遞給execlp函數。盡管如此,此程序仍可用來說明UNIX系統的進程控制功能。

  • 線程和線程ID

    通常,一個進程只有一個控制線程(thread)——某一時刻執行的一組機器指令。對于某些問題,如果有多個控制線程分別作用于它的不同部分,那么解決起來就容易得多。另外,多個控制線程也可以充分利用多處理器系統的并行能力(MyNote:多線程優勢)。

    一個進程內的所有線程共享同一地址空間、文件描述符、棧以及與進程相關的屬性。因為它們能訪問同一存儲區,所以各線程在訪問共享數據時需要采取同步措施以避免不一致性(MyNote:利用多線程優勢注意事項)。

    與進程相同,線程也用ID標識。但是,線程ID只在它所屬的進程內起作用。一個進程中的線程ID在另一個進程中沒有意義。當在一進程中對某個特定線程進行處理時,我們可以使用該線程的ID引用它。

    控制線程的函數與控制進程的函數類似,但另有一套。線程模型是在進程模型建立很久之后才被引入到UNIX系統中的,然而這兩種模型之間存在復雜的交互,在第12章中,我們會對此進行說明。

    出錯處理

    當UNIX系統函數出錯時,通常會返回一個負值,而且整型變量errno通常被設置為具有特定信息的值。例如,open 函數如果成功執行則返回一個非負文件描述符,如出錯則返回-1。

    在open出錯時,有大約15種不同的errno值(文件不存在、權限問題等)。而有些函數對于出錯則使用另一種約定而不是返回負值。例如,大多數返回指向對象指針的函數,在出錯時會返回一個null指針。

    文件<errno.h>中定義了errno以及可以賦與它的各種常量。這些常量都以字符E開頭。

    man errno

    POSIX和ISO C將errno定義為一個符號,它擴展成為一個可修改的整形左值(lvalue)。它可以是一個包含出錯編號的整數,也可以是一個返回出錯編號指針的函數。以前使用的定義是:

    extern int errno;

    但是在支持線程的環境中,多個線程共享進程地址空間,每個線程都有屬于它自己的局部errno以避免一個線程干擾另一個線程。例如,Linux支持多線程存取errno,將其定義為:

    extern int *__errno_location (void); #define errno (*_errno_1ocation())

    (MyNote:不懂具體怎么存取。)

    對于errno應當注意兩條規則:

  • 如果沒有出錯,其值不會被例程清除。因此,僅當函數的返回值指明出錯時,才檢驗其值。
  • 任何函數都不會將errno值設置為0,而且在<errno.h>中定義的所有常量都不為0。
  • C標準定義了兩個函數,它們用于打印出錯信息。

    #include <string.h> char *strerror(int errnum); //返回值:指向消息字符串的指針

    strerror函數將errnum(通常就是errno值)映射為一個出錯消息字符串,并且返回此字符串的指針。

    perror函數基于errno 的當前值,在標準錯誤上產生一條出錯消息,然后返回。

    #include <stdio.h> void perror(const char *msg);

    它首先輸出由msg指向的字符串,然后是一個冒號,一個空格,接著是對應于errno值的出錯消息,最后是一個換行符。

    實例:顯示了這兩個出錯函數的使用方法。

    #include "apue.h" #include <errno.h>int main(int argc, char *argv[]) {fprintf(stderr, "EACCES: %s\n", strerror(EACCES));errno = ENOENT;perror(argv[0]);exit(0); }

    輸出結果

    [jallen@localhost intro]$ ./testerror EACCES: Permission denied ./testerror: No such file or directory

    注意,我們將程序名(argv[0],其值是. /a.out)作為參數傳遞給perror。這是一個標準的UNIX慣例。使用這種方法,在程序作為管道的一部分執行時,例如:

    prog1 < inputfile | prog2 | prog3 > outputfile

    我們就能分清3個程序中的哪一個產生了一條特定的出錯消息。

    本書中的所有實例基本上都不直接調用strerror或perror,而是使用附錄B中的出錯函數。該附錄中的出錯函數使我們只用一條C語句就可利用ISOC的可變參數表功能處理出錯情況。

    出錯恢復

    可將在<errno.h>中定義的各種出錯分成兩類:

  • 致命性的。對于致命性的錯誤,無法執行恢復動作。最多能做的是在用戶屏幕上打印出一條出錯消息或者將一條出錯消息寫入日志文件中,然后退出。
  • 非致命性的。對于非致命性的出錯,有時可以較妥善地進行處理。大多數非致命性出錯是暫時的(如資源短缺),當系統中的活動較少時,這種出錯很可能不會發生。
  • 與資源相關的非致命性出錯包括:

    • EAGAIN、
    • ENFILE、
    • ENOBUFS、
    • ENOLCK、
    • ENOSPC、
    • EWOULDBLOCK,
    • 有時ENOMEM也是非致命性出錯。
    • 當EBUSY指明共享資源正在使用時,也可將它作為非致命性出錯處理。
    • 當EINTR中斷一個慢速系統調用時,可將它作為非致命性出錯處理(第10章內容)。

    對于資源相關的非致命性出錯的典型恢復操作是延遲一段時間,然后重試。這種技術可應用于其他情況。例如,假設出錯表明一個網絡連接不再起作用,那么應用程序可以采用這種方法,在短時間延遲后,嘗試重建該連接。一些應用使用指數補償算法,在每次迭代中等待更長時間。

    最終,由應用的開發者決定在哪些情況下應用程序可以從出錯中恢復。如果能夠采用一種合理的恢復策略,那么可以避免應用程序異常終止,進而就能改善應用程序的健壯性。

    用戶標識

    用戶ID

    口令文件登錄項中的用戶ID (user ID)是一個數值,它向系統標識各個不同的用戶。系統管理員在確定一個用戶的登錄名的同時,確定其用戶ID。用戶不能更改其用戶ID。通常每個用戶有一個唯一的用戶ID。

    下面將介紹內核如何使用用戶ID來檢驗該用戶是否有執行某些操作的權限。

    用戶ID為0的用戶為根用戶(root)或超級用戶(superuser)。在口令文件中,通常有一個登錄項,其登錄名為root,我們稱這種用戶的特權為超級用戶特權。我們將在第4章中看到,如果一個進程具有超級用戶特權,則大多數文件權限檢查都不再進行。

    某些操作系統功能只向超級用戶提供,超級用戶對系統有自由的支配權。

    組ID

    口令文件登錄項也包括用戶的組ID(group ID),它是一個數值。組ID也是由系統管理員在指定用戶登錄名時分配的。一般來說,在口令文件中有多個登錄項具有相同的組ID。組被用于將若干用戶集合到項目或部門中去。這種機制允許同組的各個成員之間共享資源(如文件)。第4章將介紹可以通過設置文件的權限使組內所有成員都能訪問該文件,而組外用戶不能訪問。

    組文件將組名映射為數值的組ID。組文件通常是/etc/group。

    使用數值的用戶ID和數值的組ID設置權限是歷史上形成的。對于磁盤上的每個文件,文件系統都存儲該文件所有者的用戶ID和組ID。存儲這兩個值只需4個字節(假定每個都以雙字節的整型值存放)。如果使用完整ASCII登錄名和組名,則需更多的磁盤空間。另外,在檢驗權限期間,比較字符串較之比較整型數更消耗時間。

    但是對于用戶而言,使用名字比使用數值方便,所以口令文件包含了登錄名和用戶ID之間的映射關系,而組文件則包含了組名和組D之間的映射關系。例如,ls -l命令使用口令文件將數值的用戶ID映射為登錄名,從而打印出文件所有者的登錄名。

    實例:打印用戶ID和組ID。

    #include "apue.h"int main(void) {printf("uid = %d, gid = %d\n", getuid(), getgid());exit(0); }

    附屬組ID

    除了在口令文件中對一個登錄名指定一個組ID外,大多數UNIX系統版本還允許一個用戶屬于另外一些組。

    這一功能是從4.2BSD開始的,它允許一個用戶屬于多至16個其他的組。登錄時,讀文件/etc/group,尋找列有該用戶作為其成員的前16個記錄項就可以得到該用戶的附屬組ID (supplementary group ID)。

    在下一章將說明,POSIX要求系統至少應支持8個附屬組,實際上大多數系統至少支持16個附屬組。

    信號

    信號(signal)用于通知進程發生了某種情況。例如,若某一進程執行除法操作,其除數為0則將名為SIGFPE(浮點異常)的信號發送給該進程。進程有以下3種處理信號的方式:

  • 忽略信號。有些信號表示硬件異常,例如,除以0或訪問進程地址空間以外的存儲單元等,因為這些異常產生的后果不確定,所以不推薦使用這種處理方式。
  • 按系統默認方式處理。對于除數為0,系統默認方式是終止該進程
  • 提供一個函數,信號發生時調用該函數,這被稱為捕捉該信號。通過提供自編的函數,我們就能知道什么時候產生了信號,并按期望的方式處理它。(MyNote:自定義處理)
  • 很多情況都會產生信號。終端鍵盤上有兩種產生信號的方法,它們被用于中斷當前運行的進程:分別稱為

  • 中斷鍵(interrupt key,通常是Delete鍵或Ctrl+C)
  • 退出鍵(quit key,通常是Ctrl+\)
  • 另一種產生信號的方法是調用kill函數。在一個進程中調用此函數就可向另一個進程發送一個信號。

    當然這樣做也有些限制:當向一個進程發送信號時,我們必須是那個進程的所有者或者是超級用戶。

    實例:

    回憶一下基本的shell實例(在進程控制章節)。如果調用此程序,然后按下中斷鍵,則執行此程序的進程終止。產生這種后果的原因是:對于此信號(SIGINT)的系統默認動作是終止進程。該進程沒有告訴系統內核應該如何處理此信號,所以系統按默認方式終止該進程

    為了能捕捉到此信號,程序需要調用signal函數,其中指定了當產生STGINT信號時要調用的函數的名字。函數名為sig_int,當其被調用時,只是打印一條消息,然后打印一個新提示符。

    #include "apue.h" #include <sys/wait.h>static void sig_int(int); /* our signal-catching function */int main(void) {char buf[MAXLINE]; /* from apue.h */pid_t pid;int status;if (signal(SIGINT, sig_int) == SIG_ERR)err_sys("signal error");printf("%% "); /* print prompt (printf requires %% to print %) */while (fgets(buf, MAXLINE, stdin) != NULL) {if (buf[strlen(buf) - 1] == '\n')buf[strlen(buf) - 1] = 0; /* replace newline with null */if ((pid = fork()) < 0) {err_sys("fork error");} else if (pid == 0) { /* child */execlp(buf, buf, (char *)0);err_ret("couldn't execute: %s", buf);exit(127);}/* parent */if ((pid = waitpid(pid, &status, 0)) < 0)err_sys("waitpid error");printf("%% ");}exit(0); }void sig_int(int signo) {printf("interrupt\n%% "); }

    實驗過程:

    [jallen@localhost intro]$ ./shell2 % ls getcputc hello.c Makefile shell1 shell2.c uidgid getcputc.c ls1 mycat shell1.c testerror uidgid.c hello ls1.c mycat.c shell2 testerror.c % date 2021年 05月 10日 星期一 12:25:06 PDT % ^Cinterrupt ^C% interrupt ^C% interrupt date 2021年 05月 10日 星期一 12:25:17 PDT % % ls getcputc hello.c Makefile shell1 shell2.c uidgid getcputc.c ls1 mycat shell1.c testerror uidgid.c hello ls1.c mycat.c shell2 testerror.c %

    運行程序后,鍵盤輸入Ctrl + D,便會打印“interrupt”,但程序并未結束,還能運行。

    在函數的返回類型前加上static,就是靜態函數。其特性如下:

    • 靜態函數只能在聲明它的文件中可見,其他文件不能引用該函數
    • 不同的文件可以使用相同名字的靜態函數,互不影響

    Link

    時間值

    歷史上,UNIX系統使用過兩種不同的時間值。

  • 日歷時間。該值是自協調世界時(Coordinated Universal Time,UTC)1970年1月1日00:00:00這個特定時間以來所經過的秒數累計值(早期的手冊稱UTC為格林尼治標準時間)。這些時間值可用于記錄文件最近一次的修改時間等。系統基本數據類型time_t用于保存這種時間值。

  • 進程時間。也被稱為CPU時間,用以度量進程使用的中央處理器資源。進程時間以時鐘滴答計算。每秒鐘曾經取為50、60或100個時鐘滴答。系統基本數據類型clock_t保存這種時間值。第2章將說明如何用sysconf函數得到每秒的時鐘滴答數。

  • 當度量一個進程的執行時間時(第3章),UNIX系統為一個進程維護了3個進程時間值:

    • 時鐘時間,又稱為墻上時鐘時間(wall clock time),它是進程運行的時間總量,其值與系統中同時運行的進程數有關。每當在本書中提到時鐘時間時,都是在系統中沒有其他活動時進行度量的。
    • 用戶CPU時間,是執行用戶指令所用的時間量。
    • 系統CPU時間,是為該進程執行內核程序所經歷的時間。例如,每當一個進程執行一個系統服務時,如read或write,在內核內執行該服務所花費的時間就計入該進程的系統CPU時間。

    用戶CPU時間和系統CPU時間之和常被稱為CPU時間(進程時間)。

    要取得任一進程的時鐘時間、用戶時間和系統時間是很容易的——只要執行命令time(1),其參數是要度量其執行時間的命令,例如:

    $ cd /usr/include $ time -p grep _POSIX_SOURCE */*.h > /dev/null real 0m0.81s user 0m0.11s sys 0m0.07s

    time命令的輸出格式與所使用的shell有關,其原因是某些shell并不運行/usr/bin/time,而是使用一個內置函數測量命令運行所使用的時間。

    第8章將說明一個運行進程如何取得這3個時間。關于時間和日期的一般說明見第6章。

    系統調用和庫函數

    概述

    所有的操作系統都提供多種服務的入口點,由此程序向內核請求服務。各種版本的UNIX實現都提供良好定義、數量有限、直接進入內核的入口點,這些入口點被稱為系統調用(system call)。Linux 3.2.0提供了380個系統調用,FreeBSD 8.0提供的系統調用超過450個。

    系統調用接口總是在《UNIX程序員手冊》的第2部分中說明,是用C語言定義的,與具體系統如何調用一個系統調用的實現技術無關。這與很多早期的操作系統不同,那些系統按傳統方式用機器的匯編語言定義內核入口點。

    UNIX所使用的技術是為每個系統調用在標準C庫中設置一個具有同樣名字的函數。用戶進程用標準C調用序列來調用這些函數,然后,函數又用系統所要求的技術調用相應的內核服務。例如,函數可將一個或多個C參數送入通用寄存器,然后執行某個產生軟中斷進入內核的機器指令。從應用角度考慮,可將系統調用視為C函數

    《UNIX程序員手冊》的第3部分定義了程序員可以使用的通用庫函數。雖然這些函數可能會調用一個或多個內核的系統調用,但是它們并不是內核的入口點。例如,printf 函數會調用write系統調用以輸出一個字符串,但函數strcpy(復制一個字符串)和atoi(將ASCII轉換為整數)并不使用任何內核的系統調用。(MyNote:庫函數可能不使用任何內核的系統調用。)

    區別一

    實現者的角度來看,系統調用和庫函數之間有根本的區別,但從用戶角度來看,其區別并不重要。在本書中,系統調用和庫函數都以C函數的形式出現,兩者都為應用程序提供服務。但是,我們應當理解,如果希望的話,我們可以替換庫函數,但是系統調用通常是不能被替換的

    例一

    以存儲空間分配函數malloc為例。有多種方法可以進行存儲空間分配及與其相關的無用空間回收操作(最佳適應、首次適應等),并不存在對所有程序都最優的一種技術。

    UNIX系統調用中處理存儲空間分配的是sbrk,它不是一個通用的存儲器管理器。它按指定字節數增加或減少進程地址空間。如何管理該地址空間卻取決于進程。

    存儲空間分配函數malloc實現一種特定類型的分配。如果我們不喜歡其操作方式,則可以定義自己的malloc函數,它很可能將使用sbrk 系統調用。(malloc可以自定義)

    事實上,有很多軟件包,它們使用sbrk系統調用實現自己的存儲空間分配算法。下圖顯示了應用程序、malloc函數以及sbrk系統調用之間的關系。

    (MyNote:個人理解庫函數是應用程序與系統調用之間中間層,可有更多操作空間。)

    從中可見,兩者職責不同,內核中的系統調用分配一塊空間給進程,而庫函數malloc則在用戶層次管理這一空間。

    例二

    另一個可說明系統調用和庫函數之間差別的例子是,UNIX系統提供的判斷當前時間和日期的接口

    一些操作系統分別提供了一個返回時間的系統調用和另一個返回日期的系統調用。任何特殊的處理,例如正常時制和夏令時之間的轉換,由內核處理或要求人為干預。UNIX系統則不同,它只提供一個系統調用,該系統調用返回自協調世界時1970年1月1日零時這個特定時間以來所經過的秒數。

    對該值的任何解釋,例如將其變換成人們可讀的、適用于本地時區的時間和日期,都留給用戶進程進行處理。在標準C庫中,提供了若干例程以處理大多數情況。這些庫函數處理各種細節,如各種夏令時算法等。

    小結

    應用程序既可以調用系統調用也可以調用庫函數。很多庫函數則會調用系統調用。下圖顯示這種差別。

    區別二

    系統調用和庫函數之間的另一個差別是:系統調用通常提供一種最小接口,而庫函數通常提供比較復雜的功能。我們從sbrk系統調用和malloc庫函數之間的差別中可以看到這一點。當我們比較不帶緩沖的I/O函數(見第3章)和標準IO函數(見第5章)時,還將看到這種差別。

    進程控制系統調用(fork、exec和 wait)通常由用戶應用程序直接調用。但是為了簡化某些常見的情況,UNIX系統也提供了一些庫函數,如 system和popen。第8章將說明system函數的一種實現,它使用基本的進程控制系統調用。第10章還將強化這一實例以正確地處理信號。

    (MyNote:系統調用簡單少功能,庫函數復雜多功能。)

    為使讀者了解大多數程序員應用的UNIX系統接口,我們不得不既說明系統調用,又介紹某些庫函數。例如,若只描述sbrk系統調用,那么就會忽略很多應用程序使用的malloc庫函數。本書除了必須要區分兩者時,對系統調用和庫函數都使用函數(function)這一術語來表示

    總結

    以上是生活随笔為你收集整理的《UNIX环境高级编程 3rd》笔记(1 / 21):UNIX基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    国精品人妻无码一区二区三区蜜柚 | 日日碰狠狠丁香久燥 | 在线成人www免费观看视频 | 国产香蕉尹人综合在线观看 | 少妇性荡欲午夜性开放视频剧场 | 成人毛片一区二区 | 中文无码伦av中文字幕 | 狠狠色噜噜狠狠狠7777奇米 | 在线精品国产一区二区三区 | 国产一区二区三区日韩精品 | 亚洲乱码国产乱码精品精 | 亚洲精品国产精品乱码不卡 | 国产真实乱对白精彩久久 | 亚洲成色在线综合网站 | 黑人大群体交免费视频 | 我要看www免费看插插视频 | 亚洲精品鲁一鲁一区二区三区 | 日本护士毛茸茸高潮 | 玩弄人妻少妇500系列视频 | 黑人巨大精品欧美一区二区 | 偷窥日本少妇撒尿chinese | 乌克兰少妇性做爰 | 久久综合狠狠综合久久综合88 | 日本www一道久久久免费榴莲 | 天天拍夜夜添久久精品大 | а√资源新版在线天堂 | 欧美 日韩 亚洲 在线 | 亚洲精品成人福利网站 | 露脸叫床粗话东北少妇 | 99久久无码一区人妻 | 国产欧美亚洲精品a | 欧美变态另类xxxx | 中文字幕日韩精品一区二区三区 | 国产精品办公室沙发 | 久久国产精品_国产精品 | av在线亚洲欧洲日产一区二区 | 亚洲成熟女人毛毛耸耸多 | 欧美国产日产一区二区 | 无遮挡国产高潮视频免费观看 | 激情内射亚州一区二区三区爱妻 | 精品亚洲韩国一区二区三区 | 久久久中文字幕日本无吗 | 蜜桃无码一区二区三区 | 国产三级精品三级男人的天堂 | 国产乱人无码伦av在线a | 久久精品国产99久久6动漫 | 奇米影视888欧美在线观看 | 国产精品.xx视频.xxtv | 亚洲综合另类小说色区 | 亚洲精品一区二区三区在线 | 在线精品国产一区二区三区 | 国产人妻久久精品二区三区老狼 | 宝宝好涨水快流出来免费视频 | 丁香花在线影院观看在线播放 | 亚洲欧美国产精品专区久久 | 国精产品一品二品国精品69xx | 伊人色综合久久天天小片 | 欧美黑人乱大交 | 兔费看少妇性l交大片免费 | 东京热无码av男人的天堂 | 中文字幕av无码一区二区三区电影 | 亚洲精品美女久久久久久久 | 十八禁真人啪啪免费网站 | 亚洲色欲色欲天天天www | 女高中生第一次破苞av | 亚洲经典千人经典日产 | 午夜免费福利小电影 | 三级4级全黄60分钟 | 久久精品国产99精品亚洲 | 少妇激情av一区二区 | 国产精品多人p群无码 | 精品久久久久久亚洲精品 | 男人的天堂av网站 | 性做久久久久久久久 | 色五月丁香五月综合五月 | 精品成在人线av无码免费看 | www成人国产高清内射 | 波多野结衣高清一区二区三区 | 国产亚洲精品久久久久久 | 日本一卡2卡3卡四卡精品网站 | a片免费视频在线观看 | 国产亚洲精品久久久ai换 | 久久综合网欧美色妞网 | 熟女体下毛毛黑森林 | 少妇厨房愉情理9仑片视频 | 99久久精品日本一区二区免费 | 国产综合在线观看 | 国产亚洲精品久久久久久国模美 | 十八禁视频网站在线观看 | 亚洲爆乳无码专区 | 亚洲精品欧美二区三区中文字幕 | 国产精品久久久久久久影院 | 日韩人妻无码中文字幕视频 | 人妻无码αv中文字幕久久琪琪布 | 一本色道久久综合亚洲精品不卡 | 少妇人妻av毛片在线看 | 久精品国产欧美亚洲色aⅴ大片 | 日本精品少妇一区二区三区 | 久久无码专区国产精品s | 亚洲国产高清在线观看视频 | 妺妺窝人体色www婷婷 | 久久人妻内射无码一区三区 | 午夜性刺激在线视频免费 | 国产色精品久久人妻 | 桃花色综合影院 | 图片区 小说区 区 亚洲五月 | 亚洲精品一区二区三区在线 | 日本爽爽爽爽爽爽在线观看免 | 曰韩无码二三区中文字幕 | 久久99精品久久久久婷婷 | 97资源共享在线视频 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 亚洲国产精品一区二区第一页 | 久久久国产一区二区三区 | 99久久亚洲精品无码毛片 | 国内精品一区二区三区不卡 | 国产一区二区三区四区五区加勒比 | 欧洲vodafone精品性 | 三级4级全黄60分钟 | 久久久精品456亚洲影院 | 特级做a爰片毛片免费69 | 任你躁国产自任一区二区三区 | 精品熟女少妇av免费观看 | 精品水蜜桃久久久久久久 | 欧美色就是色 | 鲁鲁鲁爽爽爽在线视频观看 | а√天堂www在线天堂小说 | 99视频精品全部免费免费观看 | 亚洲日韩一区二区 | 成 人影片 免费观看 | 欧美精品无码一区二区三区 | 无码吃奶揉捏奶头高潮视频 | 国产熟妇另类久久久久 | 成人无码影片精品久久久 | 久久天天躁夜夜躁狠狠 | 国产亚洲视频中文字幕97精品 | 在线а√天堂中文官网 | 永久免费观看国产裸体美女 | 久久久久成人精品免费播放动漫 | 国产偷抇久久精品a片69 | 天干天干啦夜天干天2017 | 正在播放老肥熟妇露脸 | 国产一区二区不卡老阿姨 | 久久午夜夜伦鲁鲁片无码免费 | 熟女俱乐部五十路六十路av | 亚洲精品一区二区三区大桥未久 | 天天摸天天碰天天添 | 国产激情艳情在线看视频 | 初尝人妻少妇中文字幕 | 青青久在线视频免费观看 | 18精品久久久无码午夜福利 | 日欧一片内射va在线影院 | 久精品国产欧美亚洲色aⅴ大片 | 国产偷国产偷精品高清尤物 | 亚洲国产av美女网站 | 中文字幕 亚洲精品 第1页 | 俺去俺来也www色官网 | 国产艳妇av在线观看果冻传媒 | 最新版天堂资源中文官网 | 中文字幕人妻无码一区二区三区 | 欧美亚洲国产一区二区三区 | 一区二区三区乱码在线 | 欧洲 | 伊人久久婷婷五月综合97色 | 丰满少妇熟乱xxxxx视频 | 色婷婷久久一区二区三区麻豆 | 国产精品久久精品三级 | 男人的天堂2018无码 | 免费视频欧美无人区码 | 性色av无码免费一区二区三区 | 少妇无码吹潮 | 男人的天堂2018无码 | 色五月丁香五月综合五月 | 欧美黑人性暴力猛交喷水 | 成熟妇人a片免费看网站 | 久久久婷婷五月亚洲97号色 | 国产成人久久精品流白浆 | 中文字幕日产无线码一区 | 人人爽人人澡人人人妻 | 午夜熟女插插xx免费视频 | 成年美女黄网站色大免费视频 | 色婷婷久久一区二区三区麻豆 | 久久精品国产精品国产精品污 | 国产精品久久久久久久影院 | 久久久久久久女国产乱让韩 | 又粗又大又硬毛片免费看 | 国产小呦泬泬99精品 | 日本成熟视频免费视频 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 初尝人妻少妇中文字幕 | 国产精品高潮呻吟av久久4虎 | v一区无码内射国产 | 一二三四在线观看免费视频 | 日本护士xxxxhd少妇 | 丰满少妇女裸体bbw | 99久久婷婷国产综合精品青草免费 | 东京一本一道一二三区 | 久久综合九色综合欧美狠狠 | 精品人妻人人做人人爽 | 久久国产自偷自偷免费一区调 | 精品无码国产自产拍在线观看蜜 | 波多野结衣aⅴ在线 | 亚洲欧美日韩国产精品一区二区 | 免费人成在线视频无码 | 特大黑人娇小亚洲女 | 国产精品第一国产精品 | v一区无码内射国产 | 国产艳妇av在线观看果冻传媒 | av无码久久久久不卡免费网站 | 久久视频在线观看精品 | 亚洲七七久久桃花影院 | 中文字幕人成乱码熟女app | 亚洲午夜福利在线观看 | 亚洲小说春色综合另类 | 亚洲成a人片在线观看无码3d | 日韩人妻无码中文字幕视频 | 国产成人无码午夜视频在线观看 | 欧美激情综合亚洲一二区 | 三上悠亚人妻中文字幕在线 | 久久精品中文闷骚内射 | 成人片黄网站色大片免费观看 | 色诱久久久久综合网ywww | 最新国产麻豆aⅴ精品无码 | 97精品国产97久久久久久免费 | 人人爽人人爽人人片av亚洲 | 精品 日韩 国产 欧美 视频 | 人妻少妇精品久久 | 性欧美videos高清精品 | 久久精品人人做人人综合试看 | 香港三级日本三级妇三级 | 人妻少妇精品久久 | 大肉大捧一进一出视频出来呀 | 欧美自拍另类欧美综合图片区 | 色五月丁香五月综合五月 | 亚洲熟妇色xxxxx亚洲 | 国产精品香蕉在线观看 | 波多野结衣乳巨码无在线观看 | 少妇性俱乐部纵欲狂欢电影 | 野狼第一精品社区 | 俺去俺来也在线www色官网 | 丰满人妻翻云覆雨呻吟视频 | 亚洲中文字幕成人无码 | 激情国产av做激情国产爱 | 一本色道久久综合亚洲精品不卡 | 男女作爱免费网站 | 欧美成人高清在线播放 | 牲交欧美兽交欧美 | 欧美人与牲动交xxxx | 无码国产色欲xxxxx视频 | 日日摸天天摸爽爽狠狠97 | 亚洲精品午夜国产va久久成人 | 精品无码成人片一区二区98 | 久久久无码中文字幕久... | 国产精品人人爽人人做我的可爱 | 国内精品久久久久久中文字幕 | 98国产精品综合一区二区三区 | 99视频精品全部免费免费观看 | 99久久婷婷国产综合精品青草免费 | 日本成熟视频免费视频 | 丰满人妻翻云覆雨呻吟视频 | 扒开双腿吃奶呻吟做受视频 | 亚洲国产精品一区二区第一页 | 美女黄网站人色视频免费国产 | 欧美日韩一区二区免费视频 | 精品偷拍一区二区三区在线看 | 精品少妇爆乳无码av无码专区 | 亚洲一区二区三区香蕉 | 国产精品igao视频网 | 色综合久久88色综合天天 | 久久久久se色偷偷亚洲精品av | 亚洲精品国产精品乱码视色 | 97色伦图片97综合影院 | 国产精品.xx视频.xxtv | 永久免费精品精品永久-夜色 | 99久久久无码国产精品免费 | 麻豆精品国产精华精华液好用吗 | 欧美人与动性行为视频 | 在线观看免费人成视频 | 无码人妻av免费一区二区三区 | 无码人妻少妇伦在线电影 | 欧美野外疯狂做受xxxx高潮 | 亚洲爆乳精品无码一区二区三区 | 国产亚洲精品精品国产亚洲综合 | 亚洲无人区一区二区三区 | 精品人妻人人做人人爽夜夜爽 | 激情亚洲一区国产精品 | 国产精品香蕉在线观看 | 永久免费精品精品永久-夜色 | 九月婷婷人人澡人人添人人爽 | 少女韩国电视剧在线观看完整 | 国产内射老熟女aaaa | 俺去俺来也在线www色官网 | 丰满少妇高潮惨叫视频 | 亚洲国产综合无码一区 | 免费视频欧美无人区码 | 欧美精品一区二区精品久久 | 亚洲色欲色欲欲www在线 | 日韩亚洲欧美精品综合 | 国产又爽又黄又刺激的视频 | 亚洲精品成a人在线观看 | 久久婷婷五月综合色国产香蕉 | 老熟妇仑乱视频一区二区 | 亚洲综合精品香蕉久久网 | 国产精品沙发午睡系列 | 欧美人妻一区二区三区 | 国产精品久久久午夜夜伦鲁鲁 | ass日本丰满熟妇pics | 久久99国产综合精品 | 99久久亚洲精品无码毛片 | 日本肉体xxxx裸交 | 成人aaa片一区国产精品 | 成人无码影片精品久久久 | 高清国产亚洲精品自在久久 | 亚洲经典千人经典日产 | 日韩精品无码一区二区中文字幕 | 午夜无码人妻av大片色欲 | 欧美亚洲国产一区二区三区 | 露脸叫床粗话东北少妇 | 国产午夜福利100集发布 | 亚洲成av人综合在线观看 | 人人爽人人澡人人人妻 | 黑人巨大精品欧美黑寡妇 | 中国女人内谢69xxxx | 狠狠cao日日穞夜夜穞av | 国产三级精品三级男人的天堂 | 波多野结衣av在线观看 | 日本精品人妻无码免费大全 | 高潮毛片无遮挡高清免费视频 | 久久99精品久久久久久动态图 | 精品午夜福利在线观看 | 亚洲色大成网站www国产 | 天干天干啦夜天干天2017 | 国产黄在线观看免费观看不卡 | 99久久精品午夜一区二区 | 日本一区二区三区免费播放 | 大胆欧美熟妇xx | 精品乱子伦一区二区三区 | 成人毛片一区二区 | 人人爽人人爽人人片av亚洲 | 精品久久久久香蕉网 | 久久婷婷五月综合色国产香蕉 | 粗大的内捧猛烈进出视频 | 国产精品igao视频网 | 中文字幕乱码中文乱码51精品 | 亚洲欧美综合区丁香五月小说 | 中文字幕av日韩精品一区二区 | 亚洲国产精品一区二区美利坚 | 无码人妻精品一区二区三区不卡 | 麻豆果冻传媒2021精品传媒一区下载 | 亚洲国精产品一二二线 | 久久精品丝袜高跟鞋 | 日欧一片内射va在线影院 | 国产精品毛片一区二区 | 国产真人无遮挡作爱免费视频 | 婷婷五月综合缴情在线视频 | 真人与拘做受免费视频一 | 国产精品二区一区二区aⅴ污介绍 | 国产精品人妻一区二区三区四 | 国产成人精品无码播放 | 久久人人爽人人爽人人片ⅴ | 久久久亚洲欧洲日产国码αv | aⅴ在线视频男人的天堂 | 国产艳妇av在线观看果冻传媒 | 午夜时刻免费入口 | 无码免费一区二区三区 | 亚洲色在线无码国产精品不卡 | 国产精品久久国产三级国 | 欧美日本精品一区二区三区 | 国产熟妇另类久久久久 | 丰满岳乱妇在线观看中字无码 | 久久www免费人成人片 | 香蕉久久久久久av成人 | 亚洲成色在线综合网站 | 日本熟妇人妻xxxxx人hd | 亚洲精品综合五月久久小说 | 成在人线av无码免费 | 国产精品亚洲五月天高清 | 日韩欧美成人免费观看 | 精品厕所偷拍各类美女tp嘘嘘 | 国产亚洲日韩欧美另类第八页 | 国产欧美熟妇另类久久久 | 大肉大捧一进一出视频出来呀 | 国产精品美女久久久久av爽李琼 | 亚洲精品成人福利网站 | 性啪啪chinese东北女人 | 乱码午夜-极国产极内射 | 老子影院午夜伦不卡 | 中文精品久久久久人妻不卡 | 狠狠cao日日穞夜夜穞av | 久久亚洲国产成人精品性色 | 国产又爽又猛又粗的视频a片 | 欧美xxxxx精品 | 国产午夜无码精品免费看 | 久久久久久国产精品无码下载 | 欧美 日韩 亚洲 在线 | 少妇被粗大的猛进出69影院 | 真人与拘做受免费视频 | 无码精品国产va在线观看dvd | 性生交大片免费看女人按摩摩 | 香蕉久久久久久av成人 | 国产激情一区二区三区 | 亚洲小说图区综合在线 | 婷婷色婷婷开心五月四房播播 | 日韩精品无码一区二区中文字幕 | 国产真实乱对白精彩久久 | 领导边摸边吃奶边做爽在线观看 | 日本精品人妻无码77777 天堂一区人妻无码 | 色婷婷综合激情综在线播放 | 国产成人综合色在线观看网站 | 久久国产精品偷任你爽任你 | 丰满诱人的人妻3 | 国产激情精品一区二区三区 | 精品成在人线av无码免费看 | 性色av无码免费一区二区三区 | 特级做a爰片毛片免费69 | 青青青爽视频在线观看 | 亚洲s色大片在线观看 | 波多野结衣一区二区三区av免费 | 亚洲七七久久桃花影院 | 无码人妻丰满熟妇区五十路百度 | 久久无码专区国产精品s | 国产精品久久精品三级 | 亚洲国产精品毛片av不卡在线 | 国产精品久久久久久亚洲影视内衣 | 精品无人国产偷自产在线 | 最近中文2019字幕第二页 | 人妻天天爽夜夜爽一区二区 | 欧美日韩久久久精品a片 | 国产两女互慰高潮视频在线观看 | 欧美日韩一区二区三区自拍 | 国产午夜无码精品免费看 | 99久久精品无码一区二区毛片 | 欧美国产日韩亚洲中文 | 国产莉萝无码av在线播放 | 亚洲 另类 在线 欧美 制服 | 亚洲欧美日韩成人高清在线一区 | 给我免费的视频在线观看 | 麻豆国产丝袜白领秘书在线观看 | 久久国产劲爆∧v内射 | 精品国产av色一区二区深夜久久 | 国产一区二区三区四区五区加勒比 | 精品成在人线av无码免费看 | 国产va免费精品观看 | 国产一区二区三区四区五区加勒比 | 沈阳熟女露脸对白视频 | 国产成人精品优优av | 天天摸天天透天天添 | 亚洲性无码av中文字幕 | 国产熟妇另类久久久久 | 国产网红无码精品视频 | 日韩精品无码免费一区二区三区 | 成人无码影片精品久久久 | 牲交欧美兽交欧美 | 久久综合狠狠综合久久综合88 | 久久久久人妻一区精品色欧美 | 国产极品视觉盛宴 | 亚洲日韩一区二区 | 久久久久久久人妻无码中文字幕爆 | 国产av一区二区精品久久凹凸 | 综合网日日天干夜夜久久 | 国产无遮挡又黄又爽免费视频 | 狂野欧美激情性xxxx | 青草青草久热国产精品 | 亚洲aⅴ无码成人网站国产app | 久久这里只有精品视频9 | 日本www一道久久久免费榴莲 | 激情亚洲一区国产精品 | 中文字幕色婷婷在线视频 | 麻豆精产国品 | 久久成人a毛片免费观看网站 | 精品国产麻豆免费人成网站 | 夜精品a片一区二区三区无码白浆 | 成人片黄网站色大片免费观看 | 亚洲中文字幕无码一久久区 | 国产精品永久免费视频 | 无码国模国产在线观看 | 51国偷自产一区二区三区 | 无码帝国www无码专区色综合 | 免费人成网站视频在线观看 | 娇妻被黑人粗大高潮白浆 | 少妇太爽了在线观看 | 女人被爽到呻吟gif动态图视看 | 亚洲精品一区三区三区在线观看 | 亚洲中文字幕av在天堂 | 亚洲精品一区三区三区在线观看 | 中文字幕乱码人妻无码久久 | 国产乱人偷精品人妻a片 | 精品人人妻人人澡人人爽人人 | 亚洲日韩中文字幕在线播放 | 内射爽无广熟女亚洲 | 狂野欧美性猛xxxx乱大交 | 国产疯狂伦交大片 | 久久国产精品精品国产色婷婷 | 欧美日韩久久久精品a片 | 99精品视频在线观看免费 | 国产亚洲精品久久久久久国模美 | 久久精品人人做人人综合试看 | 日本一区二区三区免费高清 | 午夜熟女插插xx免费视频 | 日产国产精品亚洲系列 | 性生交片免费无码看人 | 97精品国产97久久久久久免费 | 搡女人真爽免费视频大全 | 九一九色国产 | 欧洲精品码一区二区三区免费看 | 97夜夜澡人人爽人人喊中国片 | 成年女人永久免费看片 | 99精品无人区乱码1区2区3区 | 亚洲理论电影在线观看 | 人妻无码αv中文字幕久久琪琪布 | 2020最新国产自产精品 | 久久精品人人做人人综合试看 | 亚洲热妇无码av在线播放 | 色综合久久久久综合一本到桃花网 | 人人妻人人澡人人爽欧美一区九九 | 国产三级久久久精品麻豆三级 | 亚洲欧美综合区丁香五月小说 | 久久99精品国产麻豆蜜芽 | 久久国产劲爆∧v内射 | 中文字幕无线码 | 日韩亚洲欧美中文高清在线 | 中国女人内谢69xxxx | 国产福利视频一区二区 | 99久久99久久免费精品蜜桃 | 性做久久久久久久久 | 无码av岛国片在线播放 | 又大又硬又爽免费视频 | 久久伊人色av天堂九九小黄鸭 | 国产无套内射久久久国产 | 精品一二三区久久aaa片 | 夜精品a片一区二区三区无码白浆 | 97精品人妻一区二区三区香蕉 | 成 人 网 站国产免费观看 | 国产精品久久久久久久9999 | 成人aaa片一区国产精品 | 亚洲狠狠婷婷综合久久 | 未满成年国产在线观看 | 精品偷拍一区二区三区在线看 | 亚洲七七久久桃花影院 | 久久亚洲精品成人无码 | 亚洲国产欧美国产综合一区 | 天堂а√在线地址中文在线 | 无码国内精品人妻少妇 | 欧美精品无码一区二区三区 | 国产精品久久久久影院嫩草 | 亚洲乱码中文字幕在线 | 大乳丰满人妻中文字幕日本 | 国产成人无码区免费内射一片色欲 | 国产 浪潮av性色四虎 | 日本熟妇大屁股人妻 | 粉嫩少妇内射浓精videos | 日日噜噜噜噜夜夜爽亚洲精品 | www成人国产高清内射 | 青草青草久热国产精品 | 性色欲网站人妻丰满中文久久不卡 | 国产人妻精品午夜福利免费 | 最新版天堂资源中文官网 | 久久精品人人做人人综合 | 疯狂三人交性欧美 | 波多野结衣高清一区二区三区 | 久久无码人妻影院 | 97夜夜澡人人爽人人喊中国片 | 欧美老熟妇乱xxxxx | 国产欧美熟妇另类久久久 | 国产在线一区二区三区四区五区 | 樱花草在线社区www | 国产高清不卡无码视频 | 欧美老熟妇乱xxxxx | 人人妻人人澡人人爽人人精品浪潮 | 特大黑人娇小亚洲女 | 亚洲aⅴ无码成人网站国产app | 国产后入清纯学生妹 | 高清国产亚洲精品自在久久 | 成人影院yy111111在线观看 | 玩弄少妇高潮ⅹxxxyw | 国产特级毛片aaaaaaa高清 | 日本肉体xxxx裸交 | 国产熟妇另类久久久久 | 久久成人a毛片免费观看网站 | 亚洲一区二区三区四区 | 日韩人妻系列无码专区 | 国精产品一区二区三区 | 美女毛片一区二区三区四区 | 欧美成人免费全部网站 | 国产精品无码一区二区三区不卡 | 男人的天堂2018无码 | 日韩精品成人一区二区三区 | 免费人成网站视频在线观看 | 学生妹亚洲一区二区 | 青青草原综合久久大伊人精品 | 少妇无码av无码专区在线观看 | 中文字幕+乱码+中文字幕一区 | 国产免费无码一区二区视频 | 中文字幕无码av激情不卡 | 精品国产国产综合精品 | 欧美熟妇另类久久久久久不卡 | 国产人妻人伦精品1国产丝袜 | 无码一区二区三区在线 | 婷婷丁香六月激情综合啪 | 强伦人妻一区二区三区视频18 | 波多野结衣高清一区二区三区 | 麻豆精品国产精华精华液好用吗 | 夜夜躁日日躁狠狠久久av | 久久久久久a亚洲欧洲av冫 | 爆乳一区二区三区无码 | 亚洲精品综合一区二区三区在线 | 极品尤物被啪到呻吟喷水 | 午夜丰满少妇性开放视频 | 水蜜桃色314在线观看 | 国产精品无码成人午夜电影 | 欧美激情内射喷水高潮 | 无码av最新清无码专区吞精 | 97色伦图片97综合影院 | 亚洲s色大片在线观看 | av无码久久久久不卡免费网站 | 亚洲熟女一区二区三区 | а√资源新版在线天堂 | 亚洲成a人片在线观看无码3d | 久久亚洲日韩精品一区二区三区 | 少妇高潮喷潮久久久影院 | 精品偷拍一区二区三区在线看 | 日韩少妇白浆无码系列 | 疯狂三人交性欧美 | 色五月丁香五月综合五月 | 国产性生交xxxxx无码 | 成人免费视频在线观看 | 福利一区二区三区视频在线观看 | 亚洲日本一区二区三区在线 | 欧美国产日产一区二区 | 久久久久久a亚洲欧洲av冫 | 婷婷六月久久综合丁香 | 久久精品人人做人人综合试看 | 四十如虎的丰满熟妇啪啪 | 成年美女黄网站色大免费视频 | 内射老妇bbwx0c0ck | 国产成人无码av片在线观看不卡 | 国产国语老龄妇女a片 | 最近免费中文字幕中文高清百度 | 一二三四在线观看免费视频 | 中文字幕无码免费久久9一区9 | 在线成人www免费观看视频 | 东京热男人av天堂 | 中文字幕无码免费久久99 | 欧美成人家庭影院 | 亚洲国产精品成人久久蜜臀 | 中文字幕乱妇无码av在线 | 国产亚洲精品精品国产亚洲综合 | 极品尤物被啪到呻吟喷水 | 国产亚洲精品久久久ai换 | 麻豆国产97在线 | 欧洲 | 亚洲乱码中文字幕在线 | 久久人人爽人人爽人人片ⅴ | 性欧美videos高清精品 | 东京热男人av天堂 | 国产精品理论片在线观看 | 免费无码的av片在线观看 | 午夜不卡av免费 一本久久a久久精品vr综合 | 好男人www社区 | 久久天天躁狠狠躁夜夜免费观看 | 精品一区二区三区无码免费视频 | 无码人妻精品一区二区三区下载 | 波多野结衣高清一区二区三区 | 无码人妻丰满熟妇区毛片18 | 精品国产av色一区二区深夜久久 | 久久久av男人的天堂 | 国产偷国产偷精品高清尤物 | 人妻夜夜爽天天爽三区 | 亚洲精品久久久久久久久久久 | 无码人中文字幕 | 强奷人妻日本中文字幕 | 亚洲欧美中文字幕5发布 | 国产精品国产三级国产专播 | 国产女主播喷水视频在线观看 | 日韩少妇白浆无码系列 | 2020久久超碰国产精品最新 | 久久精品国产99精品亚洲 | 77777熟女视频在线观看 а天堂中文在线官网 | 精品无码成人片一区二区98 | 97精品国产97久久久久久免费 | 国产成人精品久久亚洲高清不卡 | 欧美高清在线精品一区 | 亚洲精品欧美二区三区中文字幕 | 伊人久久大香线焦av综合影院 | 麻豆果冻传媒2021精品传媒一区下载 | 强开小婷嫩苞又嫩又紧视频 | 亚洲男人av香蕉爽爽爽爽 | 久久精品一区二区三区四区 | 色窝窝无码一区二区三区色欲 | 在线а√天堂中文官网 | 人妻体内射精一区二区三四 | 麻豆av传媒蜜桃天美传媒 | 99久久婷婷国产综合精品青草免费 | 亚洲精品国偷拍自产在线观看蜜桃 | 蜜桃av抽搐高潮一区二区 | 久久精品国产一区二区三区 | 日韩人妻少妇一区二区三区 | 亚洲男人av香蕉爽爽爽爽 | 色婷婷av一区二区三区之红樱桃 | 老司机亚洲精品影院无码 | 偷窥日本少妇撒尿chinese | 国产精品手机免费 | 日本成熟视频免费视频 | 色综合久久中文娱乐网 | 久久人人爽人人爽人人片av高清 | 少妇被黑人到高潮喷出白浆 | 99精品久久毛片a片 | 88国产精品欧美一区二区三区 | 四虎国产精品一区二区 | 人人澡人人妻人人爽人人蜜桃 | 国产精品久久久久无码av色戒 | 日韩精品久久久肉伦网站 | 成人亚洲精品久久久久软件 | 亚洲日本一区二区三区在线 | 久久99精品久久久久久动态图 | a在线观看免费网站大全 | 黑人大群体交免费视频 | 欧美老妇交乱视频在线观看 | 亚洲乱码国产乱码精品精 | 欧美老人巨大xxxx做受 | 极品尤物被啪到呻吟喷水 | 国产亚洲精品久久久久久大师 | 亚洲日本一区二区三区在线 | 亚洲日韩乱码中文无码蜜桃臀网站 | 日产国产精品亚洲系列 | 网友自拍区视频精品 | 成 人影片 免费观看 | 青青草原综合久久大伊人精品 | 日本又色又爽又黄的a片18禁 | 蜜桃视频韩日免费播放 | 亚洲日韩乱码中文无码蜜桃臀网站 | 青春草在线视频免费观看 | 激情爆乳一区二区三区 | 国产亚洲日韩欧美另类第八页 | 国产精品va在线观看无码 | 在线播放无码字幕亚洲 | 日韩精品成人一区二区三区 | 成人免费无码大片a毛片 | 欧美性生交xxxxx久久久 | 色偷偷人人澡人人爽人人模 | 欧美自拍另类欧美综合图片区 | 国内精品人妻无码久久久影院 | 无码av岛国片在线播放 | 无码任你躁久久久久久久 | 东京热无码av男人的天堂 | 日本一区二区三区免费播放 | 骚片av蜜桃精品一区 | 日本高清一区免费中文视频 | 熟妇女人妻丰满少妇中文字幕 | 蜜桃av抽搐高潮一区二区 | 久久婷婷五月综合色国产香蕉 | 欧美丰满老熟妇xxxxx性 | 亚洲国产精品美女久久久久 | 成人精品视频一区二区 | 久精品国产欧美亚洲色aⅴ大片 | 超碰97人人做人人爱少妇 | 双乳奶水饱满少妇呻吟 | 少女韩国电视剧在线观看完整 | 亚洲中文字幕无码中字 | 久久久久se色偷偷亚洲精品av | 婷婷六月久久综合丁香 | 日本在线高清不卡免费播放 | 动漫av网站免费观看 | 久久久久久久久蜜桃 | 纯爱无遮挡h肉动漫在线播放 | 久久久久国色av免费观看性色 | 久久国产精品萌白酱免费 | 亚洲欧洲日本综合aⅴ在线 | 高清国产亚洲精品自在久久 | 午夜精品一区二区三区的区别 | 亚洲精品中文字幕 | 国产片av国语在线观看 | 东京热男人av天堂 | 亚洲中文字幕在线无码一区二区 | 思思久久99热只有频精品66 | 98国产精品综合一区二区三区 | 红桃av一区二区三区在线无码av | 任你躁国产自任一区二区三区 | 国产成人无码a区在线观看视频app | 丝袜 中出 制服 人妻 美腿 | 六十路熟妇乱子伦 | 国产亚洲视频中文字幕97精品 | 色偷偷人人澡人人爽人人模 | 领导边摸边吃奶边做爽在线观看 | 亚洲人成网站免费播放 | 久久午夜无码鲁丝片 | 亚洲成a人片在线观看日本 | 精品无人区无码乱码毛片国产 | 欧美日本精品一区二区三区 | 精品人妻中文字幕有码在线 | 国产日产欧产精品精品app | 麻豆精品国产精华精华液好用吗 | 久久亚洲中文字幕精品一区 | 国产口爆吞精在线视频 | 国产 精品 自在自线 | 丰满诱人的人妻3 | 亚洲人成人无码网www国产 | 国产网红无码精品视频 | 国产内射老熟女aaaa | 人人妻人人藻人人爽欧美一区 | 欧洲vodafone精品性 | 性色欲情网站iwww九文堂 | 奇米影视888欧美在线观看 | 欧美人与禽zoz0性伦交 | 牲欲强的熟妇农村老妇女 | 久久精品成人欧美大片 | 亚洲高清偷拍一区二区三区 | 成人三级无码视频在线观看 | 亚洲精品一区三区三区在线观看 | 日产精品99久久久久久 | 久久精品无码一区二区三区 | 欧美freesex黑人又粗又大 | 乱人伦中文视频在线观看 | 亚洲国产精品久久久久久 | 国产免费无码一区二区视频 | 国产人妻人伦精品 | 久久亚洲中文字幕无码 | 午夜福利试看120秒体验区 | 青草青草久热国产精品 | 久久精品女人的天堂av | 国产精品美女久久久网av | 野狼第一精品社区 | 欧美真人作爱免费视频 | 人妻尝试又大又粗久久 | 欧美精品一区二区精品久久 | 丰满诱人的人妻3 | 国产午夜无码精品免费看 | 漂亮人妻洗澡被公强 日日躁 | 老熟妇乱子伦牲交视频 | 亚洲综合色区中文字幕 | 97资源共享在线视频 | 久久久久久久女国产乱让韩 | 红桃av一区二区三区在线无码av | 少妇愉情理伦片bd | 欧美熟妇另类久久久久久多毛 | 无码毛片视频一区二区本码 | 欧美喷潮久久久xxxxx | 日产精品99久久久久久 | 呦交小u女精品视频 | 妺妺窝人体色www在线小说 | 欧美三级a做爰在线观看 | 风流少妇按摩来高潮 | 日日碰狠狠躁久久躁蜜桃 | 黑森林福利视频导航 | 在线观看免费人成视频 | 久久99精品久久久久婷婷 | 亚洲中文无码av永久不收费 | 精品成在人线av无码免费看 | 国产成人精品优优av | 激情爆乳一区二区三区 | 国产乱码精品一品二品 | 老头边吃奶边弄进去呻吟 | 精品国精品国产自在久国产87 | 黑人巨大精品欧美一区二区 | 国产精品久久久久久亚洲影视内衣 | 牲欲强的熟妇农村老妇女 | 领导边摸边吃奶边做爽在线观看 | 一本色道婷婷久久欧美 | 老头边吃奶边弄进去呻吟 | 中文字幕乱妇无码av在线 | 欧美人妻一区二区三区 | 激情亚洲一区国产精品 | 宝宝好涨水快流出来免费视频 | 人妻尝试又大又粗久久 | 国产av剧情md精品麻豆 | 色综合久久久久综合一本到桃花网 | 九月婷婷人人澡人人添人人爽 | 国产精品久久久久久久9999 | 在线观看免费人成视频 | 亚洲欧洲日本综合aⅴ在线 | 日本乱人伦片中文三区 | 偷窥日本少妇撒尿chinese | 欧美国产日韩亚洲中文 | 在线播放亚洲第一字幕 | 日韩亚洲欧美中文高清在线 | 中文无码精品a∨在线观看不卡 | 漂亮人妻洗澡被公强 日日躁 | 久久综合九色综合欧美狠狠 | 精品乱子伦一区二区三区 | 中文字幕av日韩精品一区二区 | 成人欧美一区二区三区黑人 | 国产精品高潮呻吟av久久4虎 | 国产精品久久久久久久9999 | 久久人人爽人人人人片 | 免费乱码人妻系列无码专区 | 亚洲日韩中文字幕在线播放 | 亚洲成熟女人毛毛耸耸多 | 久久熟妇人妻午夜寂寞影院 | 暴力强奷在线播放无码 | 无码乱肉视频免费大全合集 | 青青久在线视频免费观看 | 国产精品-区区久久久狼 | 亚洲综合久久一区二区 | 亚洲呦女专区 | 97无码免费人妻超级碰碰夜夜 | 少妇性俱乐部纵欲狂欢电影 | 国产国产精品人在线视 | 全黄性性激高免费视频 | 国产精品高潮呻吟av久久4虎 | 国产一区二区不卡老阿姨 | 久精品国产欧美亚洲色aⅴ大片 | 玩弄中年熟妇正在播放 | 国产成人无码午夜视频在线观看 | 性生交大片免费看女人按摩摩 | 亚洲一区av无码专区在线观看 | 国内少妇偷人精品视频免费 | 亚洲成色在线综合网站 | 丰满妇女强制高潮18xxxx | 欧美成人高清在线播放 | 国产电影无码午夜在线播放 | 免费网站看v片在线18禁无码 | 成人精品一区二区三区中文字幕 | 一本色道久久综合狠狠躁 | 国模大胆一区二区三区 | 日本精品人妻无码77777 天堂一区人妻无码 | 亚洲区欧美区综合区自拍区 | 国产舌乚八伦偷品w中 | 国产又爽又黄又刺激的视频 | 最新国产乱人伦偷精品免费网站 | 一本久久a久久精品亚洲 | 亚洲乱亚洲乱妇50p | 国产极品美女高潮无套在线观看 | 18黄暴禁片在线观看 | a片在线免费观看 | 成年美女黄网站色大免费视频 | 中文字幕 亚洲精品 第1页 | 在线亚洲高清揄拍自拍一品区 | 国内综合精品午夜久久资源 | 国产欧美精品一区二区三区 | 无码av免费一区二区三区试看 | 国产偷抇久久精品a片69 | 欧美午夜特黄aaaaaa片 | 亚洲欧洲日本综合aⅴ在线 | 蜜桃臀无码内射一区二区三区 | 久久久精品国产sm最大网站 | 日欧一片内射va在线影院 | 国产精品理论片在线观看 | 十八禁真人啪啪免费网站 | 日本熟妇人妻xxxxx人hd | 欧美精品国产综合久久 | 国产精品亚洲综合色区韩国 | 成在人线av无码免观看麻豆 | 波多野结衣av一区二区全免费观看 | 国产麻豆精品精东影业av网站 | 亚洲午夜福利在线观看 | 国产精品丝袜黑色高跟鞋 | 亚洲经典千人经典日产 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 牲欲强的熟妇农村老妇女 | 国产精品福利视频导航 | 欧美xxxxx精品 | 久久综合色之久久综合 | 99久久亚洲精品无码毛片 | 午夜理论片yy44880影院 | 熟妇人妻激情偷爽文 | 日韩无套无码精品 | 国产激情精品一区二区三区 | 欧美日韩色另类综合 | 人妻中文无码久热丝袜 | 亚洲精品欧美二区三区中文字幕 | 中文毛片无遮挡高清免费 | 高潮毛片无遮挡高清免费视频 | 久久久av男人的天堂 | 国产精品igao视频网 | 东京无码熟妇人妻av在线网址 | 欧洲欧美人成视频在线 | 妺妺窝人体色www婷婷 | 精品久久8x国产免费观看 | 亚洲最大成人网站 | 精品无人区无码乱码毛片国产 | 人人澡人人妻人人爽人人蜜桃 | 国产69精品久久久久app下载 | 性欧美videos高清精品 | 久久aⅴ免费观看 | 天天摸天天透天天添 | 成人aaa片一区国产精品 | 亚洲日本一区二区三区在线 | 999久久久国产精品消防器材 | 欧洲vodafone精品性 | 亚洲色偷偷男人的天堂 | 精品人人妻人人澡人人爽人人 | 色一情一乱一伦一区二区三欧美 | 丰满岳乱妇在线观看中字无码 | 麻豆人妻少妇精品无码专区 | 精品国产av色一区二区深夜久久 | 成人动漫在线观看 | 亚洲一区二区观看播放 | 欧美人与牲动交xxxx | 国产成人综合在线女婷五月99播放 | 国产综合色产在线精品 | 国产超级va在线观看视频 | 性欧美熟妇videofreesex | 亚洲自偷精品视频自拍 | 300部国产真实乱 | 久久精品国产精品国产精品污 | 最近免费中文字幕中文高清百度 | 久久久久人妻一区精品色欧美 | 中文字幕av无码一区二区三区电影 | 夜夜高潮次次欢爽av女 | 男人扒开女人内裤强吻桶进去 | 国产另类ts人妖一区二区 | 亚洲中文字幕在线观看 | 一本精品99久久精品77 | 国产精品多人p群无码 | 亚洲s码欧洲m码国产av | 无码人妻少妇伦在线电影 | 国产成人精品久久亚洲高清不卡 | 欧美国产日韩亚洲中文 | 老司机亚洲精品影院 | 国产特级毛片aaaaaa高潮流水 | 亚洲男女内射在线播放 | 98国产精品综合一区二区三区 | 国产精品久久久久无码av色戒 | 国产suv精品一区二区五 | 亚洲热妇无码av在线播放 | 草草网站影院白丝内射 | 欧美精品在线观看 | 成人影院yy111111在线观看 | 一本久久伊人热热精品中文字幕 | 久久国产精品精品国产色婷婷 | 亚洲成av人影院在线观看 | 67194成是人免费无码 | 麻豆国产丝袜白领秘书在线观看 | 中文久久乱码一区二区 | 青草青草久热国产精品 | 免费乱码人妻系列无码专区 | 亚洲狠狠婷婷综合久久 | 在线播放免费人成毛片乱码 | 成年美女黄网站色大免费视频 | 东京热一精品无码av | 黑人巨大精品欧美黑寡妇 | 国产亚洲欧美在线专区 | 日韩成人一区二区三区在线观看 | 国产凸凹视频一区二区 | 一本久道久久综合婷婷五月 | 亚洲s码欧洲m码国产av | 中文字幕无码乱人伦 | 亚洲日韩乱码中文无码蜜桃臀网站 | 老太婆性杂交欧美肥老太 | 图片小说视频一区二区 | 夜夜躁日日躁狠狠久久av | 国产亚洲精品久久久闺蜜 | 99久久久国产精品无码免费 | 国产成人久久精品流白浆 | 国产两女互慰高潮视频在线观看 | 国产午夜无码精品免费看 | 亚洲综合无码久久精品综合 | 狂野欧美性猛xxxx乱大交 | 国产69精品久久久久app下载 | 国产精品国产自线拍免费软件 | 国产亚洲tv在线观看 | 扒开双腿疯狂进出爽爽爽视频 | 中文字幕人妻无码一区二区三区 | 国产乱人伦偷精品视频 | 四虎影视成人永久免费观看视频 | 国产在线精品一区二区高清不卡 | 成人免费无码大片a毛片 | 老熟女乱子伦 | 樱花草在线社区www | 内射巨臀欧美在线视频 | 日本高清一区免费中文视频 | 婷婷五月综合缴情在线视频 | 久久成人a毛片免费观看网站 | 一本精品99久久精品77 | 亚洲熟悉妇女xxx妇女av | 国产极品视觉盛宴 | 精品久久久久香蕉网 | 在线亚洲高清揄拍自拍一品区 | 大肉大捧一进一出好爽视频 | 亚洲国产精品无码一区二区三区 | 国产精品国产三级国产专播 | 国产特级毛片aaaaaaa高清 | 中文字幕色婷婷在线视频 | 国产亚av手机在线观看 | 少妇性l交大片 | 国产激情一区二区三区 | 最新国产乱人伦偷精品免费网站 | 亚洲日本va中文字幕 | 免费国产成人高清在线观看网站 | 东京热无码av男人的天堂 | 国产小呦泬泬99精品 | 日本丰满熟妇videos | 亚洲精品国产品国语在线观看 | 日韩欧美群交p片內射中文 | 国产精品第一国产精品 | 亚洲精品综合五月久久小说 | 色综合久久久久综合一本到桃花网 | 一区二区三区高清视频一 | 国产一精品一av一免费 | 久久久久久av无码免费看大片 | 东北女人啪啪对白 | 欧美熟妇另类久久久久久多毛 | 5858s亚洲色大成网站www | 国产人妻精品午夜福利免费 | 国产sm调教视频在线观看 | 欧美一区二区三区视频在线观看 | 亚洲精品国偷拍自产在线麻豆 | 欧美成人午夜精品久久久 | 99久久精品无码一区二区毛片 | 婷婷丁香五月天综合东京热 | 55夜色66夜色国产精品视频 | 欧美日韩视频无码一区二区三 | 日韩精品a片一区二区三区妖精 | 亚洲精品www久久久 | 又色又爽又黄的美女裸体网站 | 欧美性黑人极品hd | 人人妻人人澡人人爽欧美精品 | 中文字幕久久久久人妻 | 国产精品美女久久久久av爽李琼 | 少妇高潮一区二区三区99 | 成 人 免费观看网站 | 欧美阿v高清资源不卡在线播放 | 伊在人天堂亚洲香蕉精品区 | 99精品国产综合久久久久五月天 | 噜噜噜亚洲色成人网站 | 性欧美videos高清精品 | 精品国产精品久久一区免费式 | 在线成人www免费观看视频 | av在线亚洲欧洲日产一区二区 | 亚洲爆乳精品无码一区二区三区 | 久9re热视频这里只有精品 | 久久午夜夜伦鲁鲁片无码免费 | 色婷婷久久一区二区三区麻豆 | 中文字幕日产无线码一区 | 国产真实夫妇视频 | 亚洲欧美日韩综合久久久 | 天天做天天爱天天爽综合网 | 久久zyz资源站无码中文动漫 | 亚洲人成网站在线播放942 | 日韩精品无码一本二本三本色 | 成人欧美一区二区三区黑人 | 国产精品美女久久久 | 亚洲精品www久久久 | 国产午夜福利100集发布 | 成人精品天堂一区二区三区 | 国产艳妇av在线观看果冻传媒 | 亚洲日本va中文字幕 | 妺妺窝人体色www婷婷 | 国产内射老熟女aaaa | 久久亚洲中文字幕无码 | 成 人影片 免费观看 | a在线观看免费网站大全 | 国内精品久久久久久中文字幕 | 国产精品亚洲一区二区三区喷水 | 99麻豆久久久国产精品免费 | 成 人影片 免费观看 | 国产熟女一区二区三区四区五区 | 久热国产vs视频在线观看 | 日韩欧美中文字幕公布 | 精品无码国产自产拍在线观看蜜 | 国产极品视觉盛宴 | 久久精品国产日本波多野结衣 | 成人精品一区二区三区中文字幕 | 国产无遮挡吃胸膜奶免费看 | 日韩人妻无码一区二区三区久久99 | 人人超人人超碰超国产 | 亚洲人成人无码网www国产 | 真人与拘做受免费视频 | a片在线免费观看 | 国产日产欧产精品精品app | 内射爽无广熟女亚洲 | 亚洲乱亚洲乱妇50p | 欧美黑人巨大xxxxx | 老太婆性杂交欧美肥老太 | 女人被男人躁得好爽免费视频 | 在线精品亚洲一区二区 | 久久精品视频在线看15 | 中文字幕+乱码+中文字幕一区 | 国产熟女一区二区三区四区五区 | 亚洲综合精品香蕉久久网 | 377p欧洲日本亚洲大胆 | 少妇无套内谢久久久久 | 国模大胆一区二区三区 | 国产一精品一av一免费 | 无码中文字幕色专区 | 午夜精品一区二区三区的区别 | 少妇厨房愉情理9仑片视频 | 国产精品亚洲综合色区韩国 | 精品久久8x国产免费观看 | 国产香蕉尹人综合在线观看 | 成年女人永久免费看片 | 国产区女主播在线观看 | 男女性色大片免费网站 | 日本肉体xxxx裸交 | 国产精品无码成人午夜电影 | 无码中文字幕色专区 | 老太婆性杂交欧美肥老太 | 久久久久久国产精品无码下载 | 亚洲精品综合五月久久小说 | 久久精品国产日本波多野结衣 | 欧美激情综合亚洲一二区 | 成人精品一区二区三区中文字幕 | 精品国产乱码久久久久乱码 | 国产精品久久久久久亚洲影视内衣 | 色婷婷久久一区二区三区麻豆 | 无码福利日韩神码福利片 | 天天躁日日躁狠狠躁免费麻豆 | 麻豆md0077饥渴少妇 | 日本成熟视频免费视频 | 樱花草在线社区www | 亚洲精品一区三区三区在线观看 | 亚洲中文字幕在线观看 | 波多野结衣aⅴ在线 | 欧美日韩一区二区综合 | 18无码粉嫩小泬无套在线观看 | 精品人妻av区 | 亚洲国产精品无码久久久久高潮 | 亚洲精品一区三区三区在线观看 | 久久亚洲日韩精品一区二区三区 | 97夜夜澡人人爽人人喊中国片 | 99久久久无码国产aaa精品 | 午夜熟女插插xx免费视频 | 亚洲综合色区中文字幕 | 成熟人妻av无码专区 | 丰满人妻精品国产99aⅴ | 日本一区二区三区免费播放 | 无码人妻丰满熟妇区毛片18 | 亚洲国产成人a精品不卡在线 | 久久天天躁夜夜躁狠狠 | 亚洲 另类 在线 欧美 制服 | 一本久道久久综合狠狠爱 | 国产乱人偷精品人妻a片 | 牛和人交xxxx欧美 | 色婷婷综合中文久久一本 | 国精产品一品二品国精品69xx | 精品久久久无码中文字幕 | 97se亚洲精品一区 | 亚洲精品中文字幕久久久久 | 国产成人综合色在线观看网站 | 内射欧美老妇wbb | 国产精品无套呻吟在线 | 成人毛片一区二区 | 狠狠躁日日躁夜夜躁2020 | 国内少妇偷人精品视频免费 | 少妇人妻大乳在线视频 | 少妇性l交大片 | 亚洲色大成网站www国产 | 久久人人爽人人爽人人片av高清 | 欧美人与禽zoz0性伦交 | 夫妻免费无码v看片 | 7777奇米四色成人眼影 | 亚洲中文字幕va福利 | 2020久久超碰国产精品最新 | 欧美黑人乱大交 | 岛国片人妻三上悠亚 | 亚洲va中文字幕无码久久不卡 | 夜夜高潮次次欢爽av女 | 欧美国产日韩久久mv | 熟妇激情内射com | 丰满少妇人妻久久久久久 | 99久久久国产精品无码免费 | 成人无码影片精品久久久 | 精品无人区无码乱码毛片国产 | 午夜熟女插插xx免费视频 | 国内老熟妇对白xxxxhd | 成人欧美一区二区三区黑人免费 | 国产精品无码成人午夜电影 | 国产明星裸体无码xxxx视频 | 99精品视频在线观看免费 | 国产尤物精品视频 | 久久天天躁狠狠躁夜夜免费观看 | 国产精品美女久久久久av爽李琼 | 国产成人无码av片在线观看不卡 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 窝窝午夜理论片影院 | 无码午夜成人1000部免费视频 | 在线成人www免费观看视频 | 18禁黄网站男男禁片免费观看 | 精品成人av一区二区三区 | 免费无码的av片在线观看 | 伊在人天堂亚洲香蕉精品区 | 午夜肉伦伦影院 | 亚洲精品一区二区三区在线 | 日韩成人一区二区三区在线观看 | 全黄性性激高免费视频 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 久久国产自偷自偷免费一区调 | 67194成是人免费无码 | 久久久久久久久蜜桃 | 99精品视频在线观看免费 | 在线精品国产一区二区三区 | 无码乱肉视频免费大全合集 | 十八禁视频网站在线观看 | 亚洲天堂2017无码中文 | 男女性色大片免费网站 | 亚洲码国产精品高潮在线 | 久久精品人妻少妇一区二区三区 | 日韩av无码一区二区三区不卡 | 最近中文2019字幕第二页 | av无码久久久久不卡免费网站 | 日本大乳高潮视频在线观看 | 久久亚洲精品中文字幕无男同 | 人人爽人人爽人人片av亚洲 | 国产精品igao视频网 | 国产艳妇av在线观看果冻传媒 | 欧美黑人乱大交 | 亚洲人成网站色7799 | 免费观看的无遮挡av | 久久99热只有频精品8 | 亚洲自偷自偷在线制服 | 丰满人妻被黑人猛烈进入 | av香港经典三级级 在线 | 搡女人真爽免费视频大全 | 好屌草这里只有精品 | 久久久久99精品国产片 | 久久久久亚洲精品中文字幕 | 4hu四虎永久在线观看 | 四虎国产精品一区二区 | 无码午夜成人1000部免费视频 | 国产精品无码久久av | 一本色道久久综合亚洲精品不卡 | 夜夜躁日日躁狠狠久久av | 日本一区二区更新不卡 | 成人aaa片一区国产精品 | 久久综合狠狠综合久久综合88 | 荫蒂添的好舒服视频囗交 | 无人区乱码一区二区三区 | 性欧美牲交xxxxx视频 | 中文字幕精品av一区二区五区 | 欧美怡红院免费全部视频 | 国产香蕉尹人综合在线观看 | 红桃av一区二区三区在线无码av | 国产人成高清在线视频99最全资源 | 亚洲中文字幕av在天堂 | 蜜臀aⅴ国产精品久久久国产老师 | 国产精品沙发午睡系列 | 色综合久久中文娱乐网 | 国内丰满熟女出轨videos | 人人爽人人澡人人高潮 | 久久精品国产99精品亚洲 | 国内精品一区二区三区不卡 | 狠狠色欧美亚洲狠狠色www | 在线精品国产一区二区三区 | 激情爆乳一区二区三区 | 中文精品无码中文字幕无码专区 | 国产尤物精品视频 | 中文字幕+乱码+中文字幕一区 | 蜜桃av抽搐高潮一区二区 | 强伦人妻一区二区三区视频18 | 久久伊人色av天堂九九小黄鸭 | 少女韩国电视剧在线观看完整 | 宝宝好涨水快流出来免费视频 | 国产亲子乱弄免费视频 | 精品无码国产一区二区三区av | 在线a亚洲视频播放在线观看 | 人人澡人人透人人爽 | 日日噜噜噜噜夜夜爽亚洲精品 | 日本护士毛茸茸高潮 | 中文字幕久久久久人妻 | 国产深夜福利视频在线 | 久久精品中文字幕大胸 | 亚洲精品午夜国产va久久成人 | 东京热无码av男人的天堂 | 中国女人内谢69xxxx | 色五月五月丁香亚洲综合网 | 曰韩少妇内射免费播放 | 全黄性性激高免费视频 | 麻豆av传媒蜜桃天美传媒 | 内射欧美老妇wbb | 精品国产一区二区三区四区 | 国产精品毛片一区二区 | 无码人妻丰满熟妇区毛片18 | 久久国语露脸国产精品电影 | 中文字幕无码免费久久9一区9 | 四虎国产精品一区二区 | 一本久道久久综合婷婷五月 | 欧美 亚洲 国产 另类 | 久久国产精品精品国产色婷婷 | 免费观看又污又黄的网站 | 激情内射日本一区二区三区 | 久久久精品成人免费观看 | 一本加勒比波多野结衣 | 欧美色就是色 | 天天爽夜夜爽夜夜爽 | 狠狠综合久久久久综合网 | 精品国偷自产在线 | 欧洲精品码一区二区三区免费看 | 99久久精品日本一区二区免费 | 中文精品无码中文字幕无码专区 | 国产成人午夜福利在线播放 | 亚洲色欲色欲欲www在线 | 日日天日日夜日日摸 | 人妻天天爽夜夜爽一区二区 | 精品国产一区二区三区四区在线看 | 在线亚洲高清揄拍自拍一品区 | 中文字幕精品av一区二区五区 | 精品无码成人片一区二区98 | 中文字幕乱码中文乱码51精品 | 久久综合网欧美色妞网 | 黑人巨大精品欧美一区二区 | 亚洲爆乳大丰满无码专区 | 国产激情精品一区二区三区 | 亚洲精品国偷拍自产在线麻豆 | 亚洲精品成人福利网站 | 狠狠亚洲超碰狼人久久 | 中文无码伦av中文字幕 | 亚洲伊人久久精品影院 | 亚洲综合久久一区二区 | 久久久国产精品无码免费专区 | 99久久精品午夜一区二区 | 中文字幕无码乱人伦 | 女人色极品影院 | 亚拍精品一区二区三区探花 | 精品国产av色一区二区深夜久久 | 精品国产国产综合精品 | 国产免费久久精品国产传媒 | 欧洲vodafone精品性 | 亚洲精品综合一区二区三区在线 | 亚洲欧洲中文日韩av乱码 | 国产成人精品优优av | 国产精品毛多多水多 | av无码电影一区二区三区 | 国产女主播喷水视频在线观看 | 性欧美熟妇videofreesex | 色一情一乱一伦一区二区三欧美 | 美女毛片一区二区三区四区 | 日韩无套无码精品 | 成人亚洲精品久久久久软件 | 午夜无码人妻av大片色欲 | 麻豆国产丝袜白领秘书在线观看 | 在线a亚洲视频播放在线观看 | 狠狠cao日日穞夜夜穞av | 欧美丰满老熟妇xxxxx性 | 亚洲欧美日韩综合久久久 | 国产精品久久福利网站 | 国产麻豆精品精东影业av网站 | 狂野欧美性猛xxxx乱大交 | 成人精品一区二区三区中文字幕 | www国产精品内射老师 | 色婷婷欧美在线播放内射 | 国产明星裸体无码xxxx视频 | 国内精品一区二区三区不卡 | 国产莉萝无码av在线播放 | 色综合久久88色综合天天 | 曰本女人与公拘交酡免费视频 | 在线视频网站www色 | 国产做国产爱免费视频 | 亚洲热妇无码av在线播放 | 久久精品国产大片免费观看 | аⅴ资源天堂资源库在线 | 国产婷婷色一区二区三区在线 | 国内揄拍国内精品少妇国语 | 乱码av麻豆丝袜熟女系列 | 黑人大群体交免费视频 | 亚洲精品中文字幕久久久久 | 精品国产一区二区三区四区在线看 | 台湾无码一区二区 | 人妻插b视频一区二区三区 | 性开放的女人aaa片 | 亚洲国产成人av在线观看 | 精品成人av一区二区三区 | 日日碰狠狠躁久久躁蜜桃 | 97久久国产亚洲精品超碰热 | 久久午夜无码鲁丝片秋霞 | 精品久久久久久人妻无码中文字幕 | 2019午夜福利不卡片在线 | 亚洲国产av美女网站 | 亚洲日韩一区二区 | 色偷偷人人澡人人爽人人模 | 夜夜夜高潮夜夜爽夜夜爰爰 | 国产乱人伦av在线无码 | 大肉大捧一进一出好爽视频 | 无码一区二区三区在线观看 | 亚洲区欧美区综合区自拍区 | 中文字幕人妻无码一夲道 | av无码不卡在线观看免费 | 久久久www成人免费毛片 | 东京一本一道一二三区 | 人妻与老人中文字幕 | 久在线观看福利视频 | √天堂资源地址中文在线 | 99久久人妻精品免费二区 | 超碰97人人做人人爱少妇 | 日韩人妻系列无码专区 | 精品久久久久久亚洲精品 | www成人国产高清内射 | 国产精品高潮呻吟av久久4虎 | a在线观看免费网站大全 | 亚洲国产欧美在线成人 | 国产av久久久久精东av | 欧美熟妇另类久久久久久多毛 | 东京无码熟妇人妻av在线网址 | 伊人久久大香线蕉午夜 | 影音先锋中文字幕无码 | 又紧又大又爽精品一区二区 | 国产偷自视频区视频 | 亚洲成av人片在线观看无码不卡 | 精品久久久久久人妻无码中文字幕 | 国语精品一区二区三区 | 老熟妇仑乱视频一区二区 | 亚洲自偷自偷在线制服 | 无码人妻黑人中文字幕 | 国产精品.xx视频.xxtv | 青青青爽视频在线观看 | 日产精品99久久久久久 | 国产精品免费大片 | √天堂资源地址中文在线 | 久久久精品456亚洲影院 | 国产亚洲精品精品国产亚洲综合 | 日韩视频 中文字幕 视频一区 | 中文字幕无码日韩欧毛 | 免费国产成人高清在线观看网站 | 无码纯肉视频在线观看 | 久久精品国产一区二区三区 | 久久国内精品自在自线 | 中文字幕无码免费久久99 | 亚拍精品一区二区三区探花 | 国产熟妇高潮叫床视频播放 | 色五月丁香五月综合五月 | 桃花色综合影院 | 国产精品无码成人午夜电影 | 中文亚洲成a人片在线观看 | 免费无码的av片在线观看 | 欧美怡红院免费全部视频 | 欧美日韩一区二区三区自拍 | a在线亚洲男人的天堂 | 天堂а√在线地址中文在线 | 超碰97人人射妻 | 国产精品a成v人在线播放 | 成人一区二区免费视频 | 亚洲s色大片在线观看 | 国产精品无码永久免费888 | 国产成人无码a区在线观看视频app | 色窝窝无码一区二区三区色欲 | 野外少妇愉情中文字幕 | 国产区女主播在线观看 | 国产人妻人伦精品1国产丝袜 | 国产av剧情md精品麻豆 | 久久久婷婷五月亚洲97号色 | 亚洲大尺度无码无码专区 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 日本精品少妇一区二区三区 | 国产精品99爱免费视频 | 国产美女极度色诱视频www | 精品人人妻人人澡人人爽人人 | 久久久无码中文字幕久... | 国产成人无码午夜视频在线观看 | 欧美老熟妇乱xxxxx | 国产无遮挡又黄又爽又色 | 欧美精品免费观看二区 | 99riav国产精品视频 | 日韩欧美中文字幕公布 | 色情久久久av熟女人妻网站 | 无码人妻久久一区二区三区不卡 | 香蕉久久久久久av成人 | 牲欲强的熟妇农村老妇女视频 | 欧美日韩精品 | 国产成人无码午夜视频在线观看 | 精品少妇爆乳无码av无码专区 | 亚洲七七久久桃花影院 | 人妻尝试又大又粗久久 | 亚洲国产欧美日韩精品一区二区三区 | 日韩视频 中文字幕 视频一区 | 欧美日本免费一区二区三区 | 亚洲男女内射在线播放 | 国产亚洲欧美在线专区 | 欧美人与物videos另类 | 宝宝好涨水快流出来免费视频 | 天下第一社区视频www日本 | 国产美女精品一区二区三区 | 亚洲人成影院在线无码按摩店 | 久久精品国产亚洲精品 | 亚洲乱码中文字幕在线 | 亚洲熟悉妇女xxx妇女av | 久久久无码中文字幕久... | 亚洲国产欧美在线成人 | 久久精品国产精品国产精品污 | 精品国精品国产自在久国产87 | 色 综合 欧美 亚洲 国产 | 成人无码精品一区二区三区 | 我要看www免费看插插视频 | 久久久久亚洲精品中文字幕 | 无码av免费一区二区三区试看 | 久久久久av无码免费网 | 亚洲 欧美 激情 小说 另类 | 人人爽人人爽人人片av亚洲 | 午夜不卡av免费 一本久久a久久精品vr综合 | 欧美性猛交内射兽交老熟妇 | 国产特级毛片aaaaaa高潮流水 | 久久伊人色av天堂九九小黄鸭 | 最近免费中文字幕中文高清百度 | 欧美熟妇另类久久久久久多毛 | 中文字幕人妻无码一夲道 | 久久精品中文闷骚内射 | 久久99久久99精品中文字幕 | 少妇厨房愉情理9仑片视频 | 中文字幕无码日韩专区 | 97人妻精品一区二区三区 | 一本精品99久久精品77 | 午夜无码区在线观看 | 丁香啪啪综合成人亚洲 | 99精品视频在线观看免费 | 国产99久久精品一区二区 | 亚洲狠狠婷婷综合久久 | 永久免费观看国产裸体美女 | 日韩人妻无码一区二区三区久久99 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 国产精品久久久久7777 | 亚洲国产精品久久人人爱 | 欧洲美熟女乱又伦 | 亚洲精品一区三区三区在线观看 | 日韩精品久久久肉伦网站 | 精品人妻人人做人人爽夜夜爽 | 无码午夜成人1000部免费视频 | 天天爽夜夜爽夜夜爽 | 国产一区二区三区日韩精品 | 国产超级va在线观看视频 | 欧美人与牲动交xxxx | 欧美精品在线观看 | 国产另类ts人妖一区二区 | 无套内射视频囯产 | 欧美国产日产一区二区 | 亚洲精品久久久久avwww潮水 | 欧美黑人性暴力猛交喷水 | 麻豆精品国产精华精华液好用吗 | 色爱情人网站 | 久久国产精品偷任你爽任你 | 亚洲色偷偷偷综合网 | 久久伊人色av天堂九九小黄鸭 | 伊人色综合久久天天小片 | 欧美高清在线精品一区 | 亚洲男人av香蕉爽爽爽爽 | 又色又爽又黄的美女裸体网站 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 2020最新国产自产精品 | 97久久国产亚洲精品超碰热 | 丰满护士巨好爽好大乳 | 日本精品人妻无码77777 天堂一区人妻无码 | 久久国产精品二国产精品 | 奇米影视7777久久精品 | 欧美国产亚洲日韩在线二区 | 日韩人妻无码一区二区三区久久99 | 狠狠色噜噜狠狠狠7777奇米 | 国产成人综合在线女婷五月99播放 | 亚洲啪av永久无码精品放毛片 | 成人免费视频视频在线观看 免费 | 性欧美videos高清精品 | 成人精品视频一区二区 | 婷婷六月久久综合丁香 | 98国产精品综合一区二区三区 | 日本熟妇乱子伦xxxx | 人妻体内射精一区二区三四 | 日本一卡2卡3卡四卡精品网站 | 巨爆乳无码视频在线观看 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 亚洲午夜福利在线观看 | 日本大乳高潮视频在线观看 | 日日鲁鲁鲁夜夜爽爽狠狠 | 一二三四社区在线中文视频 | 日日噜噜噜噜夜夜爽亚洲精品 | 欧美 日韩 人妻 高清 中文 | 欧美野外疯狂做受xxxx高潮 | 一本久久a久久精品vr综合 | 国产激情综合五月久久 | 久久综合网欧美色妞网 | 四虎国产精品免费久久 | 捆绑白丝粉色jk震动捧喷白浆 | 久久久av男人的天堂 | 久久午夜无码鲁丝片秋霞 | 人妻体内射精一区二区三四 | 乱人伦中文视频在线观看 | 51国偷自产一区二区三区 | 欧美自拍另类欧美综合图片区 | 国产人成高清在线视频99最全资源 | 日韩精品无码一本二本三本色 | 中文字幕无线码免费人妻 | 无码av岛国片在线播放 | 日日天日日夜日日摸 | 亚洲精品午夜无码电影网 | 亚洲人交乣女bbw | 国产麻豆精品精东影业av网站 | 精品国产成人一区二区三区 | 性色欲网站人妻丰满中文久久不卡 | 欧美人与禽猛交狂配 | 欧美国产日韩亚洲中文 | 亚洲中文字幕av在天堂 | 77777熟女视频在线观看 а天堂中文在线官网 | 免费网站看v片在线18禁无码 |