![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
穷小伙不穷志
人穷志不穷
展开
-
centos7上启动jar脚本和开机启动配置
第一步准备jar包和依赖包的目录新建目录/home/app/testProject/上传test.jar 和test.jar依赖的包目录 test-lib,这里需要打包分离前面我有文章记录这种打包模式配置pom。第二步写脚本在testProject目录下新建start.sh(脚本一定要和jar在同一个路径下,不然就只有修改脚本的内容) 写入内容如下其中JAVA_HOME 需要改成自己的jdk安装目录其中API_NAME 修改成自己jar包的名字其中LIB_NAME 修改成自己的依原创 2022-03-30 15:14:18 · 2617 阅读 · 0 评论 -
linux 上杀掉进程脚本和启动jar的脚本
有时候会在开发环境部署jar反复的发布包所以经常会杀掉旧的进程这个时候写一个脚本会很好用比如说你发布的jar名称是test-project.jar脚本如下:#!/bin/bashID=`ps -ef|grep test-project|grep -v grep |awk '{print $2}'`echo $IDfor id in $IDdokill -9 $idecho "kill $id"done这里是查询出相关的进程id然后循环杀掉,这里是查询出带...原创 2021-03-31 14:20:55 · 590 阅读 · 2 评论 -
java 连接nfs服务端 错误mount failure export: /mon/test, nfs version: 3, returned state 13
我的解决方式:在nfs的服务器端从新配置了 /etc/export。比如说你需要通过java往nfs服务器上的/mnt/test下面写入数据那么你需要在 /etc/export下写入/mnt/test *(sync,wdelay,hide,no_subtree_check,sec=sys,rw,insecure,no_root_squash,no_all_squash)这里的*是允许所有的客户端访问不限制IP地址。然后允许 exportfs -r从新装载配置文件...原创 2021-03-16 09:32:22 · 1851 阅读 · 4 评论 -
centos 删除文件后空间未释放问题解决
解决办法:使用命令lsof -n / |grep deleted 查看后台运行的正在删除的进程 。如果提示没有 lsof命令 就自己安装下。然后使用命令lsof -n / |grep deleted|awk '{print $2}'|xargs kill -9 直接杀死所有的删除进程程序。 然后查看 df -h 就能看到已经释放了空间...原创 2020-12-23 12:37:47 · 1232 阅读 · 0 评论 -
局域网内路径挂载到其它机器
局域网内路径挂载到其它机器有时候我们的机器上面磁盘不够用了,一般两种方式解决(应该还有其他的方式),第一种就是扩容,进行磁盘扩容。第二种就是挂载这种就相当于上一个外部分存储件,有点像U盘那种形式。现在我们就来说说第二种的实现方式,直接上步骤。描述:把A服务器下面的/u01 目录挂载到 B服务器下的/home/mntu011.在A服务器上执行以下操作vim /etc/export...原创 2018-09-25 09:23:34 · 791 阅读 · 0 评论 -
对零复制的理解 zero-copy
一般读取数据 先是从磁盘复制---->内核态模式中的buffer--->cpu控制将内核态buffer的数据copy到用户态模式 这是读取的过程如下图:下面是写入网络的过程:先从用户态中的buffer获取到数据------>内核态的socket buffer----->网络设备中传送从上面的过程可以看出,数据白白从kernel模式到user模式走了一圈,浪费...原创 2019-06-28 11:14:07 · 270 阅读 · 0 评论