CentOS入门必备知识——详细解读

CentOS入门必备知识——详细解读_第1张图片

:个人主页

目录

一、CentOS 简介

二、安装 CentOS

下载 CentOS 安装镜像:

准备安装介质:

在计算机 BIOS 中设置从安装介质启动:

按照安装向导进行操作:

三、基本命令(重要)

四、用户和权限管理

用户创建:

设置密码:

用户权限:

修改文件或目录的所有者:

五、软件包管理

yum(Yellowdog Updater, Modified):

rpm:

六、服务管理

systemctl:

七、网络配置

查看网络接口信息:

配置网络接口:

测试网络连接:

八、文件系统和磁盘管理

使用useradd命令创建新用户。

设置密码:

用户权限:

修改文件或目录的所有者:

yum(Yellowdog Updater, Modified):

rpm:

查看网络接口信息:

配置网络接口:

测试网络连接:

文件系统结构:

磁盘管理工具:

格式化磁盘分区:

九、系统安全

用户权限管理:

防火墙配置:

软件更新:

密码安全:

日志监控:


一、CentOS 简介

CentOS(Community Enterprise Operating System)是一种基于 Red Hat Enterprise Linux(RHEL)源代码构建的免费开源操作系统。它在稳定性、安全性和可靠性方面表现出色,被广泛应用于服务器环境、企业级应用和开发平台。

CentOS 的特点包括:

  • 高度稳定:经过严格测试和验证,适合长时间运行关键业务。
  • 开源免费:用户可以免费下载、使用和修改。
  • 丰富的软件包:提供大量的服务器软件和开发工具。
  • 强大的社区支持:有活跃的用户社区和开发者社区,提供技术支持和解决方案。

二、安装 CentOS

  1. 下载 CentOS 安装镜像:

    • 访问 CentOS 官方网站(The CentOS Project)或其他可靠的镜像站点。
    • 选择适合你的架构(如 x86_64、ARM 等)和版本(如 CentOS 7、CentOS 8 等)的安装镜像文件。
    • 可以选择下载完整的 DVD 镜像或较小的网络安装镜像。
  2. 准备安装介质:

    • 刻录光盘:将下载的镜像文件刻录到空白 DVD 光盘上。
    • 制作 USB 启动盘:使用工具如 Rufus(Windows)或 dd 命令(Linux)将镜像文件写入 USB 闪存盘。
  3. 在计算机 BIOS 中设置从安装介质启动:

    • 开机时按下特定的键(通常是 F2、F12、Del 等)进入计算机的 BIOS 设置。
    • 在启动选项中,将安装介质(光盘或 USB 闪存盘)设置为首选启动设备。
    • 保存设置并退出 BIOS,计算机将从安装介质启动。
  4. 按照安装向导进行操作:

    • 语言选择:选择你熟悉的语言进行安装过程。
    • 磁盘分区:可以选择自动分区或手动分区。自动分区适合新手,系统会根据磁盘大小和需求进行合理的分区。手动分区则允许你更精细地控制磁盘空间的分配,例如创建根分区(/)、交换分区(swap)和用户数据分区(/home)等。
    • 设置用户:创建一个管理员用户(root)和普通用户。设置用户密码时,要确保密码强度足够高。
    • 网络配置:可以选择在安装过程中配置网络,包括 IP 地址、子网掩码、网关和 DNS 服务器等。也可以在安装完成后进行网络配置。
    • 安装软件包:选择要安装的软件包组,例如服务器软件、开发工具、桌面环境等。根据你的需求进行选择,也可以选择最小安装以获得一个精简的系统。
    • 安装完成:等待安装过程完成,系统会提示你重新启动计算机。

三、基本命令(重要)

补充:个人认为基本指令不需要死记,所谓基本指令其实是底层用C语言写的可执行程序,运行指令相当于运行可执行程序

  1. ls:列出当前目录下的文件和文件夹。

    • 常用选项:
      • -l:以长格式显示文件信息,包括文件权限、所有者、大小和修改时间等。
        (-ll == ls -l)
      • -a:显示所有文件,包括隐藏文件。
      • -h:以人类可读的格式显示文件大小。
    • 例如:ls -lha将以长格式、显示隐藏文件并以人类可读的格式显示当前目录下的文件信息。
  2. cd:切换目录。

    • 用法:cd directory_path,其中directory_path是要切换到的目录路径。
    • 例如:cd /home/user将切换到 /home/user 目录。
    • 特殊目录:
      • ..:表示上一级目录。
      • ~:表示当前用户的主目录。
      • /:表示根目录。
  3. pwd:显示当前所在目录的路径。

  4. mkdir:创建新目录。

    • 用法:mkdir directory_name,其中directory_name是要创建的目录名称。
    • 例如:mkdir new_directory将在当前目录下创建一个名为 new_directory 的目录。
  5. rm:删除文件或目录。

    • 用法:
      • 删除文件:rm file_name
      • 删除目录:rm -r directory_name
    • 注意事项:使用rm命令时要小心,因为一旦删除文件或目录,通常无法恢复。在删除重要文件或目录之前,最好先进行备份。
  6. cp:复制文件或目录。

    • 用法:
      • 复制文件:cp source_file destination_file
      • 复制目录:cp -r source_directory destination_directory
    • 例如:cp file1.txt file2.txt将文件 file1.txt 复制为 file2.txt,cp -r dir1 dir2将目录 dir1 复制为 dir2。
  7. mv:移动文件或目录,也可用于重命名。

    • 用法:
      • 移动文件或目录:mv source_path destination_path
      • 重命名文件或目录:mv old_name new_name
    • 例如:mv file1.txt /home/user/directory将文件 file1.txt 移动到 /home/user/directory 目录下,mv old_file.txt new_file.txt将文件 old_file.txt 重命名为 new_file.txt。
  8. cat:查看文件内容。

    • 用法:cat file_name
    • 例如:cat example.txt将显示文件 example.txt 的内容。
  9. moreless:分页查看文件内容。

    • more:按页显示文件内容,使用空格键翻页,按 q 键退出。
    • less:功能更强大的分页查看工具,可以使用上下箭头键滚动查看,按 q 键退出。
    • 例如:more large_file.txtless large_file.txt都可以用于查看较大的文件内容。

你可能感兴趣的:(centos)