Linux 2基础与常用命令详解

需积分: 1 0 下载量 38 浏览量 更新于2024-07-31 收藏 105KB DOC 举报
本文档主要介绍了Linux 2系统中的两个关键命令及其详细使用方法:`login` 和 `passwd`,以及一个与系统管理相关的工具 `who` 和配置文件 `/etc/aliases`。 1. **login** 命令: - 作用:用于登录Linux系统。 - 权限:所有用户均可使用。 - 常见参数: - `-k`: 暂停用户账户,登录时不再需要密码,但仅root用户可执行此操作。 - `-l`: 将账户锁定,不允许登录。 - `-u`, `-f`, `-d`: 更具复杂性,分别涉及密码验证状态的控制、禁止密码输入和关闭密码功能。 - 提醒:文章鼓励读者对这些基础命令有深入理解,以便更好地使用Linux系统。 2. **passwd** 命令: - 作用:修改用户密码。 - 权限:所有用户都可以使用,但涉及锁定或查看密码状态时,需root权限。 - 参数: - `-k`, `-l`, `-u`, `-f`, `-d`: 与`login`命令中的选项功能相同,用于控制密码验证和使用条件。 - `-S`: 显示指定用户密码状态信息,需要root权限访问。 - 用户应熟练掌握此命令以保护账户安全。 3. **who** 命令: - 作用:显示当前在线用户信息,包括用户ID、终端设备、连接时间、空闲时间、CPU使用率等。 - 权限:所有用户都可使用。 - 参数选项: - `-h`: 不显示标题行。 - `-u`: 不显示用户活动/工作。 - `-s`: 简短格式显示。 - `-f`: 不显示用户位置信息。 - `-V`: 显示程序版本。 - 此命令是监控系统活动和安全的重要工具。 4. **/etc/aliases** 文件: - 作用:Linux系统中sendmail邮件系统的一个配置文件,用于将邮件转发到其他地址或邮件列表。 - 权限:系统管理员权限。 - 使用方式:通过`newaliases`命令更新数据库。 - 示例:创建虚拟用户或邮件列表,如redlinux@link.ece.uci.edu实际上可能指向mailinglist处理程序,这样可以简化系统维护和邮件管理。 了解并熟练掌握这些Linux基本命令和配置文件对于日常运维和管理至关重要,它们构成了系统管理和用户交互的基础。在实际操作中,不断实践和学习这些命令,能够提高效率并确保系统的稳定运行。