log文件

【Nginx从入门到实战】

|▌冷眼眸甩不掉的悲伤 提交于 2019-11-27 17:02:36
目录 1. 网站服务 2. 所谓Nginx 3. 安装Nginx 4. Nginx配置文件详述 5. 开始玩转Nginx Nginx虚拟主机 Nginx状态信息(status)配置 Nginx错误页面优化 Nginx访问日志(access_log) Nginx限制来源IP Nginx动静分离 原文: http://blog.gqylpy.com/gqy/325 "@ *** 1. 网站服务     想必我们大多数人都是通过访问网站而开始接触互联网的吧。我们平时访问的网站服务 就是Web网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。     Web网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的请求后才会响应,最终用于提供服务程序的Web服务器会通过HTTP(超文本传输协议)或HTTPS(安全的超文本传输协议)把请求的内容传送给用户。     目前能够提供Web网络服务的程序有IIS、Nginx和Apache等。其中,IIS(Internet Information Services,互联网信息服务)是 Windows系统中默认的 Web 服务程序     2004年10月4日,为俄罗斯知名门户站点而开发的Web服务程序Nginx横空出世。Nginx程序作为一款轻量级的网站服务软件,因其稳定性和丰富的功能而快速占领服务器市场

nginx 的配置文件

你。 提交于 2019-11-27 16:38:08
#nginx子配置文件目录 conf.d #php代理文件 fastcgi_params #字符集 koi-utf koi-win win-utf #文件的类型 mime.types #主配置文件 nginx.conf [root@web01 nginx]# cat /etc/nginx/nginx.conf #nginx 的用户 user www; #工作进程数 worker_processes 20; #错误日志 error_log /var/log/nginx/error.log warn; #pid文件 pid /var/run/nginx.pid; #事件驱动模块 events { #工作进程最大连接数 worker_connections 1000; } #http 内核模块 http { #包含的文件类型 include /etc/nginx/mime.types; #nginx默认是下载所有文件类型的,直接在浏览器访问 default_type application/octet-stream; #日志格式 名字 abc log_format abc '$remote_addr - - - - zls qiudao $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http

nginx之主配置文件解读

时光总嘲笑我的痴心妄想 提交于 2019-11-27 16:18:45
主配置文件解读 过滤conf文件的内容 1 grep -v "^#" nginx.conf | grep -v "^$" nginx.conf主配置文件 1 # 工作进程数 根据cpu 查看cpu信息 cat /proc/cpuinfo 或者top 再按下数字1看核数 2 worker_processes 4; 3 # 事件连接数 4 events { 5 worker_connections 1024; 6 } 7 http { 8 # 关键字 9 include mime.types; 10 default_type application/octet-stream; 11 # 定义日志格式化 客服端请求的相关信息 远程ip 用户等等 12 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' 13 '$status $body_bytes_sent "$http_referer" ' 14 '"$http_user_agent" "$http_x_forwarded_for"'; 15 # 开启访问日志功能参数 指定日志路径 16 #access_log logs/access.log main; 17 sendfile on; 18 #tcp_nopush on; 19

Oracle控制文件在缺失归档日志的情况下的恢复

旧巷老猫 提交于 2019-11-27 16:11:06
Oracle控制文件在缺失归档日志的情况下的恢复 众所周知,恢复控制文件时“recover database”命令可能需要使用归档日志。所谓缺失归档日志,是指控制文件从备份还原之后,在执行“recover database”命令恢复时报告找不到相应的日志导致恢复终止的情况。 这种情况下的恢复操作主要步骤如下: ①  首先还原控制文件,方式不限 ②  执行“recover database”命令将报RMAN-06054错误,即找不到某归档日志 ③  查看相关的动态性能视图,对问题定位,确认问题与控制文件,而不是数据文件相关(与数据文件相关必须进行不完全恢复) ④  利用create controlfile 命令重建控制文件 ⑤  再次执行“recover database”命令,还会报RMAN-06054错误,这次是找不到另一个归档日志,其序列号应该大于第二步中的 ⑥  查看v$log视图确定第5步中所要的是哪个日志 ⑦  执行SQLPLUS的”recover database using backup controlfile“命令,等”Specify log:“提示符出现后给出正确的在线日志路径,直到命令成功结束。 ⑧  以resetlogs方式打开数据库 ⑨  由于创建的控制文件内不会有临时数据文件的信息,需要重新将其添加回临时表空间 ⑩ 

实时查看linux下的日志

纵饮孤独 提交于 2019-11-27 16:07:24
cat /var/log/*.log 如果日志在更新,如何实时查看 tail -f /var/log/messages 还可以使用 watch -d -n 1 cat /var/log/messages -d表示高亮不同的地方,-n表示多少秒刷新一次。 该指令,不会直接返回命令行,而是实时打印日志文件中新增加的内容,这一特性,对于查看日志是非常有效的。如果想终止输出,按 Ctrl+C 即可。 在Linux系统中, 有三个主要的日志子系统 :   连接时间日志--由多个程序执行,把纪录写入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统。   进程统计--由系统内核执行。当一个进程终止时,为每个进程往进程统计文件(pacct或acct)中写一个纪录。进程统计的目的是为系统中的基本服务提供命令使用统计。   错误日志--由syslogd(8)执行。各种系统守护进程、用户程序和内核通过syslog(3)向文件/var/log/messages报告值得注意的事件。另外有许多UNIX程序创建日志。像HTTP和FTP这样提供网络服务的服务器也保持详细的日志。   常用的日志文件如下:   access-log         纪录HTTP/web的传输   acct/pacct        

RMAN-06059: expected archived log not found, loss of archived log compromises recoverability ORA-19625: error identifying file /home/Oracle/PROD/1_2_844469007.dbf

佐手、 提交于 2019-11-27 15:56:54
rman备份archivelog时出现以下错误: RMAN> backup archivelog all delete input; Starting backup at 14-APR-14 current log archived using channel ORA_DISK_1 using channel ORA_DISK_2 RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: failure of backup command at 04/14/2014 18:40:23 RMAN-06059: expected archived log not found, loss of archived log compromises recoverability ORA-19625: error identifying file /home/Oracle/PROD/1_2

rac rman恢复的稳妥方法

我只是一个虾纸丫 提交于 2019-11-27 14:15:26
1、停止业务 2、源库两个节点执行 Alter system archive log current; Alter system archive log current; Alter system archive log current; Archive log list; shutdown immediate; 3、关监听:grid用户下 执行 lsnrctl stop lsnrctl stop LISTENER_SCAN1 两个节点都需要执行,并确认监听已经关闭: crsctl status res -t srvctl disable listener -l LISTENER 4、在两个节点上 startup; 5、在 rman中执行备份归档日志文件: sqlplus: 两个节点都需要操作 Alter system archive log current; Alter system archive log current; Alter system archive log current; Alter system archive log current; Alter system archive log current; 一个节点备份归档: backup archivelog all format '/orabak/hsdb/%T_%s_%c_%d_%p.dbbak

kubernetes二进制离线安装(含docker)

倾然丶 夕夏残阳落幕 提交于 2019-11-27 14:04:14
环境:CentOS7.4 服务器环境是外网隔离状态,所需安装包需要本地下载,远程拷贝至服务器。下载好需要的包后,全部安装过程均为离线安装。 一、安装docker 下载二进制安装包https://download.docker.com/linux/static/stable/x86_64/ 1、解压 $ tar xzvf docker-18.06.1-ce.tgz 2、拷贝至/usr/bin $ sudo cp docker/* /usr/bin 3、启动docker daemon $ sudo dockerd & 4、制作 docker.service 和 docker.socket 文件(或下载) https://github.com/moby/moby/tree/master/contrib/init/systemd 其中的docker.service.rpm 文件修改名字为 docker.service;docker.socket 则不需要改动,直接复制粘贴新建一个 docker.socket 文件即可。 5、将上述步骤得到的 docker.service 和 docker.socket 文件一起放到 /etc/systemd/system 目录下 $ sudo cp docker.socket /etc/systemd/system $ sudo cp docker

070 logging模块

馋奶兔 提交于 2019-11-27 13:51:18
logging模块 1.v1 v1版本无法指定日志的级别;无法指定日志的格式;只能往屏幕打印,无法写入文件。 1.日志总共分为以下五个级别: logging.debug('调试') logging.info('正常') logging.critical('严重错误') logging.error('错误') logging.warning('警告') 默认运行,会显示: WARNING:root:警告信息 ERROR:root:报错信息 CRITICAL:root:严重错误信息 2.v2 v2版本不能指定字符编码;只能往文件中打印。 logging.basicConfig(filename='access.log', format='%(asctime)s - %(name)s - %(levelname)s -%(module)s: %(message)s', datefmt='%Y-%m-%d %H:%M:%S %p', level=10) logging.debug('调试信息') # 10 logging.info('正常信息') # 20 logging.warning('警告信息') # 30 logging.error('报错信息') # 40 logging.critical('严重错误信息') # 50 3.v3 logging模块包含四种角色:logger

061 包

左心房为你撑大大i 提交于 2019-11-27 13:50:38
logging模块 1.v1 v1版本无法指定日志的级别;无法指定日志的格式;只能往屏幕打印,无法写入文件。 1.日志总共分为以下五个级别: logging.debug('调试') logging.info('正常') logging.critical('严重错误') logging.error('错误') logging.warning('警告') 默认运行,会显示: WARNING:root:警告信息 ERROR:root:报错信息 CRITICAL:root:严重错误信息 2.v2 v2版本不能指定字符编码;只能往文件中打印。 logging.basicConfig(filename='access.log', format='%(asctime)s - %(name)s - %(levelname)s -%(module)s: %(message)s', datefmt='%Y-%m-%d %H:%M:%S %p', level=10) logging.debug('调试信息') # 10 logging.info('正常信息') # 20 logging.warning('警告信息') # 30 logging.error('报错信息') # 40 logging.critical('严重错误信息') # 50 3.v3 logging模块包含四种角色:logger