-
Linux数据库读写分离架构Atlas是什么?
随着互联网技术的迅猛发展,现在逐步渐入大数据、云计算、虚拟技术和人工智能时代,技术为王的现象越来越明显了。学习Linux云计算的人越来越多了,那么Linux云计算运维学什么?怎么学?Linux学习中MySQL数据库读写分离架构-Atlas又是什么? Atlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它是在mysql-proxy 0.8.2版本的基础上,对其进行了优化,增加了一些新的功能特性。360内部使用Atlas运行的mysql业务,每天承载的读写请求数达几十亿条。 注意:1、Atlas只能安装运行在64位的系统上2、Centos 5.X安装 Atlas-XX.el5.x86_64.rpm,Centos 6.X安装Atlas-XX.el6.x86_64.rpm。3、后端mysql版本应大于5.1,建议使用Mysql 5.6以上 想要众多的IT工作者中脱颖而出,就需要拥有高深的技术,学习增值是必不可少的。学习之路,是贵在坚持的。
SE_Meng 2024-10-1812 0 0 -
银河麒麟高级服务器操作系统V10-系统管理员手册:01 基本系统配置
第一章 基本系统配置 这部分涵盖了基本的系统管理任务,如键盘配置、日期和时间配置、用户和组群配置以及授权配置。 1.1. 系统地区和键盘配置 系统地区配置是指系统服务和用户界面的语言环境配置。键盘布局配置是指文本控制台和图形用户界面的键盘布局规则。这些设置可以通过修改/etc/locale.conf 配置文件或使用 localectl 命令。此外,您可以在用户图形界面来执行任务,详情请参考安装手册。 1.1.1. 配置系统地区 系统地区配置文件为/etc/locale.conf,在系统启动时引导 systemd 守护进程。这个配置文件可以被每一个服务或者用户继承,单个服务或者用户也可修改配置 文件。例如语言为英语,地区为德国的/etc/locale 文件的配置内容如下: LANG=de_DE.UTF-8 LC_MESSAGES=C LC_MESSAGES 选项决定了诊断消息的标准输出文本格式。其他选项说明 总结在表 1-1 在所示。 1.1.1.1. 显示当前配置 Localectl 命令可用于配置语言环境和键盘布局。显示当前配置,可使用如下命令: #localectl status 1.1.1.2. 显示可用地区列表 显示可用地区列表可使用如下命令: #localectl list-locales | grep en_ 1.1.1.3. 配置地区 配置系统默认地区,需要以 root 用户身份运行: #localectl set-locale LANG=locale 用户可以配置适合的地区标示符以代替 locale,可通过 localectl list-locales 检索适合的地区。 1.1.2. 配置键盘布局 键盘布局配置是指文本控制台和图形用户界面的键盘布局规则。 1.1.2.1. 显示当前配置 Localectl 命令可用于配置语言环境和键盘布局。显示当前配置,可使用如下 命令: #localectl status 1.1.2.2. 显示可用键盘布局列表 显示可用键盘布局列表可使用如下命令: #localectl list-keymaps 1.1.2.3. 配置键盘 配置系统默认键盘布局,需要以 root 用户身份运行: #localectl set-keymap {map} 用户可以配置……
SE_Wang 2024-10-18293 0 0 -
CloudEngine S16700系列交换机
CloudEngine S16700系列交换机是华为面向高品质万兆园区网络推出的巅峰性能核心交换机。提供每个插槽14.4 Tbit/s带宽演进的超快转发能力,具备领先的数据交换能力及海量的终端接入能力,首次在园区引入M-LAG跨设备链路聚合,实现99.9999%的可靠性。同时提供VxLAN、业务随行、QoS、iPCA、业务一键式部署、故障分钟级定位等创新特性,引领园区网络进入400Gbps时代。 技术规格 参数 CloudEngine S16700-4 CloudEngine S16700-8 包转发率 230400 Mpps 460800 Mpps 交换容量 714/2242 Tbps 1428/4285 Tbps 主控板槽位数 2 2 业务板槽位数 4 8 交换网板槽位数 6(未来可扩展到9) 6(未来可扩展到9) 风扇槽位数 3 3 iPCA质量感知 支持直接对业务报文标记以获得丢包数量和丢包率的实时统计 支持二三层网络网络级和设备级丢包数量和丢包率统计 VxLAN特性 支持VxLAN二层网关、三层网关 支持集中式网关,分布式网关 支持BGP-EVPN 支持通过Netconf进行配置 可靠性 支持LACP 支持VRRP、BFD for VRRP 支持 BFD for BGP/IS-IS/OSPF/静态路由 支持Eth-OAM 802.3ah和802.1ag 支持Smartlink 互通性 VBST基于VLAN生成树协议(和PVST/PVST+/RPVST 互通) LNP 链路类型协商协议(和DTP相似功能) VCMP VLAN集中管理协议(和VTP相似功能)
SE_Gai 2024-10-1814 0 0 -
Atlas客户端类库、控件介绍(1)
“Atlas”系统是一个非常复杂的框架,具有类似于asp.net般的丰富组件来简化客户端的程序设计。在 dflying的系列文章中,已经为我们大家介绍了很多相关的知识,重复的地方我在这里就不啰嗦了。 要实现“Atlas”客户端控件,有两种方式,一种是Xml Script定义的方式,dflying书写的系列文章中,涉及到Atlas客户端控件大多数采用的就是上面的这种方式,形式如同: < script type = " text/xml-script " > < page xmlns:script = " http://schemas.microsoft.com/xml-script/2005 " xmlns:samples = " samples " > < components > < button id = " button1 " > < behaviors > < hoverBehavior > < hover > < invokeMethod target = " button1 " method = " addCssClass " > < parameters className = " pseudo-button-hover " /> </ invokeMethod > </ hover > < unhover > < invokeMethod target = " button1 " method = " removeCssClass " > < parameters className = " pseudo-button-hover " /> </ invokeMethod > </ unhover > </ hoverBehavior > </ behaviors > </ button > <……
SE_Meng 2024-10-1712 0 0 -
银河麒麟系统怎么查看设备管理
银河麒麟系统查看设备管理的方法有多种、常用的是通过命令行工具、另外也可以使用系统自带的图形界面工具。其中,命令行工具如lspci、lsusb、lscpu等非常方便,可以快速查看硬件信息。举例来说,使用lspci命令可以列出系统中所有PCI设备的信息,这对了解硬件配置及排除硬件故障非常有用。 一、命令行工具 1、lspci命令 使用lspci命令可以查看系统中所有的PCI设备。这包括显卡、网卡、声卡等。执行以下命令: lspci 输出的信息会列出所有PCI设备的基本信息。要获取更多详细信息,可以加上-v参数: lspci -v 这会提供设备的详细信息,包括厂商、设备ID等。 2、lsusb命令 lsusb命令用于显示系统中的USB设备信息。执行以下命令: lsusb 可以列出所有USB设备。如果需要详细信息,可以加上-v参数: lsusb -v 这会显示更详细的设备信息,包括设备描述符等。 3、lscpu命令 lscpu命令可以查看CPU的详细信息。执行以下命令: lscpu 输出的信息包括CPU架构、CPU核心数、线程数、CPU频率等。这对于了解系统的处理能力非常有帮助。 二、图形界面工具 1、系统监视器 银河麒麟系统通常自带系统监视器工具,类似于Windows的任务管理器。可以通过以下路径打开: 系统菜单 -> 系统工具 -> 系统监视器 在系统监视器中,可以查看当前正在运行的进程、系统资源使用情况(如CPU、内存、磁盘使用率)等。也可以查看硬件信息。 2、硬件信息查看工具 有些版本的银河麒麟系统可能包含一个硬件信息查看工具,专门用于显示系统中的硬件配置。这通常也在系统工具菜单中找到。打开后,可以查看所有已识别的硬件信息,包括CPU、内存、存储设备、网络设备等。 三、日志文件 1、dmesg命令 dmesg命令用于显示系统启动时的内核消息日志。这些日志包含了系统启动时识别的硬件信息。执行以下命令: dmesg 可以查看……
SE_Wang 2024-10-17268 0 0 -
什么是“Atlas”
“Atlas”是一个用来建立下一代web应用程序的免费框架(free framework),使用“Atlas”建立的web应用程序具有更丰富的用户体验、更强的可交互性以及更好的浏览器独立性。 这项来自Microsoft的新的web开发技术将跨平台的客户端脚本库和ASP.NET 2.0服务器开发框架集成 到了一起。另外,“Atlas”还可以象使用ASP.NET开发基于服务端组件的web页一样来开发基于客户端的 web页。由于“Altas”是ASP.NET的一个扩展,因此,它和后台的服务完全整合到了一起。使用“Altas” ,可以使我们很容易地将AJAX技术用在Web上,并且可以建立更加丰富的、可以互动的并且可以 和服务端通信的ASP.NET页。然而,“Altas”并不只是为ASP.NET设计的。你可以利用这个富客户端框架 (rich client framework)非常容易地建立以客户为中心的web应用程序,而不管后台用的是什么语言,并 且这种web程序可以运行在现在的大多数浏览器上。 原文 http://atlas.asp.net/Default.aspx?tabid=47
SE_Meng 2024-10-166 0 0 -
Atlas的整体架构概述
下面是Shanku Niyogi和Nikhil Kothari在PDC 2005上演示中展示的Atlas的整体架构图 (偷自Nikhil Kothari的PPT) 据Nikhil Kothari,Atlas的设计宗旨不是要成为普普通通的AJAX类库,而是成为一个跨越客户端和服务器端开发以及整合两者交互的一个整体应用框架(end-to-end application framework),它允许开发人员,既可以用XML声明的方式,也可以用脚本编程的方式,很快地集成组件,并且使得脚本功能与ASP.NET应用的集成既整洁,又不让人觉得唐突。 Atlas提供了一个客户端的框架和服务,主要包括 1。浏览器兼容层,把浏览器之间的差异封装出来,以利于其他层次的功能的浏览器独立性,目前支持IE,Safari和Firefox 2。脚本内核,包括了一个Javascript的整套类体系,允许你使用标准OOP里的构造,譬如,命名空间,类,接口,继承,枚举,代理(delegate)等等。目的是要提供一个机制把数据,逻辑和行为封装成类,使得开发人员可以象和其他编程语言一样来做脚本开发 3。基类库,受.NET框架启发,提供了StringBuilder, Debug, Event,和 IDisposable等方便的基础类型,同时通过WebRequest, WebResponse类提供了一个基于XMLHTTP 的客户端networking层,在上面可以通过MethodRequest 与aspx和asmx等服务端服务进行交互。也提供了序列化,特别是JSON 序列化器。该类库也提供了可以和服务器端相应服务集成的Profile 和认证服务 4。组件模型和UI框架,引进了可以自描述本身对象模型的组件的概念,这些模型可以参与一个顶层的Application类管理的生命周期机制,可以通过以声明或编程的方式建立,可以通过绑定以及事件的形式来传输数据和交互。UI框架提供了与DHTML UI元素相关的控件,以及如何给这些控件附加行为的机制,譬如象Drag/Drop以及对输入控件数据的验证等等。 5。控件和组件,提供了象计时器(Timer)和计数器(Counter)这样……
SE_Meng 2024-10-1618 0 0 -
配置IPv6用户通过虚拟系统访问Internet
配置IPv6用户通过虚拟系统访问Internet 介绍如何配置基于IPv6转发的虚拟系统。 组网需求 如图1所示,某大型企业园区的区域A中部署了IPv6网络,用一台FW作为接入网关。根据权限不同,区域A内部网络划分为研发部门和非研发部门,且这两个部门的网络访问权限不同,具体需求如下: 研发部门只有部分员工可以访问Internet,非研发部门的全部员工都可以访问Internet。 研发部门和非研发部门之间相互隔离,不能互访。 研发部门和非研发部门的业务量差不多,所以为它们分配相同的虚拟系统资源。 图1 配置IPv6虚拟系统组网图 数据规划 项目 数据 说明 vsysa 虚拟系统名:vsysa 公网接口:GE1/0/1 公网接口IP地址:1::1/64 公网接口所属安全区域:untrust 私网接口:GE1/0/3 私网接口IP地址:3::1/64 私网地址范围:3::/64 私网接口所属安全区域:trust 允许访问Internet的地址范围:3::2~3::200 - vsysb 虚拟系统名:vsysb 公网接口:GE1/0/2 公网接口IP地址:2::1/64 公网接口所属安全区域:untrust 私网接口:GE1/0/4 私网接口IP地址:4::1/64 私网地址范围:4::/64 私网接口所属安全区域:trust - 资源类 名称:r1 会话保证值:10000 会话最大值:50000 用户数:300 用户组:10 策略数:300 出方向保证带宽:20M - 配置思路 根系统管理员分别创建虚拟系统vsysa、vsysb并为每个虚拟系统分配资源。 根系统管理员为虚拟系统vsysa配置IP地址、路由和安全策略。 根系统管理员为虚拟系统vsysb配置IP地址、路由和安全策略。 操作步骤 根系统管理员分别创建虚拟系统vsysa和vsysb,并为其分配资源。 # 使用根系统管理员账号登录FW。 # 开启虚拟系统功能。 <FW> system-view [FW] vsys enable # 配置资源类。 [FW] resource-class r1 [FW-res……
SE_YT 2024-10-1625 0 0 -
达梦数据库基础操作-查询
一、基础查询 1 )单表查询 1. 查看表结构 使用两种方式可查看数据库的表结构: 查询后会显示该表的创建语句以及结构 2. 查询全表 使用 SELECT * 查询全表,此时数据库会返回表所有列 3. 行过滤 使用条件查询进行过滤,例如查询所有 ID 大于 103 的行: 4. 查找控制 使用 IS NULL 为条件查找控制: 5. 查询满足多个条件的行 使用 OR 字句来查询满足多个条件的行,但在实际应用中使用 OR 会严重降 低数据库的性能,所以尽量避免使用 OR ,可以改为 IN 6. 别名 使用 AS 在查询时给列取别名 7. 列拼接 使用 || 可将几条列拼接起来,可以拼为一句话 8. 根据条件查询并对返回的信息进行标识 使用 CASE...END AS 对返回的信息进行标识,用 AS 为新的列取别名作为返回 的信息 9. 使用 limit 限制返回结果的行数 2 )查询结果排序 使用 ORDER BY 对查询结果进行排序, ASC 为升序, DESC 为降序 3 )使用 UNION ALL 进行多表联合检索 需注意多表联合检索时列的数据类型必须匹配,否则会报错 使用 UNION ALL 合并结果集后如果有重复数据可以使用 UNION 来合并, UNION 有去重功能,例如使用 UNION ALL : 使用 UNION 后就不会出现重复行 二、层次查询 1. 概念 在实际生产应用中有很多地方会用到树状的数据结构,例如某部门的组织结 构,下辖有各个分部门,各个分部门下辖又有各个组织,这种数据结构在进行查 询时就使用到层次查询,涉及到父节点、子节点、叶节点等的应用。 2. 层次查询子句 1 ) LEVEL 伪列 LEVEL 伪列是表示当前数据在树状的数据结构图中的层级,不存在于表中, 查询时动态生成,树状数据结构的根节点 LEVEL 为 1 ,以它开始依次向下递增, 例如: 2 ) CONNECT_BY_ISLEAF 伪列 CONNECT_BY_ISLEAF 伪列是表示当前节点是否是叶节点(即不存在子节点, 例如上图中最下排三个节点就是叶节点), 1 表示是叶……
SE_Wang 2024-10-16144 0 0 -
为什么选择华为NAS存储
华为OceanStor Dorado全闪存NAS存储解决方案,不仅广泛适用于企业、金融、医疗、政府、教育、制造等行业的研发、生产制造、办公、虚拟化、容器等场景,并且在客户的新型生态(如容器)中发挥NAS存储易共享,易管理以及高可靠的优势,帮助客户从容应对从生态挑战,使能非结构化数据进入生产核心业务,普惠各行各业。 跨平台协议共享,文件管理功能完整 SMB V2.0/V3.0/V3.1.1,NFS V3.0/4.0/4.1,FTP/HTTP/SFTP,S3等协议支持,支持NTFS/UNIX/NATIVE/MIX四种安全模式,跨协议共享更轻松 WORM、RBAC、日志审计、防病毒等全方位数据保护,提供端到端防勒索方案,确保关键文件安全 租户、Quota、审计、多因子认证、三权分立等权限控制策略,为高安全的文件平台保驾护航 免服务器迁移、文件跨存储自动流动,提供数据全生命周期高效管理 创新分布式文件系统架构,速度快人一步 FlashLink 闪存智能算法结合端到端 NVMe 协议,OPS 性能高于业界 30%,带宽高于业界 50% 全局共享的分布式文件系统,目录均衡算法消除控制器瓶颈,智能布局算法文件遍历及定位速度提升 30% 基于创新硬件的全新架构为每一个用户提供高性能的体验 企业级数据保护,业务稳定在线 SmartMatrix3.0 全互联 AA 架构,保障控制器 8 坏 7、引擎 2 坏 1 故障的情况下业务依然稳定运行 SSD磨损 & 反磨损均衡技术实现 300 万小时 MTBF,创新的 RAID-TP 技术容忍任意 3 盘同时失效,有效应对大容量 SSD时代的数据保护挑战 HyperMetro 免网关 NAS Active-Active双活,实现两站点间负载均衡,RPO=0,RTO≈0
SE_Gai 2024-10-169 0 0