一、端口占用一键终止
💻 在Windows系统上:
使用netstat -ano查看所有网络连接及其对应的PID。
使用tasklist /FI "PID eq 1234"查看与PID对应的进程名称。
使用taskkill /PID 1234 /F终止进程。
使用PowerShell脚本:$port = 80; $pid = Get-NetTCPConnection -LocalPort $port | Select-Object -ExpandProperty OwningProcess; Stop-Process -Id $pid -Force。
🐧 在Linux系统上:
使用netstat -tulnp查看所有网络连接及其对应的PID。
使用ss -tulnp | grep :80查找指定端口的进程。
使用lsof -i :80查找与特定端口号相关的进程。
使用kill -9 1234终止进程。
使用fuser -k 80/tcp直接根据端口号查找并终止进程。
二、部署相关命令
1. 查看启动项目:ps -ef | grep java
2. 关闭防火墙:systemctl stop firewalld
3. 删除命令:rm -rf 要删除的文件名或目录
4. 查看磁盘挂载点和占用情况:df -h
5. zip文件解压:unzip 文件名
6. 启动nginx 命令: ./nginx
7. 停止 nginx 命令:./nginx -s stop
8. 重启nginx命令:./nginx -s reload
9. redis启动:./redis.server conf路径/redis.conf
10. 日志文件清空:cat /dev/null > catalina.out
三、达梦数据库语句
1.连接数据库
./disql [实例名]\"[密码]\"@LOCALHOST:5236
2.创建用户
// 创建表空间
create tablespace "TEST" datafile '/usr/local/dmdba/dmdbms/data/DAMENG/TEST.DBF' size 128 ;
// 修改表空间,打开自动扩展,每次自动扩展 100M ,扩展上限 10240M
alter tablespace "TEST" datafile '/usr/local/dmdba/dmdbms/data/DAMENG/TEST.DBF' autoextend on next 100 maxsize 10240;
// 创建用户
create user "TEST" identified by "password" hash with SHA512 salt
default tablespace "TEST";
// 设置用户角色
grant "PUBLIC","RESOURCE","SOI","SVI","VTI" to "TEST";
// 设置用户角色(只可编辑自己的实例)
grant "PUBLIC","RESOURCE" to "TEST";
// 查询用户信息
SELECT username,account_status,created FROM dba_users where username='TEST';