登录社区云,与社区用户共同成长
邀请您加入社区
本文介绍了在Linux系统中为root用户设置固定IP地址的步骤:1. 使用vi编辑器修改网卡配置文件/etc/NetworkManager/system-connections/ens160.nmconnection,主要修改[ipv4]部分的address1(IP地址/子网掩码)、dns(DNS服务器)和gateway(网关)参数;2. 使用nmcli命令重新加载配置(nmcli reload
摘要: 作者购买了一台10元/月的低配云服务器(CentOS7系统),但发现其glibc版本过低,无法运行现代工具。由于商家不提供高版本系统镜像,作者选择通过DD重装方式将系统升级为Debian12。操作步骤包括修复CentOS7源、下载重装脚本、执行Debian12安装指令,并重启验证。最终成功将系统升级,解决了兼容性问题。文中还提醒注意备份数据、修改默认密码等风险事项。
本文介绍了非云主机环境下使用rsync进行服务器迁移的详细方案。针对两台CentOS服务器(旧服务器192.168.147.139,新服务器192.168.147.142),通过以下步骤实现系统迁移:1)记录旧服务器关键信息;2)在新服务器安装相同版本系统;3)同步软件包;4)使用rsync进行全盘文件同步;5)迁移后配置调整,包括修改fstab文件UUID和重新安装GRUB引导。方案强调操作前必
在国内使用 Ubuntu 或 CentOS,第一件事就是换成国内镜像源,否则apt update或慢到怀疑人生。但是——Ubuntu 要记住版本代号(focal、jammy…)CentOS 要区分主版本号(7、8、9…),EOL 版本还要改用 vault还要手动备份原文件,万一写错了还能恢复有没有一个脚本,让你像点菜一样选系统、选镜像源,然后自动完成一切?有!今天分享的就是为此而生。这个脚本在我管
文章摘要 Tomcat是一款由Apache软件基金会开发的开源轻量级Web应用服务器,支持Servlet和JSP规范,广泛应用于Java Web开发。本文详细介绍了Tomcat的安装与配置过程:包括环境准备(IP规划、关闭防火墙/SELinux)、软件包下载、解压安装Tomcat和JDK8、配置Java环境变量、启动Tomcat服务及验证访问。通过对比Apache、Nginx等主流Web服务器,突
本文介绍了Tomcat的安装与配置过程,包括JDK环境部署、Tomcat二进制安装、目录结构说明以及通过systemd服务管理Tomcat。同时对比了Resin、Jetty、JBoss等主流Java Web服务器特性,并详细解析了Tomcat的配置文件架构,包括Server、Service等核心节点功能。
适用场景:CentOS 7.x 物理服务器迁移至 VMware vCenter/ESXi 虚拟机本文档基于实际迁移案例(某塔式服务器 192.168.80.57 → VM)整理。
一、常用命令1:跟踪日志tail -f -n 100 xxx2:文件编辑vi/vim(编辑);shift+:wq(退出编辑保存);shift+:q(退出编辑);shift+:q!(强制退出);Esc->/关键字(查找关键字) n(下一条) shift+n(上一条)3:翻页查看less -N(显示行号) xxx;history|less;ps -ef|less;q(退出) d/b(上) u/y
Linux环境搭建
本文提供了CentOS 7基础环境配置的完整指南,包含以下关键步骤:1)通过MobaXterm优化SSH连接设置并建立远程连接;2)使用hostnamectl修改主机名并同步/etc/hosts文件;3)替换默认yum源为阿里云镜像加速软件安装;4)关闭SELinux和防火墙以简化学习环境;5)配置chrony时间同步服务使用阿里云NTP服务器。文中通过详细命令和截图演示了每个配置环节,特别强调了
git bash报错:Permission denied, please try again。经排查是ssh没有配置我的key,所以就借着这篇文章整理了一下关于Git的安装以及SSH配置过程。
(3)、ntp软件包在centos8不支持,时间同步要chrony实现,所以需要安装chrony。(2)、使用命令:chronyc --version,检查是否安装chronyc。(1)、使用命令:ntpd --version,检查是否安装ntpd。(2)、如果当前这台服务器作为目标服务器,就不用添加。如果没有安装,则需要按照以下步骤进行安装。如果不先添加yum源,会报如下错误。(4)、增加启动并
硬件配置需求:I5CPU双核、硬盘500G、内存4G以上。前提:1.安装好的虚拟机2.CentOS 7.5的镜像(参考文档:https://blog.csdn.net/michaelwoshi/article/details/96735024)1. 创建新的虚拟机2. 自定义安装3. 默认即可(也可以选择低版本)4. 选择稍后安装5. 默认即可6. 自定名称和选择安装位置7...
本文详细介绍了在CentOS 7.9系统上搭建Nginx+MySQL 8.0+Redis环境的完整流程。针对CentOS 7官方源已失效的问题,提供了阿里云CentOS Vault归档源的配置方法。文章包含虚拟机安装、云服务器准备、基础环境配置、YUM源更换等关键步骤,并详细讲解了各服务的安装与安全配置要点。特别强调了MySQL临时密码获取、Redis远程访问安全设置等常见问题解决方案,适用于开发
链接: https://pan.baidu.com/s/1oKRlfq1M4PmesMXDv4AZAw 提取码: 1999。
本文记录了在VMware虚拟机上安装CentOS 7操作系统的完整流程,包括创建虚拟机、挂载镜像、系统安装等步骤,并详细介绍了通过MobaXterm工具远程连接Linux虚拟机的方法。文章还涵盖基础环境配置操作,如修改主机名、配置本地hosts解析以及安装阿里云网络源等实用内容,为后续Linux环境搭建和服务部署提供了基础支持。关键操作均配有截图说明,适合初学者参考实践。
桥接模式介绍在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟 系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机 系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。 使用桥..
摘要:codebuddy-cli提供两种安装方式:1)推荐的原生二进制安装,无需Node.js,通过curl脚本快速安装;2)npm安装(需Node.js 18.20+),可配置国内镜像加速。安装后需验证版本,原生方式可能需手动添加PATH路径。两种方式均支持codebuddy --version验证安装结果。(149字)
文章摘要: 为应对服务器频繁遭受的SSH暴力破解攻击,作者基于CentOS 7.9系统,利用Fail2ban工具设计了一套智能防护策略。通过日志分流(rsyslog将SSH攻击日志独立存储)和Fail2ban规则定制,实现分级封禁:无效用户登录立即封禁IP 100小时,root用户3次密码错误后封禁100小时。测试验证了防护有效性,并指出该方案可扩展至其他服务(如MySQL)。最终将封禁时长从5分
在其中存入3.txt的文件,其文件内容是this is 3.txt。在其中存入4.txt的文件,其文件内容是this is 4.txt。第一个主分区挂载到/guazai1目录,并在其中存入1.txt的文件。第二个主分区挂载到/guazai2目录,并在其中存入2.txt的文件。主分区创建xfs类型的文件系统,挂载到/guazai5目录,在其中存入5.txt的文件,其文件内容是this is 5.tx
本文介绍了在CentOS 7系统上安装Claude Code的完整流程。主要内容包括:安装兼容glibc 2.17的Node.js 18版本(需使用unofficial-builds提供的特殊版本),通过npm安装Claude Code,配置必要的环境变量(API Token、请求地址等),以及验证API连通性的三种方法。文章还提供了常见问题解决方案,如GLIBC版本不兼容、DNS解析失败、401
摘要 本文提供了在CentOS/RHEL系统上安装Claude Code并接入DeepSeek-V4-Pro模型的完整指南。主要内容包括: 系统要求:支持CentOS 7/8/9及RHEL,推荐使用CentOS 8+以获得最佳体验 安装步骤: 安装Node.js ≥18.x(推荐使用NodeSource或nvm方式) 通过npm全局安装Claude Code(建议使用淘宝镜像加速) 获取DeepS
背景:最近部署k8s高版本v1.28.8时发现需要操作系统内核等级至少为5版本,因此整理了一下升级系统内核的一些操作和细节。
顺序写保证 HDD/SSD 的写入性能,降低延迟;数据压缩减少 I/O 和网络数据量,间接提高吞吐;内存映射让随机读文件像访问内存一样自然,避免拷贝;零拷贝消除 CPU 在数据搬运中的消耗,让文件服务和消息转发跑满网卡;多路复用作为神经中枢,用一个线程驱动成千上万的连接,用最小的资源管理海量并发。理解了这些基础机制,你就拥有了分析系统性能瓶颈、设计高性能中间件的底层知识框架。希望本文能帮助你真正把
本文介绍基于Linux系统自带的Git和SSH协议搭建轻量化私有Git服务器的方法。通过创建git系统用户(禁止shell登录)和专用仓库目录,使用git init --bare初始化裸仓库。支持SSH密码和密钥两种认证方式,推荐生产环境使用SSH密钥实现免密操作。每个项目需单独创建.git裸仓库,并注意设置正确的目录权限(chown git:git)。相比Gitlab等重型方案,该方法部署简单、
磁盘空间半夜爆满、监控告警不断、被迫起床手动删除日志,是很多运维和开发都经历过的崩溃场景。本文将结合实际问题,分享如何使用 Ansible 编写自动化清理日志的 Playbook,并通过 Cron 定时任务周期执行,实现多台服务器日志批量清理、磁盘空间自动释放和告警风险降低。通过这种方式,不仅可以避免重复、低效、易出错的人工操作,还能让日志维护更加规范、稳定、可持续,真正做到无人值守,让半夜告警不
对于运维工程师来说,Linux 是日常工作中接触最多的操作系统。无论是 Web 服务、数据库、中间件,还是容器平台和云服务器,大部分生产环境都运行在 Linux 系统之上。很多刚入行的同学学习 Linux 时,往往会陷入一个误区:把大量时间花在记忆命令上,却忽略了命令背后的应用场景。实际上,运维学习 Linux 的核心目标并不是背会多少命令,而是能够利用这些工具快速定位和解决问题。本文从运维工作的
压缩磁盘,至少有8G的未分配磁盘准备Linux系统阿里下载地址:https://mirrors.aliyun.com/centos-vault/清华下载地址(推荐):https://mirrors.tuna.tsinghua.edu.cn/centos-vault/下载UltraISO工具制作Linux启动盘下载地址:https://cn.ultraiso.net/xiazai.html启动盘制作
在myshell.c中定义全局变量,用static// 提示符相关// 与命令行相关每次解析前需要清空,因为上次解析的痕迹会残留(比如上次argc = 3,下次解析新命令如果不重新清零,argc就从 3 开始计数了)。命令行提示符:用getenv从环境变量获取用户名、主机名、当前路径,用强制刷新输出缓冲用户输入:用fgets(而非scanf)获取整行字符串,去掉末尾换行符字符串解析:用strtok
centos
——centos
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net