crontab导致CPU异常的问题分析及处理
今天查看数据库负载没有发现问题,但是当我使用top命令的时候,发现有一个进程占用了大量的cpu资源而且已经执行很长时间了。这一下子引起了我的注意。PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND25807 oraccbs1 25 ...
keepalived+MySQL双主实现高可用性
使用MySQL主主复制技术+Keepalived是一种简单、便捷的解决方案,在高可用集群环境中,keepalived使用虚拟VIP,使 用Keepalived自带的服务监控功能和自定义脚本来实现MySQL故障时自动切换,非常灵活。如果有一台MySQL服务器死机,或工作出现故 障,keepalived将检测到,并将有故障的MySQL服务器从系统中去除。当MySQL服...
Ubuntu下安装usbview
Ubuntu下安装usbview usbview是usb设备分析软件,这款工具专门用来检测USB设备的PID和VID信息的,所谓VID指的就是Vendor ID,也就是厂商ID,而PID就是产品ID了,有了VID和PID的具体信息,我们就可以大体上知道自己设备的芯片了。1.安装gtk3.0环境sudo apt-get install libgtk-3-dev 2.下...
关于系统时间的几个问题
关于系统时间的几个问题装了windows7和centos 6.0双系统一段时间了,一直有个小问题硌应着我,就是两者的系统时间总是不同,相差8个小时,linux下的系统时间总是比windows早8个小时,也就是说当windows是早上8点的,linux下面则是下午六点了。我把windows下面的系统时间设置正确之后,linux下的就不对,把linux下的设...
linux rsync同步设置详细指南
linux rsync同步设置详细指南配置rsync 同步数据 rpm包安装rsync及配置[root@Hammer home]# rpm -qa |grep rsync #检查系统是否安装了rsync软件包rsync-2.6.8-3.1[root@Hammer CentOS]# rpm -ivh rsync-2.6.8-3.1.i386.rpm # 如...
bash echo去回车和翻译转义字符
bash echo去回车和翻译转义字符1、去掉回车1$ echo -n "Enter your name:" //echo命令 2Enter your name:_ //提示输入2、转义 1 www.ahlinux.com $ echo -e "Enter your name:\c" //echo命令...
Linux shell变量数学运算
Linux shell变量数学运算Abstract : 1) Linux shell 中使用 let , [ ] ,(( )) 三种运算符操作 shell 变量进行简单的基本运算;2)Linux shell 中使用 expr 与 bc 两个程序实现高级运算;1, Linux shell 变量的基本运算数值作为常规变量直接赋值给变量,并且以字符串形式保存。1.1 let 命...
在Linux的连接跟踪(nf_conntrack)中缓存私有数据
前面说过很多次,conntrack作为一中连接跟踪机制,如果它本身是可扩展的,那么将会是多么令人激动的一件事,当你看了N多文档代码之后,你发现它确实是可以扩展的,但是却没有感到激动,因为你可能发现: 1.它可以注册一个account扩展,但是计数机制却很原始;怎么办?我曾经很...
Guice--Java依赖注入框架
面向接口编程没有面向接口编程就没有依赖注入(Dependency Injection),所以讲依赖注入之前先重温一下面向接口编程。ps: 依赖注入(DI,Dependency Injection)和控制反转(IoC,Inversion of Control)的关系public interface Vehicle { public String run();}public class Horse im...
怎么样获取PHP变量的变量名之扩展实现
很长时间没有更新博客了. 一来最近工作比较忙,没有时间好好研究问题, 二是觉得没有很好的材料可以写. 也有一些没有彻底研究透的问题,写着写着没有了头绪,都扔在了草稿箱里了. 这次顺带也要更新一下博客的模版了, 现在的这个模版主体有点窄,不适合阅读. 我这个博客现在,以后主要还是写一些技术的东西.还是换一个眼睛友...
proftpd配置ftp over TLS实录
proftpd配置ftp over TLS实录先安装proftpd,然后找到proftpd.conf文件并添加以下几行TLSEngine onTLSRequired onTLSRSACertificateFile /usr/local/etc/proftpd.pemTLSRSACertificateKeyFile /usr/local/etc/proftpd.pemTLSCipherSuite ALL:!ADH:!DESTLSOptions...
Linux内核编译步骤
Linux内核编译步骤 编译之前,一定要查看,内核源码中,Documentation/Changes文件,查看内核编译时,需要的运行环境,如果不适合编译和有可能失败。 由于2.4和2.6内核的编译方法不是完全一样,所以我们分开两种情况讨论 编译2.4内核: ...
PostgreSQL存储过程初探
什么是存储过程, 百度百科是这么定义的:存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是 数据库中的一个重要对象,任何一个设计良好...
使用文件构建swap
使用文件构建swap如果在物理分区无法支持的情况下,我们可以这样做!使用dd这个命令来新增一个128MB的文件在/tmp下面# dd if=/dev/zero of=/tmp/swap bs=1M count=128使用mkswap将/tmp/swap这个文件格式化为swap的文件格式# mkswap /tmp/swap使用swapon来将/tmpswap启动。# swapo...
最新SSH自动登录方案(RSA)
最新SSH自动登录方案(RSA)一. 前言 直接使用ssh连接到服务器时,需要手动输入密码。如果能够不用手动输入密码,且自动登录到SSH服务器的话,那就爽了。 经过一晚上的研究,终于搞定了。(原因在于旧的配置方式已不能正确使用了) 在进行配置前,先假定ssh客户端为s...
VIM使用系列:基本和常用的命令列表
VIM使用系列:基本和常用的命令列表进入vim的命令vim filename :打开或新建文件,并将光标置于第一行首vim +n filename :打开文件,并将光标置于第n行首vim + filename :打开文件,并将光标置于最后一行首vim +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vim -r file...
linux下创建具有root权限的帐号
linux下创建具有root权限的帐号useradd -u 0 -o -g root -G root -d /home/user1 user1usermod -u 0 -o -g root -G root user1说明:-u 0:指将uid指定为0(零)与root相同,登录后的提示符为#而非$。-o:指因为重复了uid(与root帐号的uid重复)必须指定这个参数。...
Linux进程基础知识总结
进程进程表示一个正在运行的程序实例,它是分配资源的最小单位,这种说法特别官方。进程是一个非常重要的东西,我们运行的系统中同时跑着N个进程,这些进程都在默默的工作着,我们编写的代码,经过编译、运行,也会生成一个进程。 这个进程由程序代码、数据、变量(占用着系统内存)、打开的文件(文件描述符)和...
IBM推新款大型机Z13 中国市场1月27日发布
根据国外媒体报道,近日,IBM公司发布了其z13大型机平台,该新产品配备了多种芯片硬件创新技术从而实现了移动性、分析应用和安全性驱动工作负载的加速。z13系统可以支持多达10TB的内存以及多达8000台的虚拟服务器。IBM公司System Z业务发展与技术总监John Birtles解释道:“我们在这个平台上的投入超过了10亿美...
Linus大神谈为什么他表现粗鲁
Linus Torvalds在新西兰举行的开源会议Linux.conf.au Conference 上回答了有关多元化、未来项目和对待Linux开发者粗暴态度的提问。来自Nebula One的开发者 Matthew Garrett在大会的问答环节指责Torvalds在Linux内核邮件列表言语刺人。 Torvalds回答,“某些人以为我是好人,在发现不是之后感到震惊。我不是一...