知識分享

筆記自這裡

在vim的執行畫面中切換

輸入以下指令即可更換:

:colorscheme SCHEME_NAME

PS.1 如果忘記colorscheme 怎麼拼,可以輸入 :color之後按下tab鍵,就會提示了
PS.2 不曉得SCHEME_NAME也沒關係,一樣利用tab鍵 :colorscheme <空格> <tab> 即可

設定預設的color scheme

要設定預設的color scheme,要在家目錄增加一個隱藏檔 .vimrc

內容如下:

colorscheme

更多

SSH加密連線,對於管理遠端伺服器來說,是個重要的工具,可以說是必用的工具了。但每次登入都要輸入密碼有時候滿麻煩的,然後SSH也滿friendly的,提供了一個不用輸入密碼的選擇,其實Amazon AWS,以及drupal git也是預設用這種方式連線。

用Authentication key的優點就是不用輸入密碼,安全性跟「輸入帳號密碼」相對而言較佳,要持有private key的電腦才能登入伺服器,不用擔心被人暴力破解密碼。但這裡其實也產生了一個問題,只要持有private key就可以了。所以不管用帳號或authentication key,都要好好保管。

廢話不多說,直接說明如何作,以下是在Ubuntu的環境下(基本上Linux指令應該都一樣):

  1. 首先在任何一台你想要用來登入伺服器的電腦建立金鑰對(key-pair),也就是一個公鑰,一個私鑰。
    ssh-keygen -t rsa
     
  2. 通常會問你要不設定金鑰密碼,因為本來就希望不要輸入密碼,直接按Enter就好
    Enter new passphrase (empty for no passphrase):
     
  3. 產生的金鑰會放在/home/fabio/.ssh/username 底下(
更多

詳細說明參考這裡:http://www.softpanorama.org/Tools/Find/index.shtml

以下慢慢新增,因為挺好用,慢慢作筆記

基本語法:

find [目標目錄路徑] [參數]

參數 說明 範例
-perm  尋找特定權限的目錄/檔案 -perm 777
-perm -u+w
-name 尋找指定檔名的目錄/檔案,支援regex語法 -name "*.html"
更多

參考自http://www.adj.idv.tw/html/53/t-132453.html

檢視已經安裝過的套件

dpkg -l

檢視套件所安裝的目錄

dpkg -L [packagename]

 

dpkg相關

指令說明
sudo dpkg --install xxx.deb安裝套件(等同 rpm -i)
sudo dpkg -i xxx.deb 安裝套件(等同 rpm -i)
dpkg -l列出系統中已安裝的所有套件(等同 rpm -qa)
dpkg
更多

當我們利用quotacheck -avugm時,出現以下錯誤訊息時:

quotacheck: Cannot stat() mounted device /dev/root: No such file or directory

可以用以下指令檢查一下根目錄所在位置:

df -h

會出現類似下面的訊息:

Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda        47G  5.5G   41G  12% /

其中/dev/xvda就是根目錄實際位置,此時只要做個softlink即可

ln -s /dev/xvda /dev/root

接著再重新quotacheck一次,並重新啟用quota就可以了。

 

更多