一、熟悉dns的查询流程
- 查询本地DNS缓存:包括浏览器、操作系统、网关等。
- 向递归DNS服务器发起查询。
- 递归DNS服务器查询根域名服务器。
- 查询顶级域名服务器。
- 查询权威DNS服务器。
nsswitch.conf(Name Service Switch配置文件)是Unix/Linux系统中用于控制系统如何查找和获取基本管理信息的配置文件,如用户、主机、服务等信息的查询顺序和方式。
#############################################################################
#
# 配置文档:https://thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html
#
############################################################################
# 不加载本地的 /etc/hosts 文件
#no-hosts
# 添加读取额外的 hosts 文件路径,可以多次指定。如果指定为目录,则读取目录中的所有文件。
# addn-hosts=/home/homework/dnsmasq/conf/hosts
# 读取目录中的所有文件,文件更新将自动读取
#hostsdir=/home/homework/dnsmasq/hosts
https://prometheus.fuckcloudnative.io/di-san-zhang-prometheus/di-4-jie-cha-xun/basics
一、ETL发展的历史背景
随着企业的发展,各业务线、产品线、部门都会承建各种信息化系统方便开展自己的业务。随着信息化建设的不断深入,由于业务系统之间各自为政、相互独立造成的数据孤岛”现象尤为普遍,业务不集成、流程不互通、数据不共享。这给企业进行数据的分析利用、报表开发、分析挖掘等带来了巨大困难。
在此情况下,为了实现企业全局数据的系统化运作管理(信息孤岛、数据统计、数据分析、数据挖掘) ,为DSS(决策支持系统)、BI(商务智能)、经营分析系统等深度开发应用奠定基础,挖掘数据价值 ,企业会开始着手建立数据仓库,数据中台。将相互分离的业务系统的数据源整合在一起,建立一个统一的数据采集、处理、存储、分发、共享中心,从而使公司的成员能够从不同业务部门查看综合数据,而这个过程中使用的数据处理方法之一就是ETL。
中文官方文档:https://mariadb.com/kb/zh-cn/
查看YUM可安装的版本:http://yum.mariadb.org/
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.2.9/centos7-amd64/ gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
fmt.Fprintf(w, “hello world!”)
w.Write([]byte(“test”))
http.Redirect(w, r, “124.100.com/test/a/b/”,301)
io.WriteString(w, “hello, world!hello, world!\n”)
在初次安装后,在安装目录有个磨人的配置文件 ./etc/keepalived/keepalived.conf,将其复制到./etc/keepalived.conf,如果需要更多的配置示例,在./etc/keepalived/sample下有很多,可以借鉴。
http://rpms.remirepo.net/enterprise/7.2/php71/x86_64/repoview/
举例说明:
INPUT:主要与想要进入我们 Linux 本机的封包有关; OUTPUT:主要与我们 Linux 本机所要送出的封包有关; FORWARD:这个咚咚与 Linux 本机比较没有关系, 他可以『转递封包』到后端的计算机中, 与下列 nat table 相关性较高。
在进行Nginx+Apache负载均衡的时候遇到了这个权限问题,在error.log日志中,我们可以看到如下:
connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to upstream,
setenforce是Linux的selinux防火墙配置命令 执行setenforce 0 表示关闭selinux防火墙。
setenforce命令是单词set(设置)和enforce(执行)连写,另一个命令getenforce可查看selinux的状态。
/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态 SELinux status: enabled Current mode: permissive SELinux status: enabled Current mode: enforcing
在apache,nginx,lighttpd等web服务器当中,都有一项sendfile相关的配置,在一些网上的资料都有谈到sendfile会提升文件传输性能,那sendfile到底是什么呢?它的原理又是如何呢?
+--------------+----------------+---------------------+ | 域名 | 主机ip | 对应的主目录 | +--------------+----------------+---------------------+ | www.100.com |192.168.80.135 | /var/www/html | | bbs.100.com |192.168.80.135 | /var/www/html/bbs | | sns.100.com |192.168.80.135 | /var/www/html/sns | | ftp.100.com |192.168.80.135 | /var/www/ftp | +--------------+----------------+---------------------+
在浏览器中,输入http://www.100.com/whoami_/,弹出对话框要求验证用户名、密码。
http://www.100.com 本地设置了Host,并非真正的www.100.com,-_-!
/whoami_/ 数据库管理PHPMyAdmin目录,所以目录的安全级别要求很高。
继续阅读