CentOS 入门必备基础知识与操作指南

标题:CentOS 入门必备基础知识与操作指南

简介
CentOS 是基于 Red Hat Enterprise Linux (RHEL) 的社区版本,适合企业级服务器的稳定性和安全性要求。本文将带领你了解 CentOS 的基础知识、安装过程、常用命令以及一些常见的运维操作。


1. 什么是 CentOS?
  • 定义:CentOS 是一个开放源代码的企业级操作系统,免费提供,但与 RHEL 完全兼容。
  • 优势:稳定、安全、适合长时间运行的服务器环境。
  • 应用场景:常用于网站托管、数据库服务器、企业内部系统等。
2. 安装 CentOS
  • 下载地址CentOS 官方下载页面

  • 安装步骤

    1. 选择安装介质(USB、ISO 文件等)
    2. 启动系统并选择“Install CentOS”
    3. 配置语言、时区、键盘布局
    4. 选择安装目标盘并配置分区
    5. 安装软件包,完成后设置 root 密码和创建用户

    示例命令:

    sudo dd if=CentOS-8-x86_64.iso of=/dev/sdX bs=4M
    
3. 常用命令

CentOS 系统管理主要通过命令行界面,以下是一些基础命令的示例:

  • 查看系统版本
    cat /etc/centos-release
    
  • 更新系统软件包
    sudo yum update
    
  • 安装软件包
    sudo yum install httpd
    
  • 启动和停止服务
    sudo systemctl start httpd
    sudo systemctl stop httpd
    
4. 网络配置

网络配置在服务器环境中尤为重要,CentOS 提供了多种网络管理工具,如 nmtuinmcli

  • 查看网络接口
    ip addr show
    
  • 通过 nmtui 工具配置网络
    1. 输入 nmtui
    2. 选择 “Edit a connection”
    3. 配置 IP 地址、子网掩码、网关等
5. 文件系统管理
  • 查看磁盘使用情况
    df -h
    
  • 挂载新的磁盘分区
    sudo mount /dev/sdb1 /mnt
    
6. 用户管理
  • 添加新用户
    sudo useradd newuser
    sudo passwd newuser
    
  • 删除用户
    sudo userdel newuser
    
7. 防火墙管理

CentOS 默认使用 firewalld 作为防火墙工具。

  • 启动防火墙
    sudo systemctl start firewalld
    
  • 开放端口
    sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
    sudo firewall-cmd --reload
    
8. SELinux 管理
  • 查看 SELinux 状态
    sestatus
    
  • 临时禁用 SELinux
    sudo setenforce 0
    
  • 永久禁用 SELinux
    编辑 /etc/selinux/config 文件,将 SELINUX=enforcing 改为 SELINUX=disabled
9. 日志管理

系统日志是排查问题的重要工具,CentOS 使用 journalctl 来管理日志。

  • 查看系统日志
    sudo journalctl -xe
    
10. 常见问题及解决方案
  • 问题:无法连接到互联网
    解决方案:检查网络配置,确保 IP 地址和 DNS 设置正确。可以使用以下命令重启网络服务:

    sudo systemctl restart NetworkManager
    
  • 问题:软件包安装失败
    解决方案:检查软件源是否可用,使用 yum repolist 确认是否有正确的源列表。


结语
本文介绍了 CentOS 的基础知识,涵盖了系统安装、网络配置、用户管理、日志查看等多个方面。如果你是 CentOS 新手,这些知识点将帮助你快速上手并管理系统。随着对系统的深入理解,你还可以学习更高级的功能,比如自动化部署、服务器监控等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码伐木匠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值