CentOS操作系统基础
文章平均质量分 68
酒城译痴无心剑
国家三级笔译。一手代码一手诗,酸甜苦辣寸心知。杏坛泊梦千秋事,万古云山日迟迟。讲授高等数学、Java高级程序设计、动态网站设计与开发(JSP、Servlet)、企业信息系统设计与开发(Spring Boot)、智能移动终端应用开发(Android)、Python Web开发(Django)、大数据离线分析(Hadoop、Hive、Spark)、计算机专业英语等课程,教学深入浅出,语言生动、经验丰富,深受学生好评。指导学生参加移动应用开发省赛和国赛,多次获奖,被授予优秀指导教师称号。热爱翻译,曾翻译西奥尼·帕帕斯数学科普读物《天天数学》与两千余首诗词,已形成独特的译诗风格。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
3.10 编写Shell脚本
本次实训旨在掌握Linux自动化运维。通过变量、条件及循环等核心语法学习,完成了数值运算、文件检测及多机资源分发等实战任务。重点掌握了利用循环与SCP协议批量传输文件的技巧,熟练了脚本调试方法,深刻理解了自动化脚本在运维中的作用,为后续大数据环境搭建奠定基础。原创 2026-06-22 14:01:24 · 238 阅读 · 0 评论 -
nc收发数据实战
本次实战在master、slave1节点安装nc工具,通过nc -lk 9999监听与nc master 9999 > received.txt连接,实现双向数据传输。验证了TCP网络通信及数据流重定向功能,模拟了分布式环境下的实时数据交互场景。原创 2026-06-17 10:06:00 · 238 阅读 · 0 评论 -
3.9 初探Shell命令
Shell作为内核与用户桥梁,负责解释执行命令;核心命令包括管道(|)、grep文本搜索、find文件查找、sed文本编辑、tail查看文件末尾、sort排序、cut文本提取、wc统计及history命令历史管理等功能。原创 2026-06-11 19:59:32 · 465 阅读 · 0 评论 -
3.8 使用RPM与YUM
RPM与YUM包管理实战:RPM用于精确控制单个包的安装、查询、卸载(-e/-q/-i)及升级(-U/-F),需手动处理依赖;YUM自动解析依赖,从仓库源安装软件。通过JDK和httpd实例演示完整操作流程,涵盖依赖处理、服务验证等核心技能,构成Linux软件管理基础体系。原创 2026-06-09 17:07:57 · 247 阅读 · 0 评论 -
3.7 Linux压缩与打包
本次实战涵盖 Linux 压缩与打包核心操作。首先通过 gzip 命令对单文件进行压缩与解压,掌握其默认替换原文件的特性;随后利用 tar -czvf 将 /etc 目录打包压缩为 .tar.gz 格式。练习重点在于区分单文件处理与多文件归档差异,验证了 tar 命令的非破坏性,确保在生成压缩包的同时完整保留原始数据,夯实系统备份基础。原创 2026-06-08 13:37:47 · 247 阅读 · 0 评论 -
3.6 使用Vim编辑器
本次实战围绕Vim编辑器展开,重点讲解了其安装方法及命令、输入、末行三种模式的切换逻辑。通过实操演练了文本的复制、删除及保存退出等高频指令,有效提升了在Linux环境下的高效编辑能力。原创 2026-06-08 09:57:26 · 362 阅读 · 0 评论 -
3.5 Linux进程管理
Linux进程管理核心:ps/top/pstree查看进程状态与层级;kill发送信号控制(-1重载,-9强制终止);jobs管理后台任务(Ctrl+Z暂停,&后台运行);free/uptime/vmstat监控系统资源。掌握PID/PPID关系与会话机制,实现精准进程控制与系统性能调优。原创 2026-06-05 10:12:11 · 266 阅读 · 0 评论 -
3.4 Linux目录操作
该教程详解Linux目录操作核心命令:pwd查看、cd切换、ls显示(-l/-a/-d/-R)、mkdir创建(-p递归)、du统计(-h/-s/-a)、cp复制(-r递归)、mv移动重命名、rm删除(-rf强制)。通过实战任务掌握文件目录管理、空间统计、批量操作等技能,构建完整文件系统操作体系。原创 2026-06-02 16:04:27 · 181 阅读 · 0 评论 -
3.3 Linux权限操作
该教程详解Linux权限管理,涵盖ugo角色与rwx权限(数字对应421),通过chgrp/chown/chmod命令实战。任务包括创建文件、修改所属用户/组、设置权限(字母u=rwx或数字755方式),掌握ll查看权限字符串(-rwxr-xr-x),实现文件安全控制。原创 2026-06-02 15:59:14 · 213 阅读 · 0 评论 -
3.2 Linux用户操作
本次实战详解Linux用户与用户组管理,涵盖核心命令(useradd/del/mod、groupadd/del/mod)、四类系统文件(/etc/passwd/shadow/group/gshadow)操作及实战案例。通过创建、切换、修改、删除用户和组,以及管理用户组归属(主组/附加组),完成完整的用户权限体系配置实践。原创 2026-06-02 15:56:11 · 555 阅读 · 0 评论 -
3.1 安装配置CentOS7
该教程详细介绍了在VMware上安装CentOS7虚拟机的完整流程,包括VMware软件安装、虚拟机创建、网络配置(设置静态IP 192.168.1.100)、关闭防火墙与SELinux、使用FinalShell进行SSH连接、修改主机名为"ied"以及配置hosts文件实现网络互通。原创 2026-06-02 15:52:23 · 355 阅读 · 0 评论 -
初试GMSSH可视化服务器管理工具
本次实战详细演示了GMSSH可视化服务器管理工具的完整安装与使用流程,包括客户端下载安装、账号注册登录、华为云服务器添加配置、终端连接测试及桌面管理模式操作,全面展示了这款基于SSH协议的免部署服务器管理工具的实际应用过程。原创 2026-05-14 23:03:41 · 568 阅读 · 0 评论 -
3.2.1.3 Linux基本操作 - 用户组操作
本次实战系统演练了Linux用户组的核心操作。首先,使用groupadd、groupmod和groupdel命令完成了用户组的创建、修改与删除。其次,通过useradd和usermod命令,重点实践了将用户添加到组的方法,并清晰区分了覆盖附加组的-G参数与追加附加组的-aG参数的不同效果。最后,利用gpasswd -d命令实现了从组中移除特定用户。整个流程涵盖了用户组生命周期的管理以及用户与组关系的灵活配置,是权限管理的基础。原创 2026-04-21 17:00:39 · 279 阅读 · 0 评论 -
3.2.1.2 Linux基本操作 - 用户操作
Linux用户管理实战涵盖增删改查四大操作:使用useradd创建用户(指定家目录-d、用户ID-u、密码-p、注释-c),通过/etc/passwd等四文件验证;用su实现用户切换(#代表root,$代表普通用户);借助usermod修改用户属性(配合-m迁移主目录);通过userdel删除用户(-r删除关联文件,-f强制删除)。整个流程围绕/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow四个核心文件展开,体现了Linux系统用户管理的安全性和灵活性。原创 2026-04-14 09:54:08 · 241 阅读 · 0 评论 -
大数据学习笔记:创建与配置虚拟机[Ubuntu + CentOS]
创建与配置虚拟机原创 2022-03-16 16:35:58 · 1029 阅读 · 0 评论 -
卸载CentOS7自带的OpenJDK
本文介绍了在Linux系统中卸载OpenJDK的完整步骤:首先通过rpm -qa grep java查询已安装的Java包,然后使用rpm -e --nodeps命令强制卸载相关OpenJDK包,最后再次查询确认卸载结果。整个过程简洁高效,适用于需要更换JDK版本或彻底清除OpenJDK的场景。原创 2022-02-21 21:01:23 · 2016 阅读 · 0 评论 -
1.1 安装配置CentOS
本次实战完成了在VMware Workstation中安装并配置CentOS 7的全过程。通过下载镜像、创建虚拟机、设置静态IP、关闭防火墙,实现虚拟机与宿主机网络互通,并使用FinalShell远程连接,最终完成主机名配置与域名映射,为后续Linux学习和服务器管理打下坚实基础。原创 2023-09-19 11:58:05 · 1111 阅读 · 0 评论 -
CentOS7如何解决yum install失效问题
本次实践通过解决 `yum` 无法安装 `tree` 工具的问题,深入掌握了 CentOS 7 系统中软件包管理的核心机制。由于 CentOS 7 已停止维护,官方源失效导致 `yum` 报错,我们通过迁移旧仓库配置、创建阿里云 Vault 仓库文件,成功切换至可用镜像源。结合 `yum clean all` 清理缓存与 `yum makecache` 重建元数据,恢复了软件安装功能。最终顺利安装 `tree` 并验证其目录树展示能力。原创 2025-09-29 07:18:07 · 821 阅读 · 0 评论 -
在CentOS7上使用tree查看目录树
本文介绍了在 CentOS 7 系统中安装 `tree` 命令的两种方法。首先尝试使用 `yum` 安装,但由于 CentOS 7 已停止更新,导致无法正常安装。随后采用 `rpm` 包的方式手动安装,通过下载 `tree` 的 RPM 包,上传至服务器并执行安装命令成功安装。最后,通过 `tree` 命令查看目录树结构,验证安装成功。整个过程展示了在特定系统环境下解决问题的灵活性和实际操作能力。原创 2025-05-30 18:40:39 · 745 阅读 · 0 评论 -
在CentOS 7上安装Python 3.7.7
在CentOS 7上安装Python 3.7.7的步骤包括安装编译工具、下载和上传安装包、解压缩安装包、切换目录并编译安装、配置Python环境变量、使配置生效以及验证安装是否成功。这些步骤涉及到的命令包括yum、tar、cd、configure、make等。通过这次实战,我对Linux环境下的软件安装流程有了更深入的了解,也熟悉了Python的环境配置,为后续的学习和实践打下了基础。原创 2024-04-02 13:13:01 · 1381 阅读 · 0 评论 -
在CentOS7上安装vim编辑器报错无法解析阿里云主机
1、采用yum安装vim报错2、配置域名解析服务器3、再次利用yum安装vim4、利用vim编辑器编辑文件原创 2022-02-23 11:09:37 · 2302 阅读 · 0 评论 -
CentOS 7上运行C程序
本实战在 CentOS 7 系统中完成 C 程序的编译与运行。通过安装 GCC 编译器,编写使用 open() 系统调用创建文件的 C 程序,成功编译并运行。验证了 Linux 下文件操作程序的开发流程,掌握了 open() + O_CREAT 创建文件的正确方法,提升了在 CentOS 环境下的 C 语言编程与系统调用应用能力。原创 2025-10-31 14:58:55 · 554 阅读 · 0 评论 -
CentOS 7上编写C程序访问MySQL数据表
本次实战在CentOS 7上完成C语言连接MySQL 8.0的开发环境搭建与编程实践。通过安装MySQL官方Yum源及开发库,配置编译环境,编写并编译C程序成功查询数据库表数据,掌握了MySQL C API的基本使用,实现了从数据库连接、查询到结果输出的完整流程,验证了开发环境的正确性与程序的可靠性。原创 2025-10-31 17:51:47 · 1198 阅读 · 0 评论
分享