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

Linux 中最重要的目錄之 /proc

系統 Linux
本文主要從開發者使用 Linux 系統的角度,著重分析一下 /proc 目錄下可以獲取到的四類信息。

一、概述

Linux 系統中,一切皆為文件的理念提供了最高級的抽象,開發者只需要使用一套 API 就可以操作 Linux 系統中的絕大部分資源。

而在整個 Linux 目錄樹中, 有一個最重要的 (虛擬) 目錄: /proc,在系統啟動時創建,在系統關閉時銷毀。

內核態通過簡潔的文件內容 API 形式,將系統的大部分狀態在用戶態充分暴露出來,這樣用戶/程序直接讀取 /proc 目錄下面的相關文件,就可以獲取到對應的系統/進程等狀態和數據,真可謂大道至簡。

總之,想要知道當前系統中運行了哪些進程、每個進程都打開了哪些文件、進程的 CPU、內存等使用情況如何、每個進程啟動了幾個線程、當前有哪些 TCP/UDP 連接、每個網卡收發的字節數等等,都可以在 /proc 目錄中找到答案。

BTW, 直接讀取 /proc 目錄下面的文件內容,也是很多 Linux 常用命令和開源系統監控組件的實現原理。

本文主要從開發者使用 Linux 系統的角度,著重分析一下 /proc 目錄下可以獲取到的四類信息:

  • 系統
  • 硬件/設備
  • 網絡
  • 進程

二、系統相關

1. 內核版本/編譯器/編譯時間

$ cat /proc/version

Linux version 6.6.87+ (builder@f33bfd62b873) (Chromium OS 17.0_pre498229-r33 clang version 17.0.0 (/var/cache/chromeos-cache/distfiles/egit-src/external/github.com/llvm/llvm-project 14f0776550b5a49e1c42f49a00213f7f3fa047bf), LLD 17.0.0) #1 SMP PREEMPT_DYNAMIC Sat May  3 09:33:57 UTC 2025

可以看到,輸出的信息遠比 uname 命令獲取到內容要詳細。

$ uname -a

Linux cs-100667547897-default 6.6.87+ #1 SMP PREEMPT_DYNAMIC Sat May  3 09:33:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

2. 系統負載

輸出系統最近 1/5/15 分鐘的平均負載。

$ cat /proc/loadavg

0.03 0.01 0.00 1/300 1272

對比 uptime 命令的輸出:

$ uptime

14:12:36 up  7:44,  0 user,  load average: 0.03, 0.01, 0.00

3. 硬中斷

輸出系統中的硬件中斷情況,按照 CPU 進行分組。

$ cat /proc/interrupts

# output

           CPU0       CPU1
  0:        269          0   IO-APIC   0-edge      timer
  1:          0          9   IO-APIC   1-edge      i8042
  4:          0       2067   IO-APIC   4-edge      ttyS0
  6:         70          0   IO-APIC   6-edge
  8:          0          0   IO-APIC   8-edge      rtc0
  9:          0          0   IO-APIC   9-fasteoi   acpi
 10:          0      16876   IO-APIC  10-fasteoi   virtio2

...

4. 軟中斷

輸出系統中的硬件中斷情況,按照 CPU 進行分組。

$ cat /proc/softirqs

# output

                    CPU0       CPU1
          HI:          0          0
       TIMER:      98735      84868
      NET_TX:          2          4
      NET_RX:      18737      28301
       BLOCK:          0      29051
    IRQ_POLL:          0          0
     TASKLET:         44         30
       SCHED:     200114     198635
     HRTIMER:          0          0
         RCU:      57886      61736

每個 CPU 都對應一個軟中斷內核線程運行狀況,所以使用下面的命令,也可以獲取到 CPU 軟中斷運行情況。

$ ps aux | grep softirq

5. 內核參數

通過讀寫文件來動態調整內核參數,例如在TCP 100 萬長連接的參數調優[2] 一文中,就涉及到很多 /proc/sys 目錄下面相關文件的參數修改,限于篇幅,這里不再贅述了。

三、硬件相關

1. CPU

輸出機器上所有 (邏輯) CPU 型號、核心數、頻率等詳細信息。

$ cat /proc/cpuinfo

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6

...

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6

...

可以在此基礎上計算出 (邏輯) CPU 的數量。

$ cat /proc/cpuinfo | grep processor | wc -l

常用的 Linux 命令中的 lscpu,輸出的源數據就來自 /proc/meminfo 文件。

2. 內存

輸出機器上物理內存、交換分區、緩存等信息。

$ cat /proc/meminfo

MemTotal:        8138112 kB
MemFree:         6372192 kB
MemAvailable:    7426484 kB
Buffers:           74336 kB
Cached:          1177368 kB
SwapCached:            0 kB

...

常用的 Linux 命令中的 free 和 top,輸出的源數據就來自 /proc/meminfo 文件。

$ free

               total        used        free      shared  buff/cache   available
Mem:         8138112      711636     6372192        1108     1301156     7426476
Swap:              0           0           0

四、網絡相關

1. 網卡數據統計

輸出網卡接口的統計信息,例如發送數據量、接收數據量、錯誤數量。

$ cat /proc/net/dev

Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
    lo: 31272563   12256    0    0    0     0          0         0 31272563   12256    0    0    0     0       0          0
  eth0: 6263742   24376    0    0    0     0          0         0 18041254   18792    0    0    0     0       0          0
docker0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0

常用的 ifconfig 命令,數據源就是 /proc/net/dev 文件。

$ ifconfig

docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1460

        ...

        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1460

        ...

        RX packets 24328  bytes 6256091 (6.2 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 18758  bytes 18034626 (18.0 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536

        ...

        RX packets 12216  bytes 31268081 (31.2 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12216  bytes 31268081 (31.2 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

2. 網絡連接狀態和對列

輸出 TCP/UDP 網絡連接,及其對應的端口號和狀態等信息。

$ cat /proc/net/tcp

$ cat /proc/net/udp

常用的 Linux 網絡命令中, netstat 和 ss 命令就是對 /proc/net/tcp、/proc/net/udp、/proc/net/raw 等文件內容進行了二次加工,具體的過程這里就不展開了 :-) 。

下面是使用 netstat 和 ss 命令的輸出結果:

$ netstat -ant

$ ss -ant

3. ARP 表

ARP 表存儲著當前局域網中各主機的 IP 地址到 MAC 地址的映射關系。

$ cat /proc/net/arp

IP address       HW type     Flags       HW address            Mask     Device
10.88.0.1        0x1         0x2         12:a5:12:b7:15:70     *        eth0

下面是對等的 arp 命令。

$ arp -an

? (10.88.0.1) at 12:a5:12:b7:15:70 [ether] on eth0

五、進程相關

每個進程都有一個進程 ID (數字) pid,所以和進程相關的信息都在目錄 /proc/{pid} 下面。

例如下面展示了 root 用戶打開的相關進程:

...

dr-xr-xr-x   9 root       root                     0 May 19 23:19 207/
dr-xr-xr-x   9 root       root                     0 May 19 23:19 25/
dr-xr-xr-x   9 root       root                     0 May 19 23:19 26/
dr-xr-xr-x   9 root       root                     0 May 19 23:19 264/
dr-xr-xr-x   9 root       root                     0 May 19 23:20 270/
dr-xr-xr-x   9 root       root                     0 May 19 23:19 271/
dr-xr-xr-x   9 root       root                     0 May 19 23:20 275/
dr-xr-xr-x   9 root       root                     0 May 19 23:19 285/
dr-xr-xr-x   9 root       root                     0 May 19 23:19 296/
dr-xr-xr-x   9 root       root                     0 May 19 23:20 467/

...

下文的示例中,統一以筆者機器上運行的 dockerd 進程為例,進行代碼和命令輸出結果演示。

root   207  1  0 23:19 ?        00:00:00 /usr/bin/dockerd -p /var/run/docker.pid --mtu=1460

演示 docker 進程 pid = 207

1. 啟動參數

輸出進程的啟動命令及其參數。

$ sudo cat /proc/207/cmdline

/usr/bin/dockerd-p/var/run/docker.pid--mtu=1460

2. 進程狀態

輸出進程的 pid、ppid、內存使用等信息。

$ sudo cat /proc/207/status

# output

Name:   dockerd
Umask:  0022
State:  S (sleeping)
Tgid:   207
Ngid:   0
Pid:    207
PPid:   1

...

Threads:        10

...

Cpus_allowed:   3
Cpus_allowed_list:      0-1
Mems_allowed:   00000000,00000001
Mems_allowed_list:      0

...

3. 函數調用棧

輸出進程當前正在執行的的函數調用棧。

$ sudo cat /proc/207/stack

# output

[<0>] futex_wait_queue+0xdd/0x130
[<0>] futex_wait+0x179/0x300
[<0>] do_futex+0x18f/0x1e0
[<0>] __se_sys_futex+0x152/0x1d0
[<0>] do_syscall_64+0x46/0xb0
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0xe2

4. 線程狀態

輸出進程

$ sudo ls -l /proc/207/task/

# output

total 0
dr-xr-xr-x 7 root root 0 May 20 13:43 206
dr-xr-xr-x 7 root root 0 May 20 13:44 212
dr-xr-xr-x 7 root root 0 May 20 13:44 213
dr-xr-xr-x 7 root root 0 May 20 13:44 214
dr-xr-xr-x 7 root root 0 May 20 13:44 215
dr-xr-xr-x 7 root root 0 May 20 13:44 221
dr-xr-xr-x 7 root root 0 May 20 13:44 229
dr-xr-xr-x 7 root root 0 May 20 13:44 249
dr-xr-xr-x 7 root root 0 May 20 13:44 263
dr-xr-xr-x 7 root root 0 May 20 13:44 275

下面是使用 pstree 命令輸出的線程結果。

$ pstree -p 207

5. 打開文件

輸出 dockerd 進程打開的所有文件句柄 (fd)。

$ sudo ls -l /proc/207/fd/

6. 內存映射

輸出進程內存映射區域(例如堆、共享庫),smaps 細化到每個區域的 RSS 和臟頁統計,用于內存泄漏分析 (具體的分析方法,感興趣的讀者可以自行搜索)。

$ sudo cat /proc/212/maps

$ sudo cat /proc/212/smaps

會逐行輸入類似如下的內存映射信息:

Linux 命令中的 pmap 的數據源就是 maps 和 smaps 文件。

$ sudo pmap -x 207

7. OOM

Linux 內核 OOM killer 會在內存不足時,選擇性地殺掉用戶進程。

它的運行規則簡單來說就是,OOM killer 會為每個用戶進程設置一個權重值,這個權重值越高,被 kill 的概率越高,反之概率越低。

每個進程的權重值存放在 /proc/{pid}/oom_adj 中,大多數進程的默認權重值都是 0。

$ sudo cat /proc/207/oom_adj

8. 網絡連接

進程網絡相關的文件都在 /proc/{pid}/net 目錄下面,可以根據不同的協議類型查看對應的文件,輸出結果和 /proc/net/ 下面的文件基本類似,限于篇幅,這里就不再贅述了。

六、小結

責任編輯:趙寧寧 來源: 洋芋編程
相關推薦

2022-10-08 23:46:47

JavaScript對象開發

2024-05-13 08:16:59

React任務調度鏈表結構

2019-09-21 21:15:36

MapReduce大數據分布式

2015-06-09 05:45:12

iOSOS XWWDC

2020-10-15 10:10:31

Linux數據中心IT

2011-03-07 16:48:24

DebianLinux發行版

2010-03-04 09:19:09

Linux開源軟件

2023-12-31 13:05:19

pytorch深度學習框架

2023-11-06 18:06:00

Docker容器

2022-08-25 17:43:25

戴爾

2015-10-08 16:23:17

2015-03-17 10:48:54

信息安全

2018-01-24 18:30:53

瀏覽器Firefox命令行

2017-01-12 19:15:03

Linux內核調試自構proc

2020-10-10 08:07:36

分布式系統程序員

2013-02-19 10:12:59

2010-10-12 14:02:08

虛擬化工具

2017-11-01 14:23:14

DBAPostgreSQL 新亮點

2020-05-15 20:45:46

工業物聯網IIOT物聯網

2021-06-02 12:12:46

DevOps面試Linux
點贊
收藏

51CTO技術棧公眾號

午夜激情福利网| 免费看毛片的网址| 91女人18毛片水多国产| 亚洲国产精品综合久久久 | 日韩美女啊v在线免费观看| 成人激情视频在线播放| 国产一级免费av| 欧美一区三区| 精品国产凹凸成av人导航| 成人av一级片| 超碰在线免费公开| 久久综合国产精品| 91香蕉嫩草影院入口| 国产成人一级片| 中文在线播放一区二区| 亚洲免费av网址| 被黑人猛躁10次高潮视频| 成人福利av| 亚洲一区二区三区小说| 亚洲丰满在线| 欧美一级视频免费| 久久99这里只有精品| 97在线精品国自产拍中文| 自拍偷拍第9页| 亚洲欧洲色图| 精品国精品国产| 天堂av8在线| 天天免费亚洲黑人免费| 亚洲国产精品久久久久婷婷884| 天堂精品视频| 人人妻人人玩人人澡人人爽| 久草精品在线观看| 国产精品狠色婷| 中文字幕亚洲高清| 在线免费观看欧美| 欧美成人高清视频| 久久av红桃一区二区禁漫| 欧洲精品一区| 亚洲国产日韩欧美在线99| 黑人巨大猛交丰满少妇| 男人亚洲天堂| 欧美三日本三级三级在线播放| 性欧美大战久久久久久久| fc2ppv国产精品久久| 国产精品女同一区二区三区| 欧美日韩三区四区| 你懂得在线网址| www.欧美.com| 好吊妞www.84com只有这里才有精品| av 一区二区三区| 美国av一区二区| 国产精品日韩专区| 制服丝袜在线一区| 久久精品国产第一区二区三区| 国产v综合v亚洲欧美久久| 在线观看日韩中文字幕| 亚洲欧美不卡| 日本欧美中文字幕| 亚洲国产精品无码久久久| 美女爽到呻吟久久久久| 日韩av片电影专区| 中日韩在线观看视频| 免费高清成人在线| 国产美女高潮久久白浆| 亚洲天堂中文网| 韩国av一区二区三区| 成人欧美一区二区三区黑人| 99在线精品视频免费观看软件| 国产成人久久精品77777最新版本| 99re在线| 午夜国产在线观看| 久久精品视频一区二区三区| 视频一区三区| 韩国中文字幕在线| 亚洲女人的天堂| 精品一区二区三区无码视频| 岛国av免费在线观看| 色婷婷一区二区| 粉色视频免费看| 精品入口麻豆88视频| 欧美成人在线直播| 成人免费av片| 91麻豆国产自产在线观看亚洲| 欧美成人免费视频| 久久国产精品系列| 奇米影视一区二区三区| 97人人澡人人爽| 欧洲免费在线视频| 最新中文字幕一区二区三区| av在线播放天堂| 成人国产激情| 欧美成人免费网站| 日韩av在线看免费观看| 四虎成人av| 韩国欧美亚洲国产| 正在播放亚洲精品| 成人av网在线| 亚洲一区二区三区四区中文| 不卡一本毛片| 欧美日韩一区不卡| 成年人的黄色片| 久久精品久久久| 欧美一级淫片播放口| 国产精品人人妻人人爽| 91免费看`日韩一区二区| 亚洲一区二区三区涩| 国产在线美女| 欧美一区二区三区性视频| 亚洲成人日韩在线| 一区二区中文字| 国产精品久久久久久久久久久久久| 成人av一区二区三区在线观看 | 日韩美女主播在线视频一区二区三区 | 亚洲精品美女在线观看| 亚洲一级理论片| 99视频精品| 亚洲影院在线看| 成人在线免费观看| 偷拍一区二区三区四区| 亚洲国产欧美91| 不卡av一区二区| 97涩涩爰在线观看亚洲| 国产黄a三级三级三级| 国产色91在线| 久久久噜噜噜www成人网| 91精品国产自产精品男人的天堂 | 欧美精品日韩精品| 法国空姐电影在线观看| 亚洲国产黄色| 翡翠波斯猫1977年美国| 久久黄色美女电影| 欧美日韩午夜精品| 在线看片中文字幕| 日日夜夜免费精品视频| 九9re精品视频在线观看re6 | 国产999精品久久久影片官网| www.日日夜夜| 又紧又大又爽精品一区二区| 中文字幕中文在线| 欧美国产一级| 国产日韩在线播放| 婷婷视频在线| 欧美日韩大陆在线| 娇小11一12╳yⅹ╳毛片| 久久久久在线| 欧美亚洲爱爱另类综合| 伊人色综合一区二区三区影院视频 | 蜜臀av免费一区二区三区| 97精品一区二区三区| 人妻va精品va欧美va| 亚洲一区二区三区四区中文字幕| 亚洲午夜精品在线观看| 午夜久久99| 国产精品久久久久久免费观看| av毛片在线| 精品日产卡一卡二卡麻豆| 校园春色 亚洲| 国产a精品视频| 久久在线中文字幕| 国产一区调教| 欧美在线精品免播放器视频| 日本人妖在线| 在线免费观看成人短视频| 中文字幕 自拍| 美女脱光内衣内裤视频久久网站| 色涩成人影视在线播放| 欧美视频免费看| 久久久精品日本| 精品国产av一区二区| 夜夜嗨av一区二区三区网页 | 一本久道中文无码字幕av| 九色成人国产蝌蚪91| 国产精品黄色影片导航在线观看| 2017亚洲天堂1024| 91精品国产美女浴室洗澡无遮挡| 日韩女优一区二区| av中文字幕亚洲| www.日本xxxx| 亚洲国产一区二区在线观看| 国产美女99p| 色婷婷综合久久久中字幕精品久久 | 国产日韩欧美在线| 国精产品一区| 精品丝袜一区二区三区| 中文精品久久久久人妻不卡| 中文字幕一区二区三区乱码在线| 最好看的中文字幕| 蘑菇福利视频一区播放| 自拍偷拍99| 国产欧美一区二区三区米奇| 国产精品国内视频| 超碰97国产精品人人cao| 一区二区三区天堂av| 亚洲国产精品久久人人爱潘金莲 | 欧美激情精品久久久| 欧美男男激情freegay| 91精品婷婷国产综合久久性色 | 自由的xxxx在线视频| 亚洲精品少妇网址| 国产免费一区二区三区最新不卡| 午夜电影久久久| 97精品在线播放| 91麻豆国产精品久久| 日本高清一区二区视频| 亚洲欧美不卡| 九九久久九九久久| 欧美先锋资源| 蜜桃传媒视频第一区入口在线看| 国产精品3区| 国产精品草莓在线免费观看| 欧美videos另类精品| 在线播放日韩欧美| 亚洲三级中文字幕| 日韩免费看网站| 国产精品一区二区三区在线免费观看| 精品magnet| 国产亚洲精品久久777777| 国产精品免费视频观看| 法国伦理少妇愉情| 成人美女在线观看| 亚洲女人在线观看| 久久99日本精品| 91制片厂毛片| 日韩精品亚洲专区| 欧美 日韩 国产一区| 亚洲黄色视屏| 国产尤物av一区二区三区| 久久国产小视频| 先锋影音网一区| 深爱激情综合网| 免费精品视频一区二区三区| 999国产精品一区| 91久久爱成人| 日韩精品中文字幕一区二区| 成人动漫网站在线观看| 国产精品亚洲成在人线| 国产精品va在线播放我和闺蜜| 亚洲涩涩在线| 欧美在线一级va免费观看| www.综合| 91精品国产色综合| 国产美女高潮在线| 2019中文在线观看| 国产精品粉嫩| 国产成人在线视频| av成人在线播放| 国产日韩欧美一二三区| 亚洲在线资源| 亚洲自拍小视频| 婷婷综合国产| 国产精品一区二区不卡视频| 果冻天美麻豆一区二区国产| 国产一区二区无遮挡| 成人在线视频你懂的| 国产亚洲一区二区三区在线播放 | 三级三级久久三级久久18| 久操精品在线| 亚洲成人av动漫| 91精品电影| www.男人天堂网| 伊人激情综合| 日本三级免费观看| 日韩av网站免费在线| 亚洲欧洲日本精品| 精品一区二区精品| 激情av中文字幕| 99久久精品国产一区| 手机av免费看| 欧美国产成人精品| 成人在线观看免费完整| 亚洲最快最全在线视频| 天天操中文字幕| 欧美影片第一页| 国产高清第一页| 日韩av影视综合网| 国产高清一区在线观看| 久久伊人精品一区二区三区| 免费污视频在线| 国产97免费视| 秋霞一区二区三区| 免费亚洲精品视频| 成人三级视频| 免费网站永久免费观看| 美女黄网久久| 日本一二三区在线| 91麻豆文化传媒在线观看| 99久久久免费精品| 亚洲不卡一区二区三区| 欧美日韩 一区二区三区| 欧美福利一区二区| 性感美女一级片| 久久精品99无色码中文字幕 | 午夜欧美2019年伦理| 国产情侣免费视频| 精品乱码亚洲一区二区不卡| 岛国最新视频免费在线观看| 久久久精品网站| 日本综合字幕| 国产传媒一区二区三区| 欧美日韩精品一区二区视频| 女人被男人躁得好爽免费视频| 视频在线观看国产精品| 国产欧美视频一区| 国产精品国产三级国产普通话蜜臀 | 国内精品嫩模av私拍在线观看| 亚洲精品乱码久久久久久自慰| 国产精品99久久不卡二区| 一级肉体全黄裸片| 五月天亚洲婷婷| 国产女人高潮的av毛片| 国产亚洲视频中文字幕视频| a在线视频v视频| 亚洲a在线观看| 色狮一区二区三区四区视频| 怡红院av亚洲一区二区三区h| 国模一区二区三区白浆| 亚洲人成人无码网www国产| 亚洲午夜日本在线观看| 国产精品国产三级国产aⅴ| 亚洲片国产一区一级在线观看| xxxx成人| 91免费版黄色| 亚洲澳门在线| 亚洲免费黄色网| 欧美经典一区二区| 四虎影院在线免费播放| 日韩av在线一区| 538视频在线| 国产成人精品免费视频大全最热| 99热国内精品| 天堂一区在线观看| 日本一区二区在线不卡| 4438国产精品一区二区| 亚洲黄一区二区| 国产乱码午夜在线视频| 国产精品一级久久久| 欧美日韩一区二区国产| 韩国三级与黑人| 一区二区成人在线| 性中国xxx极品hd| 欧美日韩成人网| 91精品丝袜国产高跟在线| 乱熟女高潮一区二区在线| 国产成人av电影免费在线观看| 中文字幕五月天| 日韩欧美专区在线| 欧美高清另类hdvideosexjaⅴ| 国产精品二区三区| 欧美日韩精品| a天堂视频在线观看| 偷拍亚洲欧洲综合| 欧美日韩国产综合视频| 国产精品88a∨| 日韩av有码| 欧美激情第一区| 亚洲精品第1页| 蜜桃视频久久一区免费观看入口| 国产69精品久久久久99| 欧美男男freegayvideosroom| 国产a级一级片| 国产精品系列在线| 国产手机av在线| 国a精品视频大全| 你懂的一区二区三区| 浓精h攵女乱爱av| 亚洲精品五月天| 日本黄色三级视频| 国产精品jizz在线观看麻豆| 日韩精品欧美| 可以看的av网址| 色综合久久88色综合天天| 日本不卡视频| 国产成人免费观看| 爽爽淫人综合网网站| 中文字幕在线观看2018| 欧美精品一区视频| 欧美办公室脚交xxxx| 色播五月综合| 国产91精品久久久久久久网曝门| 91av在线免费视频| 日韩中文字幕久久| 好吊妞国产欧美日韩免费观看网站| 六月丁香婷婷在线| 亚洲视频在线观看三级| 涩涩视频免费看| 国产精品美女主播| 亚洲一本视频| 国产一区二区三区视频播放| 日韩精品一区二区三区蜜臀| 欧美天堂视频| 成人毛片100部免费看| 久久久精品免费免费| 99久久久无码国产精品免费| 日本三级久久久| 狠狠爱成人网| 国产三级aaa| 亚洲欧美日韩国产精品| 奇米一区二区| 色噜噜狠狠一区二区| 精品美女永久免费视频|