Linux基础操作指南:用户管理与磁盘操作

需积分: 3 7 下载量 61 浏览量 更新于2024-09-15 收藏 11KB TXT 举报
"这篇Linux学习笔记涵盖了磁盘管理、软件包管理、用户管理、计划任务等基础内容,适合初学者入门。" 在Linux系统中,掌握基本的命令和操作是至关重要的。以下是一些关键知识点的详细说明: 1. 用户管理: - 创建用户:使用`useradd`命令,如`useradd ZS`,会创建一个新用户,并在`/etc/passwd`和`/etc/shadow`文件中添加相应记录。设置密码则用`passwd`,如`passwd 123456`。 - 修改用户信息:`usermod`命令可用于修改用户属性,如`-L`可锁定用户,`-U`解锁用户。 - 删除用户:`userdel`,加`-r`参数会同时删除用户的主目录。 2. 组管理: - 创建组:`groupadd`,使用`-r`选项创建系统组,系统组的GID通常在500以下。 - 更改用户所属组:`usermod -g`可以改变用户的主要组,`-aG`可以添加用户到附加组。 - 删除组:`groupdel`。 3. 目录结构: - `/etc/skel/`:新用户创建时,其主目录下的默认文件来源于此。 - `/etc/login.defs`:定义了用户的默认属性,如UID和GID范围。 - `/etc/default/useradd`:配置用户创建时的一些默认设置。 4. 密码与账户管理: - `passwd`命令用于更改用户密码,`-d`可删除密码,`-l`锁定账户,`-u`解锁,`-S`查询账户状态。 - `gpasswd`管理用户与组的关系,`-a`添加用户到组,`-d`删除用户从组。 5. 文件权限与所有权: - `chfn`命令允许用户修改他们的finger信息。 - `su`切换用户,`su -`以全环境切换,一般需要输入目标用户的密码。 6. 磁盘管理: - 分区:`fdisk`用于磁盘分区管理,`-l`显示所有磁盘信息,`m`显示帮助,`p`显示分区表,`n`新建分区,`d`删除分区,`w`写入并退出。 - 格式化:`mkfs`用于创建文件系统,如`mkfs -t ext4 /dev/sda1`创建ext4格式的分区。 - 挂载与卸载:`mount`和`umount`分别用于挂载和卸载文件系统,`/etc/fstab`用于配置开机自动挂载。 7. 查看系统状态: - `finger`显示用户详细信息。 - `groups`显示用户所属的组。 - `id`显示用户ID和组ID。 - `w`显示当前在线用户及其活动。 - `who`显示当前登录用户。 这些是Linux系统管理的基础,熟练掌握这些命令和操作,能够有效地进行日常维护和管理。通过不断的实践和学习,你可以成为Linux系统的专家。