首页
云原生
docker
containerd
Kubernetes
Prometheus
基础知识
操作系统
计算机网络
Linux基础
基础设施
Nginx
Devops
gitlab
jenkins
Maven
Ansible
前端
日志监控
数据库
MySQL
Redis
Oracle
编程
shell
python
其他
hyperledger-fabric
系统安全
运维相关工具
友情链接
归档
关于
Gaoyufu 's blog
好好活就是有意义的事,有意义的事就是好好活
累计撰写
257
篇文章
累计创建
92
个标签
累计收到
7
条评论
栏目
首页
云原生
docker
containerd
Kubernetes
Prometheus
基础知识
操作系统
计算机网络
Linux基础
基础设施
Nginx
Devops
gitlab
jenkins
Maven
Ansible
前端
日志监控
数据库
MySQL
Redis
Oracle
编程
shell
python
其他
hyperledger-fabric
系统安全
运维相关工具
友情链接
归档
关于
目 录
CONTENT
基础设施-Gaoyufu 's blog
以下是
基础设施
相关的文章
2020-06-15
Squid代理服务器
关于代理服务器Squid的配置和使用,您提供的内容非常详细和全面。以下是对您内容的简要概述和回应: 一、内容概述: 1. Squid简介:Squid是一个高性能的代理缓存服务器,用于支持多种协议,如HTTP、HTTPS、FTP等。它主要用于缓存加速、应用层过滤等功能。 2. Squid安装与配置:包括传统代理服务配置、日志配置和ACL访问权限控制等。 3. 常用命令和工具:如验证配置、查看状态信息、清除缓存等。 二、回应: 1. Squid简介与功能:正如您所述,Squid是一个强大的代理服务器,能够为企业提供缓存加速、内容过滤等功能。它的工作机制是通过代理服务器来转发请求并缓存响应,从而提高访问速度。 2. 安装与配置:对于安装和配置部分,您需要确保系统环境符合要求,并按照您的环境进行配置文件的修改。配置文件`/etc/squid/squid.conf`是核心配置文件,其中包含了各种参数和设置。 3. ACL访问权限控制:这是Squid的一个重要功能,通过ACL可以定义访问控制列表,对不同的用户或IP进行不同的访问控制。您提供的示例非常详细,可以帮助用户根据实际需求进行配置。 4. 命令和工具:对于管理和监控Squid,确实需要使用一些命令和工具。例如,`squidclient`可以用来获取Squid的状态信息,而清除缓存等操作也可以通过相应的命令完成。 总的来说,您提供的内容非常详细,涵盖了Squid的简介、安装、配置、命令和工具等方面。这对于学习和了解Squid的使用和管理非常有帮助。
2020-06-15
123
0
0
基础设施
基础知识
2020-03-12
KVM虚拟化平台
以下是KVM虚拟机的迁移步骤: 一、冷迁移(静态迁移) 1. 在原主机上关闭需要迁移的虚拟机。 2. 使用SCP或其他方式将虚拟机的配置文件(例如`.xml`文件)和磁盘镜像文件复制到新主机上。 3. 在新主机上编辑虚拟机的配置文件,修改虚拟机名称、MAC地址等必要信息。 4. 在新主机上使用`virsh define`命令重新定义虚拟机。 5. 使用`virsh start`命令启动虚拟机。 二、热迁移(动态迁移) 热迁移可以在虚拟机运行的情况下进行,需要确保源主机和目标主机之间的网络连接正常。 1. 在源主机和目标主机上配置共享存储,以便虚拟机可以在两个主机之间访问其磁盘文件。这可以通过使用NFS(网络文件系统)或其他共享存储解决方案来实现。 2. 在源主机上安装并启动虚拟机。确保虚拟机配置为使用共享存储,并且虚拟机的磁盘文件存储在共享存储上。 3. 在目标主机上配置桥接网络,以便虚拟机可以访问网络。这可以通过使用`virsh iface-bridge`命令或其他网络配置工具来完成。 4. 在源主机上使用`virsh migrate`命令进行虚拟机迁移。这个命令会将虚拟机的运行状态迁移到目标主机上。在迁移过程中,虚拟机不会停机。 5. 一旦迁移完成,检查目标主机上的虚拟机是否正常运行。 注意事项: 1. 在进行迁移之前,确保备份所有重要的数据和配置文件。 2. 迁移过程中可能会产生短暂的数据丢失或停机时间,请在业务允许的情况下进行迁移操作。 3. 根据实际情况调整网络配置和共享存储设置,确保迁移过程的顺利进行。 以上步骤提供了KVM虚拟机迁移的基本过程,具体操作可能因环境配置和版本差异而有所不同。在进行迁移之前,请确保了解您的环境和相关文档,以确保操作的正确性。
2020-03-12
91
0
0
基础设施
基础知识
2020-02-23
Apache部署
摘要: 本文主要介绍了Apache HTTP服务器(httpd)的基本特性和其版本2.2与2.4的差异,并详细描述了从编译安装httpd服务器到配置系统服务的完整过程。这个过程包括安装开发环境、下载并编译安装httpd服务器、配置环境变量、配置映射关系、配置man文档、关闭防火墙和selinux、开启和停止apache服务,以及添加httpd系统服务等步骤。最后,文章提供了关于配置文件中一些重要参数的说明。
2020-02-23
97
0
0
基础设施
基础知识
2020-02-12
DNS域名解析服务
好的,以下是对上述内容的摘要总结: 本文介绍了域名系统(DNS)的核心作用和BIND(Berkeley Internet Name Domain)作为Linux和UNIX系统上部署最广泛的域名服务器的重要性。文章详细描述了BIND的安装和控制,包括配置主配置文件、区域数据文件等步骤。同时,文章还涉及了域名解析缓存服务、配置文件排错命令、NSCD服务的配置和使用以及BIND服务的chroot加固。 主要步骤如下: 一、BIND域名服务基础:介绍了DNS系统组成和类型,包括正向解析和反向解析。 二、BIND的安装和控制:详细描述了如何安装BIND软件,配置主配置文件以及区域数据文件。包括正向和反向数据文件的配置。此外,还介绍了从-DNS的配置方法。 三、域名解析缓存服务:解释了为什么需要域名解析缓存服务,并介绍了NSCD(Name Service Caching Daemon)的配置和使用。包括安装NSCD软件、配置NSCD服务的参数以及如何清除DNS缓存。 四、chroot加固BIND服务:介绍了如何加固BIND服务以提高安全性。包括创建named用户、创建目录结构、修改权限、创建设备、复制需要的文件、修改配置文件以及启动named进程等步骤。 以上是对文章的简要总结。
2020-02-12
97
0
0
基础设施
基础知识
2020-02-08
实现keepalived+LVS双机热备
根据您提供的文章,这是一个关于Keepalived工具的介绍、安装、配置以及其在一主一备的高可用环境中的应用。您已经详细描述了Keepalived的工作原理、安装步骤、配置方法以及在LVS-DR模式下的应用。此外,还涉及了NFS的配置以提供共享存储。 这是一个非常详尽的技术文档,对于理解和实施Keepalived和NFS在服务器高可用性环境中的应用非常有帮助。下面是对您提供的各个部分的简要概述: 一、Keepalived工具介绍 这部分介绍了Keepalived的主要功能和工作原理,以及其与其他高可用性工具(如Corosync)的区别。 二、Keepalived的安装及配置 详细描述了如何在Linux系统上安装和配置Keepalived,包括其全局配置、VRRP脚本配置和VIP实例配置等。其中涉及到的脚本主要用于监控Nginx服务的运行状态,并在必要时进行故障转移。 三、设置Keepalived主从 这部分描述了如何使用Keepalived设置一主一备的高可用环境,包括主服务器和备份服务器的配置。其中涉及到的LVS-DR模式是一种常用的负载均衡技术。 四、Web服务器配置 描述了如何在Web服务器上配置网络接口以接受群集IP地址(VIP),并关闭了ARP应答以防止ARP冲突。 五、配置NFS 最后一部分描述了如何配置NFS以提供共享存储,包括在NFS服务器上发布共享目录和在客户端挂载该共享目录。 总的来说,这是一个很好的技术文档,对于系统管理员和网络工程师来说非常有用。希望这个文档能帮助读者理解和实施Keepalived和NFS的应用。
2020-02-08
100
0
0
基础知识
基础设施
1
2
3
4
5
6
7