netstat
netstat 是一个常用的网络工具,可以显示网络连接、路由表、接口统计信息等。
bash
sudo netstat -uln
-t: 显示 TCP 端口
-u: 显示 UDP 端口
-l: 显示监听状态的端口
-n: 以数字形式显示地址和端口号,而不是解析成域名和服务名ps
ps 是一个常用的进程查看工具,可以显示当前系统中的进程信息。
bash
ps -ef
-e: 显示所有进程
-f: 以全格式显示进程信息kill
kill 是一个常用的进程终止工具,可以发送信号给进程,使其终止。
bash
kill -9 <pid>
-9: 发送 SIGKILL 信号,强制终止进程top
top 是一个常用的系统监控工具,可以实时显示系统的进程信息、CPU 使用情况、内存使用情况等。
bash
topfree
free 是一个常用的内存查看工具,可以显示系统的内存使用情况。
bash
free -h
-h: 以人类可读的格式显示内存使用情况df
df 查看文件系统、磁盘的使用情况、挂载情况
bash
df -h
-h: 以人类可读的格式显示磁盘使用情况find
find 是一个常用的文件查找工具,可以在目录中查找文件或目录。
bash
find /path/to/directory -name "filename"
/path/to/directory: 要搜索的目录
-name: 指定要搜索的文件名grep
grep 是一个常用的文本搜索工具,可以在文件中搜索指定的文本。
bash
ps -aux |grep "2179"lsof
lsof 命令可以列出当前系统中打开的文件和对应的进程。你可以使用以下命令来查找占用 /mnt/hgfs 的进程
bash
sudo lsof /mnt/hgfsshell下多任务操作
bash
Ctrl+z : 把进程切换到后台
top & : &用于让top在后台启动
fg %id : 把后台进程切换到前台 id为任务编号 可以通过jobs来查看任务编号
bg %1 : 表示将编号为 1 的暂停任务放到后台继续运行。
jobs : 查看当前shell中所有后台任务
kill %1 : 杀死编号为1的后台任务vmware 挂载共享文件夹
在 VMware 虚拟机中挂载共享文件夹通常用于在主机和虚拟机之间共享文件。以下是如何在 VMware 虚拟机中挂载共享文件夹的步骤:
1. 在 VMware 中设置共享文件夹
- 启动 VMware 虚拟机:确保你的虚拟机正在运行。
- 打开虚拟机设置:
- 在 VMware 窗口中,选择你的虚拟机。
- 点击菜单栏中的
虚拟机->设置。
- 添加共享文件夹:
- 在设置窗口中,选择
选项标签。 - 选择
共享文件夹,然后点击右侧的添加按钮。 - 在弹出的向导中,点击
下一步。 - 选择你要共享的文件夹路径,并为其命名。
- 选择共享文件夹的访问方式(例如,启用或禁用只读访问)。
- 点击
完成完成设置。
- 在设置窗口中,选择
2. 在虚拟机中挂载共享文件夹
vmhgfs-fuse: 这是 VMware 提供的一个工具,用于在虚拟机中挂载主机共享文件夹。vmhgfs-fuse 是基于 FUSE(Filesystem in Userspace)的实现,允许用户空间程序实现文件系统功能。
.host:/: 这是 VMware 虚拟机中表示主机共享文件夹的特殊路径。.host:/ 表示主机的根目录,通常用于挂载主机上的共享文件夹。
/mnt/hgfs: 这是虚拟机中用于挂载主机共享文件夹的目标目录。/mnt/hgfs 是一个常见的挂载点,用于存放主机共享的文件和文件夹。
bash
vmhgfs-fuse .host:/ /mnt/hgfs
umount -l /mnt/hgfs 强制取消挂载
ps aux | grep hgfs 查看占用挂载点的进程