你的位置:首页

LVS调度算法介绍

1.轮叫调度(Round Robin)(简称rr)调度器通过“轮叫”调度算法将外部请求按顺序轮流分配到集群中的真实服务器上,它均等地对待每一台服务器,而不管服务器上实际的连接数和系统负载。2.加权轮叫(Weighted Round Robin)(简称wrr)调度器通过“加权轮叫”...

2016-02-01 (7421)次关注 评论(0) 阅读全文

expect交互简单用法

bash脚本常常需要实现和交互程序如telnet,ftp,scp,ssh服务器等进行交互的功能。而Expect就是用来实现这种功能的工具。yum-y install expectcat ssh_test.sh#!/bin/bash/usr/bin/expect-c&...

2016-01-31 (7436)次关注 评论(0) 阅读全文

shell特殊符号集锦

shell中常用的特殊符号罗列如下:#;;;.,/\'string'|!$${}$?$$$*"string"***?:^$#$@`command`{}[][[]]()(())||&&...

2016-01-24 (7429)次关注 评论(0) 阅读全文

Linux进程状态解析之R、S、D、T、Z

R(TASK_RUNNING),可执行状态。只有在该状态的进程才可能在CPU上运行。同一时刻可能有多个进程处于可执行状态,这些进程的task_struct结构(进程控制块)被放入对应CPU的可执行队列中(一个进程最多只能出现在一个CPU的可执行队列中)。进程调度器从各个CPU的...

2016-01-18 (7422)次关注 评论(0) 阅读全文

CentOS6.0 X64位将光盘作为yum源

环境:CentOS6.064位操作系统默认的yum是以网络来安装的,在没有网络或者网速不佳的情况下,通过yum来安装软件是意见非常痛苦的事情。其实对于CentOSDVD来说,里面提供的软件就足以满足我们的需要了,而且DVD里的软件版本都是稳定版,下载速度还快,对于学习CentO...

2016-01-11 (7426)次关注 评论(0) 阅读全文

查看linux系统资源配置命令

系统# uname-a#查看内核/操作系统/CPU信息# head-n1/etc/issue#查看操作系统版本# cat/proc/cpuinfo#查看CPU信息# hostname#查看计算机名# lspci-tv#列出所有PCI...

2016-01-05 (7432)次关注 评论(0) 阅读全文

Linux网站服务器故障分析常用命令

系统连接状态篇:1.查看TCP连接状态netstat-nat|awk'{print$6}'|sort|uniq-c|sort-rn netstat-n| awk'/^tcp/{++S[$NF]};END{for(a in S) pr...

2015-12-31 (7429)次关注 评论(0) 阅读全文

linux系统网络优化

禁止发送重定向net.ipv4.conf.eth1.send_redirects=0 net.ipv4.conf.eth0.send_redirects=0 net.ipv4.conf.default.send_redirects=0 net.ipv4.conf...

2015-12-25 (7424)次关注 评论(0) 阅读全文

bash(shell)中的引号

1.双引号由双引号括起来的字符,除$、倒引号(`)和反斜线(\)仍保留其特殊功能外,其余字符均作为普通字符对待。“$”表示变量替换,即用其后指定的变量的值来代替$和变量;倒引号表示命令替换;仅当“\”后面的字符是下述字符之一时,“\”才是转义字符,这些字符是:“$”、“`”、“&...

2015-12-19 (7395)次关注 评论(0) 阅读全文

shell中的IFS变量

IFS的全名为Internal Field Separator,用来在变量扩展后进行单词分割,其默认值是<space><tab><newline>。可以通过cat-etv<<<"$IFS"来查看。IFS...

2015-12-12 (7411)次关注 评论(0) 阅读全文

iptables配置方法

1、安装iptables防火墙如果没有安装iptables需要先安装,CentOS执行:yum install iptablesDebian/Ubuntu执行:apt-get install iptables2、清除已有iptables规则iptables-F iptable...

2015-12-01 (7399)次关注 评论(0) 阅读全文

linux下svn客户端常用命令

1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add te...

2015-11-26 (7406)次关注 评论(0) 阅读全文

linux网卡绑定与多vlan实现

1.停止network service:#service network stop2.建立bound0虚拟接口#cd/etc/sysconfig/network-scripts#touch ifcfg-bound0#vi ifcfg-bond0 DEVICE=bon...

2015-11-19 (7396)次关注 评论(0) 阅读全文

apache prefork worker两种工作模式详解

1、prefork.c模块(一个非线程型的、预派生的MPM)prefork MPM使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接。在大多数平台上,Prefork MPM在效率上要比Worker MPM要高,但是内存使用大得多。prefork的无...

2015-11-11 (7400)次关注 评论(0) 阅读全文

linux下split文件分割与cat文件合并

split文件分割$ ls-lh testfile-rw-r--r--180 admin2.8M Sep2307:43 testfile# testfile2.8M常用分割方式:split-b500k testfile pec#-...

2015-11-01 (7382)次关注 评论(0) 阅读全文

linux中shell变量$$,$!,$?,$-,$*,$@含义解释

linux中shell变量$$,$!,$?,$-,$*,$@,$#,$0,$1,$2的含义解释:变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$...

2015-10-26 (7401)次关注 评论(0) 阅读全文

linux网络设置详解

第一种:使用命令修改(直接即时生效,重启失效)1.网卡配置:#ifconfig eth0192.168.0.1 netmask255.255.255.0 up如果要重起生效,就把这些写到起动脚本rc.local中eth0是第一个网卡,其他依次为eth1,eth*192.16...

2015-10-20 (7386)次关注 评论(0) 阅读全文

线程与进程的区别

一个程序至少有一个进程,一个进程至少有一个线程。线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程...

2015-10-15 (3130)次关注 评论(0) 阅读全文

limits.conf配置文件详解

limits.conf的工作原理:limits.conf的后端是这样工作的:limits.conf是 pam_limits.so的配置文件,然后/etc/pam.d/下的应用程序调用pam_***.so模块。譬如说,当用户访问服务器,服务程序将请求发送到PAM模块,PAM模块根据...

2015-10-05 (3062)次关注 评论(0) 阅读全文

LVS的两种实现方法heartbeat和KeepAlived

总拓扑图两种实现方式:一. LVS+heartbeat+ldirectord实现集群负载:1.在主Director Server上和备用Director Server上分别安装heartbeat、libnet与httpd:[root@LW1~]# yum-y install...

2015-09-25 (5072)次关注 评论(0) 阅读全文