HCRM博客

如何为 CentOS 添加新用户?

CentOS 新用户指南

一、CentOS简介

CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux (RHEL) 源代码重新编译而成的开源操作系统,它以稳定性、安全性和免费性著称,被广泛应用于企业级的Web服务器或大规模集群系统,CentOS为开发者、系统管理员和IT专业人员提供了一个可靠的平台。

如何为 CentOS 添加新用户?-图1
(图片来源网络,侵权删除)

二、基本操作

1. 安装与配置

下载镜像与创建启动盘

从CentOS官网或国内镜像源下载CentOS镜像文件(推荐使用Minimal ISO版本)。

在Windows上可以使用Rufus制作启动盘;在Linux上可以使用dd命令:

  • sudo dd if=CentOS7x86_64Minimal.iso of=/dev/sdX bs=4M
  • sync

/dev/sdX替换为实际的U盘设备名。

开始安装

如何为 CentOS 添加新用户?-图2
(图片来源网络,侵权删除)

插入启动盘,重启系统并选择从USB启动。

选择语言(默认English),点击Continue。

安装类型

选择Install CentOS 7,按Enter键继续。

磁盘分区与网络配置

选择需要安装的磁盘,手动分区时建议方案如下:

如何为 CentOS 添加新用户?-图3
(图片来源网络,侵权删除)
  • /boot: 1 GB (ext4)
  • /: 20 GB 或更多 (xfs)
  • swap: 2 GB 或等于物理内存大小

启用网络连接并配置主机名,如centos7.localdomain。

设置时区和日期时间

选择时区(如Asia/Shanghai),启用NTP同步。

软件选择

选择Minimal Install进行最小化安装。

设置root密码和创建用户

设置root用户密码,创建一个普通用户并赋予管理员权限。

完成安装

点击Reboot重启系统,拔出U盘。

2. 用户管理

添加新用户

  • sudo useradd newuser

设置用户密码

  • sudo passwd newuser

赋予sudo权限

  • sudo visudo

在打开的文件中添加以下行:

  • newuser ALL=(ALL) ALL

3. 文件与目录管理

查看当前目录下的文件和目录

  • ls

切换目录

  • cd /path/to/directory

创建目录

  • mkdir new_directory

删除文件或目录

  • rm rf file_or_directory

复制文件或目录

  • cp r source_file_or_directory destination_directory

移动或重命名文件或目录

  • mv old_name new_name

4. 进程管理

查看系统中所有进程

  • ps aux

杀死指定进程

  • kill 9 PID

5. 软件包管理

更新系统并安装软件包

  • sudo yum update y
  • sudo yum install y package_name

清理系统缓存和日志

  • sudo yum clean all
  • sudo rm rf /var/cache/yum
  • sudo journalctl vacuumtime=3days

6. 网络管理

配置静态IP地址

  • sudo nmtui

选择Edit a connection,编辑所需网络连接并设置静态IP。

配置防火墙规则

  • sudo firewallcmd permanent addservice=http
  • sudo firewallcmd reload

三、常见问题及解决方案

1. 无法识别硬盘

原因:磁盘驱动未加载或分区表格式不兼容。

解决方案:确保磁盘在Bios中被识别,并使用GPT分区表,可通过gdisk工具修复分区表:

  • sudo gdisk /dev/sda

2. 网络无法连接

原因:网络配置未启用或缺少驱动。

解决方案:安装后通过nmtui配置网络:

  • sudo nmtui

在图形界面中选择Edit a connection,配置并启用网络。

3. 系统无法启动

原因:引导顺序错误或GRUB安装失败。

解决方案:在BIOS中检查启动顺序,确保选择正确磁盘,如需重装GRUB,可使用以下命令:

  • sudo grub2install /dev/sda
  • sudo grub2mkconfig o /boot/grub2/grub.cfg

CentOS作为一个稳定、安全的操作系统,适合各种应用场景,特别是服务器环境,对于新用户来说,掌握基本的安装、用户管理、文件管理、进程管理和网络管理等技能是非常重要的,通过本文提供的详细步骤和常见问题解决方案,用户可以更好地了解和使用CentOS系统,提高工作效率和系统管理水平。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/18783.html

分享:
扫描分享到社交APP
上一篇
下一篇