自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

行万里

测试

  • 博客(39)
  • 资源 (15)
  • 收藏
  • 关注

翻译 Linux15_Shell实例(翻译_1)

#!/bin/bash#下面两个目录用于存放不同的磁盘备份BACKUP_FILE_DIR_1="/mnt/backup/file"BACKUP_FILE_DIR_2="/mnt/backup_file"#备份文件名称BACKUP_FILE_NAME=null#备份过程的日志文件LOG_FILE="/root/file_backup.log"#DateYE

2016-01-31 19:32:36 903

原创 《Linux命令、编辑器与Shell编程》读书笔记14-Shell实例及调试

所谓运行级别脚本,就是启动/关闭自定义服务(应用)的脚本,相当于windows下某个应用的启动程序文件(.exe文件)。也可以理解这种脚本就是一个启动应用的脚本。运行级别脚本的结构1. 首先要以注释的方式声明服务默认启动的运行级别列表,以及系统在启动、关闭该服务时的优先级;说明之后一般有三种方式去实现:(1)可以通过在inittab中添加一项,来确定在系统启动时,必须执行自己定义的脚本

2016-01-24 17:11:36 633

原创 《Linux命令、编辑器与Shell编程》读书笔记13-系统脚本和登录环境

Linux系统启动过程主机加电自检引导装载程序加载内核关于内存映像文件定制内存映像文件初始化系统环境启动服务etcinitdrcSUSE下待确认etcrcdrcsysinitetcinitdrclocal启动INIT进程INIT进程的配置文件加载Login用户环境全局用户配置文件etcprofile个人用户配置文件bash_profile

2016-01-19 22:23:54 1550

原创 《Linux命令、编辑器与Shell编程》读书笔记12-函数和脚本

1         控制Shell脚本执行顺序1.1       条件测试和信号捕获

2016-01-13 23:03:14 758

原创 《Linux命令、编辑器与Shell编程》读书笔记11-Shell编程基础

调用shell告诉系统该脚本该使用何种shell来执行,以#!开头,比如:#!/bin/bash表示该脚本是一个bash脚本;调用shell语句只能出现在第一行注释使用#注释它至行尾的所有内容,因此如果想在shell语句中使用#号,注意使用屏蔽符号。执行shell脚本使用对应的shell命令执行(比如bash script_name),或者.号,或者./。前两种执行

2016-01-09 15:42:27 731

原创 《Linux命令、编辑器与Shell编程》读书笔记10-vim编辑器

vim编辑器常用选项参数打开新文件:e  /file_path将其他文件追加到本文件末尾:r  /file_path删除命令模式下用x,插入模式用del;dd--删除光标所在行de--删除光标所在单词撤销和恢复u--撤销;ctrl+r--恢复查找匹配的另一半括号Shift+5查找时忽略大小写:set  ignorecase高亮显示查找结果

2016-01-04 17:42:01 524

原创 《Linux命令、编辑器与Shell编程》读书笔记9-Linux网络管理

一、网络接口配置【查看网卡信息】1. ifconfig*错误和丢弃数据包数量,与网络质量有关;溢出数据包总数通常与缓冲区大小及收发数据包速率有关。 2. 查看所有网络接口(包括被禁用)ifconfig  -a 3. 查看IP地址:ip address show1: lo: mtu16436 qdisc noqueue state UNKNOWN  

2016-01-04 10:58:57 1019

原创 《Linux命令、编辑器与Shell编程》读书笔记8-Linux数据备份与应用管理

一备份命令工具 tar cpio bzip2 OPTION 举例 gzip OPTION 整盘备份命令dd OPTION 举例 二RPM管理 常用选项 举例

2015-12-27 11:57:47 426

原创 《Linux命令、编辑器与Shell编程》读书笔记7-Linux系统管理

一系统服务管理 查看系统服务 设置服务自启状态 添加删除系统服务 手动开启关闭服务 二进程管理 ps命令 pstree命令 top 结束进程命令kill 指定进程优先级nice 三计划任务管理 开启计划任务管理功能 cron计划任务格式 添加管理计划任务 使用at执行一次性计划任务

2015-12-20 23:48:40 751

原创 《Linux命令、编辑器与Shell编程》读书笔记6-磁盘和文件系统管理

一磁盘及分区管理 查看磁盘设备列表fdisk -l 查看磁盘设备hdparm 命令格式 OPTION 磁盘分区fdisk 基本概念 分区命令fdisk 为分区创建文件系统mkfs 命令格式 OPTION 查看修改卷标e2label 查看卷标

2015-12-19 22:15:34 822

原创 《Linux命令、编辑器与Shell编程》读书笔记5-用户和文件权限管理

一用户管理 系统用户文件 系统用户文件etcpasswd主要保存用户及用户设置 用户密码文件etcshadow保存密码登录相关配置信息分隔符为 用户管理 用户组基本概念及相关配置文件 系统用户组文件etcgroup内容如下 用户组密码文件etcgshadow 添加用户组groupadd

2015-12-06 20:40:04 1063

原创 SUSE11_64位下安装Oracle11gR2

使用root用户登录:执行下列命令:groupadd dbagroupadd oinstalluseradd -g oinstall -G dba -m -d/opt/oracle oraclepasswd oracle这里需要键入新建用户oracle的密码;vi /etc/hosts将本机IP和主机名新增一行,中间用tab符链接,主机名可以用hostname命

2015-12-03 22:23:48 4506

原创 《Linux命令、编辑器与Shell编程》读书笔记4.3-其他数据文件处理命令(tr,sort,cut,paste,join,uniq,split)

一、转换和删除重复命令——tr二、排序命令——sort三、数据剪切命令——cut四、数据粘贴命令——paste五、数据连接命令——join六、去重复命令——uniq七、分割文件命令——split

2015-11-29 00:04:33 766

原创 《Linux命令、编辑器与Shell编程》读书笔记4.2-格式化文本工具(awk)

一、格式化文本数据抽取工具awk该工具主要是从具有一定格式的文本中抽取数据、然后以另一种方式展现。可以理解成数据库中的“视图”命令格式:awk [-F分隔符] 'command' input-filename    使用-F指定被读取文件中的格式分隔符,默认是空格。awk -f script-filename input-filename    使用-f调用已经写好的脚本文

2015-11-24 20:55:47 921

原创 《Linux命令、编辑器与Shell编程》读书笔记4.1-查找和筛选工具(grep,find,sed)

一、查找文件名工具find二、文本查找工具grep三、流编辑器sed

2015-11-06 22:11:41 1195

原创 《Linux命令、编辑器与Shell编程》读书笔记3-linux命令中的特殊字符和正则表达式

一、linux命令中的特殊字符1. 双引号"(1)打印输出时将系统保留符号屏蔽、以保证正常输入,如:echo Alix; Maryecho "Alix; Mary"*分号;表示一个命令结束、另一个 命令开始执行,如果不加"的话,则只输出Alix,执行到Mary时会报错(2)在双引号中引用其他命令输出符,如引用变量:name="mary"echo "Alix;$nam

2015-08-28 11:57:54 636

转载 你应该掌握的七种回归技术

原文地址:http://www.csdn.net/article/2015-08-19/2825492本文解释了回归分析及其优势,重点总结了应该掌握的线性回归、逻辑回归、多项式回归、逐步回归、岭回归、套索回归、ElasticNet回归等七种最常用的回归技术及其关键要素,最后介绍了选择正确的回归模型的关键因素。【编者按】回归分析是建模和分析数据的重要工具。本文解释了回归分

2015-08-23 11:13:54 393

原创 《Linux命令、编辑器与Shell编程》读书笔记2-linux常用命令

一、Linux基本命令1. 路径表示:./ 当前目录../上一级目录/ 根目录~当前用户的家目录2. ls查看文件列表,下面列出常用参数-a 显示隐藏文件-l 以长格式显示文件列表-d 显示目录的详细信息-k 以kB为单位显示文件大小-S 按文件大小进行排序-h 以更直观的方式查看文件列表,必须和-l配合使用才有效果3. ln文件链接命令,也就是

2015-08-15 20:47:05 420

原创 《Linux命令、编辑器与Shell编程》读书笔记1-linux系统入门命令

一、关闭、重启系统1. 1小时后关机shutdown -h 12. 立即关机shutdown -h nowpoweroff3. 在指定时间点关机shutdown -h 15:304. 2分钟后重启shutdown -r 2或者立即重启rebootshutdown -r now5. 挂起(需要硬件支持,否则可能无法恢复)halt6. ini

2015-05-31 12:09:56 736

转载 操作分区表对global和local索引的影响

使用分区表,要非常注意索引。因为删除、move分区都会造成索引失效。小表的索引和非主键、唯一建索引还好,重建即可。 如果是几十G的表,重建索引花费巨大,会严重影响查询性能;如果是主键或者唯一键索引,索引失效会插入重复的数据,带来的麻烦更大。 所以,我们一定要重视分区表操作,避免引起索引失效。 哪些操作会引起索引失效? ADD PARTITION | SUBPARTI

2015-04-26 17:55:20 817

原创 Oracle 11g用户管理与权限分配(《Oracle从入门到精通》读书笔记5)

先看下Oracle数据库的安全保护是怎么做的:首先,用户想DB提供身份识别信息(也就是账号/密码),在确定该信息是正确的前提下、DB再判断该用户所拥有的权限,给予其相应的操作权限。其次,Oracle采用了传统的权限->角色->用户模式来给最终用户授予权限,也就是先把权限集定义为一个角色,再把角色赋给用户;这样既方便了维护,也一定程度上提高了安全性。当然,Oracle也允许直接把某些权限赋给

2015-04-26 08:19:53 1064

转载 ORA-32017与ORA-02095:修改db_block_size

SQL>show parameter db_block_sizeNAME TYPE VALUE------------------------------------ ----------- ------------------------------db_block_size integer 8192SQL>alter system set db_block_size=409

2015-04-19 08:38:43 2701

转载 10个最酷的namp技巧/技术

Nmap (“Network Mapper”)是一个免费开源的网络探测和安全审计实用工具,许多系统和网络管理员也使用它完成一些任务,例如:网络清查、管理服务升级计划和监视主机或服务的正常运行时间等。这里列举了一些使用namp的一些非常cool的扫描技术,除此之外,你也可以查看在namp主页上的向导和教程。翻译:wpulog1) 获取远程主机的端口信息和识别主机操作系统(Get info

2015-04-09 22:48:38 858

转载 如何在Linux上从命令行嗅探HTTP流量

假设你出于某个原因而想嗅探网络上的实时HTTP Web流量(比如HTTP请求和回应)。比如说,你可能在测试网站服务器的试验性功能,或者在调试Web应用程序或充分利用REST的服务,抑或是你想要为PAC(代理自动配置)排查故障,或检查从某个网站偷偷下载的任何恶意软件文件。不管出于什么原因,嗅探HTTP流量大都有帮助,对系统管理员、开发人员、甚至最终用户来说都是如此。虽然tcpdump等数据包嗅探

2015-04-09 22:47:44 674

转载 IBM AppScan 安全扫描报告中部分问题的解决办法

IBM AppScan安全扫描:加密会话(SSL)Cookie中缺少 Secure 属性处理办法原因分析:服务器开启了Https时,cookie的Secure属性应设为true;解决办法:1.服务器配置Https SSL方式,参考:https://support.microsoft.com/kb/324069/zh-cn2.修改web.config,添加:

2015-04-09 22:44:56 12435

转载 对于Oracle analyze table的使用总结

本文转自:http://www.cnblogs.com/einyboy/archive/2012/08/09/2630321.htmlanalyze table 一般可以指定分析: 表,所有字段,所有索引字段,所有索引。 若不指定则全部都分析。SQL> analyze table my_table compute statistics;  SQL> analyze tabl

2015-04-08 23:02:12 1816

原创 Oracle 11g表分区与索引分区(《Oracle从入门到精通》读书笔记4)

一、概述分区表的用途和优点:1. 降低故障引起的损失;2. 均衡I/O,减少竞争;3. 提高查询速度,这一点在数据仓库的TP查询特别有用;*TP查询:Transaction Processing,事务处理查询?这点不太清楚、网上资料也少,没查到二、创建表分区1. 范围分区:关键字RANGE,创建这种分区后,插入的数据会根据指定的分区键值范围进行分布,当数据在范围

2015-04-05 21:08:51 1712

转载 深入理解HTTP协议及原理分析

1. 基础概念篇1.1 介绍HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著

2015-03-31 20:14:12 536

转载 关联查询SQL的一次优化过程

本博文出自51CTO博客gaochaojs博主,有任何问题请进入博主页面互动讨论!博文地址:http://jncumter.blog.51cto.com/812546/1620406如前几次博文中所述,流程结束后的实例信息可以通过统一的入口即高级查询(可以导出excel,也预留了生成各种报表的接口)查询。但对于一些特殊的工作流,比如转正、离职、考勤等我们也提供了专门的查询模

2015-03-31 20:08:43 1436

转载 怎样正确地测试和维护防火墙?

本文中专家Eric Cole介绍了如何通过适当的维护和测试来解决防火墙性能低下和故障问题。大多数企业认为防火墙是一种成熟的技术,且通常安全专家也不会过多考虑防火墙。在审计或评估防火墙时,企业通常只是简单地勾选表明防火墙在保护网络的选项就完事。然而,最近笔者注意到一种趋势:防火墙并没有提供它能提供的全部保护,因为它们没有得到升级或正确维护。笔者并不是说单靠防火墙可以阻止所有攻击,这不太可

2015-03-31 19:57:58 775

转载 Linux恶意软件检测工具和杀毒引擎ClamAV安装使用教程

恶意软件是指任何旨在干扰或破坏计算系统正常运行的软件程序。虽然最臭名昭著的几种恶意软件有病毒、间谍软件和广告软件,但它们企图引起的危害不一:有的是窃取私密信息,有的是删除个人数据,有的则介于两者之间;而恶意软件的另一个常见用途就是控制系统,然后利用该系统发动僵尸网络,形成所谓的拒绝服务(DoS)攻击或分布式拒绝服务(DDoS)攻击。Linux恶意软件检测工具换句话说,我们万万不可抱有这

2015-03-31 19:53:46 2982

原创 软件安全测试之网络安全&管理安全

书接上文:~软件安全测试之系统安全测试~一、组网安全1. 产品提供网络拓扑图:按照三层模型或者其他模型设计的具备安全性的拓扑图,图中必须标明所有网络设备的逻辑连接关系,网络物理连线图(包括无线网络连接)。2. 安全域划分:依据业务系统内不同主机的服务类型、安全保护需求和安全等级进行网络安全域的划分,如核心业务区、OM 区、DMZ 区、非信任区、第三方互联区、远程维护区等。

2015-03-21 07:35:42 6223 1

原创 软件安全测试之系统安全测试

书接上文:~应用安全测试设计~一、操作系统安全1. 操作系统不允许存在Nessus扫描出的高风险级别漏洞*注:Nessus使用方法简介对于各服务器的操作系统采用Nessus进行漏洞扫描:1、登录Nessus;2、创建扫描策略:点击“Policies”菜单,再点击“Add”按钮,在第一步中设置扫描策略的名称;在第二步配置超级管理员账号口令;在第三步,点击“Di

2015-03-18 20:18:43 5255

原创 Oracle 11g表空间和数据文件管理(《Oracle从入门到精通》读书笔记3)

需要弄清的几个关系和概念:1. 表空间和数据文件的关系:通过第二章(Oracle的结构体系)可以做出如下对应关系图:除了日志文件,和表空间相关的所有系统和用户数据信息都记录在这个数据文件(DBF)中;查询表空间和其DBF文件对应关系的语句如下:col tablespace_name for a10col file_name for a50col bytes for 99

2015-03-03 21:41:46 1075

原创 软件安全测试之应用安全测试

先说几句废话,望大家海涵^_^(如果你想从头开始一步步学习安全测试设计,请从我的上一篇文章开始一步步学习下去点击打开链接>,但如果因为工作进度很急,可以先跳过下面的”废话“直接参考总结好的测试方案)说起安全测试,曾几何时在我心中一直是一种“高大上”的工作,它涉及软硬件、系统架构设计、代码/脚本开发、汇编/反汇编等多个技术层面;相关的技术人才也比较”贵“...从而导致了中小型互联网企业的产品

2015-03-02 21:26:51 35628 6

原创 软件安全性测试设计的基本原则

2015年3月2日百度了下网上已有的同类话题,讲的有些笼统。这里将我日常工作中涉及到的细化一下,以备忘。1. 最小授权只授予每个用户/程序在执行操作时所必须的最小特权。这样可以限制事故、错误、攻击带来的危害,减小特权程序之间潜在的相互影响。2. 发生故障优先保证安全:当系统发生故障时,对任何请求默认应加以拒绝。3. 深入防御原则:采用多层安全机制,这个概

2015-03-02 20:26:21 8969 2

原创 测试设计中容易被忽略的场景(持续更新中)

1. 边界值未完全覆盖,比如:时间未考虑跨年(月、日、零点)及2月等特殊月份;字段值做乘法运算导致越界;IP地址/组播地址范围段约束限制;定时器/定时任务(当天启动、隔天启动、手动触发、启动时间、启动周期);带入数据库的值超过数据库字段定义范围;2. 字段必选、可选属性,单填可选/必选、二者组合填写3. 本地化测试,比如:

2015-03-01 19:45:55 1817 1

原创 Oracle 11g控制文件和日志文件管理(《Oracle从入门到精通》读书笔记2)

一、控制文件(.CTL)管理1. 控制文件主要包含了:数据库名称SID标识,该数据库下DBF文件和日志文件的所在路径,数据库创建时间,表空间信息,重做日志文件序列号,归档日志信息,回滚段的起始和结束,备份数据文件信息。一旦损坏,数据库将无法启动。2. 多路复用:Oracle本身会为每个数据库配备两个完全相同的的CTL文件、以降低风险。但这两个文件通常都被放在同一个磁盘上,因此有必要为其在其

2015-02-24 22:39:30 869

原创 Oracle 11g基础简介(《Oracle从入门到精通》读书笔记1)

......4. 启动数据库:启动顺序-启动实例、加载数据库、打开数据库(连接)startup nomount|mount|open|force|resetrict [pfile=filename]nomount:只启动实例、不加载数据库mount:启动实例、数据库,但保持数据库为关闭状态(不可连接)open:默认启动选项,启动实例、数据库并打开数据库连接;force:强制关闭当前正在运行的实例再启动,也就是重启;resetrict:指定以受限制的会话方式启动数据库;pfile:指定实例启动

2015-02-23 19:58:23 1245

敏捷软件测试

敏捷的价值 努力在一个极短的发布周期内交付业务价值的一小部分。 敏捷测试意味着什么 应包含除单元和组件级测试外的所有测试:功能、系统、负载性能、安全、压力、可用性、探索性、端到端和用户验收。 敏捷测试人员如何创造更大的价值 密切接触业务,详细了解需求,区分功能的优先级。不能坐在那里等着工作降临,而是行动起来寻找在整个开发周期中都贡献价值的方式方法。

2016-04-03

Linux14_Shell实例:运行级别脚本

运行级别脚本的结构 某产品运行级别脚本示例 添加和管理启动脚本

2016-01-24

Linux系统脚本和登录环境

Linux系统启动过程 主机加电自检 引导装载程序加载内核 关于内存映像文件 定制内存映像文件 初始化系统环境 启动服务etcinitdrc SUSE下待确认etcrcdrcsysinit etcinitdrclocal 启动INIT进程 INIT进程的配置文件 加载Login 用户环境 全局用户配置文件etcprofile 个人用户配置文件bash_profile

2016-01-19

Linux函数和脚本

1.控制Shell脚本执行顺序 1.条件测试和信号捕获 1.退出状态 2.测试状态 1.文件状态测试 2.变量状态测试 3.字符串和数值状态测试 4.逻辑操作符 3.捕获系统信号 1.系统信号说明 1.1 SIGHUP 2.2 SIGINT 3.3 SIGQUIT 4.4 SIGILL 5.5 SIGTRAP 6.6 SIGABRT 7.7 SIGBUS 8.8 SIGFPE 9.9 SIGKILL 10.10 SIGUSR1 11.11 SIGSEGV 12.12 SIGUSR2 13.13 SIGPIPE 14.14 SIGALRM 15.15 SIGTERM 16.17 SIGCHLD 17.18 SIGCONT 18.19 SIGSTOP 19.20 SIGTSTP 20.21 SIGTTIN 21.22 SIGTTOU 22.23 SIGURG 23.24 SIGXCPU 24.25 SIGXFSZ 25.26 SIGVTALRM 26.27 SIGPROF 27.28 SIGWINCH 28.29 SIGIO 29.30 SIGPWR 30.31 SIGSYS 2.举例 4.条件判断语句if 1.格式一 2.格式二 3.格式三 4.例一判断文件状态及类型 5.例二多if嵌套 5.多条件判断语句case 6.循环语句for 7.循环语句while 8.循环语句until 9.break和continue控制循环 2.函数和脚本参数 1.Shell函数 1.定义函数 2.向函数传递参数 3.返回函数执行状态 4.调用函数文件 2.向脚本传递参数

2016-01-13

Linux Shell编程基础

Linux Shell编程基础 1.调用shell 2.注释 3.执行shell脚本 4.接收用户输入并赋值给变量 5.Bash中的变量 1. 环境变量 1.1HOME 2.2LANG 3.3SHELL 4.4PATH 5.5PS1 6.6PS2 7.7只读环境变量 8.8永久修改环境变量 2. 位置变量 3. 预定义变量 4. 自定义变量 1.1自定义变量的作用域 2.2将自定义变量转换为只读变量 3.3清除变量 6.Shell数组 1.定义数组 2.引用数组 7.举例 1.猜数字脚本 2.随机数排序

2016-01-09

Linux网络管理

Linux网络管理中实用的管理、配置命令,并提供了简单问题的排查思路

2016-01-04

Linux系统入门命令

Linux1系统入门命令,配合大量实例对入门命令的参数作详细说明。

2015-12-21

Linux常用命令

Linux常用命令,配合大量实例对常用命令的用法进行介绍

2015-12-21

数据文件处理命令小结(tr,sort,cut,paste,join,uniq,split)

数据文件处理命令小结(tr,sort,cut,paste,join,uniq,split),参数的使用说明和大量实例

2015-12-21

文本查找和筛选工具(grep,find,sed)

文本查找和筛选工具(grep,find,sed),介绍这三个命令的参数用法和大量实例

2015-12-21

格式化文本工具(awk)

格式化文本工具(awk),主要讲了awk常用参数的说明,以及大量实例

2015-12-21

Linux系统管理

Linux系统管理,读书笔记,纯手打。主要涉及系统服务管理、进程管理、日志管理等常见操作命令和配置方法

2015-12-21

Linux磁盘和文件系统管理

Linux磁盘和文件系统管理,读书笔记,纯手打

2015-12-21

Linux用户和文件权限管理

Linux用户和文件权限管理,读书笔记,纯手打。

2015-12-21

Suse11下安装Oracle11G_R2所需的rpm包

Suse下安装Oracle常用的rpm包,按照文件名前面的需要以此安装即可。 SUSE11版本: Linux 3.0.76-0.11-default #1 SMP Fri Jun 14 08:21:43 UTC 2013 (ccab990) x86_64 x86_64 x86_64 GNU/Linux 上亲测,可以安装。 Oracle版本: 11.2.0.0

2015-12-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除