目录

  1. CentOS简介
  2. 系统安装与配置
  3. 常用文件和目录管理命令
  4. 系统信息与管理命令
  5. 网络管理命令
  6. 包管理命令
  7. 搜索与查找命令
  8. 其他实用命令
  9. 总结

1. CentOS简介

CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)源代码的免费开源操作系统。它适用于个人、企业和组织,提供稳定、安全的服务器环境。CentOS以其稳定性和安全性而闻名,广泛用于服务器和云计算环境中。

2. 系统安装与配置

2.1 系统安装

CentOS可以通过多种方式安装,包括CD、USB驱动器或网络安装。以下是使用CD安装CentOS的基本步骤:

  1. 将CentOS安装ISO文件刻录到CD。
  2. 将CD放入光驱,重启计算机并从CD启动。
  3. 按照安装向导进行操作,包括选择语言、分区磁盘、安装软件包等。

2.2 系统配置

安装完成后,需要进行一些基本配置,如设置主机名、网络连接和防火墙等。

# 设置主机名
hostnamectl set-hostname yourhostname

# 设置静态IP地址
vi /etc/sysconfig/network-scripts/ifcfg-ens33

在上述配置文件中,将BOOTPROTO设置为static,并填写IP地址、子网掩码、网关和DNS服务器信息。

3. 常用文件和目录管理命令

以下是一些常用的文件和目录管理命令:

3.1 列出目录内容

  • ls:列出目录内容。
  • ls -l:以长格式列出目录内容。
  • ls -a:列出所有文件,包括隐藏文件。

3.2 创建目录

  • mkdir:创建新目录。
  • mkdir -p:递归创建目录。

3.3 删除目录

  • rm -r:递归删除目录。

3.4 复制文件

  • cp:复制文件或目录。
  • cp -r:递归复制目录。

4. 系统信息与管理命令

以下是一些常用的系统信息与管理命令:

4.1 查看系统信息

  • uname -a:显示系统信息。
  • hostname:显示主机名。

4.2 查看系统资源使用情况

  • top:实时显示系统进程和资源使用情况。
  • htop:更高级的进程查看工具。

4.3 查看磁盘空间使用情况

  • df:显示磁盘空间使用情况。
  • du:显示目录或文件的磁盘使用情况。

5. 网络管理命令

以下是一些常用的网络管理命令:

5.1 查看网络连接

  • ifconfig:显示网络接口信息。
  • ip:显示和操作网络接口。

5.2 检查网络连通性

  • ping:检查网络连通性。

5.3 查看网络状态

  • netstat:显示网络连接、路由表、接口统计信息等。

6. 包管理命令

以下是一些常用的包管理命令:

6.1 安装软件包

  • yum install:安装软件包。

6.2 卸载软件包

  • yum remove:卸载软件包。

6.3 搜索软件包

  • yum search:搜索软件包。

7. 搜索与查找命令

以下是一些常用的搜索与查找命令:

7.1 查找文件

  • find:查找文件。

7.2 查找包含特定字符串的文件

  • grep:查找包含特定字符串的文件。

8. 其他实用命令

以下是一些其他实用命令:

8.1 显示当前日期和时间

  • date:显示当前日期和时间。

8.2 查看历史命令

  • history:查看历史命令。

8.3 查看手册页

  • man:查看手册页。

8.4 创建别名

  • alias:创建别名。

9. 总结

本文介绍了CentOS系统的基本概念、安装与配置、常用命令以及一些实用技巧。通过学习和实践这些内容,您可以更好地掌握CentOS系统,为日后的系统管理和开发工作打下坚实的基础。