Skip to content

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
top

free ​

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/hgfs

shell下多任务操作 ​

bash
Ctrl+z : 把进程切换到后台
top & :  &用于让top在后台启动
fg %id : 把后台进程切换到前台 id为任务编号 可以通过jobs来查看任务编号
bg %1 : 表示将编号为 1 的暂停任务放到后台继续运行。
jobs : 查看当前shell中所有后台任务
kill %1 : 杀死编号为1的后台任务

vmware 挂载共享文件夹 ​

在 VMware 虚拟机中挂载共享文件夹通常用于在主机和虚拟机之间共享文件。以下是如何在 VMware 虚拟机中挂载共享文件夹的步骤:

1. 在 VMware 中设置共享文件夹 ​

  1. 启动 VMware 虚拟机:确保你的虚拟机正在运行。
  2. 打开虚拟机设置:
    • 在 VMware 窗口中,选择你的虚拟机。
    • 点击菜单栏中的 虚拟机 -> 设置。
  3. 添加共享文件夹:
    • 在设置窗口中,选择 选项 标签。
    • 选择 共享文件夹,然后点击右侧的 添加 按钮。
    • 在弹出的向导中,点击 下一步。
    • 选择你要共享的文件夹路径,并为其命名。
    • 选择共享文件夹的访问方式(例如,启用或禁用只读访问)。
    • 点击 完成 完成设置。

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 查看占用挂载点的进程

学 习 记 录