
Linux
文章平均质量分 70
Linux
一勺菠萝丶
做一个俗人,贪财好色,一世风流
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2025年5月4日更新!Docker镜像加速配置指南(新手友好版)
Docker默认从国外服务器下载镜像,就像跨国快递需要清关一样,速度自然快不起来。不过别担心,通过配置国内镜像加速器,下载速度能提升5-10倍!:建议每隔半年更新一次镜像源列表,获取最新最快的加速服务!如果遇到问题,欢迎在评论区留言,我会第一时间为您解答~ 🎉。(本文配置适用于Linux/macOS系统,Windows用户建议使用Docker Desktop的GUI配置界面)原创 2025-05-04 14:16:52 · 4174 阅读 · 2 评论 -
如何在 Linux 中彻底终止被 `Ctrl+Z` 挂起的进程?
Ctrl+Z挂起的进程不会自动退出,需手动终止。两种终止方式:直接通过kill %作业号或kill PID。恢复前台后用Ctrl+C。养成习惯:操作后运行jobs确认无残留进程。提示:日常使用中若误按Ctrl+Z,建议立即清理,避免系统积累大量暂停进程!原创 2025-04-12 15:14:56 · 708 阅读 · 0 评论 -
Linux下Docker安装超详细教程(以CentOS为例)
通过以上步骤,我们已经完成了Linux系统(以CentOS为例)下Docker的完整安装与配置。优先使用国内镜像源:显著提升镜像拉取速度服务优化配置:包括cgroups驱动、日志管理、存储驱动权限管理:普通用户需加入docker组以避免sudo生产环境注意:开启防火墙规则(),定期清理镜像(原创 2025-04-12 15:05:29 · 4467 阅读 · 0 评论 -
在VM中从图形界面CentOS切换到命令行模式(超详细新手教程)
轻度需求(临时用命令行):用方法二,直接切换虚拟控制台,用完切回图形界面。长期使用命令行(保留图形界面):用方法一,设置默认启动为命令行,需要时再切回图形界面(按彻底告别图形界面(服务器场景):用方法三,但务必先备份数据!原创 2025-04-12 14:44:21 · 1730 阅读 · 0 评论 -
Docker 容器 Elasticsearch 启动失败完整排查记录
在 RHEL/CentOS 服务器上,SELinux 可能会阻止 Docker 容器访问宿主机目录。本文将详细记录整个排查过程,方便未来遇到类似问题时可以快速定位并解决。,但 Elasticsearch 无法正常启动,运行。则说明 SELinux 可能影响了容器的数据目录挂载。分析日志信息,找出可能的错误信息并针对性解决。,而 Elasticsearch 容器通常。参数足够大,否则可能启动失败。处于退出状态,无法直接进入。状态,即进程异常退出。仍然报错,则继续排查。目录,导致启动失败。原创 2025-02-08 23:07:38 · 2168 阅读 · 0 评论 -
Docker容器中Elasticsearch内存不足问题排查与解决方案
在服务器上运行Elasticsearch时,遍历一次内存不足问题,给作为排查和解决的全过程。举为案例,有目前处理的步骤和解决策略。原创 2025-01-02 22:11:31 · 974 阅读 · 0 评论 -
MongoDB 常用操作指南(Docker 环境下)
本文详细介绍如何在 Docker 中操作 MongoDB,包括如何进入命令行、进行用户认证、查看数据库和集合,以及常用的索引操作和其他高频使用的 MongoDB 方法。小白也能轻松上手。原创 2024-12-24 23:14:57 · 1701 阅读 · 0 评论 -
如何解决Elasticsearch容器因“Connection refused”导致的问题
在使用Elasticsearch时,尤其是将Elasticsearch部署在Docker容器中,可能会遇到连接被拒绝()的情况。原创 2024-10-12 23:00:16 · 2144 阅读 · 0 评论 -
如何在Linux系统中查找文件
在Linux中,查找文件的命令多种多样,常用的有findlocatewhich和whereis。通过这些工具,我们可以轻松找到需要的文件。对于初学者来说,最常用的还是find和locate,它们功能强大且易于使用。find:功能最强大,适合查找任意文件。locate:速度最快,但依赖数据库更新。which和whereis:适合查找可执行文件的位置。原创 2024-10-09 23:17:43 · 6094 阅读 · 0 评论 -
手动更换SSL证书教程及注意事项
手动更换SSL证书并不复杂,但需要谨慎操作。本文介绍了从备份旧证书、上传新证书、修改Nginx配置文件、重新加载Nginx到验证证书是否生效的全流程。原创 2024-10-09 23:08:03 · 5848 阅读 · 0 评论 -
Linux常用命令大全
Linux是一个功能强大的操作系统,广泛应用于服务器、开发和嵌入式系统中。掌握一些基本的Linux命令对于高效地使用系统至关重要。本文将介绍一些常用的Linux命令,帮助你提升操作效率。原创 2024-07-23 11:46:37 · 488 阅读 · 0 评论 -
选择合适的SSL证书:性价比最优选择指南
当我们谈论HTTPS证书时,主要涉及的是SSL/TLS证书,这些证书用于在服务器与客户端之间建立安全的加密连接。原创 2024-07-01 13:53:46 · 508 阅读 · 0 评论 -
为什么Linux服务器空间充足而实际上空间已满的原因
以下是一个典型的Linux服务器的磁盘空间使用情况表,展示了不同文件系统的大小、已用空间、可用空间和挂载点等信息。原创 2024-06-25 10:47:29 · 693 阅读 · 0 评论 -
理解Linux内存管理:为何进程的虚拟内存使用超过物理内存总量
在管理Linux服务器时,你可能会发现某些进程报告的虚拟内存(VSZ)超过了物理内存的总容量。这可能令人困惑,特别是在试图优化系统内存或解决内存相关的性能问题时。本文将通过实际的命令行输出来解释这种现象的原因,并介绍Linux内存管理的一些基本概念。原创 2024-06-19 11:42:29 · 1982 阅读 · 0 评论 -
如何排查和优化Linux服务器上的Java应用内存使用
在管理Linux服务器时,有效地监控和优化内存使用是保持系统稳定性的关键。特别是运行内存密集型的Java应用时,正确地诊断和处理高内存使用至关重要。本文将介绍几种方法来帮助你分析哪些进程或服务占用了较多的内存,并提供一些优化建议。原创 2024-06-19 10:51:03 · 1613 阅读 · 0 评论 -
解决Linux下Java应用因内存不足而崩溃的问题
在Linux系统中运行内存密集型的Java应用时,经常会遇到因系统内存不足而导致应用崩溃的问题。本文将探讨如何诊断这类问题以及提供有效的解决方案。原创 2024-06-19 10:47:38 · 637 阅读 · 0 评论 -
df -h的值详细介绍
在 Linux 系统中,了解不同类型的文件系统及其作用是非常重要的。以下是一个常见的 Linux 文件系统配置的概述,包括每个文件系统的作用和重要性。这个概览提供了在 Linux 系统中常见的文件系统类型及其用途的快速理解。是一种特殊类型的文件系统,用于在内存中创建和管理设备文件(device files)。在Linux系统中,几乎所有的硬件设备都通过特殊的文件(设备文件)来访问和控制。目录下,它们代表系统中的各种物理和虚拟设备,如硬盘、USB设备、网络接口等。提供了一个动态的方式来管理这些设备文件。原创 2024-01-09 11:01:46 · 2131 阅读 · 0 评论 -
如何使用命令行查看服务器的核心数和内存大小
在管理服务器时,了解服务器的硬件配置是至关重要的。本文将介绍如何使用命令行来查看服务器的核心数和内存大小,涵盖了常见的 Linux、Windows 和 macOS 操作系统。原创 2024-03-22 14:22:24 · 2081 阅读 · 0 评论 -
全面备份:自动化MySQL服务器上所有数据库的备份策略
这篇博客提供了一个批量备份MySQL数据库的Shell脚本,并包含了详细的注释和使用说明。这个脚本能够自动化地备份服务器上所有的数据库,排除系统数据库,并在备份完成后压缩和清理旧文件。原创 2024-04-07 12:16:38 · 653 阅读 · 0 评论 -
精准备份:如何自动化单个MySQL数据库的备份过程
当你在Linux服务器上工作时,可能需要找到某个正在运行的Java应用的JAR文件位置。这对于诊断问题、更新应用或理解部署结构非常有用。以下是一个步骤详细的指南,帮助你找到这些信息。原创 2024-04-07 11:41:42 · 564 阅读 · 0 评论 -
Linux 环境搭建与常用命令指南
Linux命令行提供了强大的工具和灵活的操作方式,是系统管理员和开发者必备的技能。通过熟练使用这些基础命令,您可以有效地管理和控制Linux环境,进行高效的系统管理和开发任务。原创 2024-06-05 10:44:39 · 592 阅读 · 0 评论 -
运维开发(DevOps):加速软件交付的关键方法
运维开发(DevOps)是将软件开发(Development)与信息技术运维(Operations)的流程整合在一起的实践方法。DevOps的目标是通过增强开发和运维团队之间的协作,提高软件产品的发布效率、质量和稳定性。原创 2024-06-05 10:32:36 · 1019 阅读 · 0 评论 -
如何在Linux中查看目录下的文件数量?
在管理Linux系统时,经常需要检查特定目录下的文件数量。这可以帮助我们了解目录的内容量和结构。以下是几种在Linux中查看目录下文件数量的方法,每种方法都适用于不同的场景。原创 2024-05-22 18:24:39 · 16660 阅读 · 1 评论 -
linux下查看文件当下的所有文件的大小和查找大文件
要查询一个文件夹下面所有文件的总大小,您可以使用。例如,如果您想要检查当前目录中。文件夹及其所有内容的总大小。原创 2023-12-08 16:21:34 · 1034 阅读 · 0 评论 -
阿里云centos7 开放端口并对外开放
查看已打开的端口 # netstat -anp查看想开的端口是否已开 # firewall-cmd --query-port=666/tcp若此提示 FirewallD is not running表示为不可知的防火墙 需要查看状态并开启防火墙查看防火墙状态 # systemctl status firewalldrunning 状态即防火墙已经开启dead 状态即防火...转载 2019-06-04 17:57:07 · 2892 阅读 · 0 评论 -
CentOS下让命令后台运行并在前后台切换的方法
在命令结尾加”&”符号可以让命令在后台运行,这时可以看到一个命令号和命令,后面是Running,表示正在运行,输入fg即可将后台命令调回前台,但如果有多个命令在后台运行,就需要jobs命令,jobs命令可以列出所有在后台运行的命令及运行状态,这时使用fg空格后接命令号即可将对应的命令调回前台,如果一个命令已经在前台运行,又不想结束他,按Ctrl+Z即可将命令移至...原创 2019-06-04 16:40:59 · 9894 阅读 · 0 评论 -
使用FastDFS遇到问题:“Java.lang.Exception: getStoreStorage fail, errno code :2”
这个问题的原因主要有两个storage 服务器未启动或启动异常配置文件 storage.conf 中,IP信息错误(多数是因为这个)对应的解决办法重启 storage 服务/etc/init.d/fdfs_storaged restart如果安装了 fastdfs-nginx-module 模块,最好重启一下Nginx/usr/bin/nginx -s reload...原创 2019-06-06 17:51:51 · 8774 阅读 · 2 评论 -
mac os下VMware Fusion虚拟机和本机ping不通 解决办法
前提在学习在线项目中fastdfs文件储存的时候涉及到了使用cenos6虚拟机, 但在安装后发现虚拟机的和mac本机ping不同的问题, 网上找了下解决办法, 记录下安装环境macOS 10.13.6VMware Fusion 11.1.0系统 CenOS6基础知识: VMware Fusion连接模式(了解一下就行了)vmware下虚拟机有三种网络适配器连接模式:Nat,...原创 2019-06-06 17:10:11 · 15583 阅读 · 10 评论 -
将慕课网上springboot微信点餐系统中虚拟机的前端代码部署到自己的电脑上(macos)
在学习springboot微信点餐系统时,因为用到的虚拟机是别人配置好的, 同时也会出现一个问题就是在不再地方使用该虚拟机会出现ip地址不一定的问题, 就是DT, 所的想把虚拟中的前端页面放到自己的服务器上, 这样会方便很多1, 学习过程中的linux的环境不多说了,网上有很多, 这里用到了npm2, 将课程提供的code放到自己服务器的该目录下(此处需要用的不是code下的文件, 而是c...原创 2019-02-16 16:54:23 · 2710 阅读 · 7 评论 -
CentOS 7 yum 安装 MySQL5.7(不用下载安装包再上传到服务器)
0、环境本文操作系统: CentOS 7.2.1511 x86_64MySQL 版本: 5.7.131、找到 MySQL 官方的 Yum Repository并在Cenos中安装(如果也是安装的mysql5.7的话就可以直接执行下面命令,不用去再去找)从 MySQL 官网选取合适的 MySQL 版本,获取下载地址。然后使用 wget 下载:root@iZ2ze7rz0layh1h4a...原创 2019-01-08 22:59:08 · 3077 阅读 · 1 评论 -
TCP端口和UDP端口有什么区别和联系?
1,TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一...转载 2019-01-11 16:45:31 · 10666 阅读 · 0 评论