您的位置:首页 > 教育 > 培训 > CentO S入门必备基础知识

CentO S入门必备基础知识

2024/10/5 23:21:49 来源:https://blog.csdn.net/m0_54490473/article/details/142291493  浏览:    关键词:CentO S入门必备基础知识

文章目录

      • 1. 什么是CentOS?
      • 2. CentOS的版本
      • 3. CentOS的安装
        • 3.1 下载CentOS镜像
        • 3.2 创建启动U盘
        • 3.3 安装CentOS
      • 4. 基本命令
        • 4.1 文件和目录操作
        • 4.2 用户管理
        • 4.3 软件包管理
      • 5. 网络配置
        • 5.1 查看网络状态
        • 5.2 配置网络
        • 5.3 重启网络服务
      • 6. 系统管理
        • 6.1 查看系统信息
        • 6.2 服务管理
      • 7. 安全管理
        • 7.1 防火墙配置
        • 7.2 SELinux管理
      • 8. 常用工具
      • 9. 资源与支持
      • 结论

以下是《CentOS入门必备基础知识》的详细教程,涵盖了CentOS的基本概念、安装、常用命令和管理技巧。

1. 什么是CentOS?

CentOS(Community ENTerprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)的开源操作系统。它旨在提供一个稳定、可靠的企业级操作系统,适合服务器和工作站使用。

2. CentOS的版本

CentOS有多个版本,主要分为:

  • CentOS 7:基于RHEL 7,广泛使用,支持到2024年。
  • CentOS 8:基于RHEL 8,支持到2029年。
  • CentOS Stream:一个滚动更新的版本,提供比传统CentOS更快的更新。

3. CentOS的安装

3.1 下载CentOS镜像

访问CentOS官网下载最新的ISO镜像文件。

3.2 创建启动U盘

使用工具如Rufus(Windows)或Etcher(跨平台)将ISO镜像写入U盘。

3.3 安装CentOS
  1. 启动计算机:将U盘插入计算机并重启,进入BIOS设置,选择从U盘启动。
  2. 选择安装选项:在启动菜单中选择“Install CentOS”.
  3. 选择语言:选择安装语言并点击“Continue”。
  4. 设置安装选项
    • 时间和日期:设置时区。
    • 键盘布局:选择合适的键盘布局。
    • 安装目标:选择安装位置(硬盘)。
    • 网络和主机名:配置网络连接和主机名。
  5. 开始安装:点击“Begin Installation”开始安装。
  6. 设置root密码:设置root用户的密码。
  7. 创建用户:可以创建一个普通用户。
  8. 完成安装:安装完成后重启计算机。

4. 基本命令

4.1 文件和目录操作
  • 查看当前目录
    pwd
    
  • 列出文件
    ls -l
    
  • 创建目录
    mkdir <directory-name>
    
  • 删除文件
    rm <file-name>
    
  • 复制文件
    cp <source> <destination>
    
  • 移动文件
    mv <source> <destination>
    
4.2 用户管理
  • 添加用户
    useradd <username>
    
  • 删除用户
    userdel <username>
    
  • 修改用户密码
    passwd <username>
    
4.3 软件包管理

CentOS使用yumdnf(CentOS 8及以上)进行软件包管理。

  • 安装软件包
    yum install <package-name>
    
  • 更新软件包
    yum update
    
  • 卸载软件包
    yum remove <package-name>
    

5. 网络配置

5.1 查看网络状态
ip addr
5.2 配置网络

编辑网络配置文件,通常位于/etc/sysconfig/network-scripts/目录下,文件名为ifcfg-<interface-name>

5.3 重启网络服务
systemctl restart network

6. 系统管理

6.1 查看系统信息
  • 查看内存使用情况
    free -h
    
  • 查看CPU信息
    lscpu
    
6.2 服务管理
  • 启动服务
    systemctl start <service-name>
    
  • 停止服务
    systemctl stop <service-name>
    
  • 查看服务状态
    systemctl status <service-name>
    

7. 安全管理

7.1 防火墙配置

使用firewalld管理防火墙。

  • 查看防火墙状态
    systemctl status firewalld
    
  • 启动防火墙
    systemctl start firewalld
    
  • 添加规则
    firewall-cmd --add-port=<port-number>/tcp --permanent
    firewall-cmd --reload
    
7.2 SELinux管理
  • 查看SELinux状态
    sestatus
    
  • 临时禁用SELinux
    setenforce 0
    

8. 常用工具

  • SSH:远程登录工具。
  • SCP:安全复制文件。
  • rsync:文件同步工具。

9. 资源与支持

  • 官方文档:CentOS Documentation
  • 社区支持:访问CentOS论坛和邮件列表。

结论

掌握以上基础知识后,你将能够有效地使用CentOS进行日常管理和操作。随着经验的积累,可以深入学习更高级的功能和配置。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com