你的位置:首页

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

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

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

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

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

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

查看linux系统资源配置命令

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

2016-01-05 (8338)次关注 评论(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 (8158)次关注 评论(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 (8289)次关注 评论(0) 阅读全文

bash(shell)中的引号

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

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

shell中的IFS变量

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

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

iptables配置方法

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

2015-12-01 (8286)次关注 评论(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 (8206)次关注 评论(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 (8476)次关注 评论(0) 阅读全文

apache prefork worker两种工作模式详解

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

2015-11-11 (8140)次关注 评论(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 (8230)次关注 评论(0) 阅读全文

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

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

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

linux网络设置详解

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

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

线程与进程的区别

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

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

limits.conf配置文件详解

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

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

LVS的两种实现方法heartbeat和KeepAlived

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

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

如何在linux环境下解压rar格式的文件压缩包

如何在linux环境下解压rar格式的文件压缩包?linux默认情况下zip格式和rar格式的文件都不能解压无法找到zip unzip命令怎么样?解决方法:由于linux系统盘中含有rpm包,直接安装zip unzip rpm包即可yum-y install zip unzip...

2015-09-19 (4897)次关注 评论(0) 阅读全文

Linux负载均衡软件LVS安装篇

一、安装LVS软件1.安装前准备工作操作系统:统一采用Centos4.4版本。地址规划,如表1所示:表1更详细的信息如图2所示:图2 LVS DR模式安装部署结构图图2中的VIP指的是虚拟IP地址,还可以叫做LVS集群的服务IP,在DR、TUN模式中,数据包是直接返回给用户的,...

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

Linux负载均衡软件LVS概念篇

一、 LVS简介LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器,是一个由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtualserver.org。现在LVS已经是 Linux标准内核的一部分,在Linux2.4内核以前...

2015-09-05 (5047)次关注 评论(0) 阅读全文