
Linux系统运维
ascarl2010
这个作者很懒,什么都没留下…
展开
-
准确--CentOS 7 配置 Chrony 同步阿里云 NTP 时间服务器及手动同步指南
会在后台平滑地调整时间(slewing)。但如果初始时间偏差较大(例如几秒钟),或者你希望立即将时间校准,可以手动触发一次时间步进(stepping)。服务,使其与阿里云 NTP 时间服务器保持时间同步,并说明如何在需要时手动触发一次立即同步。本文档介绍如何在 CentOS 7 系统上配置。然后添加阿里云的 NTP 服务器地址。是一个旧工具,会强制设置时间,但不能与。开头的行,将它们注释掉(在行首加。选项有助于加快初始同步速度。服务交互的标准方法。原创 2025-04-22 10:45:47 · 1165 阅读 · 0 评论 -
准确--回顾B站 “713“ 大规模服务不可用事故
它暴露了在高速发展过程中,核心基础设施的健壮性、多活架构的完善度、运维自动化水平、应急响应流程以及质量保障体系等方面存在的短板。事故的根因是一个看似微小的Lua代码处理疏忽,在特定条件下被罕见场景触发,最终通过核心接入层SLB放大了影响,导致了全站级别的服务中断。尽管过程痛苦,但事故也验证了多活架构在部分场景下的有效性,并强力推动了后续一系列深入的技术和管理优化。B站全站服务(主站、直播、APP、支付、电商、漫画等)大面积瘫痪,用户无法访问,APP首页无法加载。(Not a Number),导致其中的。原创 2025-04-02 18:01:26 · 1077 阅读 · 0 评论 -
准确--给已经存在的分区进行扩容
需要先利用以下命令进行配置查看,文件系统就已经成功利用。磁盘的空间进行了扩展。完成以上步骤后,你的。原创 2025-04-01 15:44:15 · 489 阅读 · 0 评论 -
准确---Liunx查看出口ip的命令
这些方法的前提是你的设备能联网。如果你在内网环境中(比如用NAT),这些命令返回的就是路由器的公网IP,而不是本机的局域网IP。你试试看,有没有成功?或者你有更具体的需求,比如脚本里用还是排查网络问题?告诉我,我再帮你调整方案!这个网站专门返回IP,输出干净,只有IP地址本身。通过OpenDNS的服务,获取你的出口IP,网站返回你的公网IP地址,简单快速。表示安静输出直接显示结果。的部分,但这不是出口IP。原创 2025-03-04 19:07:57 · 896 阅读 · 0 评论 -
准确--Centos最小化安装通过命令去修改ip和dns
在 CentOS 7 中,最小化安装后没有图形界面,你需要手动配置网络。原创 2025-03-04 18:39:43 · 421 阅读 · 0 评论 -
Centos7在线快速安装python3
这样就完成了Python3的安装,并配置了国内镜像源,可以正常使用pip安装包了。原创 2024-12-16 22:34:26 · 217 阅读 · 0 评论 -
AIX Version 7.1重置账号
根据提示输入两次相同密码完成操作。原创 2024-12-02 18:05:35 · 279 阅读 · 0 评论 -
用户无法登陆,修改用户进程数
如有任何问题,请提供更多详细信息,我可以帮助进一步排查。如果您需要修改内核参数(与资源限制不同),可以编辑。完成配置后,重新登录用户。这确保 PAM 会加载。原创 2024-11-21 20:44:18 · 336 阅读 · 0 评论 -
系统启动时将自动加载环境变量,并后台启动 MinIO、Nacos 和 Redis 服务
【代码】系统启动时将自动加载环境变量,并后台启动 MinIO、Nacos 和 Redis 服务。原创 2024-11-11 02:48:11 · 839 阅读 · 0 评论 -
两台linux服务器使得scp保持在后台运行
首先配置免密登陆如果希望在终端断开后继续传输文件。原创 2024-10-28 02:07:41 · 683 阅读 · 0 评论 -
离线环境下强制安装 `gcc` 及其依赖的完整教程(适用于 CentOS 7)
通过强制安装所需的 RPM 包,即使在离线环境下也可以成功配置gcc编译环境。确保每个步骤都正确执行,以避免依赖问题。原创 2024-10-14 20:14:55 · 1781 阅读 · 0 评论 -
Centos7更换阿里云的 YUM 镜像仓库&红帽7更换
创建了新的阿里云 YUM 配置文件,简单高效。原创 2024-09-20 17:12:55 · 1074 阅读 · 0 评论 -
系统参数优化系统
这些优化设置可以根据你的具体需求进行调整。如果你不确定某些设置的具体需求,可以先将其设置为unlimited,然后根据实际情况调整。不过,请注意,设置为unlimited可能会导致系统资源的过度消耗,因此应根据具体情况进行合理设置。/bin/bashulimit -c unlimited # 核心文件大小ulimit -l unlimited # 最大锁定内存ulimit -s unlimited # 堆栈大小ulimit -q unlimited # POSIX 消息队列。原创 2024-06-11 13:24:05 · 259 阅读 · 0 评论 -
新建组,配置目录多用户共享
目录的组归属和权限,以确保两个用户都可以使用该目录下的所有内容。目录及其所有子目录和文件具有适当的读取、写入和执行权限。这样,新创建的文件和目录将自动继承父目录的组属。通过上述步骤,你将创建一个新的组。,并将两个用户添加到该组。确保设置生效,可以切换到。原创 2024-05-15 16:55:25 · 424 阅读 · 0 评论 -
使用find查找来屏蔽`Permission denied` 错误
这种区分对待输出和错误的设计允许用户或其他程序更灵活地处理程序的输出内容,例如只捕获错误信息进行特别处理,或只关注正常的命令输出结果。使用这种方式可以有效避免在命令执行过程中由于权限不足而产生的大量错误信息干扰到命令的正常输出结果。这是程序输出错误信息的方式,独立于标准输出,允许错误信息和正常输出分开处理(默认也是输出到终端/屏幕)。这个表达式的意思是将所有的错误输出重定向到。是一个特殊的设备,它会丢弃写入它的任何内容,相当于一个黑洞。这是程序输出数据的主要方式(默认输出到终端/屏幕)。原创 2024-05-10 01:53:21 · 2214 阅读 · 0 评论 -
Linux查看8080端口是否启用
请根据您的具体需求选择合适的命令来检查8080端口的状态。如果您的系统中没有安装某些命令,您可能需要先安装相应的软件包。在Linux系统中,您可以使用几种不同的命令来检查8080端口是否被启用或正在被某个进程使用。命令是另一个用于获取套接字统计信息的工具,它的输出更简洁,且执行速度通常比。如果没有输出,那么该端口没有被使用。如果您想要确认8080端口是否在防火墙中开放,可以使用。命令提供了关于网络连接、路由表、接口统计等的信息。如果8080端口被某个进程使用,用于过滤出包含8080端口的行。原创 2024-03-20 22:08:48 · 2970 阅读 · 0 评论 -
自动化运维技术与工具整合
通过这些例子,我们可以看出这些技术和工具在现代软件开发和运维中的重要性。它们不仅提高了效率,降低了人为错误的可能性,还加强了系统的可靠性和可维护性。无论是在小型项目还是在大规模的企业级应用中,合理利用这些工具都能带来显著的好处。原创 2024-03-14 17:49:24 · 488 阅读 · 0 评论 -
在Linux中查找大文件
在Linux中查找大文件,你可以使用find命令结合其他工具(如sort和du)来实现。原创 2024-02-22 20:26:38 · 2938 阅读 · 0 评论 -
RHEL8提示需要注册才可以yum解决办法
关闭注册以及修改更新远(已注册的RHEL8忽略本步骤)原因:因为没注册的红帽子是无法连接到官方的Yum源的。可以看到repo源已经变成阿里云的了。原创 2024-02-20 16:09:34 · 1724 阅读 · 0 评论 -
Linux环境变量配置文件--《一图胜千言》
总的来说,这张图解释了Linux系统中,用户登录和开启新shell时,不同配置文件加载的顺序和条件。这个过程对于设置环境变量、别名、shell选项等都是非常重要的。这张图是一个关于Linux系统中shell启动时配置文件加载顺序的流程图。图中分为登录shell和非登录shell两种情况,来描述不同配置文件的读取过程。判断当前shell是否是登录shell。原创 2024-02-20 13:50:52 · 428 阅读 · 0 评论 -
free -m`命令在Linux系统中用于显示系统的内存使用情况
选项表示以MB(兆字节)为单位显示信息。这个命令提供了关于系统内存(RAM)、交换空间(swap)等的当前使用情况的快照。是监控和管理Linux系统内存使用的有用工具,它可以帮助系统管理员了解当前内存使用情况,并据此进行相应的优化或调整。命令在Linux系统中用于显示系统的内存使用情况,其中。原创 2024-02-01 16:53:12 · 1288 阅读 · 0 评论 -
在 CentOS 7上创建本地 YUM 仓库,并且提供给其它服务器做yum源
确保你已经将 CentOS 7.6 的 ISO 镜像文件上传到了服务器上。例如,假设你已经上传到。你需要将 ISO 镜像文件挂载到一个目录中,以便访问其中的内容。例如,创建一个挂载点。此外,如果你计划在系统重启后仍然保持 ISO 挂载,可以在。确保你拥有足够的权限执行上述操作,或者使用。下创建一个新的 repo 文件,例如。现在你可以从本地仓库安装软件包了。如果一切配置正确,你应该能看到。指向你的本地挂载目录。文件中添加相应的条目。原创 2024-01-11 16:30:56 · 952 阅读 · 0 评论 -
`nano` 终端文本编辑器使用教程
的一些基本用法,但它们足够让你开始编辑文件。是一个常用的终端文本编辑器,它比一些其他文本编辑器(如。)更容易使用,特别适合初学者。会提示你是否要保存更改。按照提示选择是或否。打开文件,只需在终端中输入以下命令,其中。如果文件已更改但尚未保存,的手册或在线文档以获取更多详细信息。键(同时按下),然后按。若要保存文件,可以按下。的帮助信息,可以按下。原创 2023-12-25 15:07:33 · 5550 阅读 · 0 评论 -
2024年Centos6或者rhel6目前亲测可用仓库镜像源
链接: https://pan.baidu.com/s/1OKD3Lw0euoFfssMRd4hl-A?pwd=1111 提取码: 1111 复制这段内容后打开百度网盘手机App,操作更方便哦。--来自百度网盘超级会员v10的分享。原创 2023-12-25 14:45:05 · 792 阅读 · 0 评论 -
Ubuntu和Red Hat Enterprise Linux差异
由于Ubuntu(基于Debian)和Red Hat Enterprise Linux(RHEL,包括其衍生版本如CentOS和Fedora)是基于不同的Linux发行版,它们在命令行工具和管理上确实存在一些差异。但是,要列出所有差异是非常庞大且复杂的任务,因为有很多细节和特定情况需要考虑。原创 2023-12-22 11:18:10 · 1431 阅读 · 0 评论 -
检查 `/var` 是否有自己的独立分区
要检查/var。原创 2023-12-05 21:39:51 · 224 阅读 · 0 评论 -
2T以上的硬盘需要转GPT格式再分区
为了支持超过2TB的分区,你需要使用GPT(GUID Partition Table)而不是MBR分区表。GPT没有2TB的限制,并且可以支持非常大的分区。此外,某些老旧的Linux内核或工具也可能不支持大于2TB的逻辑卷。是一个2TB的分区并且是用MBR分区表创建的,你将需要重新分区你的磁盘使用GPT分区表。在大多数老旧的系统上,你可能遇到了MBR(Master Boot Record)分区表的限制,它最大支持2TB的分区。这解释了为什么你的逻辑卷无法创建超过2TB的分区。删除旧的分区(这将删除。原创 2023-11-27 18:49:05 · 1261 阅读 · 0 评论 -
2分钟快速实现非逻辑卷磁盘扩容
在执行这些步骤之前,请确保您有虚拟机的快照或者备份,以防万一操作出现意外。虽然这些步骤一般不会导致数据丢失,但进行充分的备份总是最佳实践。如果您对这些步骤不确定,建议联系您的系统管理员。分区,然后创建了一个新的主分区,使用了整个磁盘的空间,最后保存了更改。这些操作不会删除数据,因为它们不影响磁盘上的数据块。命令来删除旧的分区并创建一个新的更大的分区。在虚拟机环境中,您可以扩展虚拟硬盘的大小而不影响数据。:对于ext4文件系统,您需要用。:关闭您要更改磁盘大小的虚拟机。分区的大小是否正确。原创 2023-11-24 12:03:01 · 892 阅读 · 0 评论 -
2分钟快速安装 `nginx` 和配置 `keepalived`
这是详细的步骤来在 CentOS 7 上安装nginx和配置keepalived。原创 2023-11-20 21:49:18 · 210 阅读 · 0 评论 -
Linux 命令整理
Linux 命令整理基础文件和目录操作ls - 显示目录中的文件及其属性。cp - 复制文件或目录。mkdir - 创建新目录。mv - 移动或重命名文件。rm - 删除文件或目录。touch - 创建新文件或修改文件时间戳。rmdir - 删除空目录。umount - 卸载文件系统。tree - 以树状图形式列出目录内容。paste - 合并两个文件。文本查看和编辑cat - 在终端显示文件内容。more 和 less - 分页显示文本文件内容。vim - 功能强大的文原创 2023-11-11 23:48:00 · 304 阅读 · 1 评论 -
Centos7快速重置root密码
2、按’e’键,进入如下界面,移动向下方向键至“linux16”开头的行。然后按向右的方向键移动,找到“ro”并将其修改为“rw init=/sysroot/bin/bash”。5、修改完密码运行命令“touch /.autorelabel”,使SELinux生效,密码生效。1、重新启动Centos7,5秒内按向下方向键,使其停留在开机界面,如下图。6、重启系统后,账号为root,再输入新设置的密码就可正常登录系统了。3、同时按住Ctrl和x键,系统进入如下界面。/sysroot/ ”然后即可修改密码,原创 2023-11-02 18:32:36 · 4746 阅读 · 0 评论 -
《排错》Python重新安装后,执行yum命令报错
是原始的 Python 2.7.5 二进制文件,并且它是完整的和工作的,那么它应该可以被用作 Python 解释器。这种方法的好处是它不会影响到依赖于新 Python 版本的其他程序。但是,为了系统的稳定性,这仍然只是一个暂时的解决方案。最终,您可能希望将系统恢复到一个更正常的状态,其中。如果上述命令输出了预期的 Python 版本且没有报错,那么您可以按前面的建议修改。幸好对之前的解释器做了备份,那么我们就把yum文件中的配置指向这个备份的就行。这样,您的程序仍然可以使用新的 Python 版本,而。原创 2023-10-25 16:20:13 · 1173 阅读 · 0 评论 -
openssl升级
root@localhost bin]# mv /usr/include/openssl /usr/include/openssl.old(有可能没有,没有就不用管)./configure --prefix=/usr/local/zlib (编译zlib出错,请安装gcc yum install gcc)注意/usr/local/ssl/这里是我上面安装openssl的指定路径--prefix=/usr/local/ssl -d shared。5.备份原来的,创建链接。原创 2023-10-23 21:31:38 · 444 阅读 · 0 评论 -
减少home空间增加root空间
请注意,这是一个高风险操作,建议在进行之前先在测试环境中试验。确保你完全理解每个命令的作用,并且你有足够的备份。如果你不熟悉这些命令或不确定这些操作,请考虑咨询有经验的系统管理员。要缩小一个XFS文件系统的LVM逻辑卷,你需要采用替代方法。很遗憾,XFS文件系统不支持缩小,如你所见的错误信息所示。这意味着你无法直接使用。原创 2023-10-20 14:29:46 · 440 阅读 · 0 评论 -
使用yum进行软件安装的基础命令
(Yellowdog Updater Modified)是一个非常常用的包管理工具,用于自动下载和安装软件包以及其依赖关系。,因为你只是在下载文件,而不是进行安装。通常,基于Red Hat的系统默认会安装这个工具。如果你只需要下载软件包而不进行安装,你可以使用。更新软件库,以确保您能够下载最新版本的软件包。使用以下命令来查看系统中已安装的所有软件包。使用以下命令来查看有关特定软件包的详细信息。使用以下命令来卸载一个已安装的软件包。使用以下命令来更新一个特定的软件包。使用以下命令来安装一个软件包。原创 2023-09-21 16:25:46 · 1515 阅读 · 0 评论 -
修改Centos8的系统字符集
这些命令应该会帮助你将 CentOS 8 的字符集更改为 UTF-8。如果你在执行这些命令时遇到任何问题,可能需要检查系统文档或在线帮助以获得更多支持。如果你想设置为英文的 UTF-8 字符集,你可以选择例如。设置新的字符集后,重新登录或重启系统以使更改生效。原创 2023-09-04 13:23:52 · 1331 阅读 · 0 评论 -
在Linux服务器上,查看系统最近的重启记录
在Linux服务器上,您可以查看系统的重启记录以了解系统何时进行了重启。系统的重启记录通常被记录在系统日志文件中。根据这些记录,您可以了解系统的重启历史,以及重启发生的日期和时间。在您提供的输出中,有多次重启记录,并且还包括每次重启的持续时间(如果重启已经完成)。这将显示出系统的重启时间、持续时间以及导致重启的原因(例如正常关机、由于用户或管理员的命令等)。这将显示出包含 “reboot” 关键词的日志记录,其中包括系统重启的时间戳和相关信息。根据您提供的输出,您可以看到系统的重启记录以及相关信息。原创 2023-08-30 15:30:12 · 14644 阅读 · 0 评论 -
一个目录拥有多个用户可访问权限
你可能希望设置 775 权限,这样目录的所有者和组都有读、写和执行权限,而其他用户只有读和执行权限。我要让/home/images这个目录,nginx用户和mml3用户都可以访问,该怎么做。这个是sudo usermod -aG webaccess nginx。用户都添加到一个共同的组,并为此组设置对。:确保目录的权限允许所属组和其他用户访问。组,而不会影响他们属于其他的组。:例如,我们可以创建一个名为。所以,这两个命令的作用是将。:一个简单的方法是将。用户到一个已存在的组。原创 2023-08-23 13:49:56 · 297 阅读 · 0 评论 -
使用 `nmcli` 在 CentOS 8 上添加永久路由
这种方法的好处是它使用了 CentOS 8 的默认网络管理工具,且命令相对直观,方便管理。不过,不论使用哪种方法,都确保在生产环境进行更改前在测试环境验证更改。通常,这个名称可能是 “System ens33” 或类似的,其中 “ens33” 是接口名称。CentOS 8 使用 NetworkManager 作为默认的网络管理工具,因此我们可以使用。可以更加直观地管理路由,并且更符合 CentOS 8 的默认网络管理方式。这个命令将会为连接添加指定的路由。工具来实现相同的目标。原创 2023-08-09 15:29:36 · 2518 阅读 · 0 评论 -
基础的 lftp 使用方法
是一个功能强大的文件传输工具,支持FTP、HTTP、SFTP、FISH等多种协议。它提供了一套丰富的命令,使得文件传输和管理更加简便。由于其功能非常强大,还有许多高级命令和选项可供使用。如果你想深入了解或查看所有可用命令,你可以阅读其man页(之后系统会提示您输入密码。如果传输过程中出现中断,原创 2023-08-09 15:12:45 · 3587 阅读 · 0 评论