欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

linux

vim 找到大括号对 vim 括号匹配 以及各种跳转技巧 括号对应 有大用

括号匹配: (在编辑模式下)

普通分类: 

vim 把亮色去掉 有大用

image.png

: set nohlsearch         把亮色去掉

普通分类: 

vim 查找 替换 有大用 有大大用 有大大大用

image.png

从当前行(这里是截图的第一行) 到最后一行 查找所有空白字符开头的紧跟着井号的 替换成原来的空白字符

:.,$s/\([[:space:]]*\)#/\1/g

: 表示末行模式

.,$ 表示从当前行到最的一行

s///g 表示全局范围内查找替换 三个斜杠之间的内容为查找和替换的内容

^\([[:space:]]*\)# 表示为查找的内容,,为 任意个空白字符加上井号

\1 表示为前面查找的内容中第一个括号内的内容 即任意个空白字符 



:.,+5s/\([[:space:]]*\)#/\1/g  

.,+5$ 表示从当前行到下面加上5行

普通分类: 

URI、 URL 和 URN 的区别 有大用

URI、 URL 和 URN 的区别

普通分类: 

nginx 配置:access_log /home/serversoft/nginx/log/access.log main; main 指的是什么?有什么作用? 有大用

nginx 配置:access_log /home/serversoft/nginx/log/access.log main; ma

普通分类: 

Nginx(Tengine)启用 SPDY 支持的配置方法 有大用

当老迈的 HTTP 协议逐渐不能满足人们需求的时候,Google 的 SPDY 协议出现在面前,那么这个长期以来一直被认为是 HTTP 2.0 唯一可行选择的 SPDY 是什么呢?当下我们如何能部署上 SPDY 呢


普通分类: 

SPDY 是什么? 如何部署 SPDY? 有大用

SPDY 是 Google 开发的基于传输控制协议 (TCP) 的应用层协议 ,开发组正在推动 SPDY 成为正式标准(现为互联网草案)。SPDY 协议旨在通过压缩、多路复用和优先级来缩短网页的加载时间和提高安全性

普通分类: 

马哥 43_03 _配置Ngnix作为Web Server详解 有大用

image.png

keepalived+nginx: 实现高可用

    corosync + nginx


keepalived+nginx 主要是用来实现前端(很可能是nginx反向代理来实现的),它绝对有可能会成为我们的单点故障所在,所以我们需要给它实现高可用,keepalived是非常轻量级的高可用实现方案,nginx是非常轻量的web服务器反向代理,所以它们彼此结合起来才算是珠连碧合,

IO: 模型

nginx比apache的性能强在哪里?

image.png

普通分类: 

nginx+php环境搭建,实现利用nginx做服务器运行php代码 有大用

简要总结一下
熟悉了一个配环境的基本流程

开发机环境:centos 6.3

普通分类: 

linux命令mv同时移动多个文件至一个目录 有大用 有大大用

在一些情况下,我们需要将很多个文件同时移动到一个指定的目录下,如果一个一个y移动,那太蛋疼了。


               

今天用man mv查到一个选项-t,是指定目标文件夹,就是我们所要将文件移至的文件夹,很省事儿,分享给大家。

普通分类: 

linux find命令多个条件与或关系 或者 并且 and or 求反 求否 不包含 有大用 有大大用

2.11 Combining Primaries With Operators
=======================================

Operators build a complex expression from tests and actions.  The
operators are, in order of decreasing precedence:

'( EXPR )'
     Force precedence.  True if EXPR is true.

'! EXPR'
'-not EXPR'     #求反,求否
普通分类: 

计算机组成原理,数据总线,地址总线和控制总线是三条总线吗? 系统总线,内存总线,PCI总线,有点晕了。。谁能帮我理一理,这些有什么区别 有大用

是三条总线,合在一起统称为系统总线。

普通分类: 

马哥 43_02 _IO复用详解及高并发系统设计初步 有大用

image.png

对于一个操作系统来讲,IO动作到底该如何执行?为了我们系统的安全,进程无法直接操作IO设备的,必须要通过系统调用,请求内核来协助完成IO的动作,内核会在内核空间当中为每个IO设备准备一个buffer并维护一个buffer(缓冲区),当我们的进程发起请求以后,它请求的是内核的buffer,而内核在它的地址空间当中去跟IO设备进行交互,在内核与IO设备交互当中,由于IO设备可能会很慢,所以内核的空间buffer必须要等待IO设备将它的所有请求的数据复制到内核空间(buffer)当中才可以,当数据从内核buffer中,或者说从IO设备中读取完成之后,而接着我们的内核buffer开始将数据复制给进程,复制给请求者(进程),


普通分类: 

马哥 43_01 _IO复用 有大用

MySQL复制,MySQL-Proxy

MySQL渐渐封闭,要关注MariaDB,PerconaDB

PerconaDB是在MySQL基础上的构建的性能优化的非常强的一个版本

PerconaDB在5.6以后很可能转向MariaDB,不再以MySQL为蓝本了,

MariaDB两年前的全球开发者共十几,二十几个人,现在已有200多人了,中国大陆有六七个了,MariaDB里面没有使用InnoDB,因为InnoDB是属于Innobase公司的,Innobase在2008年时就被Oracle收购了,Oracle如果想收紧口袋的话,MariaDB再让自己陷入别人的控制之下, 不太明智的,MariaDB也支持好多存储引擎,有些也的确支持事务的,但是不如InnoDB成熟,未来三五年或三两年之内,支持事务的引擎会成熟起来的,,国内外企业不再使用MySQL,使用MariaDB的越来越多了

MySQL的高可用(MySQL HA),借助于drbd,共享的iscsi存储,san存储等等,

Web:Nginx ,LNMP,Memcached,haproxy,tomcat,varnish


普通分类: 

Linux下编写脚本实现Daemon /etc/rc.d/init.d/functions daemon 函数, killproc 函数,status 函数 有大用

普通分类: 

vim中空格替换为换行及删除换行 删除空行 有大用 有大大用

普通分类: 

vim 各个字符的含义 有大用 有大大用 有大大大用


普通分类: 

vim 各个字符的含义 有大用 有大大用 有大大大用

Linux vi/vim常用命令

普通分类: 

vim 各个字符的含义 有大用 有大大用 有大大大用

普通分类: 

killall与killall-9区别 有大用

killall与killall-9区别

普通分类: 

linux下怎么退出telnet 有大用 有大大用

普通分类: 

ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.165' (113) 有大用 有大大用

ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.165' (113)

普通分类: 

MySQL修改默认事务隔离级别 有大用

马哥 42_04 _MySQL主从复制——mysql-proxy.0.8.3实现MySQL-5.6读写分离 有大用

一主多从

从不能写操作

应用程序连到服务器,应该由从提供读服务,主提供写服务,但应用程序连进来,有可能读,有可能写,,, 比如 discuz,发贴时,就得写,浏览贴,就得读

需要一个专用的服务(设备,mysql的proxy),它能够分析每个sql语句,把写操作定向到主,把读操作定向到从

多个从服务器,负载均衡,平摊请求,提供负载均衡设备,可以是lvm的direcctor,又可以是haproxy等.用户请求过来,负载均衡器进行分发,

普通分类: 

mysql ibdata1是什么文件 有大用

mysql ibdata1是什么文件

普通分类: 

ntp 同步提示no server suitable for synchronization found 另一种方法 有大用 有大大用

把防火墙禁用掉就可以了 

操作系统:Centos 6.4

普通分类: 

​Linux lsattr 命令 Linux chattr 命令 有大用

Linux lsattr命令

普通分类: 

restorecon命令详解 有大用

普通分类: 

chattr命令详解 有大用

普通分类: 

ntpq -p 提示no association ID`s returned错误信息 有大用

普通分类: 

页面

Subscribe to RSS - linux