linux
文章平均质量分 66
iaMay_____
这个作者很懒,什么都没留下…
展开
-
Hadoop分布式文件系统的搭建
**Hadoop**Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax...原创 2018-08-25 22:53:37 · 473 阅读 · 0 评论 -
linux redis集群管理及lnmp环境下测试
**安装redis** yum install gcc 240 tar zxf redis-4.0.8.tar.gz 241 cd redis-4.0.8 242 make 243 make install 244 ls 245 redis 246 cd utils/ 247 ls 248 ./install_...原创 2018-08-12 12:55:27 · 363 阅读 · 0 评论 -
linux 下nginx简单配置
配置文件虚拟主机 配置加密 配置cert/etc/pki/certs中配置创建 几种输出重定向配置1 2 3 4可以在一个server中配置多个重定向 设置nginx的功能限制下载速度 最大连接数量或排队访问数量等 设置黑白名...原创 2018-08-07 17:21:15 · 331 阅读 · 0 评论 -
linux 使用codis集群管理
**环境** 一、软件环境系统:centos 6.5Jdk:jdk-8u111-linux-x64.gz go zookeeper: codis本机IP:172.25.254.2 安装相关依赖包 yum install -y gcc makegcc-c++ automake lrzsz openssl-devel zlib-* bzip2-* readline...原创 2018-08-12 01:06:53 · 571 阅读 · 0 评论 -
linux 为Zabbix配置TiDB数据库
**环境搭建** 安装zabbix httpd mysql安装tidb 官方文档https://www.pingcap.com/docs-cn/QUICKSTART/[root@localhost bin]# pd-server --data-dir=/data/pd --log-file=/data/logs/pd.log &[1] 3402[ro...原创 2018-08-15 00:19:40 · 472 阅读 · 0 评论 -
linux zabbix监控
**Zabbix基本介绍:**zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。 zabbix server:可以通过SNMP,zabb...原创 2018-08-14 16:54:45 · 871 阅读 · 0 评论 -
linux 中搭建nginx+ tomcat+ memcache
准备安装包nginx good为扩展模块 提供sticky功能apache为tomcat安装包 jdk为tomcat需要的环境 rpm安装即可安装效果如下即可 安装tomcat解压即可 打开如下图为成功编辑默认发布文件 测试结果 配置nginx通过源码安装 可以添加sticky模...原创 2018-08-06 21:22:36 · 177 阅读 · 0 评论 -
liknux Njinx中高可用配置
nginx高可用1安装keepalived组件 cd /usr/local/src wget http://www.keepalived.org/software/keepalived-1.2.13.tar.gz tar -zxvf keepalived-1.2.13.tar.gz cd keepalived-1.2.13 ./configure make &&...原创 2018-08-01 20:49:05 · 292 阅读 · 0 评论 -
linux Lvs/Fullnat模式
fullnat原理图 fullnat原理:1 client主机(cip)将请求发往前端的负载均衡器(vip),请求报文源地址是CIP,目标地址为VIP。负载均衡器收到报文后,发现请求的是在规 则里面存在的地址,那么它将客户端请求报文的源MAC地址改为自己DIP的MAC地址,目标MAC改为了RIP的MAC地址,并将此包发送给RS。 2 RS发现请求报文中的目的MAC是自己,就会将次...原创 2018-08-01 16:33:01 · 431 阅读 · 0 评论 -
linux Nginx服务的安装及使用
服务安装通过rpm包安装压缩包nginx-1.14.0.tar.gz解压进入目录nginx-1.14.0编辑文件nginx-1.14.0/auto/cc/gcc : 注释掉171和172行:解决依赖性yum install gcc pcre-devel openssl-devel -y安装./configure --prefix=/usr/local...原创 2018-08-01 14:15:39 · 2088 阅读 · 0 评论 -
linux 中创建虚拟机的备份及封装
1 准备相应yum源 这里使用 centos6.5.首先安装虚拟机 根据iso镜像所在位置选择相应安装方法安装截图 安装reboot后开始封装(安装各种软件功能等) 2 封装配置服务各种功能 关闭防火墙 selinux为disabled等 封装至此结束3 制作母盘 将硬盘文件压缩便于携带 ...原创 2018-07-28 11:06:51 · 531 阅读 · 0 评论 -
linux 下lnmp的源码搭建
LNMP=linux Nginx Mysql PHPNginx的工作原理:Nginx本身只支持静态页面的处理,当客户访问php页面的时候,nginx会将php转到php-fpm去处理,php-fpm服务会把php页面解析成html文件给nginx处理,nginx返回给客户端处理Nginx是通过php-fpm这个服务来处理php文件Apache是通过libphp5.so这个模块来处理php文...原创 2018-08-05 19:54:22 · 372 阅读 · 0 评论 -
linux 企业级服务varnish的搭建及使用
1 安装软件 rpm ivh varnish-3.0.5-1.el6.x86_64.rpm varnish-libs-3.0.5-1.el6.x86_64.rpm使用yum解决依赖性安装所需要的软件2 软件配置vim /etc/sysconfig/varnish配置varnish所使用的端口(修改为80端口) 允许打开的最大文件数 默认保存缓存的位置 缓存...原创 2018-07-28 10:19:16 · 279 阅读 · 0 评论 -
linux MySQL基于MHA的高可用架构
MHA简介:MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于 Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在 0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MH...原创 2018-08-09 14:04:29 · 760 阅读 · 0 评论 -
linux 基于RHCS套件的高可用集群配置
RHCS套件RHCS全称RedHatClusterSuit红帽集群套件,相对于其他集群配置rhcs配置略显复杂且牵扯内容比较多,但是就稳定性与可靠性而言rhcs是毋容质疑的。下面就自己对rhcs理解说明一下rhcs的概念。主要包括七个方面(2.1-2.7)。1.1RHCS有那些功能既然RHCS是一个集群套件,因为进群功能有多种如高性能、负载均衡、高可用,那么RHCS实现什么功能。RHC...原创 2018-08-03 10:42:57 · 250 阅读 · 0 评论 -
linux RHCS中fence的应用
在真实主机下载fence来使用(作为服务器接受server发送的数据来判断server是否存活)yum 下载即可创建钥匙查看主机uuid添加使内核崩溃echo c>/proc/sysrq-triggerserver1会自动断电进行重启并重新加入集群中,如果实现就代表fence搭建成功...原创 2018-08-03 11:03:20 · 896 阅读 · 0 评论 -
linux mysql的主从复制(GTID)/并行复制/无损复制
安装mysql本次使用五个rpm包安装 安装后修改密码即可密码默认在log中 初始化修改即可 开启mysql二进制日志可以设定徐亚同步的数据库或不需要的数据库进入mysql创建备份账户查看日至位置以及pos在备份机使用grant replication slave on *.* to 'bobo'@'172.25.15.%' ide...原创 2018-08-07 23:24:41 · 459 阅读 · 0 评论 -
ELK实时日志分析平台环境部署
**elasticSearch** NRT elasticsearch是一个近似实时的搜索平台,从索引文档到可搜索有些延迟,通常为1秒。 集群 集群就是一个或多个节点存储数据,其中一个节点为主节点,这个主节点是可以通过选举产生的,并提供跨节点的联合索引和搜索的功能。集群有一个唯一性标示的名字,默认是elasticsearch,集群名字很重要,...原创 2018-08-25 17:29:57 · 319 阅读 · 0 评论 -
linux docker的使用(2)
**如何进入服务容器内部**##################################################################使用exec命令进入[root@foundation15 ~]# docker run -d --name vm1 nginx41a0572cdd0e3b70e09ac9f74dcfc341c21ceef2c07d...原创 2018-08-21 17:30:25 · 639 阅读 · 0 评论 -
mariadb 密码问题
忘掉密码systemctl stop mariadb ==>停止mariadb数据库mysqld_safe –skip-grant-table & ==>进入单机模式mysqluse mysql;==>进入mysql库update user set password=password(新密码) where user=‘root‘ and hos...原创 2018-08-28 16:02:39 · 615 阅读 · 0 评论 -
Hadoop zookeeper高可用配置
**HDFS的高可用(HA)的实现方式:**一种是将NN维护的元数据保存一份到NFS上,当NN故障,可以通过另一台NNe读取NFS目录中的元数据备份进行恢复工作,需要手动进行操作,并不是真正意义上的HA方案。另一种是准备一台备用NN节点,通过定期下载NN的元数据和日志文件来备份,当NN故障时,可以通过这台进行恢复,由于主备节点元数据和日志并不是实时同步,所以会丢失一些数据。...原创 2018-08-28 13:21:30 · 1236 阅读 · 0 评论 -
docker部署TiDB集群
下载镜像[root@foundation15 tidb]# lsdashboard.tar pd.tar tidb.tar tikv.tar tispark.tar镜像添加即可原创 2018-08-23 17:45:24 · 1678 阅读 · 0 评论 -
linux docker--Swarm创建集群
**Swarm架构** Swarm作为一个管理Docker集群的工具,首先需要将其部署起来,可以单独将Swarm部署于一个节点。另外,自然需要一个Docker集群,集群上每一个节点均安装有Docker。 Swarm架构中最主要的处理部分自然是Swarm节点,Swarm管理的对象自然是Docker Cluster,Docker Cluster由多个Docker Node组成,而负责给...原创 2018-08-20 20:52:20 · 456 阅读 · 0 评论 -
Jenkins安装及配合GitLab代码自动部署
**git—仓库搭建及使用**###################################################################创建用户[kiosk@foundation6 ~]$ git config --global user.name "bobo"[kiosk@foundation6 ~]$ git confi原创 2018-08-23 15:10:08 · 642 阅读 · 0 评论 -
linux 自动化运维工具-----saltstack
环境准备 centos6.5 两台虚拟机准备安装包[root@foundation15 rhel6]# lslibyaml-0.1.3-4.el6.x86_64.rpmpython-babel-0.9.4-5.1.el6.noarch.rpmpython-backports-1.0-5.el6.x86_64.rpmpython-backports-ssl_match_host...原创 2018-08-17 17:18:30 · 806 阅读 · 0 评论 -
linux docker的使用
安装软件 yum install docker-engine-17.03.1.ce-1.el7.centos.x86_64.rpm docker-engine-selinux-17.03.1.ce-1.el7.centos.noarch.rpm systemctl start docker状态信息[root@foundation15 mnt]# docker infoContain...原创 2018-08-19 17:10:09 · 5142 阅读 · 0 评论 -
自动化运维工具----Ansible
**Ansible** Ansible 是一款使用 Python 开发的自动化管理工具,由 Michael DeHaan 发起、开发、创建,先已被 Redhat 收购。Ansible 在 GitHub 上也是排名前 10 的 Python 项目,可以看到其火热程度。 官网对 Ansible 的定义是:Ansible is the simplest way to automate a...原创 2018-08-16 13:37:32 · 340 阅读 · 0 评论 -
linux 基于proxy实现mysql读写分离
**mysql-proxy** MySQL Proxy有一项强大功能是实现“读写分离”,基本原理是让主数据库处理写方面事务,让从库处理SELECT查询。Amoeba for MySQL是一款优秀的中间件软件,同样可以实现读写分离,负载均衡等功能,并且稳定性也高于MySQL Proxy,有兴趣的可以测试一下。环境描述:操作系统:CentOS6.5_x64主服务器Maste...原创 2018-08-13 23:36:02 · 270 阅读 · 0 评论 -
linux 中haproxy+pacemaker高可用配置
配置环境 安装软件yum install haporxy pacemaker corosync -yrpm -ivh pssh-2.3.1-2.1.x86_64.rpmrpm -ivh crmsh-1.2.6-0.rc2.2.1.x86_64.rpm yum install redhat-rpm-config -y yum install crmsh-1.2.6-...原创 2018-08-03 15:08:42 · 290 阅读 · 0 评论 -
linux RHCS实现mysql共享存储
server5添加新的存储设备下载scsi*修改配置文件server1 3 下载iscsi*查找挂载设备 server13同时进行创建lvm 同时在server3上同步分区格式化分区 下载mysql-server修改用户在默认目录中添加文件 另一个磁盘只有重新挂载才可以读取到 gfs2 文件系统格式化时注意集群名要一致...原创 2018-08-03 13:47:43 · 463 阅读 · 0 评论 -
linux 集中简单的脚本
一通过if语句判定用户是否存在再创建用户二 case语句的简单使用三通过expect来自动输入回车键等输入要求通过exp脚本来应答sh脚本在shell脚本中执行自动应答通过自动输入密码来自动连接其他主机获取信息通过自动应答expect来获取局域网中所有打开的主机需要注意的时在不同系统中 命令后自动执行的操作不同 需要使用sed来替换掉sed /\r//gbreak的简单使用 跳过某一次循环...原创 2018-06-27 21:51:07 · 525 阅读 · 0 评论 -
linux 下shell脚本的编写
首先对脚本的编写进行一定的配置脚本在编写时可以自己进行注释 以下通过修改vimr来简化操作shell脚本"map <F4> ms:call WESTOS()<cr>'s 打开后使用快捷键添加内容autocmd BuFNewFile *.sh exec ":call WESTOS()"创建新文件自动添加 func WESTOS() call append(0,"#...原创 2018-06-13 21:40:17 · 393 阅读 · 0 评论 -
linux下selinux与安全上下文的配置
安全上下文所有的操作系统访问控制都是基于与主体和客体相关的访问控制属性的。在SELinux中,访问控制属性杯称作安全上下文。所有的客体(文件,进程间通信,通信管道,套接字,网络主机等)和主体(进程)有一个和他们相关的单一安全上下文。一个安全上下文有三个元素:用户,角色和类型标识符。本次使用ftp服务来实验首先查看ftp的安全上下文在ftp外的目录下创建新文件 (和ftp目录下的安全上下文不同)如...原创 2018-05-16 23:14:51 · 778 阅读 · 0 评论 -
linux 使用iso文件恢复系统
开机顺序1通电 2 开启bios 3 bootmanul cd disk network usbdisk 硬盘标志来确认 446mbr启动(转到硬盘boot下读取frub.cfg 选择读取信息【系统启动过程】 开启内核 内核加载硬件驱动 / 内核开始初始化程序 初始化程序激活所有软件 )1系统引导失败 dd if=/dev/zero of=/dev/v...原创 2018-05-16 23:03:08 · 3262 阅读 · 0 评论 -
linux中rpm命令和第三方源的搭建
下载好rpm文件 后缀为rpmrpm' -qa 查看系统中安装好的软件添加过滤可以找到需要的软件rpm qlp可以看到软件产生的信息rpm安装第三方软件时 需要解解决依赖性 --nodeps 也可以及使用强制安装来第二次安装 如下图 为强制安装并忽略依赖性 需要注意 不解决依赖性强制安装的软件无法使用使用rpm -qp ~~~~ --scripts 来查看软件安装...原创 2018-05-03 20:06:58 · 419 阅读 · 0 评论 -
linux中通过kickstart实现全自动化安装虚拟机
首先下载生成自动安装需要的软件 system-config-kickstart同时关闭防火墙 前一部分实验已经配置好httpd服务 再次不再赘述打开软件 先设置密码 在更改如下配置选择安装愿4安装新的引导程序 (主引导记录上安装)清楚主引导记录 删除所有分区初始化磁盘标签在这里添加需要添加的分区 如 swap boot和/目录选择网络配置为dhcp动态获取ip关闭防火墙 开机不启动剩下为...原创 2018-05-03 19:52:02 · 339 阅读 · 0 评论 -
linux中以虚拟机搭建dhco服务
首先下载dhcp服务 yum install dhcpd.service 如下图为下载成功进入dhcp服务的配置文件 看到有三个文件 vim打开 dhcpd.conf复制路径 usr/share/ doc/dhcp*/dhcpd.conf.example 下的文件到 dhcpd.conf (示例文件)在 vim中 7 8行 修改域名 和dns服务...原创 2018-04-25 21:07:59 · 607 阅读 · 0 评论 -
linux中系统分区的管理及设备的挂载与卸载
硬盘分类/sda 系统第一块串口硬盘,a代表第一块 /cdrom,/dev/sr0 代表光驱 /hd0 系统闭口硬盘 /mapper/ 软件虚拟的设备 硬盘的分区:MBR、扩展、逻辑分区 挂载时 mount /dev/vdb /mnt 卸载 /umount /mnt 当在设备中工作室无法卸载 需要停止服务再卸载 fdisk -l 查找磁盘,查看系统当中真实...原创 2018-05-03 22:41:13 · 547 阅读 · 0 评论 -
linux 中ftp服务的配置及使用
首先下载ftp服务防火墙添加许可firewall-cmd --permanent --add-service=ftp/var/ftp/下创建文件 虚拟机lftp连接实验 下载lftp服务连接后查看ls 找到创建文件ftp配置 vim /etc/vsftpd/vsftpd.conf 修改家目录mkdir /ftpdir/westosdir -panon_root=/dir...原创 2018-05-09 22:05:01 · 13743 阅读 · 2 评论 -
linux 网络的参数及设置
1常用网络协议 ipv4ip32位 二进制 11111110.11111110.11111110.11111110. =254.254.254.254子网掩码用来表示ip的网络位和主机位网络为表示网络区域 主机位表示网络区域中的某台主机netmask非0位所对应的ip地址数值为这个ip的网络位neimask0位所对应的ip数值位这个ip的主机位网络位一致主机位不不一致的两台主机是可以直接通信...原创 2018-04-19 18:17:36 · 790 阅读 · 0 评论