自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 收藏
  • 关注

转载 java判断消耗资源过高的线程

jstackjstack-查看Java进程的线程堆栈信息,锁定高消耗资源代码。jstack主要用来查看某个Java进程内的线程堆栈信息。语法格式如下:jstack [option] pidjstack [option] executable corejstack [option] [server-id@]remote-hostname-or-ip命令行参数选项说明如下:-l long...

2019-04-29 11:13:26 483

转载 MySQL5.7.5X在线调整innodb_buffer_pool_size参数

MySQL5.7.5以前,调整innodb_buffer_pool_size需要重启mysql进程才可以生效,建议业务低峰时间执行,在MySQL 5.7.5版本后,innodb_buffer_pool_size参数的值可以动态的设置,可以通过innodb_buffer_pool_chunk_size参数配置块的大小,Innodb_buffer_pool_resize_status状态变量记录了从调...

2019-03-27 16:43:44 1247

转载 限制进程仅使用某一颗cpu

taskset常常感觉系统资源不够用,一台机子上跑了不下3个比较重要的服务,但是每天我们还要在上面进行个备份压缩等处理,网络长时间传输,这在就很影响本就不够用的系统资源; 这个时候我们就可以把一些不太重要的比如copy/备份/同步等工作限定在一颗cpu上,或者是多核的cpu的一颗核心上进行处理,虽然这不一定是最有效的方法,但可以最大程度上利用了有效资源,降低那些不太重要的进程占用cpu资源;...

2019-03-22 14:17:16 864

原创 linux结束程序内存不会马上释放的解决方法

Linux下频繁读写文件时,内存资源被耗尽,当程序结束后,内存不会释放需要清除缓存。Linux缓存有dentry,buffer cache,page cache。注:Dentry用来加速文件路径名到inode的转换;buffer cache加速磁盘块的读写;page cache加速inode的读写。缩短IO调用时间。释放page cahceecho 1 > /proc/sys/vm/d...

2019-03-22 14:13:57 1415

转载 Nginx配置跨域请求 Access-Control-Allow-Origin *

当出现403跨域错误的时候 No ‘Access-Control-Allow-Origin’ header is present on the requested resource,需要给Nginx服务器配置响应的header参数:一、 解决方案只需要在Nginx的配置文件中配置以下参数:location / {add_header Access-Control-Allow-Origin ...

2019-03-22 14:07:58 465

原创 将博客搬至优快云

将博客搬至优快云

2019-03-22 14:01:34 52

原创 linux下对网卡限速

、安装iproute复制代码代码如下:yum -y install iproute2、限制eth0网卡的带宽为50kbit:复制代码代码如下:/sbin/tc qdisc add dev eth0 root tbf rate 50kbit latency 50ms burst 10003、限制带宽为50kbit后,在百兆局域网中wget下载一个大文件:复制代码代码如下:[ro...

2018-11-14 09:54:11 5530

转载 mysql常用命令

1, 查看MySQL服务器配置信息Java代码 收藏代码mysql> show variables;2, 查看MySQL服务器运行的各种状态值Java代码 收藏代码mysql> show global status;3, 慢查询Java代码 收藏代码mysql> show variables like ‘%slow%’;±-----------------...

2018-11-05 15:33:24 124

转载 密码 调用 管理-使用ConfigFilter

wenshao edited this page on 6 May 2016 · 13 revisionsConfigFilter的作用包括:从配置文件中读取配置从远程http文件中读取配置为数据库密码提供加密功能1 配置ConfigFilter1.1 配置文件从本地文件系统中读取 1.2 配置文件从远程http服务器中读取 这种配置方式,使得一个应用集群...

2018-11-02 13:40:47 516

原创 查看linux 系统信息

Linux系统信息查看命令大全版系统uname -a # 查看内核/操作系统/CPU信息head -n 1 /etc/issue # 查看操作系统版本cat /proc/cpuinfo # 查看CPU信息hostname # 查看计算机名lspci -tv # 列出所有PCI设备lsusb -tv # 列出所有USB设备lsmod # 列出加载的内核模块env # 查看环境变量...

2018-10-29 11:37:20 128

转载 Linux IO调度器相关算法介绍

IO调度器(IO Scheduler)是操作系统用来决定块设备上IO操作提交顺序的方法。存在的目的有两个,一是提高IO吞吐量,二是降低IO响应时间。然而IO吞吐量和IO响应时间往往是矛盾的,为了尽量平衡这两者,IO调度器提供了多种调度算法来适应不同的IO请求场景。其中,对数据库这种随机读写的场景最有利的算法是DEANLINE。接着我们按照从简单到复杂的顺序,迅速扫一下Linux 2.6内核提供的几...

2018-10-29 11:35:59 339

转载 QPS、PV和需要部署机器数量计算公式

术语说明:QPS = req/sec = 请求数/秒【QPS计算PV和机器的方式】QPS统计方式 [一般使用 http_load 进行统计]QPS = 总请求数 / ( 进程总数 * 请求时间 )QPS: 单个进程每秒请求服务器的成功次数单台服务器每天PV计算公式1:每天总PV = QPS * 3600 * 6公式2:每天总PV = QPS * 3600 * 8服务器计算服务器...

2018-10-29 11:34:06 151

原创 linux系统安全之系统层面1

linux系统安全之系统层面1linux 安全策略1–系统层面1、账号管理vi /etc/passwd修改root 的uid号,将普通用户的uid改为0 ,使root变为普通用户,普通用户成为root,即使root遭到破解,也没有权限进行任何操作2、建立普通用户进行日常的操作,无修改服务器配置及文件的权限。要求每个可访问服务器的人员均使用自己账户3、vi /etc/shadowroo...

2018-10-29 11:32:02 303

转载 Linux strace命令 进程调用监控

Linux strace命令简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。输出参数含义复制代码root@ubuntu:/u...

2018-10-29 11:30:51 523

原创 日常命令

1 删除0字节文件find-type f -size 0 -exec rm -rf {} ;2 查看进程按内存从大到小排列ps -e -o “%C : %p : %z : %a”|sort -k5 -nr3 按cpu利用率从大到小排列ps -e -o “%C : %p : %z : %a”|sort -nr4 打印说cache里的URLgrep -r -a jp...

2018-10-29 11:26:23 181

原创 CentOS配置mencoder和ffmpeg flv视频转码

在centos将avi、MP4等文件转换成flv 格式, 10M左右文件转换在90秒左右1、安装yum的fpmforge源rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm2、安装mencoeder、ffmpeg、flvtool2、yamdi等...

2018-10-29 11:24:24 299

原创 linux流量 查看监测

一.添加yum源方便安装bmonyum install bmonbandwidth monitor可以在 shell 下监控网络流量的状况( 具有动态效果 )RX: 流进TX: 流出安装成功后输入bmon命令后,选择eth0按g,按d。查看效果如如下:#bmonlinux下面测试网络带宽 - 程序之家 - 对程序要刻薄以基本的方式查看:#bmon -o ascii -p e...

2018-10-29 11:22:15 3241

转载 运维85条军规

运维85条军规承载能力优先 ——随后再进行优化 —— 不遵守这条规则必定带来故障停机时间。不要在故障停机时间的压力下进行优化——要先集中精力提高承载能力。以Postgres为例,一定要确保你的每一个网络都能匹配得上你的WAL文件、Slony复制、快照技术以及基于磁盘的DB版本化(快照的衍生品)不要把问题‘优化’到你的架构之中。为了解决问题而新加进来的一些东西往往后来都会变成运维沉...

2018-10-29 11:18:43 115

原创 博客迁移

原chinaunix 博客迁移,当年最好的博客chinaunix 已经没人在维护,遗憾http://blog.chinaunix.net/uid/25948627.html

2018-10-29 11:09:26 204

原创 keeplived 故障处理

公司的webcdn 服务器为了保证高可用,采用了keepalived的ha方案,keepalived对网络环境的依赖性很高(如果服务器之前有丢包即可能导致keepalived vip发生漂移,影响应用的稳定性),因此keepalived适合部署在相近节点。 ...

2015-07-02 22:17:01 75

原创 Swf攻击样本分析

延续了近期通过flash利用ie浏览器漏洞的趋势,CVE-2014-6332的样本在很多地方接二连三的被捕获,这一趋势的最著名的例子是cve-2014-0322和cve-2014-1776的利用。 我们还没有遇到最原始的SWF利用样本,但是通过分析SWF,很明显是几个构造函数的内存破坏。 这个exploit中有趣的部分是flash组件,通过反编译Acti...

2014-12-24 17:15:16 48

原创 FAT32驱动内核溢出分析

首先来关注下FAT32的数据结构,下图展示的是FAT32BootSector的格式: 该段数据位于第一扇区。更多有关fat32的数据结构以及各字段含义请参阅官方文档: http://www.ntfs.com/fat-partition-sector.htm Icewall在博客中提到,修改10H偏移处的FATCount数值即可造成蓝屏。...

2014-12-24 17:13:37 85

原创 SVN服务器从Windows迁移到Linux

一、备份VisualSVN项目 1. 现在要使用Linux作为svn服务器,之前是在Windows Server 2008上的,用的是VisualSVN, 如下图所示。 2. 现在svn中有一个项目fpp,需要将fpp这个项目导出到linux环境下。运行cmd,输入命令 svnadmin dump E:\Repositories\fpp &...

2014-09-11 15:04:46 51

原创 linux下面测试网络带宽

利用bmon/nload/iftop/vnstat/iptraf实时查看网络带宽状况 一.添加yum源方便安装bmon# wget64位操作系统:#rpm -Uhvrpmforge-release-0.3.6-1.el5.rf.i386.rpm或rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm...

2014-09-05 08:40:05 36

原创 java 卸载与安装

卸载java 1.6 后 安装java1.7rpm -qa |grep jdkrpm -qa |grep gcjrpm -qa |grep javarpm -e gcj 或以上其他发现无法彻底删除,执行alternatives --remove java /usr/share/java/libgcj-java-placeholder.sh...

2014-07-21 15:51:22 36

原创 网站性能测试

1 引言 性能测试与分析是软件开发过程中介于架构和调整的一个广泛并比较不容易理解的领域,更是一项较为复杂的活动。就像下棋游戏一样,有效的性能测试和分析只能在一个良好的计划策略和具备了对不可预料事件的处理能力的条件下顺利地完成。一个下棋高手赢得比赛靠的不仅仅是对游戏规则的认识,更是靠他的自己的能力和不断地专注于分析自己对手的实力来更加有效地利用和发挥规则的作用...

2014-06-30 11:22:29 37

原创 网站测试流程

一、测试流程 所有测试的流程大体上是一致的:开始测试前准备-->需求分析-->测试设计(测试计划,测试用例)-->执行测试--> 提交BUG-->测试总结。 对于web测试,较之其他软件测试又有所不同,这是细节的不同,这个不同需要我们在不停的测试中去总结 web测...

2014-06-30 08:35:35 23

原创 centos 6.3 x86_64 oracle 11g 详细安装文档

Centos 6.3 X86_64oracle 11g安装文档 (超详细版本) 一、安装11g R2 databas...

2014-06-24 15:16:17 59

原创 linux ssh显示中文乱码

解决Linux中文乱码 方法一: 修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030 对于其他用户,也必须相应修改该文件 使用该方法时putty能显示中文,但桌面系统是英文,而且所有的网页中文显示还是乱码 方...

2014-05-08 12:32:32 26

原创 MySQL时区设置

mysql 时区修改(出现时区错误时使用)MySQL 时区默认是服务器的时区。可以通过以下命令查看 SQL代码 mysql>showvariableslike'%time_zone%'; +------------------+--------+ ...

2014-01-09 17:12:19 32

原创 linux 运维常用命令

1 删除0字节文件find-type f -size 0 -exec rm -rf {} \;2 查看进程按内存从大到小排列ps -e-o "%C: %p : %z : %a"|sort -k5 -nr3 按cpu利用率从大到小排列ps -e-o "%C: %p : %z : %a"|sort-nr4 ...

2013-12-12 15:50:09 35

原创 linux自动启动程序管理

Linux 启动项管理 下面列表是在RHEL/CentOS 6.x最小化桌面环境安装下显示出来的系统服务,其中红色字体标注的是用官方的minimal ISO最小化安装系统后的服务列表。 服务名称 功能 ...

2013-11-26 20:46:38 32

原创 strace 参数

Linux strace命令 简介 strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返...

2013-08-27 17:07:32 35

原创 apache 系统调优

目前httpd守护进程越来越丰富,而Apache2或许是大家最熟悉,应用范围最广泛的。该篇幅主要探讨一下Apache2与性能相关的配置。我们从简单的配置说起。我们开始吧… HostnameLookups Off HostnameLookups设置如果一旦启用,服务器会对客户端的hostname进行nslookup查询。这将延迟对用户的响应。我们截取了一段...

2013-08-27 16:29:25 55

原创 iptables --man 中文解释

NAME iptables - IP包过滤器管理 总览 iptables -ADC 指定链的规则 [-A 添加 -D 删除 -C 修改]iptables - RIiptables -D chain rule num[option]iptables -LFZ 链名 [选项]iptables -[NX] 指定链...

2013-08-15 17:16:30 60

原创 iptables 配置详解

linux下IPTABLES配置详解 如果你的IPTABLES基础知识还不了解,建议先去看看. 开始配置 我们来配置一个filter表的防火墙. (1)查看本机关于IPTABLES的设置情况 [root@tp ~]# iptables -L -nChain INPUT (policy...

2013-08-15 17:12:31 36

原创 extmail的备份策略

extmail的备份策略 ExtMail的备份策略:在备份之前,我们先要弄明白,ExtMail使用到了那些文件,知道这些文件的作用,然后我们就有目的的去备份了.ExtMail备份文件清单: a. ExtMail的邮件数据:/home/domains 此目录下是存放了所有的域的邮件数据,类似收件箱,发件箱,已发送邮件等都在这里,总之所有...

2013-06-26 17:40:04 36

原创 ubuntu ufw 基本配置

Ubuntu防火墙 UFW 设置 1.安装 sudo apt-get install ufw 2.启用 sudo ufw enable sudo ufw default deny 运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所...

2013-06-19 14:47:12 132

原创 正则表达式参数应用

/^[A-Z]..$/需要在每一行中寻找的字符串是这样的:这个字符串是一行的开始且第一个字符是一个大写字母,后面紧跟着两个任意字符,然后是新的一行,在本例子中,第5行的Dan符合这个要求。2 /^[A-Z][a-z ]*3[0-5]/需要在每一行中寻找是字符串是这样的:这个字符串是一行的开始,第一个字符是一个大写字母,紧跟着0个或者多个小写字母,然后是数字3,再后...

2013-06-19 14:46:45 29

原创 #vi下替换字符

1、:1,$s/原字符/改后的字符/g#1是从第几行开始##################################################3333 2、:1,$s/\<[Tt]om\>/David/g 从文件的第一行到文件的最后一行(1,$)替换(s)单词Tom或者tom 为David”。g(global)标志表...

2013-06-19 14:44:12 25

空空如也

空空如也

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

TA关注的人

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