0%

系统资源命令

当前系统负载

w查看的是整体的负载,可以来观察当前系统有没有压力

1
w

系统当前负载

第一行显示的内容依次为:时间、系统运行时间、登录用户数、平均负载(1分钟、5分钟、15分钟)

第二行后展示的信息为:当前登录的都有哪些用户、在哪里登录的等信息

平均负载不要高于设备核心数

系统资源查看

vmstat命令

使用vmstat命令可以更加细化w命令,来查看具体是哪里的压力

显示内存、分页、块传输和CPU活动的相关信息,评估cpu性能

1
2
3
#vmstat [刷新延时 刷新次数]
# 使用vmstat检测,每1秒刷新一次,一共刷新3次
vmstat 1 3

vmstat命令结果

阅读全文 »

请求

客户端请求由ServletRequest类型的request对象表示,在HTTP请求场景下,容器提供的请求对象的具体类型为HttpServletRequest

HTTP的请求消息分为三部分:请求行、请求头、请求正文。

阅读全文 »

后台运行命令

很多时候需要将命令放在后台执行,那么如何让命令在后台运行呢,只需要在命令后加上&即可

如:

1
java -jar test.jar &
阅读全文 »

Nginx重定向

可以使用Nginx来设置重定向,Nginx有两种设置重定向方式

  • return形式
  • rewrite形式

return形式

表示结束规则的执行,并返回状态码给客户端

1
2
3
4
#以下三种都可以
return code;
return url;
return code url;
阅读全文 »

进程管理命令

查看进程命令

ps命令

显示系统上运行的进程列表

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# 查看系统中所有正在运行的系统
ps aux

# 获取占用内存资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
# 获取占用CPU资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head



------------
a 显示所有用户的所有进程,除了会话引线
u 显示进程的归属用户及内存的使用情况,按照用户名和启动时间顺序显示
x 显示没有控制终端的进程
-e 显示系统中所有的进程
-f 显示进程间关系
-H 显示树状结构
-r 显示当前终端的程序
-T 显示当前终端的所有程序
-p 根据进程ID显示对应的信息
-A 简明查看系统启动的所有进程
aux 显示所有用户所有进程的详细信息


ps -ef


阅读全文 »