服务器测评网
我们一直在努力

虚拟机Linux指令有哪些常用且实用的命令?

在Linux虚拟机中,熟练掌握常用指令是高效管理系统的关键,以下从基础操作、文件管理、系统监控、网络配置及软件管理五个维度,详细梳理核心指令及其应用场景,帮助用户快速提升操作效率。

虚拟机Linux指令有哪些常用且实用的命令?

基础操作指令

基础操作是Linux入门的第一步,涉及系统登录、关机重启及用户切换。

  • ssh user@ip:通过SSH协议远程登录虚拟机,user为用户名,ip为目标主机地址,例如ssh root@192.168.1.100
  • reboot/shutdown -h now:重启或关机指令,后者表示立即关机,shutdown -r +10可设置10分钟后重启并发送通知。
  • su - username:切换用户,参数表示加载目标用户的配置文件,例如su - root切换至超级管理员。
  • passwd:修改当前用户密码,普通用户仅能修改自身密码,root可修改任意用户密码。

文件与目录管理

文件管理是日常操作的核心,需重点掌握权限、路径及内容编辑指令。

  • ls -la:列出目录下所有文件及详细信息,-a显示隐藏文件,-l显示权限、大小、修改时间等。
  • cp -r /src /dest:递归复制目录,-r确保目录及子文件被完整复制,例如cp -r /home/test /opt/
  • mv oldname newname:重命名或移动文件/目录,例如mv test.txt backup.txt重命名,mv /tmp/test /home/移动文件。
  • rm -rf /path:强制递归删除文件或目录,需谨慎使用,-r处理目录,-f忽略不存在的文件提示。
  • chmod 755 file:修改文件权限,755表示所有者可读写执行,组用户和其他用户可读执行,可通过u+x(增加执行权限)等灵活调整。
权限符号 含义 示例
r 读取(4) chmod u+r file
w 写入(2) chmod g-w file
x 执行(1) chmod o+x file

系统监控与进程管理

实时监控系统状态是保障虚拟机稳定运行的基础。

虚拟机Linux指令有哪些常用且实用的命令?

  • top:动态显示进程资源占用,按P按CPU排序、M按内存排序,q退出。
  • ps -ef:查看当前进程快照,-e显示所有进程,-f显示完整格式,结合grep过滤进程,如ps -ef | grep nginx
  • free -h:查看内存使用情况,-h以易读单位(GB/MB)显示,-m以MB为单位。
  • df -h:查看磁盘空间占用,-h人性化显示,例如df -h /dev/sda1查看指定分区。
  • kill -9 pid:强制终止进程,pid为进程ID,-9表示无条件终止,先尝试kill pid(正常终止)。

网络配置指令

虚拟机网络调试常需查询IP、端口及连通性。

  • ifconfig/ip addr:查看网络接口信息,ifconfig eth0查看指定网卡,ip addr show显示更详细的IP地址信息。
  • ping www.baidu.com:测试网络连通性,-c 4发送4个数据包后停止,例如ping -c 3 192.168.1.1
  • netstat -tuln:查看监听端口,-tTCP端口,-uUDP端口,-l仅显示监听端口,-n以数字形式显示地址。
  • ss -tuln:替代netstat的高性能工具,信息更实时,例如ss -tuln | grep :80查看80端口占用情况。

软件与压缩包管理

Linux软件安装及压缩操作依赖包管理工具和压缩指令。

  • apt update && apt install -y package(Debian/Ubuntu):更新软件列表并安装软件,-y自动确认,例如apt install -y nginx
  • yum install -y package(CentOS/RHEL):基于RPM的包管理,例如yum install -y httpd
  • tar -zxvf file.tar.gz:解压.tar.gz文件,-z处理gzip格式,-x解压,-v显示过程,-f指定文件名。
  • tar -jxvf file.tar.bz2:解压.tar.bz2文件,-j处理bzip2格式,例如tar -jxvf source.tar.bz2 -C /opt/解压至指定目录。

掌握以上指令后,可高效完成Linux虚拟机的日常管理操作,建议结合实际场景反复练习,逐步形成肌肉记忆,进一步提升操作熟练度。

虚拟机Linux指令有哪些常用且实用的命令?

赞(0)
未经允许不得转载:好主机测评网 » 虚拟机Linux指令有哪些常用且实用的命令?