自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jlds123的专栏

实践是检验真理的唯一标准

  • 博客(208)
  • 资源 (1)
  • 收藏
  • 关注

转载 awk数组详解

在文本处理的工作中,awk的数组是必不可少的工具,在这里,同样以总结经验和教训的方式和大家分享下我的一些学习心得,如有错误的地方,请大家指正和补充。awk的数组,一种关联数组(Associative Arrays),下标可以是数字和字符串。因无需对数组名和元素提前声明,也无需指定元素个数 ,所以awk的数组使用非常灵活。首先介绍下几个awk数组相关的知识点:建立数组

2017-09-06 14:59:16 1605

转载 【译】 AWK教程指南

前面的话:  这几天写了一个程序,在同一个目录里生成了很多文件,需要统计其中部分文件的总大小,发现经常用到的ls、du等命令都无济于事,我甚至都想到了最笨的方法,写一个脚本:mkdir一个新目录,把要统计总大小的文件mv过去,然后du或者ls -lh新目录。诚然,这个办法又笨又不精确,于是求助万能的网络,找到的都是同一篇用了3个很长的循环来统计的脚本,还是自己先苦读“经书”吧。鸟哥的书第十

2017-09-05 10:58:28 879

转载 iptables详解

Firewall(防火墙):组件,工作在网络边缘(主机边缘),对进出网络数据包基于一定的规则检查,并在匹配某规则时由规则定义的处理进行处理的一组功能的组件。防火墙类型:根据工作的层次的不同来划分,常见的防火墙工作在OSI第三层,即网络层防火墙,工作在OSI第七层的称为应用层防火墙,或者代理服务器(代理网关)。网络层防火墙又称包过滤防火墙,在网络层对数据包进行选择,选择的依据是系统内设置的过

2016-11-21 11:12:16 1196

转载 Linux下apache日志分析与状态查看方法

假设apache日志格式为:118.78.199.98 – - [09/Jan/2010:00:59:59 +0800] “GET /Public/Css/index.css HTTP/1.1″ 304 – “http://www.a.cn/common/index.php” “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; GT

2016-11-17 10:34:30 8143

原创 IT项目经理应该做什么

经常看到这样的项目经理,一副整天忙得团团转的样子,电话不停地作响,一个小时之内要发出几十个指令,好像他所领导的团队离开了他就一天也活不下去。然后他还会说:"我很忙"或"我很累","我需要增加人手"。这样的项目经理经常事无巨细都要亲自过问,即使旗下有人,你说他能不累吗?  甚至还有这样的事列发生,研发部门经理亲自参与项目软件的编码工作,如果只有一、两个项目,也许这样还可以,试想,如果有十几个

2014-12-24 10:38:16 1452

原创 解决远程连接mysql很慢的方法(mysql_connect 打开连接慢)

上午工程师来部署应用的时候,测试m

2014-08-08 16:56:02 11214 4

转载 GNU/Linux安全基线与加固-0.1

随着GNU/Linux在各个行业的IT基础架构中的普及,安全问题也成为了关注的焦点, GNU/Linux主要是由GNU核心组建( 编译器GCC, C库Glibc等)和Linux内核组合而成, 在自由开源软件统治着基础平台的大环境下,不少人认为开源一定是安全的,这 是一种不完全正确的观念,Coverity的报告只是说明了开源比闭源更安全,这并 不代表自由开源软件就是牢不可破的,自由开源软件在一定程度

2014-07-25 10:48:55 3791

原创 强悍的nmap扫描工具

首先,简单列举一个扫描端口的运用:nmap –sT –sV –p80,443,8080 –P0 –n IP说明:-sT,说明是TCP协议;-sV,说明是显示详情-p后面跟指定的扫描端口;-n 后面对应的IP  一,简介nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运

2014-07-14 13:57:04 792

原创 Apache 错误日记(Error Log)记录分析

ErrorLog:说明存放错误日志的位置语法ErrorLog file-path|syslog[:facility]默认值ErrorLog logs/error_log (Unix) ErrorLog logs/error.log (Windows 和 OS/2)作用域server config, virtua

2014-05-16 11:21:24 19642 1

原创 Cacti中为每主机定义不同的Down机报警邮件接收地址

cacti属于轻量级的监控系统,默认

2014-04-18 11:03:51 3520

原创 关于TNS: could not resolve the connect identifier specified的解决办法

问题描述:    win7 64位操作系统安装

2014-04-15 17:04:55 4380 1

原创 使用snmpwalk远程获得目标主机的信息

在日常监控中,经常会用到snmp服务,而snmpwalk命令则是测试系统各种信息最有效的方法,命令格式:snmpwalk  -c 密钥 -v 1或2(代表SNMP版本) 交换机或路由器IP地址 OID(对象标示符)服务器负载:1231 minute Load: .1.3.6.1.4.1.2021.10.1.3.15 minute Load

2014-03-05 14:20:37 18371 2

原创 linux配置yum

1、什么是yum?Yum 是yellowdog updater modified的缩写。yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个 distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了 Linux 用户一直头痛的 dependencies 的问题。一般这类软件通过一个或者多个配置文件描述对应的

2014-03-04 10:45:28 1062

转载 Linux yum 安装

Yum 是yellowdog updater modified的缩写。yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个 distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了 Linux 用户一直头痛的 dependencies 的问题。       一般这类软件通过一个或者多个配置文件描述对应的 repos

2014-03-04 10:37:05 817

转载 yum的常用命令

什么是 yum  yum 是 yellowdog updater modified 的缩写。yellowdog 是一个 Linux 的 distribution,RH 将这种升级技术利用到自己的 distribution 形成了现在的 yum,感觉上 yum 和 apt 的原理类似,但是 apt 是编译代码,执行效率远高于使用 python 写成的 yum。  yum 的理念是使用一个中心

2014-03-04 10:35:25 807

原创 mysql修改密码

mysqladmin命令(回目录)格式如下(其中,USER为用户名,PASSWORD为新密码):mysqladmin -u USER -p password PASSWORD该命令之后会提示输入原密码,输入正确后即可修改。例如,设置root用户的密码为123456,则mysqladmin -u root -p password 123456UPDATE user 语句(回目

2014-02-27 15:10:23 664

原创 远程连接mysql的方法

mysql默认的用户只允许本地连接,如果需要远程连接需要修改mysql库下user表的host字段localhost-----只允许本机访问127.0.0.1-----只允许本机访问将此字段改成允许远程访问的IP地址或者“%”,百分号表示允许所有IP访问

2014-02-20 10:36:29 652

转载 如何利用多核CPU来加速你的Linux命令

你是否曾经有过要计算一个非常大的数据(几百GB)的需求?或在里面搜索,或其它操作——一些无法并行的操作。数据专家们,我是在对你们说。你可能有一个4核或更多核的CPU,但我们合适的工具,例如 grep, bzip2, wc, awk, sed等等,都是单线程的,只能使用一个CPU内核。借用卡通人物Cartman的话,“如何我能使用这些内核”?要想让Linux命令使用所有的CPU内核,我们需要

2013-11-28 08:45:18 947

原创 awstats分析历史日志的处理办法

今天查看awstats访问量统计分析系统时,发现从2013年5月15号就没数据了,查看配置文件发现参数值里指定了日志为5月14日,中间插了5个多月的数据,需要重新分析。当时就跑了一个昨天(2013.11.5)的日志,跑完后在系统上就能看见昨天的访问量,就是系统里缺少2013.5.15-2013.11.4的数据。但是此时在分析2013.5.15的日志系统是不会显示的。处理办法:查看/et

2013-11-06 17:13:16 3863

原创 DataGuard备库和主库数据不一致解决办法

今天帮一朋友检查主库alter日志的时候,

2013-11-01 10:28:53 10904

原创 关于oracle dbresp.pl进行耗尽CPU的解决办法

今天早上登陆服务器时反应很慢,进去后投票一看,我擦CPU全站满了如下图:oracle 1158 1.5 0.1 23004 7780 ? R Oct30 22:11 /home/database/oracle/product/10.2.0/db_1/perl/bin/perl /home/database/oracle/product/10.2.0/

2013-10-31 11:24:11 1306

原创 ssh配置互信

1、ssh配置文件在/etc/ssh/sshd_config里面,有关于认证的配置项,#RSAAuthentication yes#PubkeyAuthentication yes#AuthorizedKeysFile .ssh/authorized_keys2、计划步骤      (1)、首先选择一种加密方式,dsa或者rsa      (2)、在各自机器上配置需

2013-10-25 10:15:01 2536 1

原创 xshell总是前端显示解决办法

使用alt+a,问题解决

2013-10-22 15:52:16 7042 4

原创 sed实现直接修改文件内容

sed是实现对流的编辑。通常,我们使用sed可以实现内容的编辑后然后保存成另外的一个文件,如果正确的话,才写入到源文件。但是某些时候,我们需要直接修改文件,因为,保存文件到一个文件,然后再覆盖原文件的办法显得很麻烦。其实很简单,只需要一个 -i 参数就可以了。比如,我想替换文件中的 properties 为 property ,可以使用sed  's/properties/prop

2013-10-18 16:25:31 1061

原创 关于“Initializing the Oracle ASMLib driver: [FAILED]”的解决办法

安装完ASM相应组件后,执行/etc/Init.d/oracleasm enable后显示失败。查看日志[root@localhost log]# more /var/log/oracleasm Cleaning any stale ASM disks...File "/dev/" is not a block deviceDisk "VOL1" does not exist or is

2013-10-15 14:45:01 8930 2

转载 Linux文件查找命令find,xargs详述

前言:关于find命令由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。一、find 命令格式

2013-10-09 14:42:36 871

原创 详述Linux ftp命令的使用方法

FTP> ? 显示 ftp 命令说明。? 与 help 相同。格式:? [command]说明:[command]指定需要帮助的命令名称。如果没有指定 command,ftp 将显示全部命令的列表。FTP> append 使用当前文件类型设置将本地文件附加到远程计算机上的文件。格式:append local-file [remote-file]说明:local-file 指定要

2013-09-27 11:17:27 1915

原创 FTP连接时出现“227 Entering Passive Mode” 的解决方法

今天从公网的服务器连接本地内网的FTP server copy文件时,系统老是提示227 Entering Passive Mode (xxx,xxx,,xxx,xxx,x),很是奇怪,于是上网找资料仔细研究了一下,原来FTP有两种工作模式,PORT方式和PASV方式,中文意思为主动式和被动式 ,详细介绍如下:  主动 FTP :    命令连接:客户端 >1024 端口 → 服务器 21

2013-09-26 16:24:43 10221

原创 vsftp配置文件详解

描述:  vsftpd.conf 是vsftpd的配置文件,用来控制vsftpd的各项功能。默认状态下,它的位置是/etc/vsftpd.conf或者在/etc/vsftpd/vsftpd.conf。  然而,你也可以通过修改配置行来指定到其它目录。这一点很有用,因为也许你想使用一些高级inetd功能,例如xinetd,在一个多虚拟主机的机器上调用不同的配置文件。  格式  vsf

2013-09-26 16:20:47 4973

转载 oracle分区表详解

一、什么是分区表?分区表是根据某些条件将大表分成不同的分区。

2013-09-25 10:24:02 852

原创 How to Partition a Non-partitioned Table [ID 1070693.6]

PURPOSEYou have a table that is not partitioned that you would like to make into a partitioned table.  This article describes four possible methods for partitioning a non-partitioned table. Thes

2013-09-25 10:23:21 1062

原创 oracle在linux环境下的自动启动和停止

oracle已经内置了开机启动的脚本和相关配置,直接配置即可1、/etc/oratab文件里面已经说明这个文件是由root.sh创建的,每次创建db实例的时候都会更新这个文件。jiagulun:/u01/app/oracle/product/10.2.0/db_1:Ytestorcl:/u01/app/oracle/product/10.2.0/db_1:N配置一共有三部分,

2013-09-23 17:05:45 701

转载 oracle密码文件详解

一、密码文件   作用:主要进行DBA权限的身份认证   DBA用户:具有sysdba,sysoper权限的用户被称为dba用户。默认情况下sysdba角色中存在sys用户,sysoper角色中存在system用户   二、Oracle的两种认证方式;   1.使用与操作系统集成的身份验证   2.使用Oracle数据库的密码文件进行身份认证 三、密码文件的位置

2013-09-22 16:37:16 2261

转载 什么是条带化(striping) ?

条带(strip)是把连续的数据分割成相同大小的数据块,把每段数据分别写入到阵列中的不同磁盘上的方法。简单的说,条带是一种将多个磁盘驱动器合并为一个卷的方法。 许多情况下,这是通过硬件控制器来完成的。   当多个进程同时访问一个磁盘时,可能会出现磁盘冲突。大多数磁盘系统都对访问次数(每秒的 I/O 操作,IOPS)和数据传输率(每秒传输的数据量,TPS)有限制。当达到这些限制时,后面需要访问磁

2013-09-18 16:23:27 24892

原创 oracle的数据文件全部丢失,但有归档和重做日志,如何恢复?

如果数据文件(dbf)全部丢失,但归档和重做日志都在怎么恢复,下面进行试验-rw-r----- 1 oracle oinstall 52429312 9月 17 08:50 redo01.log-rw-r----- 1 oracle oinstall 52429312 9月 17 08:50 redo02.log-rw-r----- 1 oracle oinsta

2013-09-17 16:09:27 4892

转载 Apache服务的工作原理

服务器提供服务的方式网络服务器由于要同时为多个客户提供服务,就必须使用某种方式来支持这种多任务的服务方式。一般情况下可以有三种方式来选择,多进程方式、多线程方式及异步方式。其中,多进程方式中服务器对一个客户要使用一个进程来提供服务,由于在操作系统中,生成一个进程需要进程内存复制等额外的开销,这样在客户较多时的性能就会降低。为了克服这种生成进程的额外开销,可以使用多线程方式或异步方式。在

2013-09-17 15:14:32 594

原创 RGBA颜色与兼容性的半透明背景色实例页面

CSS代码:.opacity_bg_box{ background:rgba(0,0,0,0.5); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;

2013-09-17 15:14:25 737

原创 oracle控制文件(controlfile)丢失恢复方法列举

oracle控制文件记录着数据文件、日志文件的位置及SCN等信息,十分重要。若丢失数据库无法打开,影响较大,所以官方见采用多路复用的方式进行冗余备份。控制文件丢失有以下几种情况:1、有rman备份对数据库进行过全库备份或者配置CONTROLFILE AUTOBACKUP ON(每次在rman中执行backup时都会备份控制文件),此时控制文件丢失可以使用备份文件进行恢复RMAN>

2013-09-17 15:08:54 14309

原创 关于ORA-01187:由于验证测试失败而无法从文件 201 读取的解决办法

今天在备份控制文件to trace的时候报错SQL> alter database backup controlfile to trace;alter database backup controlfile to trace*第 1 行出现错误:ORA-01187: 由于验证测试失败而无法从文件 201 读取 ORA-01110:数据文件 201: '/data/orcl/tem

2013-09-17 09:17:54 11803

原创 关于备份、恢复过程中的一些概念

log sequence numberA number that uniquely identifies a set of redo records in a redo log file.When Oracle fills one online redo log file and switches to a different one,Oracle automatically assigns

2013-09-16 15:04:47 755

Oracle性能调优原理及具体手段

详细阐述oracle工作原理及调优手段及各种专业名词,不错的文档

2013-01-16

空空如也

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

TA关注的人

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