最近想学习Linux IO子系统, 找了flashcache代码, 它通过内核提供的Device Mapper机制, 将一块SSD和一块普通磁盘虚拟为一个块设备, 其中SSD作为cache, 数据最终落地到普通磁盘. 这种混合存储的策略, 向上层应用(如mysql)屏蔽了底层的实现, 上层应用看到的只是一个挂载到虚拟块设备上的某种文件系统, 使用常见的文件系统接口即可读写数据, 一方面保持兼容,
linux下LFTP mirror的高级应用 在我刚刚发现LFTP的时候,我就注意到了它功能强大的mirror功能。 因为它可以给 mirror 命令传入参数,控制同步的行为: reverse 上传到FTP上,也可以使用 -R delete: 如果远程目录下已经没有某个文件,而本地有,则删除这个文件。 only-newer: 只下载新的文 在我刚刚发现LFTP的时候,我就注意到
date 看下系统时间文件夹目录 ls -l 查看文件时间【按提示应该是文件时间问题,新创建的时间既然比现在的文件时间晚,系统时间问题】解决:hwclock --set --date="月/日/年 小时:分钟:秒钟"hwclock --hctosys比如:hwclock --set --date="07/24/2012 12:33:22"hwclock --hctos
在我经历的性能优化案例中,常见的问题都是这样开始的: a) 前台访问很慢,请帮忙分析优化 b) 用户对性能很不满意,再不解决就要投诉 c) 数据库负载很重,请帮忙分析一
wget 下载整个网站,或者特定目录需要下载某个目录下面的所有文件。命令如下wget -c -r -np -k -L -p www.xxx.org/pub/path/在下载时。有用到外部域名的图片或连接。如果需要同时下载就要用-H参数。wget -np -nH -r --span-hosts www.xxx.org/pub/path/-c 断点续传-r 递归下载,下载指定网页某
还是shell指令强大。下载ftp下的资料真是太方便了:$ wget -c -r -nd -np -k -L -p -A c,h www.xxx.org/pub/path/-c 断点续传 -r 递归下载,下载指定网页某一目录下(包括子目录)的所有文件 -nd 递归下载时不创建一层一层的目录,把所有的文件下载到当前目录 -np 递归下载时不搜索上层目录。如w
rtmp协议介绍rtmp(Real Time Messaging Protocol)实时消息传送协议是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的私有协议。它有三种变种:工作在TCP之上的明文协议,使用端口1935;RTMPT封装在HTTP请求之中,可穿越防火墙;RTMPS类似RTMPT,但使用的是HTTPS连接;RTMP协议就像一个用来装数据包的容器,这
AWFFull is a Web server log analysis program, forked from Webalizer. It adds a number of new features and improvements, such as extended frontpage history,resizable graphs, and a few more pie c
看到一篇文章说“最终我们采用了多消息循环、异步非阻塞的模型,在一台双核、24G内存的服务器上,实现峰值维持超过300万个长连接。”很疑惑,这是吹牛还是真的做到了?什么是“多消息循环、异步非阻塞”?有什么特点?用单台服务器实现高连接数,和使用多台服务器实现高连接数,哪种成本更高?修改这……我能说也不怎么困难咩?实际在去年操作过一次,并且看过一篇文章(研究eurasia socket内存使用量的时候翻
请各位研究完给与建议。
如果某台Linux(CentOS)服务器ping域名, 如下提示:# ping www.sina.comping: unknown host www.sina.com确认网络没问题的情况下, 可以通过如下步骤寻找解决办法:1) 确认设置了域名服务器 # cat /etc/resolv.conf namese
++实现RedHat非正常关机的自动磁盘修复先登录到服务器,然后在/etc/sysconfig里增加一个文件autofsck,内容如下:AUTOFSCK_DEF_CHECK=yesPROMPT=yes++改变文件或目录之最后修改时间(变为当前时间)执行格式:touch name ( name 可为文件或目录名称。)++如何设置login后欢迎信息修改/etc/motd,往里面写入文本即可。++如何
以下linux技巧主要摘自bbs.linuxtone.org 1.按内存从大到小排列进程: ps -eo "%C : %p : %z : %a"|sort -k5 -nr2.查看当前有哪些进程;查看进程打开的文件: ps -A ;lsof 
最近研究OSSIM系统,OSSIM的安装是做好的ISO,操作系统选择的是CentOS 64Bit系统。我使用的OSSIM 4.11 的ISO安装,虽然系统说明支持中文,实际上,只是台湾的繁体中文而以。安装包下载地址:http://downloads.us.alienvault.com/c/download?version=current_ossim_iso为了让OSSIM支持简单中文,并在以后的中
一.填空题: 1. 在Linux系统中,以文件方式访问设备。 2. Linux内核引导时,从文件 /etc/fstab中读取要加载的文件系统。 3. Linux文件系统中每个文件用 i节点来标识。 4. 全部磁盘块由四个部分组成,分别为引导块、专用块、 i节点表块和数据存储块。 5. 链接分为:硬链接 和 符号链接。 6. 超级块包含了i节点表 和 空闲块表等重要的文件系统信息。 7
vim高级用法多年经验原创总结(全部测试成功) ==================================================================================一、 Linux→命令模式:Vim filename1.一次移动一个光标h j k l左 下 上
一、背景在中国整个互联网的发展历程中,游戏行业一直是充当急先锋和很多公司奶牛的角色。即使到今天,游戏仍然是很多巨头们的核心收入来源。中国庞大的人口红利和东方人对于游戏的热爱程度都让游戏成为互联网公司的兵家必争之地。最近几年移动互联网浪潮中,手游的高歌猛进再次验证了这一点。所不同的是,各个巨头们在这次手游浪潮中更多得退到平台和运营角色,而大量优秀、独立的游戏内容创作商走到前台。历来游戏行业都是高度竞
喜爱软件开发的人,是不是那些宁可与计算机打交道也不愿意与人打交道的反社会、反人类的人呢?如果是这样的话,随之而来的问题是,所有的软件项目最好都由一个人来独自完成吗?对于第一个问题,可以勉强回答“是”;但对于第二个问题,我们要响亮而又坚决地回答“不”。网上有一篇很不错的文章,名叫“Creating My Own Personal Hell”(打造我自己的地狱),它解释了独自编程的危害性,读后让我非常
我一直惊讶为什么这么少的人认识到可以利用strace来干的事,它一直是我的第一调试工具,因为基本上它存在于我运行过的所有的Linux系统上,它可以用来在很多方面进行故障诊断。什么是strace?strace是一个非常简单的工具,它可以跟踪系统调用的执行。最简单的方式,它可以从头到尾跟踪binary的执行,然后以一行文本输出系统调用的名字,参数和返回值。其实它可以做的更多:可以对特定的系统调用或者几
第一次听到ELK,是新浪的@ARGV 介绍内部使用ELK的情况和场景,当时触动很大,原来有那么方便的方式来收集日志和展现,有了这样的工具,你干完坏事,删除日志,就已经没啥作用了。很多企业都表示出他们很关心安全,不过他们压根就没看过和关注过自己服务器的日志,这是有点讽刺的。先把日志管理好,然后我们再去深入讨论安全。Mirantis的Fuel,已经引入ELK作为OpenStack的监控工具,所以我们也
常用脚本备份自动配置msmtp,使用mail发邮件 #!/bin/bash SRC=/usr/local/src cd $SRC #install msmtp client # if your want support TLS/SSL,install openssl-devel # yum install -y openssl-devel
http://myhat.blog.51cto.com
真正意义上的网站分析是从服务器日志开始的,而且直到今天,分析服务器(也称为server log file,或简称log file)日志仍然是网站分析的重要方法。1、服务器日志是什么?这里的服务器指的是网站服务器(Web Server),而服务器日志跟飞机的黑匣子一样,是用来记录网站服务器的运行信息的,或者简单说,是用来记录服务器中的什么页面在什么时候被谁访问了。简单的来说,服务器日志是记录web服
第一回 初生牛犊我是一个线程,我一出生就被编了个号:0x3704,然后被领到一个昏暗的屋子里,在这里我发现了很多和我一模一样的同伴。我身边的同伴0x6900 待的时间比较长,他带着沧桑的口气对我说:“我们线程的宿命就是处理包裹。把包裹处理完以后还得马上回到这里,否则可能永远回不来了。”我一脸懵懂,“包裹,什么包裹?”“不要着急,马上你就会明白了,我们这里是不养闲人的。”果然,没多久,屋子的门开了,
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epelrelease-6-8.noarch.rpm前提:本文档中涉及到的所有主机的OS均为RHEL 6.4 x86_64系统。Control Node: 172.16.200.6 node1.magedu.com Compute Node:
nginxNginx is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server. Igor Sysoev started development of Nginx in 2002, with the first public release
平台为:rhel 6.4 32bit一、安装Nginx:1、解决依赖关系# yum groupinstall "Development Tools" "Server Platform Deveopment"# yum install openssl-devel pcre-devel2、安装首先添加用户nginx,实现以之运行nginx服务进程:# groupadd -r nginx# userad
关系模型:(结构化数据模型)关系模型实体-关系模型对象关系模型:基于对象的数据模型半结构化数据模型:XML(扩展标记语言)Jerry50gender:name:uid:birthdate:name:age:gendername:uid:birthdate关系:关系代数运算交集:并集:差集:全集:补集:SQL:Structure Query Language70System R: SQLIngres
MySQL优化框架1. SQL语句优化2. 索引优化3. 数据库结构优化4. InnoDB表优化5. MyISAM表优化6. Memory表优化7. 理解查询执行计划8. 缓冲和缓存9. 锁优化10. MySQL服务器优化11. 性能评估12. MySQL优化内幕MySQL优化需要在三个不同层次上协调进行:MySQL级别、OS级别和硬件级别。MySQL级别的优化包括表优化、查询优化和MySQL服务
编译安装MySQL-5.5cmake的重要特性之一是其独立于源码(out-of-source)的编译功能,即编译工作可以在另一个指定的目录中而非源码目录中进行,这可以保证源码目录不受任何一次编译的影响,因此在同一个源码树上可以进行多次不同的编译,如针对于不同平台编译。编译安装MySQL-5.5一、安装cmake跨平台编译器# tar xf cmake-2.8.8.tar.gz# cd cmake-
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号