你的位置:首页
-
Linux进程状态解析之R、S、D、T、Z
-
R(TASK_RUNNING),可执行状态。只有在该状态的进程才可能在CPU上运行。同一时刻可能有多个进程处于可执行状态,这些进程的task_struct结构(进程控制块)被放入对应CPU的可执行队列中(一个进程最多只能出现在一个CPU的可执行队列中)。进程调度器从各个CPU的...
-
CentOS6.0 X64位将光盘作为yum源
-
环境:CentOS6.064位操作系统默认的yum是以网络来安装的,在没有网络或者网速不佳的情况下,通过yum来安装软件是意见非常痛苦的事情。其实对于CentOSDVD来说,里面提供的软件就足以满足我们的需要了,而且DVD里的软件版本都是稳定版,下载速度还快,对于学习CentO...
-
查看linux系统资源配置命令
-
系统# uname-a#查看内核/操作系统/CPU信息# head-n1/etc/issue#查看操作系统版本# cat/proc/cpuinfo#查看CPU信息# hostname#查看计算机名# lspci-tv#列出所有PCI...
-
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...
-
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...
-
bash(shell)中的引号
-
1.双引号由双引号括起来的字符,除$、倒引号(`)和反斜线(\)仍保留其特殊功能外,其余字符均作为普通字符对待。“$”表示变量替换,即用其后指定的变量的值来代替$和变量;倒引号表示命令替换;仅当“\”后面的字符是下述字符之一时,“\”才是转义字符,这些字符是:“$”、“`”、“&...
-
shell中的IFS变量
-
IFS的全名为Internal Field Separator,用来在变量扩展后进行单词分割,其默认值是<space><tab><newline>。可以通过cat-etv<<<"$IFS"来查看。IFS...
-
iptables配置方法
-
1、安装iptables防火墙如果没有安装iptables需要先安装,CentOS执行:yum install iptablesDebian/Ubuntu执行:apt-get install iptables2、清除已有iptables规则iptables-F iptable...
-
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...
-
linux网卡绑定与多vlan实现
-
1.停止network service:#service network stop2.建立bound0虚拟接口#cd/etc/sysconfig/network-scripts#touch ifcfg-bound0#vi ifcfg-bond0 DEVICE=bon...
-
apache prefork worker两种工作模式详解
-
1、prefork.c模块(一个非线程型的、预派生的MPM)prefork MPM使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接。在大多数平台上,Prefork MPM在效率上要比Worker MPM要高,但是内存使用大得多。prefork的无...
-
linux下split文件分割与cat文件合并
-
split文件分割$ ls-lh testfile-rw-r--r--180 admin2.8M Sep2307:43 testfile# testfile2.8M常用分割方式:split-b500k testfile pec#-...
-
linux中shell变量$$,$!,$?,$-,$*,$@含义解释
-
linux中shell变量$$,$!,$?,$-,$*,$@,$#,$0,$1,$2的含义解释:变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$...
-
linux网络设置详解
-
第一种:使用命令修改(直接即时生效,重启失效)1.网卡配置:#ifconfig eth0192.168.0.1 netmask255.255.255.0 up如果要重起生效,就把这些写到起动脚本rc.local中eth0是第一个网卡,其他依次为eth1,eth*192.16...
-
线程与进程的区别
-
一个程序至少有一个进程,一个进程至少有一个线程。线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程...
-
limits.conf配置文件详解
-
limits.conf的工作原理:limits.conf的后端是这样工作的:limits.conf是 pam_limits.so的配置文件,然后/etc/pam.d/下的应用程序调用pam_***.so模块。譬如说,当用户访问服务器,服务程序将请求发送到PAM模块,PAM模块根据...
-
LVS的两种实现方法heartbeat和KeepAlived
-
总拓扑图两种实现方式:一. LVS+heartbeat+ldirectord实现集群负载:1.在主Director Server上和备用Director Server上分别安装heartbeat、libnet与httpd:[root@LW1~]# yum-y install...
-
如何在linux环境下解压rar格式的文件压缩包
-
如何在linux环境下解压rar格式的文件压缩包?linux默认情况下zip格式和rar格式的文件都不能解压无法找到zip unzip命令怎么样?解决方法:由于linux系统盘中含有rpm包,直接安装zip unzip rpm包即可yum-y install zip unzip...
-
Linux负载均衡软件LVS安装篇
-
一、安装LVS软件1.安装前准备工作操作系统:统一采用Centos4.4版本。地址规划,如表1所示:表1更详细的信息如图2所示:图2 LVS DR模式安装部署结构图图2中的VIP指的是虚拟IP地址,还可以叫做LVS集群的服务IP,在DR、TUN模式中,数据包是直接返回给用户的,...
-
Linux负载均衡软件LVS概念篇
-
一、 LVS简介LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器,是一个由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtualserver.org。现在LVS已经是 Linux标准内核的一部分,在Linux2.4内核以前...