01 2021 档案

摘要:ShellScript概念 程序 程序:算法+数据结构,数据是程序的核心 算法:处理数据的方式 数据结构:数据在计算机中的类型和组织方式 分类 按程序编程风格: 过程式:以指令为中心,数据服务于指令 对象式:以数据为中心,指令服务于数据 按程序运行方式: 编译运行:高级语言-->编译器-->机器代码 阅读全文
posted @ 2021-01-08 07:49 原因与结果 阅读(406) 评论(1) 推荐(0)
摘要:Linux基础 简述Linux主流的发行版? Redhat、CentOS、Fedora、SuSE、Debian、Ubuntu、FreeBSD等。 简述Linux启动过程? ⑴开机BIOS自检,加载硬盘。 ⑵读取MBR,MBR引导。 ⑶grub引导菜单(Boot Loader)。 ⑷加载内核kerne 阅读全文
posted @ 2021-01-07 10:54 原因与结果 阅读(568) 评论(0) 推荐(0)
摘要:MySQL之7 日志管理 日志文件 选项 文件名 表名 命令 普通 --general_log hostname.log general_log N/A 错误 --log-error hostname.err N/A N/A 二进制 --log-bin、--expire-logs-days host 阅读全文
posted @ 2021-01-07 10:53 原因与结果 阅读(142) 评论(0) 推荐(0)
摘要:MySQL之8 锁、MVCC和RV 锁 锁:对 “某种范围(行和表)” 的数据上 “某种锁” 作用:保护并发访问资源。在事务ACID过程中,“锁”和“隔离级别”一起来实现“I”隔离性和"C" 一致性 (redo也有参与). -- 查看锁状态 SELECT * FROM sys.innodb_lock 阅读全文
posted @ 2021-01-07 10:52 原因与结果 阅读(637) 评论(0) 推荐(0)
摘要:MySQL之7 InnoDB 和 事务流程、Crash Recovery、ACID InnoDB术语和概念 InnoDB概述图 表数据 磁盘(.ibd)每表文件表空间 段(segment) 区(extents) 页(pages) 内存(innodb_buffer_pool)缓冲池 innodb_bu 阅读全文
posted @ 2021-01-06 20:43 原因与结果 阅读(372) 评论(0) 推荐(0)
摘要:MySQL之5 索引及执行计划 介绍 索引是特殊数据结构,定义在查找时作为查找条件的字段,在MySQL又称为键key,索引通过存储引擎实现。作用类似于书中的目录,可以明显的提高查询效率(select, update, delete),是帮助MySQL高效获取数据的数据结构。 优点: 索引可以降低服务 阅读全文
posted @ 2021-01-06 16:49 原因与结果 阅读(252) 评论(0) 推荐(0)
摘要:MySQL之6 存储引擎及事务 介绍 存储引擎MySQL中的“文件系统” MySQL支持的存储引擎种类 FEDERATED MEMORY InnoDB PERFORMANCE_SCHEMA MyISAM MRG_MYISAM BLACKHOLE CSV ARCHIVE 彩蛋:请你列举MySQL中支持 阅读全文
posted @ 2021-01-06 16:09 原因与结果 阅读(290) 评论(0) 推荐(0)
摘要:MySQL之4 SQL基础 名词认识 SQL_MODE SQL_MODE:设置约束检查,可分别进行全局设置或当前会话设置 作用:使数据准确,符合常识 5.7 版本之后默认启用SQL92严格模式,通过sql_mode参数来控制 查看 mysql> select @@sql_mode; + + | @@ 阅读全文
posted @ 2021-01-06 16:06 原因与结果 阅读(145) 评论(0) 推荐(0)
摘要:MySQL之3 体系结构 名词介绍 C/S(客户端/服务端)模型介绍 Clinet : mysql mysqldump ,sqlyog,API Server : mysqld 守护进程 连接方式: TCP/IP方式(远程、本地) mysql -uroot -p123 -h 10.0.0.51 -P3 阅读全文
posted @ 2021-01-06 15:50 原因与结果 阅读(236) 评论(0) 推荐(0)
摘要:MySQL之2 基础管理 一、用户管理 作用:登录数据库,管理数据库对象 格式 mysql用户账号由两部分组成: 'USERNAME'@'HOST‘ HOST说明: 限制此用户可通过哪些远程主机连接mysql服务器 支持使用通配符: % 匹配任意长度的任意字符 172.16.0.0/255.255. 阅读全文
posted @ 2021-01-06 15:47 原因与结果 阅读(184) 评论(0) 推荐(0)
摘要:MySQL之1 介绍与安装 一、数据库介绍 名词介绍 数据库:是数据的汇集,它以一定的组织形式存于存储介质上。是对企业核心数据 高效 安全 存储和管理的软件 DBA(管理 维护 使用 数据库的管理人员):负责数据库的规划、设计、协调、维护和管理等工作 应用程序:指以数据库为基础的应用程序 数据库(D 阅读全文
posted @ 2021-01-06 15:35 原因与结果 阅读(331) 评论(0) 推荐(0)
摘要:MySQL之18 Redis 介绍 数据库类型: RDBMS:MySQL,Oracle ,MSSQL,PG NoSQL(key-value):Redis,MongoDB,ES NewSQL:分布式数据库架构 缓存产品: Memcached(大公司会做二次开发) 优点:高性能读写、单一数据类型、支持客 阅读全文
posted @ 2021-01-04 13:34 原因与结果 阅读(212) 评论(0) 推荐(0)
摘要:MySQL之17 MongoDB 逻辑结构 MongoDB逻辑结构 MySQL逻辑结构 库(database) 库 集合(collection) 表 文档(document) 数据行 应用:非常适合存储大数据,按地理位置查询(360:270节点) 多模查询:B数索引(MySQL),全盘索引(ES), 阅读全文
posted @ 2021-01-04 11:15 原因与结果 阅读(123) 评论(0) 推荐(0)
摘要:MySQL之15 全面优化 优化哲学 优化风险: 优化不总是对一个单纯的环境进行!还很可能是一个复杂的已投产的系统。 优化手段本来就有很大的风险,只不过你没能力意识到和预见到! 任何的技术可以解决一个问题,但必然存在带来一个问题的风险! 对于优化来说解决问题而带来的问题控制在可接受的范围内才是有成果 阅读全文
posted @ 2021-01-04 11:10 原因与结果 阅读(268) 评论(0) 推荐(0)
摘要:EBLK 第1章 传统日志分析需求 1.找出访问排名前十的IP,URL 2.找出10点到12点之间排名前十的IP,URL 3.对比昨天这个时间段访问情况有什么变化 4.对比上个星期同一天同一时间段的访问变化 5.找出搜索引擎访问的次数和每个搜索弓|擎各访问了多少次 6.指定域名的关键链接访问次数,响 阅读全文
posted @ 2021-01-03 18:23 原因与结果 阅读(471) 评论(0) 推荐(1)
摘要:kubesphere管理平台 kubesphere官网 Linux上部署官方说明 准备 主机 IP 最低要求(每个节点) master 10.0.0.21 CPU:2 核,内存:4 G,硬盘:40 G node1 10.0.0.22 CPU:2 核,内存:4 G,硬盘:40 G node2 10.0 阅读全文
posted @ 2021-01-03 18:21 原因与结果 阅读(559) 评论(0) 推荐(0)
摘要:kubeadm部署k8s集群 官方文档 环境准备 主机 IP 配置 软件 k8s-adm-master 10.0.0.15 2核2G docker-ce,kubelet,kubeadm,kubectl k8s-adm-node1 10.0.0.16 2核2G docker-ce,kubelet,ku 阅读全文
posted @ 2021-01-03 18:19 原因与结果 阅读(319) 评论(0) 推荐(0)
摘要:Helm包管理器 Helm:让部署应用变的更简单,高效。 Helm chart帮助我们定义,安装和升级kubernetes应用。 官方安装文档 安装helm客户端 wget https://get.helm.sh/helm-v2.17.0-linux-amd64.tar.gz tar xf helm 阅读全文
posted @ 2021-01-03 18:17 原因与结果 阅读(1545) 评论(0) 推荐(0)
摘要:二进制部署k8s集群 集群架构 服务 端口 etcd 127.0.0.1:2379,2380 kubelet 10250,10255 kube-proxy 10256 kube-apiserve 6443,127.0.0.1:8080 kube-schedule 10251,10259 kube-c 阅读全文
posted @ 2021-01-03 18:15 原因与结果 阅读(633) 评论(0) 推荐(0)
摘要:ELK之1 Elasticsearch集群 EB/LK EB/LK架构 阿里云云盾面板 ELK面板 第1章 Elasticsearch介绍 Lucene Lucene是一个高性能的java搜索引擎库,操作非常繁琐,需要具备Java开发经验。 Elasticsearch是基于Lucene之上包装一层外 阅读全文
posted @ 2021-01-03 18:12 原因与结果 阅读(251) 评论(0) 推荐(0)
摘要:k8s集群yum安装 k8s集群架构 核心组件: Add-ons: 组件名称 说明 kube-dns 负责为整个集群提供DNS服务 Ingress Controller 为服务提供外网入口 Heapster 提供资源监控 Dashboard 提供GUI Federation 提供跨可用区的集群 Fl 阅读全文
posted @ 2021-01-03 18:10 原因与结果 阅读(1425) 评论(0) 推荐(0)
摘要:Maxscale介绍 MaxScale是maridb开发的一个mysql数据中间件,其配置简单,能够实现读写分离,并且可以根据主从状态实现写库的自动切换。 注:MaxScale需要MariaDB至少 10.3.1 以上版本的支持,版本过低可能导致部分功能无法使用。 MariaDB MaxScale 阅读全文
posted @ 2021-01-02 18:44 原因与结果 阅读(5979) 评论(2) 推荐(2)
摘要:bash shell echo ${SHELL} # 显示当前使用的shell cat /etc/shells # 显示当前系统使用的所有shell 命令提示符 echo $PS1 # 显示当前命令提示符格式 [\u@\h \W]\$ PS1="\[\e[1;5;41;33m\][\u@\h \W] 阅读全文
posted @ 2021-01-02 18:42 原因与结果 阅读(741) 评论(0) 推荐(0)
摘要:Docker之五--Docker的系统资源限制及验证 1、限制容器的资源 默认情况下,容器没有资源限制,可以使用主机内核调度程序允许的尽可能多的给定资源。Docker提供了控制容器可以使用多少内存或CPU的方法,设置docker run命令的运行时配置标志。本篇提供有关何时应设置此类限制的详细信息以 阅读全文
posted @ 2021-01-02 18:40 原因与结果 阅读(452) 评论(0) 推荐(0)
摘要:Docker之4 Docker存储卷与容器卷详解 1、存储卷介绍 1.1 背景 (1)Docker的AUFS分层文件系统 Docker镜像由多个只读层叠加而成,启动容器时,docker会加载只读镜像层并在镜像栈顶部加一个读写层; 如果运行中的容器修改了现有的一个已经存在的文件,那该文件将会从读写层下 阅读全文
posted @ 2021-01-02 18:39 原因与结果 阅读(502) 评论(0) 推荐(0)
摘要:Docker之3 java业务镜像制作 一、制作tomcat镜像: 基本架构图: 1、制作JDK镜像 基于官方提供的centos7.2.1511基础镜像构建JDK和tomcat镜像,先构建JDK镜像,然后再基于JDK镜像构建tomcat镜像。 JDK下载路径:https://www.oracle.c 阅读全文
posted @ 2021-01-02 18:38 原因与结果 阅读(448) 评论(0) 推荐(0)
摘要:Docker之2 Dockerfile详解 1、认识Dockerfile 1.1 镜像的生成途径 基于容器制作 dockerfile,docker build 基于容器制作镜像,这篇主要讲解基于Dockerfile,使用docker build 命令制作镜像。 1.2 Dockerfile 介绍 D 阅读全文
posted @ 2021-01-02 18:37 原因与结果 阅读(235) 评论(0) 推荐(0)
摘要:Docker介绍 Docker是一个开源项目,让应用程序布署在软件货柜下的工作可以自动化进行,借此在Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。 Docker利用Linux核心中的资源分离机制(例如cgroups)及Linux核心名字空间(namespaces 阅读全文
posted @ 2021-01-02 18:36 原因与结果 阅读(412) 评论(0) 推荐(0)
摘要:Devops Devops介绍 开发 development 运维 operations Devops作用 提高产品质量 自动化测试 持续集成 代码质量管理工具 程序员鼓励师 Devops实现 设计架构规划-代码的存储-构建-测试、预生产、部署、监控 服务器准备 纯干净的系统 IP 主机名 配置 1 阅读全文
posted @ 2021-01-02 18:34 原因与结果 阅读(549) 评论(1) 推荐(0)
摘要:cockpit是一个简单可用的监控工具,你可以添加多个主机进行监控,上限是20台 。也可以使用cockpit来管理虚拟机/容器,也可以安装其他组件开启更多功能。 注意:cockpit没有告警功能,不适用于生产环境。 安装cockpit(cockpit-server) yum -y install c 阅读全文
posted @ 2021-01-02 18:33 原因与结果 阅读(322) 评论(0) 推荐(0)
摘要:KVM管理平台 ​ KVM实现了虚拟化核心的监视工具,其在UI方便的管理工具多种多样。比较典型的管理工具有virsh,virt-manager,ovirt等。 ​ virsh为命令行管理工具,功能强大,能完成几乎所有虚拟机管理任务,包括在线迁移,虚拟机快照,创建和转换虚拟机磁盘文件格式等,适合以脚本 阅读全文
posted @ 2021-01-02 18:32 原因与结果 阅读(483) 评论(0) 推荐(0)
摘要:介绍 KVM KVM:就是Keyboard Video Mouse的缩写。KVM 交换机通过直接连接键盘、视频和鼠标 (KVM) 端口,让您能够访问和控制计算机。KVM 技术无需目标服务器修改软件。这就意味着可以在 Windows 的 BIOS 环境下,随时访问目标计算机。KVM 提供真正的主板级别 阅读全文
posted @ 2021-01-02 18:29 原因与结果 阅读(655) 评论(0) 推荐(0)
摘要:云计算 ​ 云计算是概念最早是由Google 前首席执行官埃里克•施密特(Eric Schmidt)在2006 年8 月9 日的搜索引擎大会上首次提出的一种构想,而“云计算”就是这种构想的代名词。 ​ 云计算以虚拟化为基础,以网络为中心,为用户提供安全、快速、便捷的数据存储和网络计算服务,包括所需要 阅读全文
posted @ 2021-01-02 18:28 原因与结果 阅读(682) 评论(0) 推荐(0)
摘要:自动化运维工具-Ansible之7-roles Ansible Roles基本概述 不管是Ansible还是saltstack,在写一键部署的时候,都不可能把所有的步骤全部写入到一个'剧本'文件当中,我们肯定需要把不同的工作模块,拆分开来,解耦。说到解耦,我们就需要用到官方推荐的roles,因为ro 阅读全文
posted @ 2021-01-02 18:26 原因与结果 阅读(144) 评论(0) 推荐(0)
摘要:自动化运维工具-Ansible之6-Jinja2模板 Ansible Jinja2模板概述 Jinja2是基于python的模板引擎,功能比较类似于PHP的smarty,J2ee的Freemarker和velocity。它能完全支持unicode,并具有集成的沙箱执行环境,应用广泛。jinja2使用 阅读全文
posted @ 2021-01-02 18:22 原因与结果 阅读(293) 评论(0) 推荐(0)
摘要:自动化运维工具-Ansible之5-流程控制 playbook条件语句 不管是shell还是各大编程语言中,流程控制,条件判断这些都是必不可少的,在我们使用Ansible的过程中,条件判断的使用频率极其高。 例如: 使用不同系统的时候,可以通过判断系统型号,来区分需要安装的软件包。 在nfs和rsy 阅读全文
posted @ 2021-01-02 18:18 原因与结果 阅读(167) 评论(0) 推荐(0)
摘要:自动化运维工具-Ansible之3-playbook PlayBook初识 什么是PlayBook? PlayBook即"剧本","兵书"之意,PlayBook是由以下部分组成的 play: 定义的是主机的角色。(主角还是配角,找哪个明星) task: 定义的是具体执行的任务。(角色的台词和动作) 阅读全文
posted @ 2021-01-02 18:10 原因与结果 阅读(236) 评论(0) 推荐(0)
摘要:自动化运维工具-Ansible之4-变量 变量概述 ​ 变量提供了便捷的方式来管理Ansible playbook的每一个项目中的动态值,比如nginx-1.6.3这个软件包的版本,在其它地方或许会反复使用,那么如果将此值设置为变量,然后再在其他的playbook中调用,会方便许多。如此一来还方便维 阅读全文
posted @ 2021-01-02 18:09 原因与结果 阅读(127) 评论(0) 推荐(0)
摘要:自动化运维工具-Ansible之2-ad-hoc Ansible ad-hoc ad-hoc就是“临时命令”,执行完即结束,并不会保存 ad-hoc模式使用场景 比如在多台机器上查看某个进程是否启动,或拷贝指定文件到本地,等等 ad-hoc模式的命令使用 #批量查看磁盘信息 [root@m01 ~] 阅读全文
posted @ 2021-01-02 18:08 原因与结果 阅读(1180) 评论(0) 推荐(0)
摘要:自动化运维工具-Ansible之1-基础 Ansible 基本概述 定义 Ansible是一个自动化统一配置管理工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能,集成了丰富模块以及功能组件,可 阅读全文
posted @ 2021-01-02 18:06 原因与结果 阅读(464) 评论(0) 推荐(0)
摘要:远程控制卡 使用ipmitools设置ipmi 使用DELL的远程控制卡可以方便的管理服务器 在CentOS中可以使用ipmitools管理 IPMI( Intelligent Platform Management Interface). 要使用选程控制卡,一般需将一根网线插入控制卡中并设置ip, 阅读全文
posted @ 2021-01-02 18:04 原因与结果 阅读(2038) 评论(0) 推荐(0)
摘要:一致性hash算法 一致性哈希:就是普通取模哈希算法的改良版,哈希函数计算方法不变,只不过是通过构建环状的 Hash 空间代替普通的线性 Hash 空间。 一致性Hash性质 考虑到分布式系统每个节点都有可能失效,并且新的节点很可能动态的增加进来,如何保证当系统的节点数目发生变化时仍然能够对外提供良 阅读全文
posted @ 2021-01-02 18:03 原因与结果 阅读(224) 评论(0) 推荐(0)
摘要:Systemd 服务 构建 Systemd 服务 让我们从构建一个普通用户可以(手动)运行的 systemd 服务开始,然后再逐步增加内容。 不需要管理员权限即可运行的服务位于 ~/.config/systemd/user/,故首先需要创建这个目录: cdmkdir -p ~/.config/sys 阅读全文
posted @ 2021-01-02 18:00 原因与结果 阅读(729) 评论(0) 推荐(0)
摘要:PPPoE 服务端m01: 为了确保密码不被嗅探,PPPoE 服务器将使用 CHAP 作为认证协议。 eth0连互联网,eth1连内部网络 网关侧 PPPoE 接口使用的 IP 地址固定为 172.16.1.61; 用户侧 PPPoE 接口将被随机分配一个 172.16.1.200-250 网段中未 阅读全文
posted @ 2021-01-02 17:58 原因与结果 阅读(967) 评论(0) 推荐(0)
摘要:LVS实现健康性检查功能 LVS高可用性 解决方案: 由Director对各RS健康状态进行检查,失败时禁用,成功时启用 keepalived heartbeat/corosync ldirectord 检测方式: (a) 网络层检测,icmp (b) 传输层检测,端口探测 (c) 应用层检测,请求 阅读全文
posted @ 2021-01-02 17:55 原因与结果 阅读(215) 评论(0) 推荐(0)
摘要:LVS之2 基于LVS负载均衡集群架构实现 ipvsadm software package [root@lb01 ~]# rpm -ql ipvsadm /etc/sysconfig/ipvsadm-config # 配置文件 /usr/lib/systemd/system/ipvsadm.ser 阅读全文
posted @ 2021-01-02 17:54 原因与结果 阅读(248) 评论(0) 推荐(0)
摘要:LVS之1 工作原理 LVS 介绍 LVS:Linux Virtual Server,Linux虚拟服务器,负载调度器,是一个由章文嵩(花名 正明)博士从1998年开始发起的自由软件项目。 软件作用:通过LVS提供的负载均衡技术和Linux操作系统实现一个高性能、高可用的服务器群集,它具有良好可靠性 阅读全文
posted @ 2021-01-02 17:53 原因与结果 阅读(447) 评论(0) 推荐(0)
摘要:LVS、Nginx和HAProxy区别 LVS 优点: 高并发连接:LVS基于内核网络层面工作,有超强的承载能力和并发处理能力。单台LVS负载均衡器,可支持上万并发连接。 **抗负载能力强:**是工作在网络4层之上仅作分发之用,这个特点也决定了它在负载均衡软件里的性能最强,稳定性最好,对内存和cpu 阅读全文
posted @ 2021-01-02 17:52 原因与结果 阅读(728) 评论(0) 推荐(0)
摘要:JumpServer部署 极速安装 安装要求 Centos7 (7.x), 内存8G, CPU2核 需要连接 互联网 使用 root 用户执行 更换pip源 mkdir ~/.pip && cat > ~/.pip/pip.conf <<EOF [global] index-url = https: 阅读全文
posted @ 2021-01-02 17:50 原因与结果 阅读(209) 评论(0) 推荐(0)
摘要:Linux 网络排错检查思路 graph TD A[当网络不通时] --> B{ping想要访问的地址,<br>如www.runoob.com} B --> |不通| C{ping另一个外网地址,<br>如www.baidu.com} C --> |不通| D{ping DNS,<br>如223.5 阅读全文
posted @ 2021-01-02 17:49 原因与结果 阅读(146) 评论(0) 推荐(0)
摘要:CentOS 7 Xinetd服务安装配置 一、Linux守护进程与初始化进程 1. 什么是守护进程 Linux服务器的主要任务就是为本地或远程用户提供各种服务。通常Linux系统上提供服务的程序是由运行在后台的守护进程(Daemon)来执行。一个实际运行中的Linux系统一般会有多个这样的程序在运 阅读全文
posted @ 2021-01-02 17:39 原因与结果 阅读(1194) 评论(0) 推荐(0)
摘要:NFS NFS基本概述 NFS是Network File System的缩写及网络文件系统。NFS主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。 NFS系统和Windows网络共享、网络驱动器类似, 只不过windows用于局域网, NFS用于企业集群架构中, 如果是大型网站, 会用 阅读全文
posted @ 2021-01-02 17:35 原因与结果 阅读(410) 评论(0) 推荐(0)
摘要:Rsync Rsync基本概述 rsync是一款开源、快速、多功能、可实现全量及增量的本地或远程数据同步备份的优秀工具。rsync软件适用于Unix/linux/Windows等多种操作系统平台。 Rsync简介 rsync英文称为remote synchronization,从软件的名称就可以看出 阅读全文
posted @ 2021-01-02 17:34 原因与结果 阅读(211) 评论(0) 推荐(0)
摘要:企业集群架构·01·概述 架构名词介绍 1.什么是项目, 类似于手机的app,每一个app都可以算做一个项目。 2.什么是架构, 维护一个项目使用的一组服务器。 3.什么是集群, 为解决某个特定问题将多台计算机组合起来形成的单个系统。 4.什么是高可用, 当一台服务器不可用,另一台服务器自动接管,保 阅读全文
posted @ 2021-01-02 17:33 原因与结果 阅读(145) 评论(0) 推荐(0)
摘要:基于RHEL8/CentOS8的网络IP配置详解 rhel8与7的区别 在rhel7上,同时支持network.service和NetworkManager.service(简称NM)。默认情况下,这2个服务都有开启,但许多人都会将NM禁用掉。 在rhel8上,已废弃network.service, 阅读全文
posted @ 2021-01-02 17:31 原因与结果 阅读(261) 评论(0) 推荐(0)
摘要:标题:Setext方式 三个或更多-= 大标题 小标题 大标题 小标题 标题:Atx方式 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 强调 星号或下划线 双是粗体 单是斜 阅读全文
posted @ 2021-01-02 17:30 原因与结果 阅读(100) 评论(0) 推荐(0)
摘要:mail/mailx 简述 mail 命令是 Linux 下一个非常轻巧的交互式的命令行邮件客户端,基于 Berkeley Mail 8.1,提供 MIME、MAP、POP3、SMTP 和 S/MIME 等扩展 mail 默认是调用本机 MTA 发送邮件的,这意味着需要在本机上安装 sendmail 阅读全文
posted @ 2021-01-02 17:25 原因与结果 阅读(855) 评论(0) 推荐(0)
摘要:网卡 team配置 一、介绍 网络组将多个网卡聚合在一起,从而实现冗错和提高吞吐量 网络组不同于旧版中bonding技术,提供更好的性能和扩展性 网络组由内核驱动和teamd守护进程实现. 启动网络组接口不会自动启动网络组中的port接口 1)启动网络组接口中的port接口总会自动启动网络组接口 2 阅读全文
posted @ 2021-01-02 17:22 原因与结果 阅读(5396) 评论(1) 推荐(0)
摘要:网卡 bonding配置 一、bonding技术 bonding(绑定)是一种linux系统下的网卡绑定技术,可以把服务器上n个物理网卡在系统内部抽象(绑定)成一个逻辑上的网卡,能够提升网络吞吐量、实现网络冗余、负载等功能,有很多优势。 bonding技术是linux系统内核层面实现的,它是一个内核 阅读全文
posted @ 2021-01-02 17:19 原因与结果 阅读(1177) 评论(0) 推荐(0)
摘要:Linux 时间同步 01 简介 时间同步 大数据产生与处理系统是各种计算设备集群的,计算设备将统一、同步的标准时间用于记录各种事件发生时序, 如E-MAIL信息、文件创建和访问时间、数据库处理时间等。 大数据系统内不同计算设备之间控制、计算、处理、应用等数据或操作都具有时序性,若计算机时间不同步, 阅读全文
posted @ 2021-01-02 17:18 原因与结果 阅读(179) 评论(0) 推荐(0)
摘要:Linux 时间同步 03 ntpdate时间同步 ntpdate同步时间,会造成时间的跳跃,对一些依赖时间的程序和服务会造成影响。比 如sleep,timer等。而且,ntpd服务可以在修正时间的同时,修正cpu tick。 理想的做法为,在开机的时候,使用ntpdate强制同步时间,在其他时候使 阅读全文
posted @ 2021-01-02 17:17 原因与结果 阅读(393) 评论(0) 推荐(0)
摘要:Linux 时间同步 04 ntp时间同步 注意: ntpd服务在不同时区或者时间相差太大无法同步,所以在配置ntp服务器之前需要先使用ntpdate手动同步。 ntpd服务监听UDP:123,注意防火墙放行。 ntpd服务启动后,不能手动运行ntpdate更新时间(会报端口被占用),无法使用 ti 阅读全文
posted @ 2021-01-02 17:16 原因与结果 阅读(1763) 评论(0) 推荐(0)
摘要:Linux 时间同步 02 ntpd、ntpdate的区别 ntpd不仅仅是时间同步服务器,它还可以做客户端与标准时间服务器进行同步时间,而且是平滑同步, 并非ntpdate立即同步,在生产环境中慎用ntpdate,也正如此两者不可同时运行。 时钟的跃变,对于某些程序会导致很严重的问题。 许多应用程 阅读全文
posted @ 2021-01-02 17:14 原因与结果 阅读(544) 评论(0) 推荐(0)
摘要:Linux 时间同步 05 chrony时间同步 实现NTP协议的的自由软件。可使系统时钟与NTP服务器,参考时钟(例如GPS接收器)以及使用手表和键盘的手动输入进行同步。还可以作为NTPv4(RFC 5905)服务器和对等体运行,为网络中的计算机提供时间服务。设计用于在各种条件下良好运行,包括间歇 阅读全文
posted @ 2021-01-02 17:10 原因与结果 阅读(1319) 评论(0) 推荐(0)
摘要:Linux 路由 策略路由 注意:本文中使用;隔开的命令等价 一、路由表 从Linux-2.2开始,内核把路由归纳到许多路由表中,这些表都进行了编号,编号数字的范围是1到255。 可以在路由表配置文件:/etc/iproute2/rt_tables 中为路由表命名。 默认情况下,所有的路由都会被插入 阅读全文
posted @ 2021-01-02 17:03 原因与结果 阅读(1632) 评论(0) 推荐(0)
摘要:CentOS 7 最小化安装及优化 一、下载镜像文件 官方网站 新版本下载链接:https://wiki.centos.org/Download 旧版本下载链接:http://vault.centos.org/ CentO S7.6 :http://vault.centos.org/7.6.1810 阅读全文
posted @ 2021-01-02 17:01 原因与结果 阅读(3236) 评论(1) 推荐(2)
摘要:CentOS 6或7 启动故障修复及root密码破解 CentOS 6启动流程修复: 实验一:删除initramfs-2.6.32-754.el6.x86_64.img进行恢复 该文件很重要initramfs-2.6.32-754.el6.x86_64.img,作为启动系统的重要文件,加载文件系统的 阅读全文
posted @ 2021-01-02 17:00 原因与结果 阅读(615) 评论(0) 推荐(0)
摘要:Linux 内核参数 优化 主要是指在Linux系统中针对服务应用而进行的系统内核参数调整,优化没有的标准,根据实际需求优化才是最合适的。 1、编辑内核配置文件 vim /etc/sysctl.conf # 添加或是修改以下参数 2、参数及简单说明 net.ipv4.tcp_fin_timeout 阅读全文
posted @ 2021-01-02 16:58 原因与结果 阅读(1766) 评论(0) 推荐(0)