![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维linux
文章平均质量分 90
houdaxiami
这个作者很懒,什么都没留下…
展开
-
docker 容器
什么是Docker?Docker是一个开源项目,诞生于2013年初,最初是dotCloud公司内部的一个业余项目。它基于Google公司推出的Go语言实现。 项目后来加入了Linux基金会,遵从了Apache 2.0协议,项目代码在GitHub上进行维护。Docker自开源后受到广泛的关注和讨论,以至于dotCloud公司后来都改名为Docker Inc。Redhat已经在其RHEL6.5...原创 2018-06-10 00:43:15 · 3123 阅读 · 0 评论 -
cdn varish
Varish 主机环境: rhel6 selinux and iptables disabled实验主机: 192.168.0.250 varnish192.168.0.188 apache192.168.0.189 apache VCL 处理流程图 处理过程大致分为如下几个步骤:(1)Receive 状态,也就是请求处理的入口状态,根据 VCL 规则判断该...原创 2018-03-04 22:40:31 · 358 阅读 · 0 评论 -
lvs 负载均衡及高可用
lVS-DR工作方式LVS的DR工作模式,是目前生产环境中最常用的一种工作模式,网上的资料也是最多的,有的文章对DR工作模式的讲解还是比较透彻的。这里我们通过图文的方式再向您介绍一下DR的工作模式上图反映了DR模式的整个工作过程,同样为了简单起见,这里的Real Server也只画了一个。如果是多个Real Server的话,LVS会通过调度算法来决定发往哪台Real Server。LVS-DR工...原创 2018-03-06 21:47:15 · 6082 阅读 · 0 评论 -
ftp
ftp 服务 1、ftp的定义:FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序 (Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常 遇到两个概念:”下载”(Download)...原创 2017-11-09 01:19:14 · 472 阅读 · 0 评论 -
MySQL数据库的主从复制
MySQL数据库的主从复制原理:MySQL数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,实现数据库的拓展。多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负载性能。下图就描述了一个多个数据库间主从复制与读写分离的模型(来源网络):在一主多从的数据库体系中,多个从服务器采用异步的方式更新主数据库的变化,业务服务器在执行写或者相关修改原创 2018-01-29 00:02:55 · 254 阅读 · 0 评论 -
nginx 负载均衡器和高可用
NginxNginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。NginxNginx 是一个很强大的高性能Web和反向代理服务器,它具有很多非常优越的特性:在连接高并发的情况下,Nginx是Apache服务器不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达 50,000 个并发连接原创 2018-01-26 13:29:13 · 2029 阅读 · 0 评论 -
管理网络
#11.管理网络#1.ip基础知识1.ipv4 ipv4,是互联网协议的第四版,也是第一个被广泛使用,构成现今互联网技术的基础的协议。 2进制32位—–10进制172.25.0.10/255.255.255.0 172.25.0.10:ip地址 255.255.255.0:子网掩码 子网掩码255位对应的ip位为网络位 子网掩码0对应的ip位为主机位2.配置ip<<图形化>> 1.图形原创 2017-10-18 21:37:21 · 351 阅读 · 0 评论 -
iptables
一、下载配置iptables服务 yum install iptables -y systemctl stop firewalld.service systemctl disable firewalld.service systemctl mask firewalld #锁定服务 systemctl s原创 2017-12-07 01:11:37 · 282 阅读 · 0 评论 -
自动化安装redhat虚拟机
安装部署yum install dhcp tftp-server httpd syslinux -yvim /etc/xinetd.d/tftp disable=no #将yes改为nosystemctl restart xinetd.service #重新启动tftp服务netstat -antlupe |grep 69tcp6原创 2017-12-12 22:19:45 · 329 阅读 · 0 评论 -
SMB 文件共享
SMB文件共享用 internet 文件系统(cifs)也成为服务器信是适用于MicrosoftWindows 服务器和客户端的标准文件和打印机共享系统息块(SMB)。Samba 服务可用于将linux 文件系统作为CIFS/SMB 网络文件共享进行共享,并将linux 打印机作为CIFS/SMB 打印机共享进行共享。软件安装:yum install samba-common原创 2017-12-05 00:31:54 · 753 阅读 · 0 评论 -
mysql、php、nginx源码安装及Lnmp架构搭建论坛
使用Lnmp架构搭建论坛一、源码安装mysql数据库 tar zxf mysql-boost-5.7.11.tar.gz[root@server1 ~]# cd mysql-5.7.11/[root@server1 mysql-5.7.11]# less INSTALL-SOURCE #查看安装步骤[root@server1 ~]# yum install cmake-2.8.1...原创 2018-03-30 15:17:39 · 212 阅读 · 0 评论 -
Mfs分布式存储
Mfs分布式存储MFS 特性:1. Free(GPL)2. 通用文件系统,不需要修改上层应用就可以使用3. 可以在线扩容,体系架构可伸缩性极强。4. 部署简单。5. 高可用,可设置任意的文...原创 2018-04-09 09:45:03 · 614 阅读 · 0 评论 -
Mysql 半同步复制
Mysql 半同步复制1、半同步复制简介(1)默认情况下,MySQL的复制功能是异步的,异步复制可以提供最佳的性能, 主库把binlog日志发送给从库,这一动作就结束了,并不会验证从库是否接收完毕,这一过程,也就意味着有可能出现当主服务器或从服务器端发生故障的时 候,有可能从服务器没有接收到主服务器发送过来的binlog日志,这就会造成主服务器和从服务器的数据不一致,甚至在恢复时造成数据的丢失。...原创 2018-05-12 23:19:13 · 333 阅读 · 0 评论 -
mysql -proxy实现mysql数据库的读写分离
mysql -proxy系统环境: RHEL6 x86-64 selinux and iptables disabled主数据库:server3 172.25.27.3 #写操作从数据库:server4 172.25.27.4 #读操作调度主机:server5 172.25.27.5客户端:foundation27 172.25....原创 2018-03-28 19:46:49 · 241 阅读 · 0 评论 -
redis安装详解及redis的主从复制
redis redis 是一个高性能的 key-value 数据库。 redis 的出现,很大程度补偿了memcached 这类 keyvalue 存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了 Python,Ruby,Erlang,PHP 客户端,使用很方便。Redis 的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以...原创 2018-04-03 17:02:43 · 168 阅读 · 0 评论 -
haproxy负载均衡及高可用集群
Haproxy HAProxy 提供高可用性、负载均衡以及基于 TCP 和 HTTP 应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy 特别适用于那些负载特大的 web 站点, 这些站点通常又需要会话保持或七层处理。HAProxy 运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整 合进您当前的架构中, 同时可以保护你的 w...原创 2018-03-28 15:55:35 · 8210 阅读 · 0 评论 -
MHA,MySQL 的高可用架构
MHA,MySQL 的高可用架构MHA,MySQL 的高可用架构,在基于主从架构的模式下,当主服务器挂掉之后,由 MHA 中 manager 来决定从哪台 slave 从服务器当中选择一台作 为master 主服务器,通常是比较从服务器中的数据,哪个最全,最新,...原创 2018-04-02 23:29:02 · 987 阅读 · 0 评论 -
nginx+tomcat+memcached
nginx+tomcat+memcached系统环境:rhel6 x64 selinux and iptables disabled主机角色:node1: 172.25.27.1(server1):nginx node2: 172.25.27.2(server2):tomcat memcachedNode3:172.25.27.3(server3):tomcat memcached Tom...原创 2018-04-02 21:39:59 · 196 阅读 · 0 评论 -
Redis 作 mysql 的缓存服务器及redis的高可用
Redis 作 mysql 的缓存服务器1.安装 lnmp 环境,安装以下软件包:nginx php php-fpm php-cli php-common php-gd php-mbstring php-mysqlphp-pdo php...原创 2018-04-09 15:45:32 · 452 阅读 · 0 评论 -
pacemaker+corosync+iscsi实现mfsmaster的热备和高可用
1.Pacemakerpacemaker是一个开源的高可用资源管理器(CRM),位于HA集群架构中资源管理、资源代理(RA)这个层次,它不能提供 底层心跳信息传递的功能,要想与对方节点通信需要借助底层的心跳传递服务,将信息通告给对方。(作为通信层和提供关系管理服务,心跳引擎,检测心跳信息)2.CorosyncCorosync是集群管理套件的一部分,它在传递信息的时候可以通过一个简单的配置文...原创 2018-04-09 10:02:06 · 413 阅读 · 0 评论 -
iSCSI服务器
iSCSI磁盘阵列服务端yum install targetcli.noarch systemctl start targetfdisk /dev/vdbtargetcli/> /backstores/block create westos:storage1 /dev/vdb1 #给设备命名Created block storage object westos原创 2017-12-11 23:46:08 · 241 阅读 · 0 评论 -
NFS服务器
安装部署yum install nfs-utils -ysystemctl start nfs firewall-cmd --list-all firewall-cmd --permanent --add-service=nfs firewall-cmd --reload firewall-cmd --permanent --add-service=rpc-bind原创 2017-12-12 00:31:55 · 170 阅读 · 0 评论 -
数据库mariadb
mariadb1.安装yum install mariadb-server -y 安全初始化vim /etc/my.cnf ##关闭网络接口skip-networking=1systemctl restart mariadb.service ##重新启动数据库起始状态设定信息是不安全的,需要以下设定:mysql_secure_installation原创 2017-11-22 23:45:04 · 312 阅读 · 0 评论 -
分区
1、分区 一‘定义:分区从实际上说就是对硬盘的一种格式化。当我们创建分区时,就已经设置好了硬盘的各向物理参数,指定了硬盘主引导记录(即Master Boot Record,一般简称为MBR)和引导记录备份的存放位置。而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通过之后的高级格式化,即Format命令来实现。 2、mbr 主引导记录(MBR,Mail Boot Record)是位于磁盘原创 2017-11-02 12:00:28 · 223 阅读 · 0 评论 -
虚拟机安装和dns 配置
一、检查是否安装kickstart,没有需下载安装 二,进行虚拟机图形配置,即配置ks.cfg文件 1.设置语言密码等 2.安装方式选择 3.设置引导程序 1. 4.分区信息 5.网络配置 6.防火墙配置 8.别的选项都不需要设置默认就行 9配置完毕,保存生成文件 10 编辑生成的ks.cfg文件 二 编辑脚本Create_Vm 检查语法是否有错原创 2017-11-02 11:44:41 · 9609 阅读 · 0 评论 -
延迟与定时(at and cron)
一、at基本用法 at time ls /mnt/ Ctrl + D at基本参数命令 at -l #列出延迟人物id -r 任务id原创 2017-11-01 16:30:52 · 287 阅读 · 0 评论 -
文件的归档、压缩与传输
#12.不同系统之间的文件传输#1.文件归档1. 文件归档,就是把多个文件变成一个归档文件 2. tar c ##创建 f ##指定归档文件名称 t ##显示归档文件中的内容 r ##向归档文件中添加文件–get ##取出单个文件 –delete ##删原创 2017-10-24 22:14:46 · 223 阅读 · 0 评论 -
存储设备管理与分区
################# ###存储设备的管理### #################1、设备的查看(1)发现系统中的设备 (fdisk -l cat/proc/partitions 仅看有没有,但是能不能用,不确定.在server或者自己的虚拟机做,用mount试能不能用)(2)系统发现可以使用,但没有投入使用,随时可以使用的blkid ,可查看id(3)发现并且原创 2017-11-08 02:05:26 · 533 阅读 · 0 评论 -
逻辑卷管理器
lvm pv pe vg lv 的意义1、Pv #物理卷, 2、Vg #卷用户组,即lvm组合起来的大磁盘 3、Pe #物理扩展块,是整个lvm最小的存储块 4、Lvm #逻辑卷管理器,可以将文件系统像卷一样伸长或缩短 5、Mkfs.xfs 文件系统,是设备上的软件,该文件系统仅可拉申,不可压缩,用ext4可以进行压缩lvm 的建立 1、划分物理分区并修原创 2017-11-09 00:46:22 · 223 阅读 · 0 评论 -
unit8 系统服务的控制
#8.系统服务的控制#1.systemd 系统初始化程序,系统开始的第一个进程,pid为12.systemctl 命令 systemctl list-units ##列出当前系统服务的状态 systemctl list-unit-files ##列出服务的开机状态 systemctl status sshd ##查看指定服务的原创 2017-10-11 13:47:55 · 154 阅读 · 0 评论 -
作业2
题目 步骤 结果原创 2017-10-11 02:49:33 · 130 阅读 · 0 评论 -
软件安装:rpm、yum
#软件安装#RPMREDHAT PACKAGES MANAGERMENT1.软件名称识别[firefox]-[38.3.0-2].[el7_1].[x86_64].rpm ##rpm结尾的适用与redhat操作系统 || || || || 软件名称 软件版本 软件适用系统 64位2.如何安装软件一.rpm 1、rpm优点 RPM内含已经原创 2017-10-26 11:05:41 · 232 阅读 · 0 评论 -
系统虚拟机安装与管理
#15.系统虚拟机管理#1.安装一、原始映像安装 1.开启图形管理 2.选择安装方式原创 2017-10-25 17:08:02 · 217 阅读 · 0 评论 -
APACHE
apache企业常用的web服务,用于提供http://(超文本传输协议) 2 apache的安装部署yum install httpd -yyum install httpd-manual(注释)systemctl start httpdsystemctl enable httpdsystemctl stop firewalldsystemctl disabl原创 2017-11-22 18:11:55 · 200 阅读 · 0 评论 -
文件权限
#文件权限#1.文件属性的查看ls -l filename -|rw-r–r–.|1| root| root| 46 |Oct 1 05:03 |filename — ————————— — ———— ———— —— ———————————— ———————— 1 2 3 4 5 6 7 81原创 2017-10-11 01:36:19 · 184 阅读 · 0 评论 -
用户管理
“####第五单元##1.用户理解#用户就是系统使用者的身份 在系统中用户存储为若干窜字符+若干个系统配置文件 用户信息涉及到的系统配置文件: /etc/passwd ###用户信息 用户:密码:uid:gid:说明:家目录:用户使用的shell /etc/shadow ###用户认证信息 用户:密码:最后一次密码修改该时间:最短有效期:最长有效期:警告期:非活跃期:帐号原创 2017-10-11 00:29:09 · 236 阅读 · 0 评论 -
管理输入输出、vim文本编辑
#unit4##1.管理输入输出#在linux系统中,正确输出的编号为1,错误输出编号为2在系统中用普通用户执行 “student” find /etc -name passwd 因为student用户权限问题会有以下输出 find: ‘/etc/pki/CA/private’: Permission denied ##没有进入权力,报错 find: ‘/etc/pki/原创 2017-10-10 00:56:40 · 211 阅读 · 0 评论 -
man 命令
#unit 3##1. man#man ->>manual ###man是手册缩写 man man #####查看man命令的帮助 man passwd ###查看passwd命令的帮助man的级别 1 系统命令 2 系统接口 3 函数库 4 特殊文件,比如设备文件 5 文件 6 游戏 7 系统的软件包 8 系原创 2017-10-10 00:23:06 · 219 阅读 · 0 评论 -
文件管理与文本编辑
一.linux系统结构##linux是一个倒树结构 linux中所有的东西都是文件 这些文件都在系统顶级目录“/” /就是根目录 /目录以下为二级目录这些目录都是系统装机时系统自动建立的 二级目录的作用 /bin ##二进制可执行文件也就是系统命令 /sbin ##系统管理命令存放位置 /boot ##启动分区,负责系统启动 /dev ##设备管理文件 /etc原创 2017-10-10 00:16:33 · 311 阅读 · 0 评论 -
进程管理
1.进程定义#### 进程就是cpu未完成的工作#################第七单元2.ps命令ps a ##关于当前环境的所有进程 x| -A ##所有进程 f ##显示进程从属关系 e ##显示进程调用环境工具的详细信息 l ##长列表显示进程的详细信息 u ##显示进程的用户信息 -a ##原创 2017-10-11 02:15:13 · 376 阅读 · 0 评论