Rsync 最快速删除海量文件的方法

分类:Performents要在Linux下删除海量文件,需要删除数十万个文件。这个是之前的程序写的日志,增长很快,而且没什么用。这个时候,我们常用的删除命令rm -fr * 就不好用了,因为要等待的时间太长。所以必须要采取一些非常手段。我们可以使用rsync来实现快速删除大量文件。

1、先安装rsync:

yum install rsync

2、建立一个空的文件夹:

mkdir /tmp/linuxany

3、用rsync删除目标目录:

rsync --delete-before -a -H -v --progress --stats /tmp/linuxany log

这样我们要删除的log目录就会被清空了,删除的速度会非常快。

Linux 系统脚本的常见启动顺序

分类:RedHat1、相关基础知识点
1)redhat的启动方式和执行次序是:
加载内核
执行init程序

/etc/rc.d/rc.sysinit # 由init执行的第一个脚本
/etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式
/etc/rc.d/rc.local     #相应级别服务启动之后、在执行该文件(其实也可以把需要执行的命令写到该文件中)
/sbin/mingetty # 等待用户登录

继续阅读 »

MySQL show系列命令总结

分类:MySQL01、show tables或show tables from database_name; — 显示当前数据库中所有表的名称
02、show databases; — 显示mysql中所有数据库的名称
03、show columns from table_name from database_name; 或show columns from database_name.table_name; — 显示表中列名称
04、show grants for user_name; — 显示一个用户的权限,显示结果类似于grant 命令
05、show index from table_name; — 显示表的索引
06、show status; — 显示一些系统特定资源的信息,例如,正在运行的线程数量
07、show variables; — 显示系统变量的名称和值
08、show processlist; — 显示系统中正在运行的所有进程,也就是当前正在执行的查询。大多数用户可以查看他们自己的进程,但是如果他们拥有process权限,就可以查看所有人的进程,包括密码。
09、show table status; — 显示当前使用或者指定的database中的每个表的信息。信息包括表类型和表的最新更新时间
10、show privileges; — 显示服务器所支持的不同权限

继续阅读 »

Oracle 三种高可用集群方案

分类:Oracle1. RAC
RAC, Real Application Clusters

多个Oracle服务器组成一个共享的Cache,而这些Oracle服务器共享一个基于网络的存储。这个系统可以容忍单机/或是多机失败。
不过系统内部的多个节点需要高速网络互连,基本上也就是要全部东西放在在一个机房内,或者说一个数据中心内。如果机房出故障,比如网络不通,那就坏了。所以仅仅用RAC还是满足不了一般互联网公司的重要业务的需要,重要业务需要多机房来容忍单个机房的事故。

继续阅读 »

Nginx 让浏览器告诉你负载均衡分到了哪台服务器

在大型网站的架构中,通常需要多台web服务器同时为用户服务,那么,如何直观地了解代理将请求转向了哪台机器呢?

幸运的是,我们可以通过Nginx的add_header指令配合Firefox的插件header spy相结合来实现上面提到的问题。

首先,修改nginx的配置

继续阅读 »

Oracle 免安装客户端软件-使用pl/sql配置登陆

分类:Oracle1.下载Oracle Client Package .

从http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html下载

Instant Client Package – Basic包
标注:All files required to run OCI, OCCI, and JDBC-OCI applications)

继续阅读 »

性能测试--瓶颈分析方法

分类:Performents1。内存分析方法
内存分析用于判断系统有无内存瓶颈,是否需要通过增加内存等手段提高系统性能表现。
内存分析需要使用的计数器:Memory类别和Physical Disk类别的计数器。内存分析的主要方法和步骤:
(1)首先查看Memory\Available Mbytes指标
如果该指标的数据比较小,系统可能出现了内存方面的问题,需要继续下面步骤进一步分析。
注: 在UNIX/LINUX中,对应指标是FREE(KB)

继续阅读 »


返回顶部