随笔分类 -  linux program

摘要:docker 和虚拟机类似,可以简单看作是轻量级的虚拟机 Docker is the world’s leading software container platform. Developers use Docker to eliminate “works on my machine” probl 阅读全文
posted @ 2018-06-19 22:25 Sky-wings 阅读(153) 评论(0) 推荐(0) 编辑
摘要:云计算 云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。 可以理解为:把任何IT资源(包括网络,服务器硬件,存储,开发 阅读全文
posted @ 2018-06-19 22:24 Sky-wings 阅读(740) 评论(0) 推荐(0) 编辑
摘要:puppet (chef cfengine SaltStack Ansible) 假设管理100台服务器,现在我要去这100台上都执行一个事情,怎么做? 1,一个个的ssh连上去,手动操作 2,shell脚本做 但有两个主要的问题: a,)密码的问题 解决方法: ssh-keygen 空密钥 exp 阅读全文
posted @ 2018-06-19 22:23 Sky-wings 阅读(493) 评论(0) 推荐(0) 编辑
摘要:keepalived keepalived实现ha+lvs-DR client 172.16.2.9 | eth0 172.16.2.8 [router 或 firewall] < | eth1 1.1.1.8 | | VIP eth0:0 1.1.1.2 | | vrrp1(类似心跳) | 1.1 阅读全文
posted @ 2018-06-19 22:22 Sky-wings 阅读(250) 评论(0) 推荐(0) 编辑
摘要:pacemaker pacemaker 实验apache高可用 参考文档:笔记目录/arch/ Red_Hat_Enterprise_Linux-7-High_Availability_Add-On_Administration-en-US.pdf Red_Hat_Enterprise_Linux- 阅读全文
posted @ 2018-06-19 22:22 Sky-wings 阅读(1133) 评论(0) 推荐(0) 编辑
摘要:高可用集群 high availablity 双机热备 高可用常规结构图 client VIP VIP 心跳 主 >备 httpd httpd 脑裂 split-brain 共享存储 心跳:主和备每隔一定时间会有一个通讯信息,称之为心跳;主要作用的就是备机监控主机是否alive; 心跳线:串口(co 阅读全文
posted @ 2018-06-19 22:21 Sky-wings 阅读(193) 评论(0) 推荐(0) 编辑
摘要:haproxy haproxy 支持4层,7层负载均衡,反向代理,会话保持,大并发。 LVS 稳定,效率高,四层调度。不支持7层的内容分发或过滤。不支持会话保持。 nginx 支持七层调度,现在也有开发的新的模块来扩展调度相关的功能。在会话保持,内容分发过滤方面比haproxy相比要差 squid 阅读全文
posted @ 2018-06-19 22:21 Sky-wings 阅读(169) 评论(0) 推荐(0) 编辑
摘要:LVS-TUNNEL 隧道模式 调度时走隧道 有额外隧道协议的开销 做法与DR模式几乎一样,你可以把lo:0换成tun0这种隧道接口 TUNNEL模式可以解决DR模式下不能跨网段的问题,甚至可以跨公网进行 ======================================= 课后网上自己查 阅读全文
posted @ 2018-06-19 22:20 Sky-wings 阅读(404) 评论(0) 推荐(0) 编辑
摘要:集​​群 集​​群(cluster)​是​由​两​台​或​多​台​计​算​机​(称​​为节点node​或成员member​)共​​同​执​行​任​务​ 群集 集群方式 存储集群 GFS 共享存储 负载均衡 LB load balance 高可用 HA high avavilable 高性能计算 LB 阅读全文
posted @ 2018-06-19 22:19 Sky-wings 阅读(135) 评论(0) 推荐(0) 编辑
摘要:LVS-NAT 简单的可以看作是:有算法的可以DNAT多个目标的DNAT 所有学员 | | 调度器 | 路由器1 路由器3 路由器3 | | 外网 客户端 172.16.2.9 | | | 外网 172.16.2.10 [lvs负载均衡调度器] | | 内网 192.168.122.10 | | | 阅读全文
posted @ 2018-06-19 22:19 Sky-wings 阅读(143) 评论(0) 推荐(0) 编辑
摘要:ARP协议(address resolve protocol) 如:本机要 ping 172.16.2.8 过程为: 本机广播在局域网内 "谁是172.16.2.8,请把你的MAC告诉我",只有172.16.2.8这个回应,并把它的MAC返回给本机。本机就得到了172.16.2.8的MAC,并把它存 阅读全文
posted @ 2018-06-19 22:19 Sky-wings 阅读(160) 评论(0) 推荐(0) 编辑
摘要:数据同步 drbd rsync:两个服务器的实时目录同步 server1-----server2 /dir1 /dir2 drbd:两个服务器的存储(块设备)实时同步 server1-----server2 /dev/vdb1 /dev/vdb1 drbd (distributed replicat 阅读全文
posted @ 2018-06-19 22:18 Sky-wings 阅读(850) 评论(0) 推荐(0) 编辑
摘要:云存储 分布式存储 分布式文件系统 glusterfs GlusterFS is a scalable network filesystem. Using common off-the-shelf hardware, you can create large, distributed storage 阅读全文
posted @ 2018-06-19 22:18 Sky-wings 阅读(280) 评论(0) 推荐(0) 编辑
摘要:硬盘 (做raid ) --》 服务器 直连 硬盘 (做raid ) --》 服务器 网络 存储分类: DAS 直挂式存储(direct access/attach storage) 比如:机箱里的硬盘 NAS 网络附加存储(network attched storage) 比如:NFS,SAMBA 阅读全文
posted @ 2018-06-19 22:17 Sky-wings 阅读(1012) 评论(0) 推荐(0) 编辑
摘要:硬盘--分区---格式化---挂载使用 硬件存储--》硬raid--》通过iscsi或光纤网络共享给服务器(SAN)(可选)--》分区(lvm可选)--》格式化--》mount使用 raid redundant arrays of inexpensive disks 简单来说,raid就是把多个磁盘 阅读全文
posted @ 2018-06-19 22:17 Sky-wings 阅读(150) 评论(0) 推荐(0) 编辑
摘要:LVM 逻辑卷管理 logical volume manager --参考下面的文档 # ls Red_Hat_Enterprise_Linux-5-Cluster_Logical_Volume_Manager-zh-CN.pdf pv physical volume(物理卷) 把实际分区或设备划为 阅读全文
posted @ 2018-06-19 22:17 Sky-wings 阅读(3443) 评论(0) 推荐(0) 编辑
摘要:网络子系统 网络的监测是所有 Linux 子系统里面最复杂的,有太多的因素在里面, 比如:延迟、阻塞、冲突、丢包等,更糟的是与 Linux 主机相连的路由器、 交换机、无线信号都会影响到整体网络并且很难判断是因为 Linux 网络子系统的问题还是别的设备的问题, 增加了监测和判断的复杂度。现在我们使 阅读全文
posted @ 2018-06-19 22:16 Sky-wings 阅读(293) 评论(0) 推荐(0) 编辑
摘要:storage 存储 linux存储模式 五层: 应用程序 cp ls mv rsync 虚拟文件系统 VFS 挂载 文件系统 格式化 设备驱动 ext4.ko xfs.ko 物理卷 dd 物理卷: 如硬盘或分区: 硬盘接口: IDE,SATA,SCSI,SAS,SSD; 设备驱动: 要使用对应的文 阅读全文
posted @ 2018-06-19 22:16 Sky-wings 阅读(976) 评论(0) 推荐(0) 编辑
摘要:IO子系统 IO,输出输入 input and ouput。 一个IO,指的是从磁盘把数据读出来或者把数据写到磁盘上,就称之为一个IO,一个IO读写的大小为一个OS block.(linux下默认为4096字节,但rhel6的boot分区默认为1024字节) 如何查看块大小? 1,在格式化时 mkf 阅读全文
posted @ 2018-06-19 22:15 Sky-wings 阅读(190) 评论(0) 推荐(0) 编辑
摘要:优化 横向:加新的设备,架构扩展 纵向:替换新的更好的设备,使设备负载能力更高 下面我们讨论的是不加设备也不换设备的基础上进行系统微调 前面讨论的是系统安装到业务上线之前的一些基本优化,如果业务已经在线上,你要优化,第一步如何做? 比如一个web服务器慢,可以会有哪些问题? cpu->mem->io 阅读全文
posted @ 2018-06-19 22:14 Sky-wings 阅读(497) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示