asch相關的linux基礎知識分享

本文針對的人羣:會用putty、SecureCRT、xhsell等工具ssh鏈接到本身的asch服務器上,但不怎麼會執行命令的人。高手請繞路~php

本文主要圍繞受託人搭建、維護涉及相關的內容進行Linux基礎命令的介紹,看完本文後,你能只用一個ssh遠程工具完成asch見證人的搭建和維護,不須要再使用其它工具(如winscp等文件上下傳工具)html

對官方搭建文檔(http://blog.asch.so/2016/07/12/asch-testnet-tutorial/  )的一個解讀:linux

wget:linux中的一個下載工具,官方未加任何參數,每次下載都會生成一個新文件,若是使用」wget -c 文件名「則會進行斷點續傳(好比下載一半給斷掉了,-c則能夠繼續下載),而且屢次下載文件名同樣json

tar:壓縮、解壓工具,tar zxvf 解讀:z表示gz格式壓縮的文件、x執行解壓縮、v詳細模式(列表有那些文件),「tar zxf 文件名」則屏幕上不會出現相似文件名那樣的記錄vim

 

cd:進行目錄的命令,效果和Windows下雙擊進入目錄一個效果。服務器

./aschd configure: ./文件名 標識執行某個具備執行權限的文件(腳本、程序等),configure是執行時的參數,其它參數只能經過查看腳本內容來查看,估計官方後續會繼續優化改進。備註:Lisk的lisk.sh腳本寫的比較詳細,有興趣的能夠看看ssh

 

vim:linux下的文本編輯器(注意:使用vim時必須全程使用半角的英文)。若是想要鍛造,有一步得修改config.json中的密碼,此時能夠用vim config.json(若是你要打開指定的文件,則須要你cd到該文件所在路徑或者用全路徑形式打開)。經過鍵盤上的方向鍵移動到secret那一行,在你想要編輯的地方按一下"i"鍵就能進行文本編輯了(輸入"你密碼"),等到你把密碼輸入完按一下「esc」鍵(鍵盤左上角),而後輸入":wq"(會顯示在屏幕的左下角)會保存並退出。編輯器

 

日誌相關:工具

在asch啓動後須要查看日誌來檢查狀態,請參考:http://forum.asch.so/index.php?s=/forum/index/detail/id/44.html 優化

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查找)

相關文章
相關標籤/搜索