亲子之家网—你身边的文案专家

亲子之家网—你身边的文案专家

测试安装系统命令是什么

59

一、网络端口占用检测

Linux/macOS

使用 `lsof` 命令查看指定端口(如8085)的占用进程:

```bash

lsof -i :8085 | grep LISTEN

```

示例输出:

```

11u IPv6 0x5624b7cdebdb6b7b 0t0 TCP *:8085(LISTEN) user进程号

```

Windows

使用 `netstat` 命令结合 `findstr` 过滤监听端口:

```cmd

netstat -aon | findstr :80 | findstr LISTENING

```

示例输出:

```

TCP0.0.0.0:80 0.0.0.0:0 LISTENING 2588

```

二、进程管理

终止占用端口的进程

- Linux/macOS:

```bash

kill -9 进程号

```

示例:`kill -9 69080`

- Windows

```cmd

taskkill /F /PID 进程号

```

示例:`taskkill /F /PID 8152`

*注意:高权限操作需以管理员身份运行 PowerShell*

三、系统包管理(部分基础命令)

Debian/Ubuntu:

```bash

sudo apt-get install 包名

```

Fedora/CentOS:

```bash

sudo yum install 包名

```

openSUSE:

```bash

sudo zypper install 包名

```

Python软件打包:

使用 `PyInstaller` 将Python脚本打包为可执行文件:

```bash

pip install pyinstaller

```

示例命令:

```bash

pyinstaller --onefile your_script.py

```

四、数据库连接测试(以Oracle为例)

执行 `tnsping` 命令测试数据库连接:

```bash

tnsping orcl

```

示例输出:

```

TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0

```

若返回类似 "TNS Ping succeeded" 则连接正常。

五、其他实用命令

系统信息查看:`lsb_release -a`(Linux)

文件传输:`scp`(Linux/macOS)

日志查看:`journalctl -xe`(Linux)

以上命令覆盖了网络监控、进程管理、包安装及数据库测试等常见场景,可根据具体需求组合使用。