Linux命令

LaityZhang·2024-01-18 17:25·13 次阅读

Linux命令

Port(Linux)#

Copy
#查看端口占用
netstat -nlp | grep [端口号]

Port(Windows)#

Copy
#查看指定端口的占用情况
netstat -aon|findstr “端口号”
#查看进程或者程序占用了相应的端口
tasklist|findstr “被占用端口对应的 PID”
#结束端口占用的进程
taskkill /t /f /pid pid号

Jar#

Copy
#jar包后台运行
nohup java -jar xxx.jar &
#指定日志文件输出
nohup java -jar ***.jar >/data/log.log 2>/data/err.log &
解释:
> 符号左边没有1和2,啥数字也不写只有一个右箭头,默认标准输出
1> 符号左边是1,标准输出
2> 符号左边是2,错误输出
> &1 标准输出到已指定的标准输出的地址
> &2 错误输出到已指定的错误输出的地址
标准日志输出到/data/log.log文件,错误日志输出到/data/err.log文件
nohup java -jar ***.jar >/dev/null 2>/data/err.log &
解释:
/dev/null:就好像永久删除的回收站,当我们不需要输出任何信息时,就可以将输出指向/dev/null,那就不会有任何输出文件。
标准日志输出到/dev/null,也就是不输出标准日志,错误日志输出到/data/err.log文件

Nginx#

Copy
#nginx常用命令
#启动nginx
./nginx
#查看nginx信息
./nginx -h
#重新加载nginx(改相关配置之后)
./nginx -s reload
#正常退出
./nginx -s quit
#停止nginx(杀死进程)
./nginx -s stop
# 重新指定nginx.conf文件
./nginx -c [(配置文件路径)/usr/local/nginx/conf/nginx.conf]

Linux查看内存#

Copy
#显示所有已经挂载的文件系统的磁盘空间使用情况
df -h
#显示指定目录的磁盘空间使用情况
du -sh /path/to/directory

ElasticSearch启动#

Copy
#启动Es服务
./bin/elasticSearch.bat
#kibana启动(Es可视化工具)
./bin/kibana.bat

RabbitMQ启动命令#

Copy
rabbitmq-plugins enable rabbitmq_management

Minio启动命令#

Copy
minio.exe server D:\System_Environment\minio\minioData

docker命令#

Copy
#docker进入容器
docker exec -it [容器名称/容器id] /bin/sh
docker exec -it [容器名称/容器id] /bin/bash
#把容器中的配置文件复制出来
docker cp [容器名称]:[容器中配置文件的路径] [复制到的文件夹路径]
docker cp my-nginx:/etc/nginx/conf.d/nginx.conf /root/Downloads
#替换容器中的配置文件
docker cp [宿主机中的配置文件] [容器名称]:[容器中配置文件全路径]
docker cp nginx.conf my-nginx:/etc/nginx/conf.d/nginx.conf
posted @   zhangzhaonian  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示
目录