Linux基础操作指南:用户管理与磁盘操作
需积分: 3 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系统的专家。
2010-09-27 上传
2019-01-29 上传
2008-12-18 上传
2011-12-22 上传
2013-01-22 上传
2021-03-12 上传
2024-11-07 上传
2024-11-07 上传
2024-11-07 上传
xBook01
- 粉丝: 0
- 资源: 1
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析