
linux
文章平均质量分 68
linux 学习
程序员食堂
一个写了10多年bug的程序员。
展开
-
openEuler安装Redis 6.x
【代码】openEuler安装Redis 6.x。原创 2024-12-05 05:30:00 · 354 阅读 · 0 评论 -
openEuler You have enabled checking of packages via GPG keys. This is a good thing.However, you do
【代码】openEuler You have enabled checking of packages via GPG keys. This is a good thing.However, you do。原创 2024-12-05 05:45:00 · 294 阅读 · 0 评论 -
【OpenEuler】centos7 yum安装nginx
表示 80 端口已被其他进程占用。原创 2024-12-02 10:32:56 · 809 阅读 · 0 评论 -
CPU的负载和使用率
CPU 使用率是指 CPU 在某一时间段内实际执行任务的时间占总时间的百分比。它反映了 CPU 的繁忙程度。原创 2024-11-27 17:18:26 · 994 阅读 · 0 评论 -
CentOS版本的区别
作为 RHEL 的上游开发版本,提供持续更新和滚动发布模式,适合开发者、测试人员和早期采用者,但不适合需要长期稳定性的生产环境。数字版本(如 CentOS 8): 基于 RHEL 的稳定版本构建,提供长期支持和稳定性,适合企业环境和生产环境,但更新频率较低。原创 2024-11-22 05:30:00 · 1065 阅读 · 0 评论 -
Linux 主流发行版本
Linux 是一种开源的、类 Unix 的操作系统内核,由 Linus Torvalds 在 1991 年首次发布。Linux 内核是许多不同 Linux 发行版的核心组件,这些发行版通常包括 GNU 工具、图形用户界面 (GUI)、软件包管理系统和各种应用程序。原创 2024-11-22 05:45:00 · 730 阅读 · 0 评论 -
【linux】ab 的安装
Apache Bench(ab)是一个用于基准测试HTTP服务器的命令行工具,特别是那些运行在Apache HTTP服务器上的服务。它旨在测量服务器在处理请求时的性能,并提供有关服务器响应时间、吞吐量等关键性能指标的详细信息。原创 2024-11-13 05:45:00 · 569 阅读 · 0 评论 -
【linux】centos7 换阿里云源
yum的配置文件通常位于。原创 2024-11-12 05:30:00 · 685 阅读 · 0 评论 -
【linux】CentOS 的软件源(Repository)学习
CentOS 7 的软件源(Repository)是用于分发和管理软件包的集中存储库。这些源包含了操作系统所需的各种软件包,包括系统工具、库、应用程序等。通过配置不同的软件源,用户可以选择从不同的服务器下载软件包,以提高下载速度或解决网络问题。原创 2024-11-12 05:45:00 · 871 阅读 · 0 评论 -
【skywalking】Exception while fetching data (/expression50) : java.util.concurrent.ExecutionException
检查 SkyWalking 的配置文件,确保 Elasticsearch 的连接信息正确,并且 SkyWalking 的版本与 Elasticsearch 兼容。: 查看 Elasticsearch 和 SkyWalking 的日志,获取更多详细的错误信息,以便进一步诊断问题。: 检查 Elasticsearch 集群的健康状态,确保所有节点都正常运行,并且没有分片未分配或未恢复的情况。: 检查 Elasticsearch 节点的资源使用情况,确保有足够的资源可用。可以考虑增加节点或优化查询。原创 2024-10-29 05:45:00 · 1210 阅读 · 0 评论 -
【skywalking】监控 Spring Cloud Gateway 数据
使用Spring Cloud 开发,用Skywalking 监控服务,但是Skywalking 默认是不支持 Spring Cloud Gateway 网关服务的,需要手动将 Gateway 的插件添加到 Skywalking 启动依赖 jar 中。原创 2024-10-28 05:30:00 · 750 阅读 · 0 评论 -
【skywalking】选择Elasticsearch存储
skywalking支持 Elasticsearch 和 OpenSearch 作为存储。OpenSearch 是 ElasticSearch 7.11 的一个分支,但在 Apache 2.0 中获得许可。OpenSearch 存储与 ElasticSearch 共享相同的配置。为了激活 OpenSearch 作为存储,请将存储提供程序设置为。目前,SkyWalking支持ElasticSearch 7.x、ElasticSearch 8.x和OpenSearch 1.x。原创 2024-10-28 05:30:00 · 1692 阅读 · 0 评论 -
【elkb】ELKB安装token过期
elastic启动时候生成的token 有效期只有30分钟。用这个就可以了,OK了!原创 2024-10-25 09:15:14 · 546 阅读 · 0 评论 -
【skywalking】linux centos7安装skywalking 10.1.0
http://IP:端口。原创 2024-10-25 05:45:00 · 643 阅读 · 0 评论 -
【elkb】linux麒麟v10安装ELKB 8.8.X版本(ARM架构)
用 ctrl+c 停止前台启动的ES。下面的http_ca.crt放到上面创建的目录。输入上面的elastic账号和密码。原创 2024-10-22 17:48:24 · 1289 阅读 · 0 评论 -
【监控-prometheus】grafana 配置prometheus
访问地址:http://ip:port/login 可以进行 Grafana 相关设置(默认账号密码均为 admin)。原创 2024-10-15 05:30:00 · 421 阅读 · 0 评论 -
【监控-prometheus】linux麒麟v10安装node_exporter(ARM架构)
下载到目录: /software。原创 2024-10-14 10:04:02 · 806 阅读 · 0 评论 -
【监控-prometheus】node_exporter err=“listen tcp: address http://IP:9000 : too many colons in address“
node_exporter err=“侦听tcp:地址http://192.168.3.4:9000:地址中的冒号太多”由于地址格式不正确导致的。在指定地址时,不应该包含协议部分(如 http://),并且需要确保地址格式正确。原创 2024-10-14 09:34:16 · 361 阅读 · 0 评论 -
【监控-prometheus】linux麒麟v10安装prometheus监控(ARM架构)
Prometheus 是一个开源的系统监控和警报工具包,最初由 SoundCloud 开发,现在是一个独立的开源项目,并且是云原生计算基金会(CNCF)的一部分。Prometheus 以其强大的数据模型和灵活的查询语言(PromQL)而闻名,广泛用于监控微服务架构、容器化环境(如 Kubernetes)以及传统的单体应用。原创 2024-10-10 11:32:47 · 1173 阅读 · 1 评论 -
【Linux】来查看当前系统的架构
【代码】【Linux】来查看当前系统的架构。原创 2024-10-10 09:54:46 · 492 阅读 · 0 评论 -
tail: cannot open ‘XXXlog‘ for reading: No such file or directorytail: no files remaining
如果日志文件被轮转或删除,确保你的日志轮转配置正确,以便。确保你有权限读取该文件。命令可以继续监控新的日志文件。文件确实存在于该目录中。原创 2024-08-12 09:42:51 · 996 阅读 · 0 评论 -
redis-cli 连接Redis
redis-cli 是原生 Redis 自带的命令行工具,您可以在云主机或本地设备上通过 redis-cli 连接 Redis 数据库,进行数据管理。redis-cli 客户端的使用方法,请参考官方文档。原创 2024-07-08 15:12:27 · 2543 阅读 · 1 评论 -
bash: redi-cli: 未找到命令...
要不在存放 redis-cli 目录执行。要不就是将redis-cli 复制到/usr/local/bin/原创 2024-07-08 14:59:34 · 1850 阅读 · 0 评论 -
【Linux】使用chrony同步时间
chrony是一个开源的网络时间协议 (NTP) 客户端和服务器,旨在保持计算机系统的时间精确同步。它是Linux和其他类Unix系统中广泛使用的工具,特别是在需要高精度时间同步的环境中。chrony的设计考虑了现代网络的挑战,如不稳定的连接、间歇性的网络访问和有限的带宽。【Linux】使用ntp同步时间-优快云博客【Linux】使用ntpdate同步时间-优快云博客Chrony可以同时做为ntp服务的客户端和服务端。原创 2024-06-25 11:18:10 · 1189 阅读 · 0 评论 -
【Linux】使用ntp同步时间
NTP(Network Time Protocol,网络时间协议)是一种用于同步计算机时间的协议,工作在UDP的123端口上。它是一种客户端-服务器协议,用于同步计算机的时钟。通过连接到网络上的时间服务器,计算机可以获取精确的时间信息,确保其时钟与网络上的其他设备保持同步。NTP服务器NTP服务器就是使用NTP协议的服务器,可以在分布式时间服务器和客户端之间同步时间。当NTP服务器用于同步时间时,NTP服务器又可分为客户端和服务端。原创 2024-06-25 10:38:59 · 1415 阅读 · 0 评论 -
【Linux】使用ntpdate同步时间
ntpdate是一个在 Linux 系统中用于同步系统时间的命令行工具,它通过与 NTP 服务器通信来调整本地系统时钟。然而,需要注意的是,ntpdate已经被许多现代 Linux 发行版弃用。原创 2024-06-21 05:15:00 · 907 阅读 · 0 评论 -
CI /CD学习
CI/CD 是持续集成和持续交付/部署的缩写,旨在简化并加快软件开发生命周期。持续集成(CI)是指自动且频繁地将代码更改集成到共享源代码存储库中的做法。持续交付和/或持续部署(CD)是一个由两部分组成的过程,涉及代码更改的集成、测试和交付。持续交付不会自动部署到生产环境,持续部署则会自动将更新发布到生产环境。CI/CD 中的“CI”始终指持续集成,这是一种面向开发人员的自动化流程,有助于更频繁地将代码更改合并回共享分支或“主干”。进行这些更新时,会触发测试步骤的自动执行,以确保合并代码更改的可靠性。原创 2024-06-19 10:35:07 · 1154 阅读 · 0 评论 -
【Linux】 yum学习
在Linux系统中,yum(Yellowdog Updater, Modified)是一个用于管理软件包的命令行工具,特别适用于基于RPM(Red Hat Package Manager)的系统,如CentOS、Fedora和Red Hat Enterprise Linux(RHEL)。yum使得安装、更新、删除软件包以及管理软件包依赖变得简单。原创 2024-06-19 10:19:34 · 1025 阅读 · 1 评论 -
【Linux】cksum 命令使用
命令不支持校验和的比较,它只是生成校验和。如果你需要比较两个文件的校验和,你需要分别计算它们的校验和,然后手动比较。如果两个文件的 CRC 值相同,这并不意味着它们的内容完全相同,但通常情况下,CRC 值的不同意味着文件内容不同。命令计算的是 CRC 值,这是一种简单的校验和算法,不如 SHA-256 或 MD5 等加密哈希函数安全。cksum命令用于检查文件的CRC是否正确。确保文件从一个系统传输到另一个系统的过程中不被损坏。是文件的 CRC 值,cksum [选项]原创 2024-06-18 14:42:02 · 453 阅读 · 0 评论 -
【Linux】 安装rz 和sz
在 Linux 系统中,rz和sz是两个用于在本地计算机与远程计算机之间安全传输文件的命令行工具。它们是lrzsz包的一部分,通常用于通过 SSH 连接传输文件。原创 2024-06-10 05:00:00 · 3229 阅读 · 0 评论 -
【linux】禁用 swap
如果你确定不再需要 swap,并且想要释放磁盘空间,可以考虑删除 swap 文件或分区。删除 swap 文件或分区的步骤取决于你的具体设置,通常需要使用磁盘管理工具来完成。首先,你需要查看当前系统中是否存在 swap 分区或 swap 文件,以及它们的位置。文件,并注释掉或删除所有与 swap 相关的行。文件中仍然配置了 swap 分区或文件,它们将会重新启用。禁用所有 swap 分区或文件。但是,重启系统后,如果。永久禁用 swap,你需要编辑。文件后,你可以再次使用。原创 2024-06-05 05:00:00 · 1376 阅读 · 0 评论 -
【linux】swap学习
在 Linux 系统中,swap 是一种用于扩展系统内存的技术。当物理内存(RAM)不足时,系统会将一部分不常用的内存数据移至 swap 空间,从而释放物理内存供其他程序使用。Swap 空间可以是一个单独的分区(swap 分区),也可以是一个文件(swap 文件)。原创 2024-06-05 05:00:00 · 557 阅读 · 0 评论 -
【Linux】icmp_seq=1 Destination Host Unreachable
如果目标主机和发送请求的计算机不在同一个子网内,且没有正确配置路由,也可能导致目标主机无法到达。:如果输入的 IP 地址错误,或者 DNS 解析失败,也可能导致目标主机无法到达。:目标主机可能没有连接到网络,或者网络中的某个路由器无法将数据包转发到目标主机。:目标主机或网络中的防火墙可能阻止了 ICMP 请求,导致无法到达目标主机。:目标主机的 IP 地址可能不存在,或者目标主机已经关闭或未连接到网络。如果上述步骤都无法解决问题,可能需要进一步调查网络配置或联系网络管理员。原创 2024-05-25 06:00:00 · 5353 阅读 · 0 评论 -
【Linux】lsblk 命令使用
是一个在 Linux 系统中用来列出所有可用的块设备(例如硬盘驱动器、固态硬盘、USB 驱动器等)的命令行工具。它提供了关于这些设备的详细信息,包括它们的名称、大小、类型、挂载点等。lsblk [选项]原创 2024-05-24 17:19:49 · 2479 阅读 · 0 评论 -
【linux】新增磁盘的使用
这是另一个磁盘设备,大小为100G,没有显示分区信息,因此可能没有分区或者分区信息没有在输出中显示。磁盘没有被挂载,也没有重要的数据,因为接下来的操作会删除磁盘上的所有数据。没有分区,那么它可能是一个未分区的磁盘,或者分区信息没有在当前的。这些信息显示了系统中的磁盘和分区,以及它们的挂载点。磁盘的第三个分区,大小为38G,类型为分区,挂载点为。磁盘的第一个分区,大小为1G,类型为分区,挂载点为。磁盘的第二个分区,大小为1G,类型为分区,挂载点为。命令),设置分区大小,选择分区类型(例如,使用。原创 2024-05-24 16:58:29 · 817 阅读 · 0 评论 -
ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is be
启动nacos服务提示:!!原创 2024-04-18 05:00:00 · 1015 阅读 · 0 评论 -
linux 安装openjdk-1.8
查看到jre 以及java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64。原创 2024-04-17 15:18:44 · 1383 阅读 · 0 评论 -
【Linux】kill 命令使用
经常用kill -9 XXX。一直在kill,除了kill -9 -15 ,还能做什么?今天咱们一起学习一下。kill 命令用于删除执行中的程序或工作。原创 2023-10-21 10:15:38 · 472 阅读 · 0 评论 -
【mysql】定时备份数据库
都是MySQL数据库备份工具,它们用于创建数据库的逻辑备份。尽管它们的目的相似。mysql备份的命令有mysqlpump和mysqldump。是在MySQL 5.7版本中引入的,作为。我们就使用mysqlpump。原创 2024-03-27 05:30:00 · 551 阅读 · 0 评论 -
【Linux】系统开启和关闭过程
运行 init 进程:内核初始化完成后,会运行 init 进程,init 进程是 Linux 系统中的第一个进程,其进程号为 1。init 进程会读取配置文件,如 /etc/inittab、/etc/init.d/ 等,并根据配置文件启动其他进程。用户登录:用户输入用户名和密码后,系统会验证用户身份,如果验证通过,用户就可以登录系统,进行操作。启动登录界面:系统服务启动完成后,init 进程会启动登录界面,如图形界面、字符界面等。BIOS 自检:在计算机开机时,BIOS 会进行自检,检查硬件设备是否正常。原创 2024-03-19 17:03:07 · 544 阅读 · 0 评论