linux 資訊
有時登入一個 linux 系統,我們不知道系統的環境。
透過探查系統資訊,就可以了解目前所在 linux 的資訊。
下面就是我們可能想知道的資訊
- linux 的版本
- kernel 資訊
- 開機時間
- 記憶體資訊
- CPU 資訊
- 磁碟資訊
- 登入資訊
- 執行的程序
- 電腦名稱
- 時間
- ip
- 系統負載
辛辛苦苦寫的網頁,發現 google 無法搜尋到,感慨啊。hexo 是可以設定讓 google 找到的。
今天就讓我們來看看怎麼設定吧。需要設定:
安裝 sitemap
1 | $ npm install hexo-generator-sitemap --save |
編輯 theme 中 _config.yml。
1 | sitemap: |
我們在hexo 根目錄下的 public 目錄下新建一個robots.txt文件,內容如下:
1 | User-agent: * |
打開 Google Search Console
加入 hexo 資源到 google search console
在我的例子裡,我是用 html 標記來進行驗證的。
Google Search Console 會產生 meta google-site-verification
編輯 theme 中的 _config.yml
1 | # Google Webmaster tools verification. |
1 | $ hexo cl && hexo g && hexo d |
上傳後回到 google search console 完成驗證。
這篇只是簡單的記錄google search的設定。進階的設定,還是要再補充。
進入官網,直接搜尋你要註冊的網站,就可以選擇免費12個月的方案。之後可以免費續期。
可以 email 註冊,或是用 facebook/gmail 登入。
免費的好用,但免費的不一定有保障,何時中止提供服務也不知道,使用上要注意。
#
iconv 是 linux 上字元轉換的工具。因為有很多機會需要把簡體中文轉換為繁體中文。所以 google 介紹了這個好用的工具。
iconv 把指定的檔案從來源字集轉換到目的字集。以我的應用場景,我是需要從簡體中文轉換到繁體中文。
可以查到簡體在 iconv 是 gb2312 而繁體中文是 big5。但是以現在的作業系統來說我們的字集一般是 utf8。
所以實作的操作是先從 utf8 轉換為 gb2312 , 指後再從 gb2312 轉換為 big5 ,最後再從 big5 再轉回 utf8。
列出目前支援的字集。
1 | $ iconv -l |
轉換字集
下面的例子是將檔案轉換為簡體。
1 | $ iconv -f utf8 -t gb2312 file.txt |
實際我們一般會如下進行轉換
1 | $ cat file.txt | iconv -f utf8 -t gb2312 | iconv -f gb2312 -t big5 | iconv -f big5 -t utf8 |