首页
云原生
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
以下是
系统相关
相关的文章
2023-05-25
chrony服务部署
摘要: 本文简要概述了Chrony网络时间协议的实现,与NTP的对比优势,以及其在环境配置、安装、内网时间服务器同步等方面的应用。文章详细描述了如何安装和配置Chrony服务,包括检查安装状态、配置时间服务器、允许列表设置、重启服务、查看时间同步状态等步骤。此外,还介绍了内网时间服务器同步的方法和常用Chrony命令的使用。最后,总结了Chrony的优势和适用场景。 关键词:Chrony,NTP,时间同步,环境配置,内网同步,命令使用。
2023-05-25
163
0
0
基础知识
基础设施
2023-05-25
国内常用的NTP时间源同步服务器汇总
摘要: 本文介绍了NTP配置的最佳实践。建议在运行NTP服务器之前使用ntpdate进行时间同步。对于在公共云环境中的群集,使用云提供商提供的专用NTP服务器。为NTP服务器配置至少四个时间源以增加健壮性和冗余性。使用iburst选项加快启动时的同步。如果最大时钟误差超出默认阈值,考虑调整maxpoll设置。此外,提供了公共NTP服务器地址,包括中国国家授时中心、阿里云、腾讯和教育网的NTP服务器地址。在选择服务器时,建议先ping域名以确认网络可达性和访问速度。
2023-05-25
135
0
0
基础知识
基础设施
2023-05-25
使用DHCP动态配置主机地址
这是一个关于DHCP服务的文章摘要。DHCP(动态主机配置协议)是一种用于自动分配TCP/IP网络参数的网络服务。以下是基于您提供的文章内容的摘要总结: DHCP服务是一种为TCP/IP网络中的计算机自动分配TCP/IP参数的协议。其好处包括减少管理员的工作量,避免输入错误和地址冲突,提高IP地址利用率,并方便客户端的配置。DHCP服务采用典型的C/S模式,DHCP服务器负责集中分配网络地址参数,而客户端通过DHCP程序获取这些参数。DHCP的分配方式包括自动分配、手动分配和动态分配。 DHCP的租约过程是客户端从DHCP服务器获取IP地址的过程,分为四个步骤:客户端在网络中搜索DHCP服务器、服务器向客户端响应服务、客户端向目标服务器发出服务请求、服务器向客户端提供服务。 在配置DHCP服务器方面,可以通过安装DHCP服务器软件并配置主配置文件dhcpd.conf来设置。配置完成后,可以启动DHCP服务并管理大量客户机的地址自动分配,提供集中管理,减轻管理和维护成本,提高网络配置效率。同时,DHCP服务器可以分配包括网卡的IP地址、子网掩码、网络地址、广播地址、默认网关地址和DNS服务器地址等信息。 在使用DHCP客户端方面,可以通过配置网络接口文件的BOOTPROTO为dhcp来启用DHCP客户端功能。启动后,客户端会通过DHCP请求和确认过程从DHCP服务器获取IP地址。同时,也可以释放获取的IP租约。 此外,时间同步是一个重要的环节,可以通过系统时间和硬件时间的同步来确保时间的准确性。系统时间可以通过date命令查看,并通过ntpdate命令进行时间同步。硬件时间则可以通过hwclock命令读取和写入BIOS中。 以上是关于DHCP服务的简要介绍和配置过程。
2023-05-25
90
0
0
基础设施
基础知识
2023-05-25
Kickstart无人值守安装
这篇文章摘要总结了Kickstart的概念、配置文件组成、准备安装应答文件的过程、以及实现批量自动装机的步骤。Kickstart是一种无人值守的安装方式,通过生成ks.cfg文件来记录安装过程中需要填写的各种参数,使得安装过程可以自动进行。配置文件包含了命令部分、软件包选择、预安装脚本、安装后脚本等部分,各部分遵循一定的顺序。准备安装应答文件时,需要配置网络、防火墙、软件包等参数,并保存自动应答文件。实现批量自动装机时,需要启用自动应答文件,并在pxelinux.cfg/default文件中添加相关参数。此外,文章还提供了ks.cfg文件参数详解,包括必需选项、可选选项以及软件包选择等,以帮助用户正确配置kickstart文件。最后,通过ksvalidator命令验证KS文件的语法正确性。
2023-05-25
174
0
0
基础设施
基础知识
2023-05-25
NTP时间服务器部署
摘要总结: 本文介绍了使用NTP网络时间协议进行时间同步的部署过程。首先介绍了NTP协议的基本概念和ntpd的作用。然后详细描述了如何在服务器和客户端上安装和配置NTP服务的过程,包括安装ntp软件包、修改ntp.conf配置文件、启动NTP服务和设置开机启动等步骤。同时,还介绍了如何检查NTP服务是否连通上层ntp服务器的方法。另外,本文还涉及了防火墙配置以开放NTP端口。最后,针对客户端同步设置也进行了简要说明。整体部署完成后,可以实现网络中各个计算机的时间同步。
2023-05-25
175
0
0
基础设施
基础知识
2023-05-25
PXE远程安装服务
您提供的关于PXE(Pre-boot Execution Environment)的介绍、工作流程和搭建PXE远程安装服务器的详细步骤非常详尽,这对于需要搭建PXE网络体系的人来说非常有帮助。您详细解释了PXE的简介、工作流程、搭建步骤以及验证方法,使得读者可以更容易地理解和实现PXE网络安装。这是一个很好的总结,感谢您的分享!
2023-05-25
131
0
0
基础知识
基础设施
2020-11-25
服务器系统配置初始化
这段文本是关于Linux系统中cgroup(控制组)的介绍和配置说明。下面是对这段文本的重点概括和解释: 一、cgroup是什么? cgroup是Linux内核提供的一种机制,用于限制和隔离进程的资源使用,如CPU、内存和允许的最大进程数等。它依赖于Linux内核所提供的cgroup和namespace技术。对于容器技术而言,cgroup实现了资源层面上的限制和隔离。目前主要有cgroup v1和cgroup v2两种文件系统。 二、查看Linux内核、cgroups版本及默认版本 不同的Linux发行版默认支持的cgroups版本不同。例如,RHEL/CentOS 7仅支持cgroups v1,而RHEL/Alma Linux 8和9则支持cgroups v1和v2,但默认版本可能不同。可以通过特定的命令查看Linux内核以及cgroups的版本。 三、升级cgroup v2 升级到cgroup v2可能需要升级内核和systemd。过程包括安装新的系统软件包、配置系统引导参数等步骤。升级后需要重新启动服务器,并重新配置网卡信息。另外,还需要验证系统的cgroup版本以及docker的cgroup驱动和版本。 四、解决k8s初始化中的错误 在k8s初始化过程中,可能会因为cgroup的配置问题导致错误。例如,某些cgroup子系统可能缺失。为了解决这个问题,需要编辑GRUB配置文件并重启服务器。具体的操作包括在GRUB配置文件中添加特定的参数,以及修改boot配置文件等。 总结:这段文本主要介绍了Linux系统中的cgroup机制,包括其定义、版本差异、如何查看版本、如何升级到cgroup v2以及如何解决在k8s初始化过程中因cgroup配置问题导致的错误。根据文本中的操作指南,用户可以根据自己系统的具体情况进行相应的配置和升级。
2020-11-25
172
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-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
基础知识
基础设施