CentOS 入门必备:快速掌握基础知识和管理技巧

7 篇文章 0 订阅
1 篇文章 0 订阅

金牌6133CPU
感谢浪浪云支持发布
浪浪云活动链接 :https://langlangy.cn/?i8afa52


CentOS 是一个免费开源的企业级操作系统,被广泛应用于服务器环境。对于初学者来说,理解 CentOS 的基本概念、命令和管理技巧是至关重要的。本指南将带你了解 CentOS 的基础知识,帮助你快速上手。

CentOS 简介

CentOS 全称为 Community ENTerprise Operating System,是一个源自 Red Hat Enterprise Linux (RHEL) 的免费操作系统。换句话说,CentOS 是 RHEL 的开源社区版本,提供高稳定性和企业级功能。

特点

  • 免费开源:无需付费即可使用所有功能
  • 高稳定性:常用于服务器环境,运行稳定
  • 软件兼容性好:支持 RHEL 的软件包

安装 CentOS

下载和创建启动盘

  1. 从 CentOS 官方网站下载最新的 ISO 镜像文件。
  2. 使用 Rufus、Etcher 等工具将 ISO 镜像写入 USB 设备,创建启动盘。

安装步骤

  1. 从 USB 设备启动计算机,进入 CentOS 安装界面。
  2. 选择“Install CentOS 7”进入安装引导。
  3. 根据提示选择语言、键盘布局和时间区域。
  4. 设置安装目标(通常为硬盘),分区设置可以选择自动分区或手动分区。
  5. 配置网络并设置主机名。
  6. 创建一个用户帐户并设置 root 密码。
  7. 点击“Begin Installation”开始安装。

安装完成后,重启系统并登录到你的新 CentOS 安装。

基础命令

文件和目录操作

# 列出目录内容
ls
# 切换目录
cd /path/to/directory
# 创建目录
mkdir new_directory
# 删除文件或目录
rm file_or_directory
# 移动或重命名文件
mv source destination
# 复制文件
cp source destination

查看和编辑文件

# 查看文件内容
cat file
# 分页查看文件内容
less file
# 使用 nano 编辑文件
nano file
# 使用 vi 编辑文件
vi file

系统信息

# 显示当前用户
whoami
# 显示主机名
hostname
# 显示当前日期和时间
date
# 显示系统启动时间
uptime

包管理

CentOS 使用 yum 包管理工具来安装、更新和移除软件包。

安装软件

sudo yum install package_name

更新系统

sudo yum update

移除软件

sudo yum remove package_name

查找软件包

yum search package_name

用户和权限管理

创建用户和组

# 创建新用户
sudo useradd username
# 设置用户密码
sudo passwd username
# 创建新组
sudo groupadd groupname

用户和组管理

# 修改用户
sudo usermod -aG groupname username
# 删除用户
sudo userdel username
# 删除组
sudo groupdel groupname

文件权限管理

# 查看文件权限
ls -l file
# 修改文件权限
chmod 755 file
# 修改文件所有者
chown username:groupname file

文件系统管理

挂载和卸载文件系统

# 创建挂载点
sudo mkdir /mnt/mydisk
# 挂载文件系统
sudo mount /dev/sdX1 /mnt/mydisk
# 卸载文件系统
sudo umount /mnt/mydisk

磁盘空间查看

# 查看磁盘使用情况
df -h
# 查看目录占用情况
du -sh /path/to/directory

网络配置

查看网络状态

# 查看网络接口
ip addr show
# 查看网络路由
route -n

配置网络接口

CentOS 使用 NetworkManager 管理网络。nmcli 是 NetworkManager 的命令行工具。

# 显示网络连接
nmcli connection show
# 配置静态 IP
nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8 ipv4.method manual
# 激活网络连接
nmcli connection up eth0

系统监控

进程管理

# 查看正在运行的进程
ps aux
# 实时查看进程
top
# 结束进程
kill -9 PID

系统日志

# 查看系统日志
sudo journalctl
# 查看特定服务日志
sudo journalctl -u service_name

常见问题及解决方法

问题:无法连接网络

解决方法

  1. 检查网络接口状态:

    ip addr show
    
  2. 重新启动 NetworkManager:

    sudo systemctl restart NetworkManager
    

问题:yum 错误 “Cannot find a valid baseurl”

解决方法

  1. 检查网络连通性,确保可以访问互联网。
  2. 编辑 /etc/yum.repos.d/CentOS-Base.repo 文件,确保 baseurl 配置正确。

通过这份指南,希望你能对 CentOS 有一个初步的了解,并能开始进行基本的系统管理。CentOS 提供了强大的功能和稳定的平台,是学习和应用企业级 Linux 系统的理想选择。

感谢浪浪云支持发布
浪浪云活动链接 :https://langlangy.cn/?i8afa52
请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值