log文件

软工实践寒假作业(2/2)

邮差的信 提交于 2020-02-19 20:17:00
这个作业属于哪个课程 2020软工|S班 这个作业要求在哪里 软工实践寒假作业(2/2) 这个作业的目标 设计、开发一个疫情统计的程序、学习对程序的优化、学习GitHub的使用、PSP(个人软件开发流程)的学习使用、《构建之法》的学习 作业正文 作业正文 其他参考文献 CSDN 1.github仓库地址 我的github仓库地址 2.PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 40 45 Estimate 估计这个任务需要多少时间 5 5 Development 开发 200 180 Analysis 需求分析 (包括学习新技术) 160 120 Design Spec 生成设计文档 80 55 Design Review 设计复审 30 35 Coding Standard 代码规范 (为目前的开发制定合适的规范) 150 150 Design 具体设计 20 20 Coding 具体编码 200 300 Code Review 代码复审 60 70 Test 测试(自我测试,修改代码,提交修改) 340 270 Reporting 报告 150 100 Test Repor 测试报告 20 20 Size Measurement 计算工作量 45 30

linux漏洞扫描工具【lynis】

夙愿已清 提交于 2020-02-18 15:04:22
Lynis是针对Unix/Linux的安全检查工具,可以发现潜在的安全威胁。这个工具覆盖可疑文件监测、漏洞、恶意程序扫描、配置错误等。 A. 检查项举例: B. 系统允许的登陆操作 C. 失效的SSL证书 D. 不需要密码的账户 E. 未授权的文件 F. 配置错误 …… 1、安装软件包 yum -y install epel-release.noarch && yum -y install lynis 2、扫描系统 lynis audit system 3、查看日志 日志保存在 /var/log/lynis-report.dat 搜索 “warning” "suggestion"找到建议内容 grep -E "^warning|suggestion" /var/log/lynis-report.dat 来源: CSDN 作者: 异界神域 链接: https://blog.csdn.net/weixin_43224068/article/details/104355899

Linux实战教学笔记40: Mha-Atlas-MySQL高可用方案实践(二)

你说的曾经没有我的故事 提交于 2020-02-18 07:11:06
六,配置VIP漂移 主机名 IP地址(NAT) 漂移VIP 描述 mysql-db01 eth0:192.168.0.51 VIP:192.168.0.60 系统:CentOS6.5(6.x都可以) 安装:mysql5.6 mysql-db02 eth0:192.168.0.52 VIP:192.168.0.60 系统:CentOS6.5(6.x都可以) 安装:mysql5.6 mysql-db03 eth0:192.168.0.53 VIP:192.168.0.60 系统:CentOS6.5(6.x都可以) 安装:mysql5.6 6.1 IP漂移的两种方式 通过keepalived的方式,管理虚拟IP的漂移 通过MHA自带脚本方式,管理虚拟IP的漂移 6.2 MHA脚本管理方式 (1)获取管理脚本master_ip_failover 提示:yum安装的manager是没有这个脚本的。 我们需要从manager的源码包里复制一个。 [root@mysql-db03 ~]# ll mha4mysql-manager-0.56.tar.gz -rw-r--r--. 1 root root 113914 Sep 4 18:43 mha4mysql-manager-0.56.tar.gz [root@mysql-db03 ~]# tar xf mha4mysql-manager-0.56

MySQL的binlog日志

放肆的年华 提交于 2020-02-18 06:43:02
binlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 一般来说开启二进制日志大概会有1%的性能损耗(参见MySQL官方中文手册 5.1.24版)。二进制有两个最重要的使用场景: 其一:MySQL Replication在Master端开启binlog,Mster把它的二进制日志传递给slaves来达到master-slave数据一致的目的。 其二:自然就是数据恢复了,通过使用mysqlbinlog工具来使恢复数据。 二进制日志包括两类文件:二进制日志索引文件(文件名后缀为.index)用于记录所有的二进制文件,二进制日志文件(文件名后缀为.00000*)记录数据库所有的DDL和DML(除了数据查询语句)语句事件。 一、开启binlog日志: vi编辑打开mysql配置文件 # vi /usr/local/mysql/etc/my.cnf 在[mysqld] 区块 设置/添加 log-bin=mysql-bin 确认是打开状态(值 mysql-bin 是日志的基本名或前缀名); 重启mysqld服务使配置生效 # pkill mysqld # /usr/local/mysql/bin/mysqld_safe --user

rman复制数据库ORA-01547ORA-01194ORA-01110,强制打开并修改日志文件

守給你的承諾、 提交于 2020-02-17 23:22:19
我用rman复制数据库,做好前期准备了:创建了路径,建密码文件,参数文件,启动到nomount,用RMAN同时连接到源库 和辅助nomount库,当然也提前做了全库备份,并把备份复制到了目标库。 然后执行: run{ DUPLICATE TARGET DATABASE TO sgpmdb2b pfile='/oracle/base/admin/sgpmdb2b/pfile/pfilesgpmdb2b.ora' db_file_name_convert=('/app/oracle/base/oradata/sgpmdb2/','/oracle/base/oradata/sgpmdb2b/'); } 如果顺利的话,数据库会自动重启到open状态, 不顺利的事情十有八九,呵呵。以下是报错 .... b2b/DATA_OUT.DBF datafile 30 switched to datafile copy input datafile copy recid=29 stamp=723570072 filename=/oracle/base/oradata/sgpmdb2b/IDX_OUT.DBF datafile 31 switched to datafile copy input datafile copy recid=30 stamp=723570072 filename=

寒假作业(2/2)-疫情统计

瘦欲@ 提交于 2020-02-17 19:05:44
这个作业属于哪个课程 2020春|W班(福州大学) 这个作业要求在哪里 寒假作业(2/2) 这个作业的目标 学习使用GIthub、编写疫情统计代码、了解PSP 作业正文 其他参考文献 ... GIthub仓库地址 https://github.com/pb-xxxx/InfectStatistic-main 一、对于《构建之法》的心得 第一章:概述 通过对第一章内容的阅读,了解到了计算机科学与软件工程的主要不同,在之前只是简单的了解不同区别在于实践与理论,阅读《构建之法》后了解到了更加细致的区别。 在书中提到“不再纠结科学和工程的问题,而是在不同的学习与工作阶段,投入到最适合的项目类型中”,当明白这些问题时,在接下来的学习中就更加明白自己的学习方向。 第二章:个人技术和流程 在第二章中了解到了PSP表格,了解了一些对整体项目的研发时各个过程的时间占比,接触到了单元测试,原来以为就是对程序不同模块的测试,通过单元测试可以对程序性能进行更深的优化,。 对于代码编程来说越来越实用的技巧和方法的了解,有益于代码的编写,对于原先的基础认知有了一些新的改变。 第三章:软件工程师的成长 了解了软件工程师的思维误区,一种是想要弄清楚所有细节,分析麻痹,一种是不分主次,想要解决所有以来问题,过于积极和过于依赖的两种思维误区

Nginx配置中的log_format用法梳理(设置详细的日志格式)

本小妞迷上赌 提交于 2020-02-16 02:00:30
nginx服务器日志相关指令主要有两条:一条是log_format,用来设置日志格式;另外一条是access_log,用来指定日志文件的存放路径、格式和缓存大小,可以参加 ngx_http_log_module 。一般在nginx的配置文件中日记配置(/usr/local/nginx/conf/nginx.conf)。 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 28 29 30 log_format指令用来设置日志的记录格式,它的语法如下: log_format name format { format ...} 其中name表示定义的格式名称, format 表示定义的格式样式。 log_format有一个默认的、无须设置的combined日志格式设置,相当于Apache的combined日志格式,其具体参数如下: log_format combined '$remote_addr-$remote_user [$time_local]' ‘ "$request" $status $body_bytes_sent’ ‘ "$http_referer" "$http_user_agent" ’ 也可以自定义一份日志的记录格式,不过要注意,log

nginx中access_log和nginx.conf中的log_format用法

ぐ巨炮叔叔 提交于 2020-02-16 01:54:37
nginx服务器日志相关指令主要有两条: 一条是log_format,用来设置日志格式; 另外一条是access_log,用来指定日志文件的存放路径、格式和缓存大小 可以参加 ngx_http_log_module 。 一般在nginx的配置文件中日记配置(/usr/local/nginx/conf/nginx.conf)。 我在线上的情况是:vi nginx.conf access_log off; include vhost/*.conf; 所有在vhost里面配置的access_log文件日志。 log_format指令用来设置日志的记录格式,它的语法如下: log_format name format { format ...} 其中name表示定义的格式名称, format 表示定义的格式样式。 log_format有一个默认的、无须设置的combined日志格式设置,相当于Apache的combined日志格式,其具体参数如下: log_format combined '$remote_addr-$remote_user [$time_local]' ‘ "$request" $status $body_bytes_sent’ ‘ "$http_referer" "$http_user_agent" ’ 也可以自定义一份日志的记录格式,不过要注意,log

Linux系统中的日志管理

允我心安 提交于 2020-02-16 01:30:10
文章目录 实验环境 journald journalctl命令的用法 用journald服务永久存放日志 rsyslog 自定义日志采集路径 日志类型 日志级别 如何更改日志采集格式 日志的远程同步 timedatectl 时间同步服务 实验环境 两台网络可以互通的主机: rhel7:192.168.1.11 rhel8:192.168.1.10 journald 服务名称:systemd-journald.service 默认日志存放路径: /run/log journalctl命令的用法 参数 作用 journalctl 查看全部日志 -n 3 日志的最新3条 –since “2020-02-13 17:00” 显示17:00以后的日志 –until “2020-02-13 17:00” 显示日志到17:00 -o 设定日志的显示方式 -o short 经典模式显示日志 -o verbose 显示日志的全部字节 -o export 适合传出和备份的二进制格式 -o json js格式显示输出 -p 显示制定级别的日志 -p 0(emerg) 系统的严重问题日志 -p 1(alert) 系统中立即要更改的信息 -p 2(crit) 严重级别会导致系统软件不能正常工作 -p 3(err) 程序报错 -p 4(warning) 程序警告 -p 5(notice) 重要信息的普通日志

Oracle DBA 必须掌握的 查询脚本:

时光毁灭记忆、已成空白 提交于 2020-02-15 09:35:27
Oracle DBA 必须掌握的 查询脚本: 目录 Oracle DBA 必须掌握的 查询脚本: 0:启动与关闭 1:通过v$parameter数据字段来查询oracle标准数据块的大小 2:通过 dict 查看数据库中数据字典的信息 3 : 通过 v$fixed_view_definition 查看数据库中内部系统表的信息 4:通过查询 dba_data_files 数据来了解Oracle系统的数据文件信息 5:查看 临时文件信息: dba_temp_files 、v$tempfile; 6:获取控制文件信息: v$controlfile 数据字典 7:查看日志文件信息: v$logfile; 8: 查看oacle 系统是否采用归档模式: v$database 9:查询归档日志文件的所在路劲信息: show parameter log_archive_desc 10:查询视图v$parameter 进行确定参数的默认值是否修改过 11:修改系统参数: 12:创建 一个密码文件 其sys 口令为:oracle 13:查询 警告文件位置 14:查看 跟踪文件的位置: 15:查看 并修改共享池大小 16:查看并修改大池的大小; 17:查看Java 池信息 18:显示当前用户进程PGA 信息: 19:查看当前实例数据库进程 `20: 所有常用字典表 21