虚拟机常用命令完全指南
版权申诉
5星 · 超过95%的资源 148 浏览量
更新于2024-08-08
收藏 15KB DOCX 举报
"这篇文档是关于虚拟机中的基础命令大全,涵盖了网络配置、域名与IP、文件权限管理、用户及组管理、权限切换、时间日期、磁盘信息以及进程查看等多个方面,旨在帮助用户全面了解和操作虚拟机环境。"
在虚拟机环境中,掌握一些基本的命令行操作至关重要。以下是对这些命令的详细解释:
1. `ifconfig` 命令:用于查看或配置网络接口的配置信息,包括IP地址、子网掩码、广播地址等。通过`ifconfig | grep inet`可以快速找到活动的网络接口。
2. `ping` 命令:用于测试网络连接,通过向目标IP发送ICMP回显请求来验证网络可达性。它也可以用于检查本地网卡的工作状态。
3. **域名与IP**:域名如`baidu.com`是便于记忆的网站标识,而IP地址(如IPv4或IPv6)是网络上的唯一标识符。端口号如22(SSH)、80(HTTP)、443(HTTPS)和21(FTP)用于定位特定服务。
4. **文件/目录权限**:文件权限由read(r:4)、write(w:2)和execute(x:1)组成,可以使用`chmod`命令进行更改。例如,`chmod +rwx 文件名`会为所有用户增加读写执行权限。
5. `groupadd` 和 `groupdel`:用于添加和删除用户组,`cat /etc/group` 可以查看所有组信息。`chgrp -R 组名 文件/目录名` 可以递归改变文件或目录的所属组。
6. **用户管理**:`useradd` 创建新用户,`-m` 自动创建家目录,`-g` 指定用户组。`passwd` 用于设置或更改用户密码,`userdel -r 用户名` 删除用户并可选地删除其家目录。`cat /etc/passwd | grep 用户名` 查看用户信息。
7. **切换用户**:`su - 用户名` 用于切换用户身份, `-` 参数会改变到用户的家目录。
8. **修改权限**:`chown` 改变文件或目录的所有者,`chgrp -R 组名 文件/目录名` 递归改变所属组,`chmod -R 755 文件/目录名` 递归设置权限。`chmod` 的三位数字模式分别对应拥有者、组和其他用户的权限。
9. **时间和日期**:`date` 显示当前系统时间,`cal` 显示日历,使用`-y` 选项可以查看整年日历。
10. **磁盘信息**:`df -h` 显示磁盘空间使用情况,`du -h [目录]` 显示目录下文件或子目录的大小,`-h` 以人类友好的方式显示。
11. **进程信息**:`ps axu` 提供了进程的详细状态,包括进程ID、CPU使用率、内存使用等信息。
了解和熟练运用这些命令,能帮助你在虚拟机环境中进行有效的网络诊断、文件管理、用户权限控制以及系统监控。在实际工作中,它们是解决问题和优化系统不可或缺的工具。
2010-03-20 上传
2022-05-21 上传
2022-01-14 上传
2023-10-22 上传
2023-03-16 上传
2023-05-09 上传
2023-08-31 上传
2024-01-25 上传
2023-07-29 上传
码农.one
- 粉丝: 7
- 资源: 345
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录