摘要:
需求描述: 今天看了一个系统的临时文件,有5.6G的大小,这个文件也没有用了,想要将大部分的文件都删除掉. 在此记录下删除的过程.删除前n行的记录. 操作过程: 对于数据量比较大的情况(本例5800万行) 1.通过tail命令,将文件尾部的n行数据重定向到新的文件中 2.然后删除旧的文件,将新的文件 阅读全文
摘要:
1、使用命令进入交互模式并且查看当前硬盘分区信息 2、删除当前存在分区,并在此查看结果 3、将硬盘格式化为gpt 4、对磁盘分区,将整个硬盘分为一个区域 parted执行mkpart primary会直接分区(而fdisk需要保存) 5、退出parted 6、完成分区之后,就开始格式化分区的工作了 阅读全文
摘要:
USB安装EXSi出错,menu.c32 not a com32r image 不能进入安装界面。 提供提取的menu.c32 下载下来覆盖U盘根目录源文件 EXSi6.7测试可以用 文件csdn下载地址:https://download.csdn.net/download/fefedn/94309 阅读全文
摘要:
测试环境一台服务器/目录空间使用率达到97%,但是通过du -sh *发现实际空间没用到那么多,初步怀疑,之前删除的文件,有运行中的进程一直占用,导致空间没有释放,如图通过du -sh *发现共实际使用不到5G+空间,而通过df -h发现已经使用了45G。 接着我们通过lsof命令查找运行中的进程占 阅读全文
摘要:
1.grep 是查找含有指定文本行的意思,比如grep test 就是查找含有test的文本的行 2.grep -v 是反向查找的意思,比如 grep -v grep 就是查找不含有 grep 字段的行 比如 : 加上grep -v grep ,就只剩下1行记录 。 阅读全文
摘要:
为了防止进程异常挂掉,为了避免影响业务,编写一个守护进程,定时检查某个进程是否存在,如果不存在则自动启动该进程。编写脚本文件daemon.sh文件 启动命令 nohup ./daemon.sh & 阅读全文
摘要:
nginx支持websocket及websocket部分原理介绍最近ipc通过websocket与server进行通行,经过无法通过nginx进行反向代理,只有直连nodejs端口。而且部署到阿里云用了slb之后同样存在该问题。因为部署为了规避风险不宜暴露nodejs端口,所以尝试解决这个问题。 1 阅读全文
摘要:
背景,java项目,一般在运行JAVA程序时需要用到nohup命令来实现后台启动日志,默认保存在当前目露nohup.out文件。但是有些程序输出nohup文件会出现过大的情况。 在此解决如下: 1,在nohup.out 所在目录创建一个ClearNohup.sh 脚本,通过定时任务让其每周清理一次。 阅读全文
摘要:
如果你是EOS的合约开发者,相信你很有可能跟我一样对内存(RAM)的使用量感到不解。在使用multi_index进行数据存储时,明明只存了一点数据,但区块链浏览器中显示的内存占用量却上升了不少。在这篇文章中,我们就来对内存用量一探究竟,精确计算出存储数据所需要的RAM。我们会首先编写一个简单的合约, 阅读全文
摘要:
action的结构 要说清楚这个方法的含义和用法,咱们需要从action的结构说起。详见eoslib.hpp中的action类,这里把它的结构简化表示成下面这样: 一个action的数据包含: { "from": "inita", "to": "initb", "amount": "100.0000 阅读全文
摘要:
ETH与EOS两者智能合约进行简单的对比。 1、编译智能合约(合约编译成.wasm与.abi格式后即可部署到区块链) 2、部署智能合约 解锁账号钱包 部署合约 Reading WASM from /root/github.com/testcontract/testcontract.wasm...Pu 阅读全文
摘要:
安装: 安装完之后 会产生 eosio-cpp_, eosio-cc, eosio-ld, eosio-pp, and _eosio_abigen (These are the C++ compiler, C compiler, linker, postpass tool and ABI gener 阅读全文
摘要:
今天研究Electron的时候,全局安装运行 npm install electron -g时侯,报下面的错误: Error: EACCES: permission denied, mkdir '/User/**/Electron/electron-quick-start/node_modules/ 阅读全文