Lunix_Commands
Created|Updated
|Post Views:
命令集
Ubuntu系统
Ubuntu 防火墙 ufw 开启并阻止了 22
1 | 之前运行过 ufw 相关命令,如果后来有人启用了 ufw,SSH 会被挡掉。 |
npm install(node packages manages)
nano(linux文本编辑器,比vim简单)
1 | nano xxx(以普通用户权限编辑文本文件) |
Node.js
Node(全名 Node.js)就是让 JavaScript 能够在服务器上运行的环境。
1 | http://47.115.xx.xx:3000/(跑后端 API 服务,背后就是 Node 服务器在运行。) |
Node 和 JavaScript 的关系是什么?
1 | JavaScript 语言(语法) |
配置前端API绑定
1 | VITE_API=http://40.100.70.60:3000/ pm2 start "npm run dev:web" --name "music-web" |
pm2(PM = Process Manager(进程管理器)版本2)
pm2 是一个让 Node 项目在服务器“长期运行、不掉、可重启”的守护进程管理工具。让 node / npm 程序后台运行(不用一直开终端),程序崩溃自动重启
1 | 安装pm2工具: |
MobaXterm快捷键
1 | settings->terminal->terminal-features: √paste using right-click(启用右键点击粘贴) |
linux系统删除占用端口的进程
1 | # -i:端口号 筛选端口,-P 显示端口数字,-t 只输出 PID |
cp 常见用法
1 | cp 是 Linux / macOS / Unix 系统中的“复制文件”命令,全称 copy。 |
docker命令
1 | docker ps 查看挂起的容器的id等信息 |
tar
1 | tar -czvf 文件名.tar.gz 要压缩的文件夹 |
scp
1 | 上传单个文件: scp 本地文件路径 用户名@服务器IP:/服务器路径/ |
sudo
1 | 授予musicuser用户root权限,加入sudo组,让musicuser具备使用sudo执行任何命令的权限: |
langchain降版本
1 | 检查当前执行的python环境是哪一个(检查路径是不是和interpreter一致): |
Author: 甘虎文
Copyright Notice: All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
Related Articles
2024-07-26
Conda_Command
Conda_Command导出当前conda环境下所有的包的名字1conda env export > /你的指定路径/requir.txt
2025-08-27
部署一个旅游规划智能体
部署一个旅游规划智能体在宿主机 build,Docker 只负责“装盒子”123456789101112131415161718192021222324252627282930313233343536373839404142核心思想一句话:👉 所有吃内存的事情(uv / pip / 编译)都在宿主机做👉 Docker 里只 COPY 成果,不编译、不解析、不拉依赖1、在宿主机准备好 Python + uvpython3 --version结果:Python 3.13.92、在 Windows 上安装 uv(一次性)方法一(官方推荐,最稳)1)打开 PowerShell(不是 CMD):irm https://astral.sh/uv/install.ps1 | iex2)安装完成后,重开一个终端,验证:uv --version3)在 SmartVoyage 项目中初始化 uv 环境cd \SmartVoyage让 uv 接管这个项目uv init会生成一个最基础的:pyproject.toml4)在项目根目录创建虚拟环境uv venv5)用 requirements.txt ...
2025-08-25
部署一个视频播放器&知识库问答系统
部署一个视频播放器Python 方式运行 + pip 安装依赖: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859Python 方式运行 + pip 安装依赖:1、安装 venv 模块1)运行:sudo apt install python3.12-venv2)安装成功后,重新创建虚拟环境python3 -m venv .venv3)然后:source .venv/bin/activatepip install --upgrade pippip install fastapi uvicorn requests jinja23.1)服务器无法访问 Python 官方 PyPI,所以 pip 无法下载任何包 → 100% 超时这不是 pip 的问题、不是权限问题、不是 venv 问题,就是 网络无法访问国外源。3.2)pip 的源切换到国内镜像mkdir -p ~/.pip 或者有.pip的话nano ~/.pip...
2025-08-21
部署一个音乐播放器
让这个MusicPlayer音乐播放器在浏览器里访问1234567891011121314151617181920212223242526272829303132生成了可部署的网页版本1、进入系统根目录cd /home/xxx/MusicPlayer2、安装依赖(跳过如果已经安装过)npm install3、生产环境构建(非常关键!)npm run build 3.1、Error: EACCES: permission denied 没有写入权限 sudo chown -R musicuser:musicuser /home/xxx/MusicPlayer把网页部署到服务器,让你能在浏览器访问。1、Electron + Vite 项目构建后,网页文件会位于:out/renderer/方案 A(最快速):用 serve 在服务器直接跑网页1)安装 serve(如果没装)npm install -g serve2)运行网页serve -s out/renderer -l 80053)访问http://47.115.72.68:8005要看到“有歌曲、有数据的成功案例方案 A — 最快...