apt-getinstalltmux安装好后,直接键入命令tmux,打开tmux工具如上图所示,是不是看起来很方便呢,^-^。下面几个是作者在日常工作中常用到的命令,事实上还有其他很多,但是一般用不到,也就不在这里介绍,如果有兴趣,可以参考官方教程。tmux所有自带命令都默认需要先按Ctrl+b..
分类:
系统相关 时间:
2016-04-24 19:02:08
阅读次数:
288
本次测试的说明:测试用户写入的数据和实时同步数据之间的差别或者说延迟,本次实验实在虚拟机上完成,仅供自己学习测试专用1.测试图解2.测试环境:3.基本说明M-SERVER10.0.0.181端的三个文件夹[root@M-SERVER~]#tree/data0/data0└──www├──bbs├──blog└──www4direct..
分类:
其他好文 时间:
2016-04-24 19:02:09
阅读次数:
358
许多企业使用云服务,自动化运维的工具也越来越火,安装和使用了三种自动化运维工具puppet、saltstack、ansible个人的一点心得看法;puppetc/s构架服务端puppetmaster客户端puppetagent进程启动程序使用ruby进程有监听端口master8140agent8139原理agent客户端puppet.conf配置ma..
分类:
其他好文 时间:
2016-04-24 19:01:11
阅读次数:
1071
[epel]name=ExtraPackagesforEnterpriseLinux6-$basearch#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearchbaseurl=http://mirrors.sohu.com/fedora-epel/6/$basearch#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearchf..
分类:
其他好文 时间:
2016-04-24 19:01:13
阅读次数:
259
#import<UIKit/UIKit.h>@interfaceweixinControl:UIControl-(weixinControl*)initWithFram:(CGRect)rect;@end#import"weixinControl.h"@implementationweixinControl{CGRect_rect;//记录self.frame的大小UIView*_frontView;//用来显示主要内容CGPoint_originPoint;//记录..
分类:
微信 时间:
2016-04-24 19:01:19
阅读次数:
376
seethelink
分类:
其他好文 时间:
2016-04-24 18:58:36
阅读次数:
159
一、生产消费模型:我们可以用条件变量来实现线程之间的同步,利用一个生产消费模型具体的实现同步。生产消费模型可以简单地称为3,2,1模型(即3种关系,2个对象,1个场所),同时还需注意以下3点:1、生产者和消费者是同步互斥关系;2、生产者和生产者是互斥关系;3、消费者和..
分类:
编程语言 时间:
2016-04-24 19:00:45
阅读次数:
319
linux下yum程序包管理及源码安装1.yum仓库中的repodata目录中元数据文件:primary.xml.gz:代表所有RPM包的列表和依赖关系以及每个RPM安装生成的文件列表;filelists.xml.gz:代表当前仓库中所有RPM包的所有文件列表;other.xml.gz:代表额外信息,RPM包的修改日志;repomd.xml..
分类:
系统相关 时间:
2016-04-24 19:00:37
阅读次数:
188
死锁产生的四个条件:1、互斥使用(资源独占)一个资源每次只能给一个进程使用.2、不可强占(不可剥夺)资源申请者不能强行的从资源占有者手中夺取资源,资源只能由占有者自愿释放.3、请求和保持(部分分配,占有申请)一个进程在申请新的资源的同时保持对原有资源的占有(只有..
分类:
编程语言 时间:
2016-04-24 18:57:59
阅读次数:
232
前提:1、一个作为宿主机的Linux(RedhatEnterpriseLinux5.9);2、宿主机上提供一块额外的硬盘作为新系统的存储盘(IDE接口);3、Linux内核源码(linux-2.6.18)和busybox源码(busybox-1.20.2)。4、VMware平台:VMwareWorkstation12Pro一、硬盘分区和挂载1、硬盘分区情况2..
分类:
系统相关 时间:
2016-04-24 18:58:39
阅读次数:
433
在编写多线程的时候,有一种情况是比较常见的。那就是,有些公共数据修改的机会比较少。相较改写,它们读的机会反而多的多。读者写者模式:三种关系,两类人,一个场所三种关系:读者与读者:无关系写者与写者:互斥读者与写者:同步与互斥两类人:读者,写者一个场所:同一临..
分类:
其他好文 时间:
2016-04-24 18:57:20
阅读次数:
291
代码如下:#ac=`ifconfig-a|grepencap|awk‘{print$1}‘`
ac=`ifconfig|grepencap|awk‘{print$1}‘`
foriin$ac
do
if[$i=="lo"];then
echo$i
ifconfig$i|grep"inetaddr"|sed‘s///g‘|awk‘{print$2}END{print$3}‘
else
echo$i
ad=`ethtool$i|sed‘s/\t//g‘|grep‘Speed\|Duplex‘`
ifcon..
分类:
系统相关 时间:
2016-04-24 18:59:50
阅读次数:
379
publicclassFileReaderDemo{
publicstaticvoidmain(String[]args){
try{
FileReaderfr=newFileReader("abc.txt");
// intch=fr.read();
// if(ch!=-1){
// System.out.println((char)ch);
// }
intch=0;
//读取的字符,如果已到达流的末尾,则返回-1
w..
分类:
编程语言 时间:
2016-04-24 18:58:19
阅读次数:
204
1)未被初始化的静态变量初始化为0。如果一个全局或局部变量加上关键字static,则它的默认初始化值就为0。2)隐藏。如果一个变量或函数加上关键字static,则它只能在本文件内有效,其他文件是不能访问它的,从而有效的保护了改变量或函数不会被其他文件修改。3)使局部变量内容..
分类:
其他好文 时间:
2016-04-24 18:56:41
阅读次数:
164
代码如下:url="/var/www/html/rra/150/9517.rrd
/var/www/html/rra/256/11345.rrd
/var/www/html/rra/150/9518.rrd"
fff=`echo$url|awk‘{printNF}‘`
for((i=1;i<=3;i++))
do
criqi=`date+%s-d"2016-04-1100:00:00"`
eriqi=`date+%s-d"2016-04-1123:59:00"`
ccriqi=`echo"$..
分类:
系统相关 时间:
2016-04-24 18:56:28
阅读次数:
403
一.读写锁在多线程环境下为了防止对临界资源访问的冲突我们往往会在线程函数中加入互斥锁来完成线程间的互斥;但是,在有些情况下,互斥锁mutex并不是那么高效,比如当要对一块缓冲区进行读写操作的时候,因为读的需要比写入修改的需要要多,读取数据并不会修改缓冲区的数据个..
分类:
其他好文 时间:
2016-04-24 18:58:52
阅读次数:
497
LAMP(1)——CentOS-7两台主机module模型要求:(1)三者分离于两台主机;(2)一个虚拟主机用于提供phpMyAdmin;另一个虚拟主机用于提供wordpress;(3)xcache(4)为phpMyAdmin提供https虚拟主机;环境规划:hostIPsoftware平台
主机1172.18.77.84httpd+phpCentOS7
主机2172.18.77.20..
分类:
其他好文 时间:
2016-04-24 18:57:06
阅读次数:
591