在Linux虚拟机中,有许多常用的命令可以帮助我们进行各种操作和管理任务。以下是一些常用的Linux虚拟机命令及其功能:
文件和目录操作命令
- ls:列出当前目录中的文件和子目录。
- cd:切换当前工作目录。
- pwd:显示当前工作目录的路径。
- mkdir:创建新的目录。
- rm:删除文件或目录。
- cp:复制文件或目录。
- mv:移动文件或目录,或重命名文件或目录。
- cat:显示文件的内容。
- more/less:分页显示文件内容。
- find:查找文件。
- grep:在文件中搜索指定的字符串。
文件权限管理命令
- chmod:修改文件或目录的权限。
- chown:修改文件或目录的所有者。
- chgrp:修改文件或目录的所属组。
系统信息查看命令
- uname:显示系统信息。
- top:实时显示系统资源使用情况,包括CPU使用率、内存使用情况、运行进程等。
- free:显示系统内存使用情况。
- df:显示磁盘空间使用情况。
- du:显示目录或文件的磁盘使用情况。
- ifconfig/ip:显示网络接口配置信息。
- ps:查看系统正在运行的进程。
- netstat:显示网络连接、路由表、接口统计等信息。
网络管理命令
- ping:测试与另一台计算机的网络连接。
- ssh:通过SSH协议远程登录到另一台计算机。
- scp:在本地和远程计算机之间复制文件。
- wget/curl:下载文件。
- ftp:使用文件传输协议上传和下载文件。
系统管理命令
- sudo:以管理员权限执行命令。
- man:查看命令的手册页。
- reboot:重新启动系统。
- shutdown:关闭系统。
- systemctl:管理系统服务。
- useradd:创建新用户。
- passwd:修改用户密码。
- userdel:删除用户。
- su:切换到其他用户。
进程管理命令
- ps:显示当前运行的进程。
- kill:终止指定进程。
- killall:终止所有指定名称的进程。
- nice:设置进程的优先级。
- nohup:在后台运行一个命令,避免被关闭。
软件包管理命令
- apt-get(Debian/Ubuntu):安装、更新和卸载软件包。
- yum(CentOS/RHEL):安装、更新和卸载软件包。
- dnf(Fedora):安装、更新和卸载软件包。
- rpm:用于安装、升级、查询和卸载RPM软件包。
虚拟机管理命令
- virsh:用于管理和操作虚拟机的命令,如启动、停止、重启和删除虚拟机,查看和修改虚拟机的配置信息。
- virt-install:用于创建和安装虚拟机的命令。
- virt-clone:用于克隆虚拟机的命令。
- virsh console:用于通过控制台连接到虚拟机的命令。
- virsh attach-disk:用于挂载磁盘到虚拟机的命令。
- virsh snapshot-create:用于创建虚拟机快照的命令。
- virsh migrate:用于迁移虚拟机的命令。
- virt-sysprep:用于准备虚拟机镜像的命令。
- virt-top:用于监视虚拟机性能的命令。
- virt-manager:用于图形化管理虚拟机的工具。
请注意,在使用这些命令时,务必小心,以免意外删除或更改重要文件和目录。建议在操作之前先备份重要数据。