资讯专栏INFORMATION COLUMN

asch相关的linux基础知识分享

AbnerMing / 1431人阅读

摘要:文件名标识执行某个具有执行权限的文件脚本程序等,是执行时的参数,其它参数只能通过查看脚本内容来查看,估计官方后续会继续优化改进。日志相关在启动后需要查看日志来检查状态,请参考查看文件的末尾几行。

本文针对的人群:会用putty、SecureCRT、xhsell等工具ssh连接到自己的asch服务器上,但不怎么会执行命令的人。高手请绕路~
本文主要围绕受托人搭建、维护涉及相关的内容进行Linux基础命令的介绍,看完本文后,你能只用一个ssh远程工具完成asch见证人的搭建和维护,不需要再使用其它工具(如winscp等文件上下传工具)

对官方搭建文档(http://blog.asch.so/2016/07/1... )的一个解读:

wget:linux中的一个下载工具,官方未加任何参数,每次下载都会生成一个新文件,如果使用”wget -c 文件名“则会进行断点续传(比如下载一半给断掉了,-c则可以继续下载),并且多次下载文件名一样

tar:压缩、解压工具,tar zxvf 解读:z表示gz格式压缩的文件、x执行解压缩、v详细模式(列表有那些文件),“tar zxf 文件名”则屏幕上不会出现类似文件名那样的记录

cd:进行目录的命令,效果和Windows下双击进入目录一个效果。

./aschd configure: ./文件名 标识执行某个具有执行权限的文件(脚本、程序等),configure是执行时的参数,其它参数只能通过查看脚本内容来查看,估计官方后续会继续优化改进。备注:Lisk的lisk.sh脚本写的比较详细,有兴趣的可以看看

vim:linux下的文本编辑器(注意:使用vim时必须全程使用半角的英文)。如果想要锻造,有一步得修改config.json中的密码,此时可以用vim config.json(如果你要打开指定的文件,则需要你cd到该文件所在路径或者用全路径形式打开)。通过键盘上的方向键移动到secret那一行,在你想要编辑的地方按一下"i"键就能进行文本编辑了(输入"你密码"),等到你把密码输入完按一下“esc”键(键盘左上角),然后输入":wq"(会显示在屏幕的左下角)会保存并退出。

日志相关:

在asch启动后需要查看日志来检查状态,请参考:http://forum.asch.so/index.ph...

tail:查看文件的末尾几行。-f参数表示:持续查看,即文件最后写入的部分会一直打印到屏幕上,此方法需要执行“ctrl+c ”退出查看)。“tail -n 1 文件”:查看文件的最后1行,1换成其它数字(如5)表示查看倒数5行

cat: 查看完整的文件,将文件内容都打印到屏幕,可能会刷很多屏

| : 代表管道,符号之前的命令执行结果是符号之后命令的参数,如cat logs/debug.log |grep Forging ”表示用cat命令查看debug.log文件全部内容,然后用grep命令进行过滤包含“Forging”字符串的行内容

grep:过滤命令,过滤文本中的某个值(其实就是Windows的 Ctrl+F查找)

关于侧链和区块链开发的问题,欢迎加QQ群:485979564,一起讨论交流

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/81535.html

相关文章

  • 区块链侧链应用开发平台Asch节点安装及区块生产教程

    摘要:系统要求必须是系统必须有公网建议使用位建议内存以上建议带宽以上安装下载初始化这一步会自动帮您做以下几件事情安装等依赖软件安装和配置服务,保证您的时间与其他节点同步这一步只需要运行一次即可运行启动停止查看运行状态重启升级重新 1 系统要求 必须是linux系统必须有公网ip建议使用ubuntu 14.04 64位建议内存1G以上建议带宽2Mb以上2 安装 2.1 下载 wget http...

    ranwu 评论0 收藏0
  • 区块链侧链技术优势

    摘要:解决生产力问题我们在中为侧链提供了一套模板,或者说脚手架,也可以叫做开发框架,侧链的大部分底层功能都是写好的,开发者只需要关心具体的业务逻辑,在这一点上,与以太坊的开发难度相当。 asch使用的是不同于以太坊和比特币的侧链架构,dapp是运行在侧链上的,每套侧链对应一个dapp。 侧链的独立性侧链架构的好处是代码和数据独立,不增加主链的负担,避免数据过度膨胀,实际上是一种天然的分片机制...

    Jackwoo 评论0 收藏0
  • Dapp开发教程一 Asch Dapp Hello World

    摘要:基本流程有三种,,,,后两种是发布到线上的,可通过公网访问。第一种是运行在本地的只有一个节点的私链,主要是为了方便本地测试和开发。 1 基本流程 Asch有三种net,localnet,testnet,mainnet,后两种是发布到线上的,可通过公网访问。 第一种localnet是运行在本地的、只有一个节点的私链,主要是为了方便本地测试和开发。 Dapp的开发同样要涉及到这三种网络,即...

    maxmin 评论0 收藏0
  • Dapp开发教程三 Asch Dapp Mini DAO

    摘要:前边两篇教程可以称之为热身,从这里开始,进入正题。这一次,我们要正式创建新的交易类型或者智能合约了。这个的功能是对账户进行操作,这个操作包括对数字的加减法数组的增删字符串的设置等。 前边两篇教程可以称之为热身,从这里开始,进入正题。 这一次,我们要正式创建新的交易类型或者智能合约了。 1 创建合约 首先要进入dapp所在目录 cd dapps// 然后执行asch-cli的contr...

    hsluoyz 评论0 收藏0
  • Dapp开发教程三 Asch Dapp Mini DAO

    摘要:前边两篇教程可以称之为热身,从这里开始,进入正题。这一次,我们要正式创建新的交易类型或者智能合约了。这个的功能是对账户进行操作,这个操作包括对数字的加减法数组的增删字符串的设置等。 前边两篇教程可以称之为热身,从这里开始,进入正题。 这一次,我们要正式创建新的交易类型或者智能合约了。 1 创建合约 首先要进入dapp所在目录 cd dapps// 然后执行asch-cli的contr...

    qqlcbb 评论0 收藏0

发表评论

0条评论

AbnerMing

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<