Linux top命令简易入门知识

1、用法

h    展现急忙键帮忙
k    终止三个进度
i     开/关忽略闲置和僵死进度
q    退出程序
r     重新陈设贰个历程的先期品级
S       切换到共计方式
s    改换刷新间隔时间,单位秒
f,F        从脚下来得中拉长也许去除项目
o,O      改换展现档次的逐1
l     切换呈现平均负载和起步时间消息
m     切换显示内部存款和储蓄器新闻
t     切换展现进度和CPU状态新闻
c    切换展现命令名称和完好命令行
M     依照内部存款和储蓄器使用大小排序
P    依照CPU使用率举行排序  (暗许排序)
T    遵照时间/累计时间开始展览排序
w    将眼下安装写入~/.toprc文件中
壹    展开多核cpu显示

i      NI     nice 值。负值表示高优先级,正值表示低优先级

1. 工具(命令)名称

top

top –       系统当下光阴
up              系统已开机多久
user             当前用户数
load average         
cpu平均负载,八个数值分别为,一秒钟,陆秒钟,1四分钟
Tasks                
系统当下历程数,total:总进度数,running:正在运行的历程数,sleeping:睡眠的长河数,stopped:截至的进度数,zombie:僵尸进度数
%Cpu(s)                 
cpu使用率,us:用户选拔cpu百分之百,sy:系统基本使用cpu百分之百,id:剩余的cpu百分之百
Mem         
     内部存款和储蓄器使用消息,total:总内部存款和储蓄器大小,free:空闲的内部存款和储蓄器,used:已采纳的内部存款和储蓄器,buff/cache:缓存的内部存储器大小
Swap                虚拟内存音信
PID             进程id
USE君越         进度全部者
PR        优先级
NI       nice值,负值表示高优先级,正值表示低优先级
VIRT        进度使用的虚拟内部存款和储蓄器总的数量
RES        进程使用的物理内部存款和储蓄器大小
SH奔驰M级        共享内部存款和储蓄器大小
S          
进度景况,D:不可中断的上床意况,Qashqai:运营,S:睡眠,T:追踪/结束,Z:僵尸进度
%CPU       进程使用的CPU占用百分比
%MEM      进度使用的物理内部存款和储蓄器百分比
TIME+        进度使用的CPU时间总共
COMMAND    命令名

top –       系统当下时光
up             系统已开机多久
user            当前用户数
load average         
cpu平均负载,多个数值分别为,一分钟,陆分钟,15分钟
Tasks               
系统当下进程数,total:总进度数,running:正在运行的历程数,sleeping:睡眠的长河数,stopped:结束的进度数,zombie:僵尸进度数
%Cpu(s)                 
cpu使用率,us:用户使用cpu百分之百,sy:系统基本使用cpu百分之百,id:剩余的cpu百分之百
Mem             
内存使用音信,total:总内部存储器大小,free:空闲的内部存款和储蓄器,used:已运用的内部存款和储蓄器,buff/cache:缓存的内部存款和储蓄器大小
Swap              虚拟内部存储器音信
PID            进程id
USEHighlander        进度全体者
PR        优先级
NI       nice值,负值表示高优先级,正值表示低优先级
VIRT        进度使用的虚拟内存总的数量
RES        进度使用的物理内部存款和储蓄器大小
SHLX570        共享内部存款和储蓄器大小
S          
进度境况,D:不可中断的睡眠状态,智跑:运维,S:睡眠,T:追踪/停止,Z:僵尸进度
%CPU       进度使用的CPU占用百分比
%MEM      进度使用的概略内部存储器百分比
TIME+       进程使用的CPU时间一起
COMMAND    命令名

c     切换展现命令名称和完好命令行。

top命令命令用于实时监测系统财富使用境况,包蕴,进程、cpu,内部存款和储蓄器等

二、命令选项

j      P      最终接纳的CPU ,仅在多CPU 景况下有意义

功用表明:彰显,管理施行中的程序。
语  法:top
[bciqsS][d <间隔秒数>][n
<实行次数>]
补给表达:施行top指令可展现近期正在系统中推行的主次,并由此它所提供的互动式分界面,用热键加以管理。

三、在该命令中常用神速键

5、说明

v: nDRT       = Dirty Pages count         // 脏页的数码

2. 工具(命令)作用

展现系统当下的进程和其他处境;top是一个动态彰显进程,即能够通过用户按钮来不断刷新当前状态.倘若在前台实践该命令,它将独占前台,直到用户终止该程序截止.比较可信的说,top命令提供了实时的对系统管理器的意况监视.它将展现系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内部存款和储蓄器使用和试行时间对职务张开排序;而且该命令的大队人马特色都能够因而交互式命令可能在私有定制文件中开始展览设定.

4、实例

-b      以批管理方式操作
-c      突显完整的治命令
-d      显示器刷新间隔时间
-I       忽略失效进度
-s      保密形式
-S      积攒情势
-i<时间>      设置刷新间隔时间
-u<用户名>      钦命用户名
-p<进度号>      钦赐进度
-n<次数>    循环突显的次数

l      TIME   进度使用的CPU 时间一同,单位秒

三. 条件设置

在Linux下使用。

 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM    TIME+
COMMAND                                         
    47 root      20  0      0      0      0 S  0.1  0.0  0:36.55
kworker/0:1                                     
  643 root      20  0  21668  1284    972 S  0.1  0.2  0:18.13
irqbalance                                     
  1668 root      20  0      0      0      0 S  0.1  0.0  0:01.08
kworker/1:1                                     
    1 root      20  0  127968  6480  4096 S  0.0  0.9  0:01.93 systemd 
                                       
    2 root      20  0      0      0      0 S  0.0  0.0  0:00.02
kthreadd                                       
    3 root      20  0      0      0      0 S  0.0  0.0  0:00.23
ksoftirqd/0                                     
    5 root      0 -20      0      0      0 S  0.0  0.0  0:00.00
kworker/0:0H                                   
    7 root      rt  0      0      0      0 S  0.0  0.0  0:00.02
migration/0                                     
    8 root      20  0      0      0      0 S  0.0  0.0  0:00.00 rcu_bh 
                                       
    9 root      20  0      0      0      0 R  0.0  0.0  0:01.95
rcu_sched                                       
    10 root      0 -20      0      0      0 S  0.0  0.0  0:00.00
lru-add-drain

Mem:    191272k total,   173656k used,    17616k free,    22052k buffers

top命令的体现结果如下所示:

5、说明

Linux公社的RSS地址:

     2 root      34  19     0    0    0 S  0.0  0.0   0:00.00
ksoftirqd/0

top

01:06:48
up 1:22, 1
user, load
average: 0.06, 0.60, 0.48

Tasks: 29
total,  1
running, 28
sleeping,  0
stopped,  0
zombie

Cpu(s): 0.3%
user, 1.0%
system, 0.0%
nice, 98.7% idle, 0.0%
wa, 0.0%
hi, 0.0%
si

Mem:   191272k
total,  173656k
used,   17616k
free,   22052k
buffers

Swap:  192772k
total,       0k
used,  192772k
free,  123988k
cached

 

  PID
USER     PR NI VIRT RES SHR
S %CPU %MEM   TIME+ COMMAND

 1379
root     16  0 7976
2456 1980 S 0.7 1.3  0:11.03
sshd

 14704
root     16  0 2128 980 796
R 0.7 0.5  0:02.72
top

    1
root     16  0 1992 632 544
S 0.0 0.3  0:00.90
init

    2
root     34 19    0   0   0
S 0.0 0.0  0:00.00
ksoftirqd/0

    3root     RT  0    0   0   0
S 0.0 0.0  0:00.00
watchdog/0计算音信区

 

前五行是系统一整合体的计算新闻。

首先行是职分队列音信,同uptime命令的施行结果。其剧情如下:

0一:06:48  当前时间

up
一:2贰   系统运作时刻,格式为时:分

一user   当前登陆用户数

load
average: 0.0陆, 0.60, 0.4八系统负荷,即职分队列的平分长度。

四个数值分别为一分钟、4分钟、壹陆分钟前到方今的平均值。

 

其次、叁行为经过和CPU的新闻。当有多少个CPU时,那几个内容大概会超过两行。内容如下:

Tasks:
2九 total   进度总量

1running         正在运作的进度数

28sleeping       睡眠的长河数

0
stopped         停止的进度数

0
zombie          僵尸进程数

Cpu(s):
0.3% us   用户空间侵占CPU百分比

一.0%
sy           内核空间占领CPU百分比

0.0%
ni           用户进度空间内转移过优先级的经过占用CPU百分比

98.7%
id          空闲CPU百分比

0.0%
wa           等待输入输出的CPU时间百分比

0.0%
hi  

0.0%
si  

 

最后两表现内部存款和储蓄器音讯。内容如下:

Mem:
一玖一三7二k total物理内部存款和储蓄器总的数量

17365陆k
used      使用的情理内部存款和储蓄器总数

1761陆k
free       空闲内部存款和储蓄器总数

2205二k
buffers    用作内核缓存的内存量

Swap:
19287二k total交流区总数

0k
used           使用的交流区总的数量

一玖三〇7贰k
free      空闲调换区总数

12398八k
cached    缓冲的交换区总数。

内部存款和储蓄器中的始末被换出到交流区,而后又被换入到内部存储器,但选用过的沟通区尚未被遮住,

该数值即为那几个剧情已存在于内部存款和储蓄器中的沟通区的轻重缓急。

相应的内部存款和储蓄器再度被换出时可不用再对沟通区写入。

 

 

top [选项]

o: VIRT       = Virtual Image (kb)        // 虚拟镜像(VIRT = SWAP + RES:
全体进程使用的虚拟内部存款和储蓄器值, 包蕴持有的代码, 数据, 共享库已经被swapped out
的)

认知top的来得结果

前伍行为系统总体能源总结情状

1、用法

Cpu(s):  0.3% user,  1.0% system,  0.0% nice, 98.7% idle,  0.0% wa,
 0.0% hi,  0.0% si

 

h    突显快速键援救
k    终止2个进度
i     开/关忽略闲置和僵死进度
q    退出程序
r    
重新陈设贰个经过的事先等级
S       切换成一同形式
s    改动刷新间隔时间,单位秒
f,F       
从日前来得中加多或然去除项目
o,O      改换展现档案的次序的顺序
l    
切换呈现平均负载和起步时间信息
m      切换呈现内部存款和储蓄器新闻
t    
切换展现进度和CPU状态新闻
c    切换展现命令名称和完好命令行
M      依据内部存款和储蓄器使用大小排序
P    遵照CPU使用率实行排序 
 (暗中认可排序)
T    依照时间/累计时间开始展览排序
w    将日前安装写入~/.toprc文件中
一    展开多核cpu呈现

本文恒久更新链接地址

认知top 的显示结果

参  数:
b 使用批管理方式。
c 列出程序时,呈现每一种程序的总体指令,包罗指令名称,路线和参数等连锁音讯。
d  <间隔秒数> 设置top监察和控制程序试行境况的间隔时间,单位以秒总括。
i 推行top指令时,忽略闲置大概已产生Zombie的程序。
n  <实行次数> 设置监察和控制音信的翻新次数。
q 持续监察和控制程序实行的场所。
s 使用保密方式,化解互相形式下的暧昧风险。
S 使用累计格局,其遵循类似ps指令的”-S”参数。

top [选项]

top – 18:17:22 up  8:52,  1 user,  load average: 0.05, 0.04, 0.05
Tasks:  99 total,  2 running,  97 sleeping,  0 stopped,  0 zombie
%Cpu(s):  0.0 us,  0.1 sy,  0.0 ni, 99.9 id,  0.0 wa,  0.0 hi,  0.0 si, 
0.0 st
KiB Mem :  739932 total,  353944 free,  125284 used,  260704
buff/cache
KiB Swap:  1044476 total,  1044476 free,        0 used.  459304 avail
Mem

top

进度消息区

总括消息区域的花花世界呈现了各种进程的详细音信。首先来认知一下各列的意思。

序号  列名  含义

a    PID   进程id

b     PPID  父进程id

c     RUSER Real
user name

d     UID   进度全部者的用户id

e     USE揽胜  进度全部者的用户名

f     GROUP 进度全数者的组名

g     TTY   运转进度的终点名。不是从终端运维的经过则突显为?

h     PR    优先级

i     NI    nice值。负值表示高优先级,正值表示低优先级

j     P     最后选取的CPU,仅在多CPU情状下有意义

k      %CPU  上次立异到今日的CPU时间占有百分比

l     TIME  进度使用的CPU时间总共,单位秒

m     TIME+ 进度使用的CPU时间总共,单位一成0秒

n     %MEM  进度使用的情理内部存款和储蓄器百分比

o     VIRT  进度使用的虚拟内部存款和储蓄器总数,单位kb。VIRT=SWAP+RES

p     SWAP  进度使用的虚构内部存款和储蓄器中,被换出的轻重缓急,单位kb。

q     RES   进度使用的、未被换出的物理内部存款和储蓄器大小,单位kb。RES=CODE+DATA

r     CODE  可执行代码攻克的情理内部存款和储蓄器大小,单位kb

s     DATA  可施行代码以外的部分(数据段+栈)占用的物理内部存款和储蓄器大小,单位kb

t     SH瑞虎   共享内部存款和储蓄器大小,单位kb

u     nFLT  页面错误次数

v     nDRT  最终1次写入到现在,被修改过的页面数。

w     S     进度情形。

D=不可中断的上床状态

R=运行

S=睡眠

T=跟踪/停止

Z=僵尸进度

x     COMMAND命令名/命令行

y     WCHAN 若该进度在睡觉,则显示睡眠中的系统函数名

z     Flags 职务标记,参考sched.h

 

暗中认可情状下仅体现相比较首要的PID、USE大切诺基、P瑞鹰、NI、VIRT、RES、SHRAV4、S、%CPU、%MEM、TIME+、COMMAND列。能够透过上面包车型地铁快捷键来改动突显内容。

 

top - 23:19:36 up  8:52,  1 user,  load average: 0.05, 0.04, 0.05
Tasks:  99 total,   2 running,  97 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.1 sy,  0.0 ni, 99.9 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :   739932 total,   353944 free,   125284 used,   260704 buff/cache
KiB Swap:  1044476 total,  1044476 free,        0 used.   459304 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                          
    47 root      20   0       0      0      0 S   0.1  0.0   0:36.55 kworker/0:1                                      
   643 root      20   0   21668   1284    972 S   0.1  0.2   0:18.13 irqbalance                                       
  1668 root      20   0       0      0      0 S   0.1  0.0   0:01.08 kworker/1:1                                      
     1 root      20   0  127968   6480   4096 S   0.0  0.9   0:01.93 systemd                                          
     2 root      20   0       0      0      0 S   0.0  0.0   0:00.02 kthreadd                                         
     3 root      20   0       0      0      0 S   0.0  0.0   0:00.23 ksoftirqd/0                                      
     5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H                                     
     7 root      rt   0       0      0      0 S   0.0  0.0   0:00.02 migration/0                                      
     8 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh                                           
     9 root      20   0       0      0      0 R   0.0  0.0   0:01.95 rcu_sched                                        
    10 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 lru-add-drain 

前五行为系统完全能源总结意况

 

top详细使用验证

-b      以批处理方式操作
-c      呈现完整的治命令
-d      显示屏刷新间隔时间
-I       忽略失效进程
-s      保密方式
-S      储存格局
-i<时间>     
 设置刷新间隔时间
-u<用户名>       内定用户名
-p<进度号>      钦赐进程
-n<次数>     循环呈现的次数

top命令用于实时监测系统财富使用景况,包涵,进度、cpu,内部存款和储蓄器等

 

top命令使用

二、命令选项

图片 1

m      TIME+  进程使用的CPU 时间累计,单位10%0 秒

4. 施用办法

四.一运用格式

top
[-] [d] [p] [q] [c] [C] [S] [s] [n]

四.二参数表明

d 钦定每四回显示器新闻刷新之间的年华间隔。当然用户能够应用s交互命令来改变之。

p 通过点名监察和控制进度ID来单独监察和控制有个别进程的意况。

q  该接纳将使top未有其它延迟的张开刷新。如若调用程序有拔尖用户权限,那么top将以尽量高的预先级运维。

S 钦定累计形式

s 使top命令在广元方式中运作。那将去除交互命令所拉动的暧昧惊险。

i 使top不展现其余闲置也许僵死进度。

c 展现全部命令行而不只是显得命令名

4.3其他

上面介绍在top命令试行进度中得以行使的1部分互相命令。从使用角度来看,熟悉的支配那一个命令比调控选项还要害片段。这么些命令都以单字母的,如若在命令行选项中应用了s选项,则大概里面有的发令会被屏蔽掉。

 

Ctrl+L擦除并且重写荧屏。

h或者?   展现援救画面,给出一些简易的授命总括表达。

k    甘休一个进度。系统将唤起用户输入供给停止的长河PID,以及需求发送给该进程什么样的非能量信号。一般的甘休进度能够选取15功率信号;借使无法健康结束那就动用频限信号玖强制甘休该进程。暗中同意值是时限信号一伍。在辽阳情势中此命令被挡住。

i    大要闲置和僵死进度。那是1个按键式命令。

q    剥离程序。

r    重新安插二个历程的事先品级。系统提醒用户输入要求更改的长河PID以及要求安装的进程优先级值。输入1个正值将使优先级降低,反之则可以使该进程具备越来越高的优先权。私下认可值是十。

S    切换成共计情势。

s    退换一回刷新之间的延迟时间。系统将唤起用户输入新的时刻,单位为s。倘使有小数,就换算成m
s。输入0值则系统将不止刷新,私下认可值是5s。供给小心的是壹旦设置太小的光阴,很恐怕会滋生持续刷新,从而根本来比不上看清显示的情况,而且系统负荷也会大大增添。

f或者F  从日前来得中充裕可能去除项目。

o或者O  改换展现档案的次序的逐一。

l    切换展现平均负载和开发银行时间消息。

m    切换展现内部存款和储蓄器新闻。

t    切换突显进度和CPU状态音讯。

c    切换突显命令名称和完全命令行。

M    据说驻留内部存款和储蓄器大小实行排序。

P    基于CPU使用比例分寸进行排序。

T    根据时间/累计时间进行排序。

W    将眼下设置写入~/.toprc文件中。那是写top配置文件的引进方法。

 

 

***********************************************************************

top中按一键和F键的参数:
按一键可以等到七个cpu的图景
按F(f:当前场地,能够按相应的字母键做top的定制输出)后得参数:

对F键和f键的分裂:

比如进入F键区能够做体现的排序,即便进入f键区的话则足以采纳呈现的多少个体系:

*
A: PID       =
Process Id               //进程ID        

b:
PPID      =
Parent Process Pid       //父进程ID        

c:
RUSEPAJERO     =
Real user name           //真正的(Real)所属用户名称        

d:
UID       =
User Id                  //用户ID        

e:
USE昂Cora      =
User Name                //用户名称        

f:
GROUP     =
Group Name              //组名称

g:
TTY       =
Controlling Tty          //控制        

h:
PR        =
Priority                 //优先权        

i:
NI        =
Nice value               //优先级得值(负数代表较高的优先级,正数是很低的先行级.0标识改优先级的值是不会被调动的)        

j:
#C        =
Last used cpu (SMP)      //随后利用的cpu比率        

k:
%CPU      =
CPU usage                //cpu使用比率        

l:
TIME      =
CPU 提姆e                 //cpu占用时间        

m:
TIME+     =
CPU Time, hundredths    //cpu%比

n:
%MEM      =
Memory usage (RES)       //内部存款和储蓄器使用率

o:
VIRT      =
Virtual Image (kb)       //虚拟镜像(VIRT =
SWAP + RES:全数进度使用的虚拟内部存款和储蓄器值,包涵全数的代码,数据,共享库已经被swapped
out的)

p:
SWAP      =
Swapped size (kb)       //沟通空间尺寸(全部虚拟内部存款和储蓄器中的镜像)

q:
RES       =
Resident size (kb)       //已经使用了的常驻内存(Resident
size):RES = CODE + DATA

r:
CODE      =
Code size (kb)           //分配给实行代码的情理内部存款和储蓄器

s:
DATA      =
Data+Stack size (kb)     //data+stack:物理内部存款和储蓄器中非存放代码的空中,用于存放数据

t:
SHKuga       =
Shared Mem size (kb)     //共享内部存款和储蓄器大小.放映了三个task的秘闻能够供外人使用的内存的分寸

u:
nFLT      =
Page Fault count         //内部存款和储蓄器叶错误的多寡

v:
nDRT      =
Dirty Pages count        //脏页的数目

w:
S         =
Process Status           //进度情形:( Rubicon)为运行或可进行的,( S
)为该程序正在睡觉中,( T
)正在侦测或然是停止了,( Z
)僵尸程序

x:
COMMAND   =
Command name/line        //进度运行命令行参数

y:
WCHAN     =
Sleeping in Function     //在睡眠中

z:
Flags     =
Task Flags <sched.h>     //任务标识

 

STAT该进程的状态。当中S代表休眠状态;D代表不得中断的蛰伏状态;Highlander代表运维景况;Z代表僵死状态;T代表甘休或追踪状态。

4、实例

     叁 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
总计音信区

 

三、在该命令中常用神速键

进程音讯区

from:

上边介绍在top
命令施行进度中能够利用的局部交互命令。从利用角度来看,纯熟的垄断这个命令比调整选项还要害片段。这几个命令都以单字母的,如若在命令行选项中动用了s
选项,则可能里面有的指令会被屏蔽掉。

top命令是Linux下常用的习性分析工具,能够实时展现系统中逐一进程的财富占用现象,类似于Windows的职务处理器。上边详细介绍它的选择办法。

top 命令的显得结果如下所示:

改动展现内容

经过f键能够挑选显示的故事情节。按f键之后会议及展览示列的列表,按a-z就可以展现或潜伏对应的列,最终按回车键鲜明。

 

按o键能够退换列的展现顺序。按小写的a-z可以将相应的列向右移动,而大写的A-Z能够将相应的列向左移动。末了按回车键鲜明。

 

按大写的F或O键,然后按a-z能够将经过遵照相应的列实行排序。而大写的索罗德键能够将方今的排序倒转。

 

 

 

 

 

u: nFLT       = Page Fault count          // 内存叶错误的多寡

 

c: RUSEBMWX三      = Real user name            // 真正的(Real) 所属用户名称  
     

 

 

   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND

相应的内存再一次被换出时可不用再对交流区写入。

q      RES    进度使用的、未被换出的大意内部存款和储蓄器大小,单位kb 。RES=CODE+DATA

 

率先行是任务队列消息 ,同uptime 命令的实践结果。其剧情如下:

M     根据驻留内部存款和储蓄器大小实行排序。

z      Flags  职务标识,参考sched.h

y      WCHAN  若该进度在睡觉,则展现睡眠中的系统函数名

0k used            使用的沟通区总数

 

 

  1379 root      16   0  7976 2456 1980 S  0.7  1.3   0:11.03 sshd

 

S  内定累计情势

 

默许意况下仅浮现相比主要的PID 、USE奥迪Q伍 、P汉兰达 、NI 、VIRT 、RES 、SHKoleos 、S
、%CPU 、%MEM 、TIME+ 、COMMAND 列。能够由此上边包车型地铁快捷键来改造展现内容。

***********************************************************************

i  实践top 指令时,忽略闲置大概已变为Zombie 的顺序。 

k     终止一个进程。系统将唤起用户输入须求甘休的长河PID
,以及须求发送给该进程什么样的时域信号。一般的终止进度能够使用壹伍功率信号;若是无法健康结束这就选取信号玖 强制截至该进程。暗许值是实信号一5。在安全形式中此命令被屏蔽。

按F(f: 当前情景,能够按相应的字母键做top 的定制输出) 后得参数:

序号   列名   含义

p  通过点名监控进程ID 来仅仅监察和控制有些进度的景况。

b      PPID   父进程id

终极两行事内部存款和储蓄器新闻。内容如下:

f      GROUP  进程全数者的组名

o 也许O    改换展现等级次序的逐壹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图