etc

LNMP环境部署

*爱你&永不变心* 提交于 2020-02-21 02:03:35
说明: 操作系统:CentOS 5.6 32位 准备篇: 一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器 二、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙 特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面 添加好之后防火墙规则如下所示: ######################################################### # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A

Haproxy 搭建Web群集

本秂侑毒 提交于 2020-02-20 21:27:43
Haproxy 搭建Web群集 一:常见的Web集群调度器 Web集群调度器分为软件和硬件,软件通常使用开源的LVS、Haproxy、Nginx ;硬件一般使用比较多的F5。 二:Haproxy应用分析 Haproxy是一 款可提供高可用性、负载均衡、及基于TCP和HTTP应用的代理的软件 ● 特别适用于负载特别大的Web站点 ● 运行在当前的硬件上可支持数以万计的并发连接连接请求 三:Haproxy调度算法 Haproxy支持多种算法,最常见的三种: RR(Round Robin) RR算法是最简单的一种算法,即轮询调度 LC(Least Connections) LC算法即最小连接数算法,根据后端的节点连接数大小动态分配前端请求 SH(Source Hashing) SH即基于来源访问调度算法,此算法用于一些有Session会话记录在服务器端 的场景,可以基于来源的IP、Cookie等做集群调度。 四:实验步骤 1、实验环境 Nginx安装包,链接: https://pan.baidu.com/s/1W2dvxYlyEP4QgHqXNtQWXQ 提取码: 9vh7 Hproxy安装包,链接: https://pan.baidu.com/s/1ST5CsFCVvM1kFLK537kybQ 提取码: 2csa 复制这段内容后打开百度网盘手机App,操作更方便哦 2、实验过程 ###

zabbix_agent安装(Centos+Ubuntu)

两盒软妹~` 提交于 2020-02-19 23:25:05
Centos安装 安装依赖包 yum -y install mysql-devel libcurl-devel net-snmp-devel 添加用户 groupadd zabbix useradd zabbix -g zabbix 获取zabbix wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz 编译安装zabbix a) tar -zxvf zabbix-2.2.2 b) cd zabbix-2.2.2 c) ./configure --prefix=/usr/local/zabbix --enable-agent d) make && make install 修改配置文件( zabbix-2.2.2目录) a) cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/ b) sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g' /etc/init.d/zabbix_agentd 添加服务接口 cat >>/etc/services <<EOF zabbix-agent 10050/tcp

Ubuntu添加开机自动启动程序的方法

强颜欢笑 提交于 2020-02-19 16:08:27
1. 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑/etc/rc.d/rc.local 文件(该文件通常是系统最后启动的脚本),在文件最末加上一行“xinit”或“startx”,可以在开机启动后直接进入X-Window。 2. 登录时自动运行程序 用户登录时,bash先自动执行系统管理员建立的全局登录script : /ect/profile 然后bash在用户起始目录下按顺序查找三个特殊文件中的一个: /.bash_profile、 /.bash_login、 /.profile, 但只执行最先找到的一个。因此,只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序(类似于DOS下的Autoexec.bat)。 3. 退出登录时自动运行程序 退出登录时,bash自动执行个人的退出登录脚本 /.bash_logout。 例如,在/.bash_logout中加入命令“tar -cvzf c.source.tgz *.c”,则在每次退出登录时自动执行 “tar” 命令备份 *.c 文件。 4. 定期自动运行程序

Python学习Day09-Linux初识

╄→尐↘猪︶ㄣ 提交于 2020-02-19 10:53:47
一切皆文件 ***********************************************LInux目录结构:***************************************** / (根): 所有目录都在 /boot : boot 配置文件、内核和其它启动时所需的文件(操作系统) /etc : 存放系统配置有关的文件 /home : 存放普通用户目录 /mnt : 硬盘上手动挂载的文件系统(插个U盘,把硬盘连接在系统上) /media : 自动挂载(加载)的硬盘分区以及类似CD、数码相机等可移动介质。 /cdrom : 挂载光盘? /opt : 存放一些可选程序,如某个程序测试版本,安装到该目录的程序的所有数据,库文件都存在同个目录下 /root : (根用户)系统管理员的目录,对于系统来说,系统管理员好比上帝,他可以对系统做任何操作,比如删除你的文件,一般情况下不要使用root用户。 /bin : 存放常用的程序文件(命令文件)。 /sbin : 系统管理命令,这里存放的是系统管理员使用的管理程序 /tmp : 临时目录,存放临时文件,系统会定期清理该目录下的文件。 /usr : 在这个目录下,你可以找到那些不适合放在/bin或/etc目录下的额外的工具。比如游戏、打印工具等。/usr目录包含了许多子目录: /usr/bin目录用于存放程序;

基于ambari搭建hadoop生态圈大数据组件

醉酒当歌 提交于 2020-02-19 09:44:58
Ambari 介绍1 Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的供应、管理和监控。Ambari已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeper、Sqoop和Hcatalog等。 Apache Ambari 支持HDFS、MapReduce、Hive、Pig、Hbase、Zookeper、Sqoop和Hcatalog等的集中管理。也是5个顶级hadoop管理工具之一。 建议 需对hadoop生态圈的各个组件以及环境配置,参数有一定的知识,才建议使用ambari搭建 对比(CDH) 1、Hortonworks Hadoop区别于其他的Hadoop发行版(如Cloudera)的根本就在于,Hortonworks的产品均是百分之百开源。 2、Cloudera有免费版和企业版,企业版只有试用期。 3、apache hadoop则是原生的hadoop。 4、目前在中国流行的是apache hadoop,Cloudera CDH,当然Hortonworks也有用的5、Apache Ambari是一个基于web的工具,用于配置、管理和监视Apache Hadoop集群,支持Hadoop HDFS、Hadoop MapReduce、Hive、HCatalog,、HBase、ZooKeeper

centos下profile和.bashrc区别

江枫思渺然 提交于 2020-02-18 15:25:13
自启动有两个重要文件/etc/profile和~/.bashrc,用外不大相同。区别如下: /etc/profile为系统的每个用户设置环境信息,当用户登录时,该文件被执行。 ~/.bashrc文件包含专用个的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取. 也就是说,如果让所有用户生效的变量及开机启动的进行可放在/etc/profile的文件内。这个一般是超级用户操作。如果只是对个人生效就放在~/.bashrc里面。比如: alias cls=’clear’把这行命令放到/etc/profile里面,每个登录用户都可以使用cls进行清屏,如果放在~/.bashrc里面,就只对登录用户生效,其他用户还是无法使用cls进行清屏。 来源: CSDN 作者: kim5659 链接: https://blog.csdn.net/kim5659/article/details/104353338

Linux实战教学笔记40: Mha-Atlas-MySQL高可用方案实践(二)

你说的曾经没有我的故事 提交于 2020-02-18 07:11:06
六,配置VIP漂移 主机名 IP地址(NAT) 漂移VIP 描述 mysql-db01 eth0:192.168.0.51 VIP:192.168.0.60 系统:CentOS6.5(6.x都可以) 安装:mysql5.6 mysql-db02 eth0:192.168.0.52 VIP:192.168.0.60 系统:CentOS6.5(6.x都可以) 安装:mysql5.6 mysql-db03 eth0:192.168.0.53 VIP:192.168.0.60 系统:CentOS6.5(6.x都可以) 安装:mysql5.6 6.1 IP漂移的两种方式 通过keepalived的方式,管理虚拟IP的漂移 通过MHA自带脚本方式,管理虚拟IP的漂移 6.2 MHA脚本管理方式 (1)获取管理脚本master_ip_failover 提示:yum安装的manager是没有这个脚本的。 我们需要从manager的源码包里复制一个。 [root@mysql-db03 ~]# ll mha4mysql-manager-0.56.tar.gz -rw-r--r--. 1 root root 113914 Sep 4 18:43 mha4mysql-manager-0.56.tar.gz [root@mysql-db03 ~]# tar xf mha4mysql-manager-0.56

如何在 Centos7 中使用阿里云的yum源

痴心易碎 提交于 2020-02-17 13:57:53
如何在 Centos7 中使用阿里云的yum源 1. 备份原来的yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2. 下载阿里云的CentOS-Base.repo 到/etc/yum.repos.d/ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 或者 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 执行结果如下图: 3. 清理缓存 sudo yum clean all 执行结果: 4. 生成新的缓存 sudo yum makecache 执行结果: 来源: https://www.cnblogs.com/davidshen/p/10489815.html

CentOS7 配置阿里云yum源

蹲街弑〆低调 提交于 2020-02-17 13:56:36
1. 备份yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 2. 下载阿里的yum wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 或者 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 3. 清理缓存并生成新缓存 yum clean all yum makecache 来源: https://www.cnblogs.com/go2anywhere/p/11237483.html