08 2013 档案

摘要:1、开源HA软件Heartbeat的介绍 它提供了所有HA软件需要的基本功能,比如心跳检测和资源接管,检测集群中的系统服务,在集群的节点间转移共享IP地址的所有者等。 1.1 安装heartbeat 同时还需要安装一个libnet工具包。libnet是一个高层次的API工具,可以从http://so 阅读全文
posted @ 2013-08-25 11:28 haiwei.sun 阅读(513) 评论(0) 推荐(0)
摘要:1、LVS集群的组成与特点Linux虚拟服务器(Linux virtual Server,LVS),是一个由张文高开发的一款自由软件。利用LVS可以实现高可用的、可伸缩的Web、mail、Cache和Media等网络服务。LVS具有很好的可伸缩性、可靠性和可管理性,通过LVS要实现的最终目标是:利用Linux操作系统和LVS集群软件实现一个高可用、高性能、低成本的服务器应用集群。1.1 LVS集群的组成利用LVS构设的服务器集群系统由3个部分组成:最前端的是负载均衡层(这里用Load Balancer表示),中间是服务器群组层(用Server Array表示),低端是数据共享存储层(用Shar 阅读全文
posted @ 2013-08-25 11:08 haiwei.sun 阅读(230) 评论(0) 推荐(0)
摘要:* */5 * * * root php /home/anyrewy/test.php 阅读全文
posted @ 2013-08-24 11:54 haiwei.sun 阅读(139) 评论(0) 推荐(0)
摘要:/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=noneHWADDR=00:14:22:1B:70:FAONBOOT=yesNETMASK=255.255.255.192IPADDR=203.93.236.145GATEWAY=203.93.236.129TYPE=Ethernet/etc/init.d/network restart首先,我们用命令检测其是否生效,可用netstat -rn 或 route -n 命令,注意带有UG标识的这一行,它表示192.168.4.3 为机器的网关地址。traceroute 查看 阅读全文
posted @ 2013-08-24 11:47 haiwei.sun 阅读(621) 评论(0) 推荐(0)
摘要:进入防火墙界面命令: system-config-securitylevel配置完成后我们可以用命令查看一下,正确关闭iptables和SELinux时应显示如下内容:#iptables -nv -L................................................#getenforceDisabled如果是用命令行:service iptables stopchkconfig iptables off要关闭SELinux,可使用以下命令行临时关闭之。SELinux由开启状态转为关闭状态后,最好是重启一下服务器。setenforce 0 阅读全文
posted @ 2013-08-24 11:29 haiwei.sun 阅读(145) 评论(0) 推荐(0)
摘要:1、在开机启动的时候按空格键能看到CentOS目录,用上下键选中你要进入的那个内核,选中后按键盘上的E键。2、继续按E键选择内核3、在信息的最后加空格,然后输入single 或 S,或者直接输入数字1并回车4、然后可以按B键启动系统5、进入的单用户界面后,在这个界面中的#后输入 passwd root,重新设置root密码,然后在确认输入一遍,即重设了root密码。进入Centos单用户模式后,我们可以输入reboot重启计算机,此时的root密码就被更新了。另外,需要说一下,如果我们维护的系统是FreeBSD的话,很多时候系统管理员们可能会忘记root密码,但由于大家都已经对在其下用普通用户 阅读全文
posted @ 2013-08-24 11:11 haiwei.sun 阅读(184) 评论(0) 推荐(0)
摘要:1.5 变量变量基本上就是代表(或者引用)某值的名字。比如,如果希望x代表3,那么 >>> x = 3>>> x * 2 结果为 6请注意,在使用变量之前,需要对其赋值。变量名:包括字母、数字和下划线。变量名不能以数字开头。------------------------------------------------------------------------------------------------------------------1.6 语句 语句和表达式之间的区别在赋值时会表现得更加明显一些。因为语句不是表达式,所以没有值可供交互式解释器 阅读全文
posted @ 2013-08-24 00:27 haiwei.sun 阅读(108) 评论(0) 推荐(0)
摘要:1.4 数字和表达式交互式python解释器可以当作非常强大的计算器使用,eg>>> 2 + 2解释器会得出答案为4。在3.0版本之前的的Python >>> 1/2 结果为0。实数在python中被称为浮点数,如果参与除法的两个数中有一个为浮点数,那么结果亦为浮点数。如果希望Python只执行普通的除法,那么可以在程序前加上一下语句:>>> from __future__ import division还有另外一个方法,如果通过命令行(如linux系统上)运行python,可以使用命令开关-Qnew。通过使用上述两种方法,除法都会变得更为 阅读全文
posted @ 2013-08-23 23:47 haiwei.sun 阅读(131) 评论(0) 推荐(0)
摘要:http://www.python.org/download 阅读全文
posted @ 2013-08-23 22:53 haiwei.sun 阅读(95) 评论(0) 推荐(0)
摘要:1、ps进程查看命令。格式: ps [选项]其主要选项如下:-a: 显示系统中所有进程的信息-e:显示所有进程的信息-f:显示进程的所有信息-l:以长格式显示进程信息-r:只显示正在运行的进程-u:显示面向用户的格式-x:显示所有非控制终端上的进程信息-p:显示由进程ID指定的进程信息-t:显示指定终端上的进程信息。使用ps -aux命令可以获得终端上所有用户的有关进程的所有信息,这也是平时用的最多的命令之一。由于ps执行后结果太多了,所以我们一般会带上grep参数来精确定位我们需要的进程号。ps axu | grep -v grep | grep nginx2、toptop命令可以动态显示服 阅读全文
posted @ 2013-08-18 15:36 haiwei.sun 阅读(883) 评论(0) 推荐(0)
摘要:1、ifconfig -a如果只显示eth0的网络配置,则命令如下: ifconfig eth0如果想显示eth0的IP地址:ifconfig eth0 | grep "inet addr | awk -F[:" "] + '{print $4}'2、ping用于检查网络上某台主机是否为活动状态或是否发生故障。ping -c 5 www.163.com通常关心ping通时间和有无丢失包。3、netstatnetstat 命令的功能是显示网络连接、路由表和网络接口的信息,可以让用户得知目前都有哪些网络连接正常在运作。参数:-A:显示任何关联的协议控制 阅读全文
posted @ 2013-08-18 15:15 haiwei.sun 阅读(508) 评论(0) 推荐(0)
摘要:1、手动修改配置网卡文件 首先检查网卡是否正常安装:lspci | grep Ether dmesg | grep error vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 #表示设定网卡的名称,它要跟文件名称对应。BOOTPROTO=none #是否启动时IP取得的协议,这里是固定的(此值也可以为static),如果是动态主机的话,要改成dhcpHWADDR=00:14:22:1B:71:20 #网卡的mac地址,可以用ifconfig来取值。IPV6INIT=yes #表示支持IPv6,no表示不支持IPV6_AUTOCON 阅读全文
posted @ 2013-08-18 13:35 haiwei.sun 阅读(147) 评论(0) 推荐(0)
摘要:lsb_release -a如果centos没有此命令、可以通过 yum -y install redhat-lsb来安装。查看系统已载入的相关模块:lsmod | grep ip_vs在Linux下查找PCI设置lspci | grep Ether 阅读全文
posted @ 2013-08-18 13:15 haiwei.sun 阅读(125) 评论(0) 推荐(0)
摘要:查看系统内核主要时为了掌握其版本号,为安装LVS等软件做准备,可以用命令 uname -a 来查看。简化的参数命令为:uname -r如果要查看系统时32位的还是64位的,可以用如下命令:ls -1F / | grep /$此命令会查找是否有 /lib64的目录,有则系统为64位,无则表示系统为32位。大家记住,64位的CPU系统构架可以安装32位或64位的系统,而32位的CPU构架只能安装32位的系统。另一种常见方法时通过file命令来判断系统中的文件是32位还是64位的,以此作为判断系统的依据:file /sbin/init 阅读全文
posted @ 2013-08-18 13:03 haiwei.sun 阅读(444) 评论(1) 推荐(0)
摘要:vmstat是一个相当全面的性能分析工具,可以观察到系统的进程状态、内存使用情况、虚拟内存的使用情况、磁盘的I/O、中断、上下问切换、CPU的使用情况等性能信息。vmstat 1 4其中:Procs r:等待运行的进程数 b:处在非中断睡眠状态的进程数 w:被交换出去的可运行的进程数。-------------------Memoryswpd:虚拟内存使用情况(单位:kb)free:空闲的内存(单位:kb)buff:用作缓存的内存数(单位:kb)-------------------Swapsi:从磁盘交换到内存的交换页数量(单位:kb/秒)so:从内存交换到磁盘的交换页数量(单位:kb/秒) 阅读全文
posted @ 2013-08-18 12:56 haiwei.sun 阅读(181) 评论(0) 推荐(0)
摘要:1、平均负载的概念有时候觉得系统响应很慢,胆识又找不到原因,这时就要查平均负载了,看它是否有大量的进程在排队等待。特定时间间隔内运行队列中的平均进程数可以反映系统的繁忙程度,所以我们通常会在自己的网站或系统变慢时第一时间查系统的负载,即CPU的平均负载。2、查看平均负载uptimewtop 阅读全文
posted @ 2013-08-18 12:36 haiwei.sun 阅读(96) 评论(0) 推荐(0)
摘要:用dd命令可以把指定的输入文件复制到指定的输出文件中,并且在复制过程中可以进行格式转换。1、复制交换文件的时候:dd if=/dev/zero of=/swapfile bs=1024 count=655362、制作驱动盘的时候,如,将硬盘上的驱动文件复制到一个软驱中:dd if=rhel40.img of=/dev/fd0 bs=10k或者dd if=mptlinux-3.02.68-1-rhel4.i686.dd of=/dev/fd0 bs=10k3、制作ISO镜像的时候dd if=/dev/cdrom of=/root/cd1.isodd参数说明:if=file 输入文件名,默认为标准 阅读全文
posted @ 2013-08-18 12:24 haiwei.sun 阅读(216) 评论(0) 推荐(0)
摘要:命令:du -sh 目录名来查看,如下du -sh /root命令显示结果为:1.2M /root检查是否有分区使用率use%过高,如发现某个分区空间接近用完,可以进入该分区的挂载点,用以下命令找出占用空间最多的文件或目录,然后按照从大到小的顺序,正好可以找出系统中占用最多空间的前十个文件或目录:du -cks * | sort -rn | head -n 10 阅读全文
posted @ 2013-08-18 12:12 haiwei.sun 阅读(168) 评论(0) 推荐(0)
摘要:1)查看硬盘及分区信息,如下:fdisk -l2)检查文件系统的磁盘空间占用情况,如下df -h3)查看硬盘的I/O性能:如下iostat -d -x - k 1 10其中,iostat是含在套装sysstat中的,在centos下可以用命令 yum -y install sysstat来安装,通过如下命令查看iostat的返回结果,以我的生产环境下的MySql数据库为例说明:iostat -d -x -k 1 5 阅读全文
posted @ 2013-08-18 12:04 haiwei.sun 阅读(1141) 评论(0) 推荐(0)
摘要:命令:free -m此命令只在Linux下有效,在FreeBSD中没有此命令。total:内存总数used:已经使用的内存数free:空闲的内存数shared:多个进程共享的内存总额-buffers/cache:(已用)的内存数,即 used-buffers-cached+buffers/cache:(可用)的内存数,即 free+buffers+cached结论:可用内存=free + buffers + cached 阅读全文
posted @ 2013-08-18 11:56 haiwei.sun 阅读(125) 评论(0) 推荐(0)
摘要:具有相同core id的CPU是同一个core的超线程。 Any cpu with the same core id are hyper-threads in the same core.具有相同physical id的cpu是同一个CPU封装的线程或核心。Any cpu with the same physical id are threads or cores in the same physical socket.物理CPU个数如下所示:cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l每个物理CP 阅读全文
posted @ 2013-08-18 11:24 haiwei.sun 阅读(271) 评论(0) 推荐(0)

返回顶部