51CTO博客开发潜入技术的海洋运维人生
Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具.Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形. 它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户,snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cact
sed stream editor 非交互式编辑器 没有破坏性, ,隔开的表示范围 可跟正则表达式 d 删除行 sed ‘5d’file sed ‘3,5d’file 删除3到5行 sed '/\<de.\{5\}\>/,/\<dg/d' summm.sh 删除de后跟5个字符到dg后跟任意字符的行 p
前提: 1)本配置共有两个测试节点,分别node1.magedu.com和node2.magedu.com,相的IP地址分别为172.16.100.11和172.16.100.12; 2)node1和node2两个节点上各提供了一个大小相同的分区作为drbd设备;我们这里为在两个节点上均为/dev/sda5,大小为512M; 3)系统为rhel5.4,x86平台; 1、准备工作 两个节点
系统环境在redhat5.4下: 1)共有两个测试节点,分别node1.magedu.com和node2.magedu.com,IP地址分别为172.16.26.11和172.16.26.12; 2)集群服务为apache的httpd服务; 3)提供web服务的地址为172.16.26.1; 1、准备工作 为了配置一台Linux主机成为HA的节点,通常需要做出如下的准备工作: 1)所有
假设有2台web服务器在提供web服务,一台作为主节点,IP为172.16.26.10 另一头作为备用节点,IP为172.16.26.30. VIp为192.168.100.10 对于高可用集群来说,做高可用的nginx一定不能开机启动 先把nginx从开机自动启动中去掉chkconfig nginx of 下面来配置2个节点 第一个节点上用ssh命令启动第二个节点 关闭也是如此 第二个
高可用集群:为了保证服务的不间断进行,我们必须提供两台或者两台以上的主机来提供相同的服务,来保证业务的不间断进行。正在工作的节点我们称之为Active节点,暂时处于检测状态并随时准备替代主节点的主机我们就称之为Standby节点。在高可用环境中,主节点通过定期向备用节点发送心跳信息来证明自己还在工作者,备用节点实时的去检测主节点发送的心跳信息来确定主机点是否还在工作,时刻准备顶替主机点提供服务。
尽管我们选择了LVS的分发方法,但是大多时候我们要保证返回给客户端的所有响应请求必须来自于同一台Real Server,这里我们就要用到LVS Persistence(持久性)。例如,当客户在电子商务网站上挑选商品时,所挑选的购物车被定向到R1上,当第二件商品的时候被定向到R2上,这个时候由于R1和R2会话信息没有同步,还有就是当客户在进行付账的时候,80端口的http服务会跳转到443端口的ht
LVS的全称Linux vitual system,是由目前阿里巴巴的著名工程师章文嵩博士开发的一款开源软件。LVS工作在一台server上提供Directory(负载均衡器)的功能,本身并不提供服务,只是把特定的请求转发给对应的realserver(真正提供服务的主机),从而实现集群环境中的负载均衡。 ipvsadm是工作在用户空间的一个让用户定义ipvs规则的工具,LVS的核心组件ipvs工
物理备份:cp tar 等都可备份 基于文件系统的物理备份 数据库要先关闭 只能使用冷备。 service mysqld stop 关闭mysql cd /mydata/data cp -a ./* /backup/all_data-/ 完全备份 和部分备份 对myisam来说,备份3个表即可 例如,为了演示先创建数据库testdb mysql> create databa
数据库是数据的集合,数据仓库。很早以前存储在文本文件中 有很大数据冗余 所以后来出现了数据库管理系统 早期数据库模型有层次模型、网状模型,使用很复杂,维护困难 后来出现了关系型数据库系统数据组成部分有两种:1元数据2 数据本身 RDBMS的特点: 1.数据以表格的形式出现 2.每行为各种记录名称 3.每列为记录名称所对应的数据域 4.许多的行和列组成一张表单 5.若干的表单组成dat
建立nginx服务器,要求: 1)通过8080端口提供服务; 2)提供两个基于名称的虚拟主机(都通过8080端口提供服务): (a)www1.magedu.com:8080,页面文件目录为/www/html/www1;错误日志为/var/log/nginx/www1.err,访问日志为/var/log/nginx/www1.access;为此虚拟主机提供php+mysql的服务,要求: &
建立httpd服务器,要求: 1)提供两个基于名称的虚拟主机: (a)www1.magedu.com,页面文件目录为/var/www/html/www1;错误日志为/var/log/httpd/www1.err,访问日志为/var/log/httpd/www1.access;为此虚拟主机提供php+mysql的服务,要求: (1)通过在原有主页中添加phpinfo()测试页表明启
tcp wrapper: 网络资源访问控制,是一个基于tcpd访问实现的访问控制工具。受tcpd管理的服务,可以是独立的,也可以是非独立的。 一个服务到底接受不接受tcpd控制,可以用两种方式来查看 1 ldd `which command` | grep libwrap 只要出现libwrap开头的就接受tcp wrapper动态链接库控制 2.strings `which c
电子邮件是因特网上最为流行的应用之一,与传统邮件不同的是,电子邮件既迅速,又易于分发,而且成本低廉。另外,现代的电子邮件消息可以包含超链接、HTML格式文本、图像、声音甚至视频数据. 我们常见的相关邮件服务的协议有smtp,IMAP,POP3,S/MIME smtp工作在tcp的25号端口,主要用于发送和接收邮件,有smtp和smtpd进程之分。smtp用于发送邮件,smtpd用于接收邮件。
vsftpd是linux发行版中的一款ftp服务器程序是一个安全的ftp服务器,它工作在21,20号端口,主要提供文件传输服务,可以跨越网络提供服务。 vsftp具有可以做基于多个IP的虚拟FTP主机服务器,匿名服务设置十分方便,支持虚拟用户,并且每个虚拟用户可以具有独立的属性配置,支持两种认证方式等特点 ftp有主动模式和被动模式两种工作模式 主动FTP对FTP服务器的管理和安全很有利,但
防火墙指的是一个由软件和硬件设备组合而成、在内部网和外部网之间、专用网与公共网之间的界面上构造的保护屏障.是一种获取安全性方法的形象说法,它是一种计算机硬件和软件的结合,使Internet与Intranet之间建立起一个安全网关(Security Gateway),从而保护内部网免受非法用户的侵入,防火墙主要由服务访问规则、验证工具、包过滤和应用网关4个部分组成。 防火墙的类型有两种:1网络层
DNS 是域名系统 (Domain Name System) 的缩写,可以对主机名进行解析也可以对IP地址进行解析。 DNS的查询过程是指在客户端通过DNS服务器将一个IP地址转化为一个FQDN,将FQDN转化为IP地址的过程。 DNS的查询可分为递归查询和迭代查询。 递归查询:当DNS服务器接收到查询请求时,要么做出查询成功响应,要么做出查
LNMP就是linux下nginx+mysql+php架构 一、安装Nginx: 1、解决依赖关系 编译安装nginx需要事先需要安装开发包组"Development Tools"和 "Development Libraries"。同时,还需要专门安装pcre-devel包: #yum groupinstall
LAMP就是linux下apache+mysql+php的架构 httpd 2.4.1 + mysql-5.5.19 + php-5.3.10编译安装过程: 一、编译安装apache 1、解决依赖关系 httpd-2.4.1需要较新版本的apr和apr-util,因此需要事先对其进行升级,共需要如下4个软件包: apr-1.4
Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的轻量级的HTTP服务器。Nginx以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡。 nginx做为HTTP服务器,有以下几项基本特性: 处理静态文件,索引文件以及自动索引;打开文件描述符缓冲. 无缓存的
LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组 (volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvolu
sudo是linux指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。 sudo的配置文件:/etc/sudoers 是一个440的权限 用来保存哪些用户可以用谁的身份去执行哪些命令。
定期任务执行:1,在未来的某个时间点仅执行一次 有at batch 2种表示方法 at: 如:at now+1min ctrl +d 提交 at -l 列出任务计划队列(atq) at -r jobnum 拆除任务计划= atrm jo
网络客户端工具有elinks wget ftp lftp scp rsync dig curl netstat等 1 elinks 是一个机遇文本的web客户端工具 参数有-dump:在显示网页的内容后退出 -source:查看网页的源代码 如:elinks -source 172.16.0.1 2 wget 基于文本的非交互式网络下载工具 -o指定保存于某个文
对于网络的配置有IP 主机名 网关 和路由 dns指向等 在linux中网络配置文件在/etc/sysconfig/network-scripts/下 1 ip的配置 查看当前设备的IP使用命令ifconfig IP的配置文件在/etc/sysconfig/network-scripts/ifcfg-ethx x表示设备号 修改IP可编辑/etc/sysconfig/network-sc
Linux是一个多任务的操作系统,系统上同时运行着多个进程,正在执行的一个或多个相关进程称为一个作业。使用作业控制,用户可以同时运行多个作业,并在需要时在作业之间进行切换。 显示当前系统上运行的前台进程ps a 跟终端有关的进程 x 跟终端无关的进程 u 以用户为类别分类 -e显示所有进程 -f 显示详细信息 ps -axjf =ps
文件查找命令有locate ,find locate具有非实时,非精确,快速的特点 find具有实时,精确,慢速的特点 locate -c 统计行 -n 显示前n行 如 locate -n 10 passwd 显示具有passwd的所有行的前10行 find : -name 后跟
&n
yum的作用 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题 它能便于管理大量系统的更新问题 yum的特点 可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf) 自动解决增加或删除rpm包时遇到的倚赖性问题 使用方便 保持与RPM数据库的一致性 yum客户端的配置文件由两部分组成: 1、/etc/yum.con
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号