1 db2

   在Linux中,db2中的实例其实可以理解为系统用户,一个实例可以管理多个数据库;其实就是切换到一个用户下面,然后后建立数据库,只有登录这个用户才能管理这些数据库。权限划分更细。
         (建立系统用户----建实例---切换到系统用户----建立数据库)

2 vm故障处理

现象:vmwa client链接不上vmware 控制台
处理过程:1查看windows server服务,发现有一个vm center 服务一直起不来,每次启动,过一会自己又停止了,后面查看windows 系统日志发现是sql server服务报错,数据库mdf数据文件大小为10G,没有可用的空闲空间;由于安装vcenter时安装的是express版本,最大可用空间是10G,设置成为自增长也没有用;后面升级express版本为Enterprise解决问题。
总结:对于windows中的服务异常,要注意关注windows系统本身的日志,在查看对应服务的日志,

3 Nginx

 十七 Nginx  access_log 和proxy_set_heade 有什么区别

1 access_log 是配置日志格式,用于在host.access.log中显示相应的请求信息。
比如$http_x_forwarded_for配置了这个变量,如果Nginx前端还有代理就能够显示真实的客户端ip。

下面都是Nginx自动的变量,
log_format access '$remote_addr - $remote_user [$time_local] "$request"' '$status $body_bytes_sent "$http_referer"' '"$http_user_agent" $http_x_forwarded_for';

2 proxy_set_header X-Forwarded-For $http_x_forwarded_for; 定义或者添加发往后端服务器的请求头,为了是后端服务器可以获取到客户端的真实ip

通常web服务器放在反向代理的后面,这样就不能获取到客户的IP地址了,通过$remote_addr拿到的IP地址是反向代理服务器的iP地址。反向代理服务器在转发请求的http头信息中,可以增加x_forwarded_for信息,用以记录原有客户端的IP地址和原来客户端的请求的服务器地址。

区别:access_log 和 proxy_set_header没有关系,一个是用于在日志中显示客户端真实ip
;一个是添加真实ip到请求头中,使后端toamct能获取到真实ip