RedisCluster集群的搭建与实践RedisCluster集群一、redis-cluster设计Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis3.0之后版本支持redis-cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接。其redis-cluster架构图如下:其结构特点:1、所有的red
<一>:IO 模型的种类: 阻塞型、非阻塞型、复用型、信号驱动型、异步
PXE是什么?PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用tftp(trivial file transfer protocol)或mtftpmulticast tri
DHCP服务器毋庸置疑,没有运行DHCP 服务器,IP客户会丧失部分或全部的访问网络的能力。可以说,DHCP服务器是企业网络治理员的得力助手之一。有了DHCP服务器后,使得我们的网络治理工作变得游刃有余。不过,虽然DHCP服务器不是什么新技术,但是想要很好的配置、维护好DHCP服务器并不容易。尤其是在一些较复杂的大、中型网络中,DHCP服务器网络的部署同样会涉及许多比较复杂的技术。DHCP服务器所遇到的故障很多,形形色色的故障现象和问题根源在困扰着IT管理者。相信无论对于新接触网络的菜鸟成名还是成名已久技术高手,DHCP服务器或多或少都给他们带来了一些麻烦。
httpd用来实现http协议的,可用来搭建web服务器的应用程序。下面就针对搭建web服务器的各种配置进行一一描述。 修改监听的ip端口 Listen [ip:]port 注意: 1>. Listen 默认监听在本机上的所有ip地址之上 2>. 可定义多个接听端口。
在linux学习过程中, 我们绝大数时间都用来去学习命令的使用或则是服务的搭建, 因为这些操作性的东西会让我们有一种成就感, 而很少有同学去学习底层的一些东西, 比如说操作系统, 其实任何一门技术当你学到一定高度的时候,你就会发现,很难再往上爬, 其中一个很大的原因就是基础知识的掌握不牢固。 写这段话,告诫自己与他人, 你可能会用你的一生去学习一门技术,长路漫漫, 何不从一开始就把基础打好。&nb
只要在Linux主机上添加一些简单的路由条目, 这些Linux主机就可以充当简单路由器的功能。在实际生产坏境中, 当我们需要一台路由器简单作为转发数据, 但是手上却没有路由器的话, 我们就可以指定一台Linux主机充当一个简单的路由器,实现路由简单的转发。上面所诉尤其强调简单, 所以说只是实现简单的路由的功能, 如果要实现非常复杂的功能的话, 一台Linux主机可能无法实现你想要的条件。 
双网卡绑定为同一个虚拟的网卡(bond), 外界看到的好像是bond网卡在向外界提供服务, 而其实底层是两块真实的网卡在提供服务。下面介绍一些简单的概念:1>. Bonding就是将多块网卡绑定同一IP 地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP 地址是不可能的。通过bonding ,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC 地址
无论是在实际的生产坏境中,还是平时的练习中, 一个网卡设置多个ip地址是非常常见的,也是非常有用的。我们以centos6.8系统为列, 在一块网卡上设置多个ip地址。1>. 给一块网卡设置多个ip地址这个功能可能会受到NetworkManager服务的影响,首先关闭NetworkManager服务,并且开机自启也关闭。[root@centos6 network-scripts]#&
以centos6.8系统为列, 创建交换分区查看当前系统的swap分区[root@centos6 ~]# swapon -s FilenameTypeSizeUsed Priority /dev/sda3
按生效范围分为全局配置/etc/profile/etc/profile.d/*.sh/etc/bashrc个人配置:~/.bashrc~/.bashrc_profileshell登录的方式决定了配置文件的启动选项?交互式登录:(1). 直接通过终端输入账号密码登录(2). su - UserName 切换用户执行的顺序: /etc/profile-->/etc/profile.d
pattern space // 文本中每行内容都会进入到pattern space中, 如果匹配到了,就会进入到右分支, 如果没有匹配到,则进入左分支。hold space // 就是已经被模式匹配到, 并且编辑后保存的内容就是hold space 中.默认情况下,当没有被匹配之后,没有匹配到内容也会被输出到屏幕之上, 一旦被模式匹配上
三种特殊的文件系统格式: 1>. SUID 作用对象: 只能作用在二进制的可执行文件,也就是说它本身运行起来就是一个进程。 效果: 没有suid权限的二进制文件, 能否执行取决于当前用户有无对该文件执行权限, 执行之后,进程的拥有者也是当前系统用户。 被服务suid后, 当文件被运行后, 进程的拥有者不是系统当前的
实验题目: 创建一个可用空间为15g的RAID5设备, 开机自动挂载到/mnt/mydata下面是需要用到的命令:Centos6 上的软件RAID的实现:结合内核中的md(multi devices)命令的语法格式: mdadm [mode] <raiddevice> [options> <component-devices>支持的RAID级别: LINEAR, RA
<一>: 什么是RAID:磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查(Parity Ch
下面是Linux系统软件底层的存储结构,我们将从底层上来去解释Linux系统下的软硬连接文件<一>: 解释(底层)硬链接,其实从底层数据上来看, 硬链接其实就是增加了一个目录项。底层对应的inode table、数据区中的值是不变的, 也不会重新创建。软链接, 其实从底层接上看, 软链接其实就是相当于重新创建了一个文件,, 无论是目录项,inode table,以及数据区都是
screen 是一种实现linux系统下字符桌面的共享的软件, 如果两个终端同时连接到一个会话终端中时, 两个字符界面的终端的就会同步(一端输入命令, 另外一端同样也会输出相同的命令)在平时工作中, 可能不方便去对方的本机面前, 这时我们可以远程通过screen进程连接到目标主机上, 我们两个人会同一个screen会话中, 我们两个人的桌面是同步的。前提条件:1>. 两个终端必须是是同一台主
在工作中, 当我们发现磁盘马上就要满了的时候, 我们想要删除一些大文件, 但是这些大文件正在被使用的话, 如果直接删除这个文件的时候,可能这一块空间是没有办法马上释放的。下面是模拟磁盘不能被合理的释放的情况。1> 实验之前查看/testdir挂载分区的使用情况。2>. 使用dd命令向/testdir文件夹创建一个大文件 3>. 查看testdir的挂载分区的使用情况4&
ip地址分公有地址和私有地址,public address是由INIC(internet network information center)负责,这些ip地址分配给注册并向INIC提出申请的组织机构。通过它访问internet.private address是属于非注册地址,专门为组织内部使用,private ip address是不可能直接用来跟WAN通信的,要么利用帧来通信(FRE帧中继,
当我们登录Linux shell时,shell会执行一系列初始化动作,其中就包括读取配置文件,然后根据配置文件来设置环境信息。事实上,在登录shell时会读取两个配置文件:/etc/profile和用户目录下的配置文件(以.开头的隐藏文件.bash_profile),那他们之间的关系怎样呢?用户目录下还有哪些配置文件呢?今天我就给你一一道来。/etc/profile --- 为系统的每个用户设置环
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号