- 博客(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编程》读书笔记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
Linux系统脚本和登录环境
2016-01-19
Linux函数和脚本
2016-01-13
Linux Shell编程基础
2016-01-09
数据文件处理命令小结(tr,sort,cut,paste,join,uniq,split)
2015-12-21
Suse11下安装Oracle11G_R2所需的rpm包
2015-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人