-
- 介绍linux磁盘冗余阵列实例教程
- RAID防止硬盘物理损坏以及增加存储设备的吞吐量,RAID常见的组合有0、1、5、和10 RAID0:至少需要两块硬盘,可以有效提高硬盘的性能和吞吐量,但没有数据的冗余和错误修复能力 将多块硬盘通过硬件或软件的方式串联在一起,成为一个大的卷集,将数据依次写到各个硬盘中,这样性能会极大提升, 但若任意一块硬盘故障则整个系统的数据都会受到破坏! RAID1:需要至少两块硬盘,可以有效的提高数
- linux运维 . 运维 1802 2017-06-20 13:09:26
-
- 分享rsync+inotify实时同步实例教程
- 1.rsync 与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份的优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。 随着应用系统规模不断的扩大,对数据安全性和可靠性也提出了更高的要求,rsync在高端业务中也逐渐暴露出许多不足。首先,rsync实时同步时,需要扫描所有的文件进行比对,进
- linux运维 . 运维 1571 2017-06-20 11:57:30
-
- shell实现网络client方法
- 需要把线上的access日志发送到另一个程序接收 开始想着用python实现,虽然python也有实现类似tail -F的方式,但太麻烦,而且效率也有折扣 偶然发现了shell可以实现网络client,并且只用几行代码就可以实现 先上代码: trap "exec 8<&-;exec 8>&-" 0 file='/data/nginx/llogs/access.log'
- linux运维 . 运维 1977 2017-06-20 11:58:16
-
- 分享Linux中文件创建与删除
- 文件命名规则: 1.严格区分大小写; 2.长度不能超过255个字符; 3.不能使用/当文件名 mkdir:创建空目录 -p:parent,父目录,逐级创建 -v:verbose,打印详细信息 命令行展开:mkdir -pv /mnt/test/{x/m,y} 波浪线展开:~USERNAME tree + 目录名:查看目录树 rmdir:移除空目录 文
- linux运维 . 运维 2209 2017-06-20 13:07:57
-
- 一条项目中常用的linux命令引发的经典算法题
- 小时候家里定了《读者》的月刊,里面记录一个故事:说有有个偏僻的乡村一日突然来了一个美女,她携着万贯家财子女在当地安家落户,成了当地的乡绅。她让她的子女世世代代的保守这个秘密,直到这个秘密不会再对家族带来灾难。她就是陈圆圆。当年吴三桂领清兵入关,冲冠一怒为红颜,改写了中国的历史,自己却能全身而退的那个人。 周五例行公事的查看一下离线数据推送项目的数据和log。将log用awk分段之后,我想知
- linux运维 . 运维 2354 2017-06-23 14:14:22
-
- IO缓冲区管理的实例详解
- Linux系统IO中write原型为 ssize_t write(int filedes, const void * buff, size_t nbytes) ; 当调用write写数据的时候,调用完成后write直接返回,但是磁盘是个慢速设备,操作系统会将数据保存在内核中的缓冲区中,并负责异步地将数据写至磁盘。当然如果此时系统宕机了则会丢失数据。write是系统调用,每次
- linux运维 . 运维 2623 2017-06-20 13:19:50
-
- 在Ubuntu 下用vim 搭建python 环境 配置
- 1. 安装完整的vim# apt-get install vim-gnome 2. 安装ctags,ctags用于支持taglist,必需!# apt-get install ctags 3. 安装taglist#apt-get install vim-scripts#apt-get install vim-addon-manager# vim-addons install taglist 4.
- linux运维 . 运维 2450 2017-06-23 14:14:54
-
- .htaccess伪静态的用法介绍
- Apache主机一般支持.htaccess伪静态,即可以实现绑定域名到子目录、一个空间多个站点。 应用举例:绑定htaccess.800m.net到htaccess目录 根目录下.htaccess内容 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # 绑定htaccess.800m.net到子目录htaccess Re
- linux运维 . 运维 2326 2017-06-20 13:33:12
-
- xtrabackup 备份恢复、工作原理
- XtraBackup物理备份 Percona XtraBackup是世界上唯一的开源,免费的MySQL热备份软件,为InnoDB和XtraDB 数据库执行非阻塞备份。使用Percona XtraBackup,可以实现以下优势: 快速可靠地完成的备份 备份期间的不间断事务处理 节省磁盘空间和网络带宽 自动备份验证 创建热InnoDB备份,而不暂停数据库 对MySQ
- linux运维 . 运维 2527 2017-06-20 13:14:13
-
- DevStack的安装步骤与使用
- 官网安装教程链接:https://docs.openstack.org/developer/devstack/ 我在ubuntu14.04 LTS 桌面版/服务器版都安装DevStack成功后,在这里记录下安装过程。 介绍下安装环境: VMware Workstation Pro 12 ubuntu14.04 LTS 系统 安装前准备: 1、系统更换ubuntu源&nbs
- linux运维 . 运维 3733 2017-06-25 10:11:02
-
- 运行和控制Nginx——命令行参数和信号
- 参考资料: Nginx中文文档: http://www.nginx.cn/nginxchscommandline Nginx的启动、停止、平滑重启、信号控制和平滑升级:http://zachary-guo.iteye.com/blog/1358312 命令行参数: 常用命令: -c filename:设置配置文件。 -t :不运行,而仅仅测试配置文件。nginx 将检查
- linux运维 . 运维 2035 2017-06-23 14:15:08
-
- VIM简单配置实例详解
- 配置vim配置 编辑配置文件 feng@mint ~ $ vim ~/.vimrc 配置如下 主要配置为自动换行,设置行号,设置tab键为4个空格,同时将tab键自动转换成空格 set autoindent set number set tabstop=4 set expandtab
- linux运维 . 运维 1804 2017-06-28 14:17:43
-
- 什么是消息队列?在Linux中使用消息队列
- 下面来说说如何用不用消息队列来进行进程间的通信,消息队列与命名管道有很多相似之处。有关命名管道的更多内容可以参阅我的另一篇文章:Linux进程间通信——使用命名管道 一、什么是消息队列 消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。 每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送消息来避免命名管道的同步和阻塞
- linux运维 . 运维 2769 2017-06-21 11:54:40
-
- NTP的配置怎么操作?
- 在linux系统中,为了避免主机时间因为长时间运行下所导致的时间偏差,进行时间同步(synchronize)的工作是非常必要的。linux系统下,一般使用ntp服务来同步不同机器的时间。NTP是网络时间协议(Network Time Protocol)的简称,就是通过网络协议使计算机之间的时间同步化。 安装NTP包 检查是否安装了ntp相关包。如果安装ntp相
- linux运维 . 运维 2124 2017-06-20 13:17:33
-
PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

