linux
文章平均质量分 55
Insane_linux
这个作者很懒,什么都没留下…
展开
-
Linux运维学习之一:ftp服务器搭建
rsvnc协议:远程同步协议 ftp协议:文件传输协议 基于tcp的套接子的监听于21. 此协议在使用过程中建立两个通道,一个为命令通道,一个伪数据通道。 命令通道从建立一直道结束,数据通道会在传输前建立,传输完毕后断开,下次在建立与断开。 客户端:在命令通道的端口上+1找到一个空闲的端口,链接服务器端的随机端口。传输格式: 文本格式 二进制原创 2017-03-08 19:01:27 · 186 阅读 · 0 评论 -
Linux下MySQL的备份和恢复
MySQL备份的原因 1. 灾难恢复 2. 审计 3. 测试MySQL的备份类型 1. 根据服务器的在线状态: 热备:服务器处于运行状态 冷备:服务器出去停止状态 温备:服务器处于半离线状态,只能读,但是不能写 2. 根据备份的数据集: 完全备份:备份整个数据库 部分备份:备份某个表 3. 根据备份时的接口: 物理备份:直接将数据库文件原创 2017-07-19 16:08:23 · 371 阅读 · 0 评论 -
Linux-搭建DHCP服务器
DHCP的原理 DHCP服务器采用C/S架构实现动态IP分配 服务器端软件:dhcp 客户端软件:系统自带 DHCP使用的协议:UDP 通信原理:Client端通过DHCP的客户端软件想局域网中发送用DISCOVER广播报文。服务器端接受到报文以后,向客户端发送OFFER(IP/MASK)及租约信息,租约信息包括(租约时间,租约时长,IP地址)。Client端选择DHCP提供的网络参原创 2017-07-17 14:46:18 · 915 阅读 · 0 评论 -
Linux的GRUB简介
GRUB的功能 1. 提供选择要启动的内核或者系统 2. 提供交互式接口。进入GRUB后按e键进入GRUB的交互接口,可已经行Linux系统运行基本的选择。 3. 基于密码的保护:启用内核映像,传递参数GRUB的接口格式title:操作系统的内核或者系统的标题 root:设定内核文件所在分区的grub跟 kernel:定义要使用的内核文件,后边附加传递给内核的参数 in原创 2017-07-18 15:10:39 · 423 阅读 · 0 评论 -
Linux之Heartbeat实现服务器的高可用
Heartbeat简介 Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。心跳服务和集群通信是高可用集群的两个关键组件,在 Heartbeat 项目里,由 heartbeat 模块实现了这两个功能。Heartbeat结构图 基准层:(心跳传递层)运行在每一个节点,通过组播的方式传寄给每个备用节点。此协议工作在udp的694端口。 CRM原创 2017-07-31 16:11:01 · 444 阅读 · 0 评论 -
Linux下搭建MySQL的主从复制(一)
一从一主模式的搭建1.主从复制原理 1. 从服务器使用IO Thread向主服务器发送请求 2. 主服务器接受到请求之后,将二进制日志文件通过dump Thread线程响应给从服务器的IO Thread。 3. 从服务器通过IO Thread将接受到信息写入中继日志,同时记录接受到的日志文件的事件,时间。 4. 随后从服务器的SQL Thread读物中继日志,并将转化为SQL语句并执行,将数原创 2017-07-23 10:26:29 · 275 阅读 · 0 评论 -
Linux下MySQL的基础(一)
MYSQL的基础原创 2017-07-19 14:22:17 · 238 阅读 · 0 评论 -
Linux下MySQL主从复制(二)
MySQL的一主多从模式原理结构原创 2017-07-23 15:56:10 · 309 阅读 · 0 评论 -
网络实时流量监测工具iftop
iftop原创 2017-07-24 13:50:38 · 760 阅读 · 0 评论 -
Linux之samba服务器的搭建及详解
SAMBA简介SAMBA是什么 Samba,是种用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet File System)网络协议做链接的自由软件。第三版不仅可访问及分享SMB的文件夹及打印机,本身还可以集成入Windows Server的网域,扮演为网域控制站(Domain Controller)原创 2017-08-08 17:24:24 · 807 阅读 · 2 评论 -
Linux中使用LVS实现负载均衡
什么是LVSLVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。同时LVS又被称为四层路由,工作于传输层上。LVS技术简介LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构原创 2017-07-24 20:41:46 · 456 阅读 · 0 评论 -
Linux下的监控器之一Ganglia详解与部署
Ganglia基础详解Ganglia介绍 Ganglia是一个跨平台可扩展的,高性能计算系统下的分布式监控系统,如集群和网格。它是基于分层设计,它使用广泛的技术,如XML数据代表,便携数据传输,RRDtool用于数据存储和可视化。它利用精心设计的数据结构和算法实现每节点间并发非常低的。它已移植到广泛的操作系统和处理器架构上,目前在世界各地成千上万的集群正在使用。Ganglia特点具有良好的扩展性原创 2017-08-10 14:46:10 · 609 阅读 · 0 评论 -
Linux下的自动化运维ansible工具
什么是自动化运维 随着信息时代的持续发展,IT运维已经成为IT服务内涵中重要的组成部分。面对越来越复杂的业务,面对越来越多样化的用户需求,不断扩展的IT应用需要越来越合理的模式来保障IT服务能灵活便捷、安全稳定地持续保障,这种模式中的保障因素就是IT运维(其他因素是更加优越的IT架构等)。从初期的几台服务器发展到庞大的数据中心,单靠人工已经无法满足在技术、业务、管理等方面的要求,那么标准化、自原创 2017-07-27 16:53:19 · 498 阅读 · 0 评论 -
Linux-搭建http服务器及配置文件详解,认证用户
httpd服务器搭建和配置文件详解原创 2017-07-14 13:11:46 · 2850 阅读 · 0 评论 -
使用apache代理tomcat集群并实现session复制
使用apache实现tomcat集群代理和tomcat的session复制原创 2017-06-14 20:11:44 · 350 阅读 · 0 评论 -
Linux运维学习之一:http服务器架设
URL 统一资源定位符 http协议的版本: http/0.9:1991,仅传输文本文档 http/1.0:支持多媒体数据的处理 http/1.1: http事务:一次请求加一次相应 http方法:get和put,post,delete http协议:是一种无状态协议 一次事务结束后,链接及行断开 加速方式:并行请求,持久链接 http请原创 2017-03-08 19:03:42 · 319 阅读 · 0 评论 -
使用linux-c编程实现简单的ls命令
使用linux—c编程实现简单的ls命令 具体代码如下: 加载的头文件有stdio.h,sys/types.h,dirent.h,unistd.h,sys/stat.h,fcntl.h,string.h等。 void main(int argc,char **argv){ DIR *dir; struct dirent *rdir; struct stat sta原创 2017-03-10 16:47:23 · 466 阅读 · 0 评论 -
linux学习之:创建lvm磁盘
创建lvm磁盘原创 2017-03-10 16:51:00 · 380 阅读 · 0 评论 -
PXE无人值守安装Linux系统
PXE无人值守安装Linux系统应用工具: httpd+tftp+dhcp 配置步骤挂在镜像 monut -o loop CentOS-6.8-x86_64-bin-DVD1 /media/centos安装httpd服务 #yum install httpd 或者编译安装,请看http://blog.csdn.net/kairui123/articl原创 2017-03-31 22:06:29 · 487 阅读 · 0 评论 -
Linux之使用MogileFS分布式文件系统并使用nginx实现反向代理
使用nginx反向代理mogilefsMogileFS是一套高效的文件自动备份组件,由Six Apart开发,广泛应用在包括原创 2017-05-10 19:58:05 · 327 阅读 · 0 评论 -
Memcached全面解析并使用zabbix进行监控
解析:memcache和zabbix的那些故事原创 2017-05-22 18:03:53 · 444 阅读 · 0 评论 -
自动化运维使用cobbler实现大PXE
Cobbler是一款快速的网络系统部署工具,其最大的特点是集合了所有系统部署所需服务,如DHCP、DNS、TFTP,这样你在部署一台操作系统的时候不需要在各个服务之前协调切换,Cobbler都可以替你来管理,Cobbler内部集成了一个镜像版本仓库,你可以自定义相关配置文件,实现不同系统不同安装需求的选择;当然,Cobbler还提供了包括yum源管理、Web界面管理、API接口原创 2017-05-11 22:01:59 · 590 阅读 · 0 评论 -
Zabbix编译安装过程中遇到的问题
configure: error: Curl library not found yum install curl-develconfigure: error : Not found NET-SNMP library yum install net-snmp-develconfigure: error: SSH2 library not found yum install libssh2-de原创 2017-05-13 23:07:08 · 2314 阅读 · 0 评论 -
Linux上搭建tomcat
linux上搭建tomcat环境原创 2017-05-06 00:53:13 · 555 阅读 · 0 评论 -
Linux之实现nginx+tomcat负载均衡
linux上实现nginx+tomcat负载均衡原创 2017-05-06 15:43:59 · 913 阅读 · 0 评论 -
Linux之apache+tomcat实现
apache+tomcat http版本2.4 1.http+tomcat通信了解: http和tomcat通信通过ajp,http,https协议进行通信 http与tomcat基于mod_jd和mod_proxy实现负载均衡 1.安装httpa.下载:apache http:http://mirrors.tuna.tsinghua.edu.cn/apache//h原创 2017-05-06 18:27:19 · 394 阅读 · 0 评论 -
Linux的开机过程略解读
开机过程步骤计算机加载BIOS的硬件信息并进行硬件自检。读取MBR中的grub并执行。根据grub加载kernel和initrd,开始进行硬件检测和加载硬件驱动。kernel运行init进程,并读取/etc/inittab文件,设置系统的run-level(运行级别)。init执行/etc/rc.d/目录下的脚本文件,初始化系统环境,如:取得网络环境与主机类型,测试挂在内存装置/proc,原创 2017-06-17 16:13:55 · 257 阅读 · 0 评论 -
Linux之Keepalived实现高可用
Keepalived详解Keepalived介绍 Keepalived是Linux下一个轻量级的高可用解决方案,它与Hearbeat实现的功能类似,都可以实现服务或者网络的高可用,但是又有差别,Hearbeat是一个专业的,功能完善的高可用软件,它提供HA软件所需的基本功能,如心跳检测和资源接管,检测集群中的服务系统,在集群节点之间转移共享IP地址的所有者,功能强大,部署比较麻烦;Keepaliv原创 2017-08-06 14:35:37 · 746 阅读 · 0 评论