近日試玩CentOS軟體,並架設FTP Server,原本是正常的,但一早透過終端機連FTP卻跳出連線被拒絕的錯誤訊息。(如下圖)
解決方式:
1.重新起動 vsftpd 服務,嘗試再登入FTP ,即可。
近日試玩CentOS軟體,並架設FTP Server,原本是正常的,但一早透過終端機連FTP卻跳出連線被拒絕的錯誤訊息。(如下圖)
解決方式:
1.重新起動 vsftpd 服務,嘗試再登入FTP ,即可。
緣由:
最近把舊的筆電安裝Ubuntu來試玩,發現在搜尋時無法切換中文輸入法,導致不會是在筆電內搜尋或是網頁搜尋都沒辦法打中文字。
解決方式:
步驟一、點選「尋找您的電腦」功能。
步驟二、輸入「ubuntu」關鍵字,找到「ubuntu 軟體」並點選。
步驟三、在收尋列中,輸入「gcin」關鍵字。
步驟四、安裝「gcin」輸入法。
步驟五、輸入法安裝完後,開啟「系統設定值」,點選「語言支援」。
步驟六、在鍵盤輸入法系統,下拉選擇「gcin」套用後,重開機就可。
參考網址:網址一
查詢目錄空間使用量:du [參數]
參數:
-s:顯示該目錄的總用量,不顯示子目錄。
-h:以磁碟單位顯示空間用量。
--max-depth=N:限制只顯示至第N層子目錄。
列出目前已掛載的分割區資訊:df [參數]
參數:
-h:以磁碟單位顯示空間用量。
讀取檔案並輸出:dd [參數]
參數:
if:指定來源檔案,指令 if=/dev/zero 是個會不斷輸出0的特殊檔案。
of:指定目的檔案名稱。
bs=1M 表示產生1M的區塊大小。
count=3 代表產生幾個區塊。
統計檔案行數與字數:wc [參數]
參數:
-c:只顯示字元數。
-l:只顯示行數。
-w:只顯示英文字節。
取代或刪除字元:tr [集合]
[:upper:]:代表所有大寫字母的集合。
[:lower:]:代表所有小寫字母的集合。
[:blank:]:代表空白。
遠端主機登入:ssh 帳號@ IP位址
跨主機複製檔案:scp 帳號@來源主機IP位址:檔案 帳號@目的地主機:檔案
舉例:
scp file01 ooxx@192.168.1.50:/home/ooxx/
※將本機目前目錄底下的file01,複製到遠端主機192.168.1.50的ooxx帳號的家目錄。
scp xxoo@192.168.2.10:/home/xxoo/file02 .
※將遠端主機xxoo帳號的家目錄中的檔案file02,複製到本機目前目錄下。
產生序列數字:seq [參數] 起始值 [累加值] 結束值
參數:
-w:補上「0」讓產生的每個數字都一樣寬度。
文字檔內容排序:sort [參數]
參數:
-g:數字排序。
過濾重覆:uniq
※常與sort搭配,舉例:sort 文件/數字 | uniq
擷取子字串:cut [參數]
參數:
-d:指定欄位分隔字元。
-f 3:指定取出第三個欄位。
分割檔案:split [參數]
參數:
-b 1m:指定每個分割檔的大小為1MB。
觀看檔案內容:cat [選項] 檔案名稱
參數:
-n 列數:顯示列數
※使用cat 指令,利用「>」將多個檔案合併為單一檔案。
舉例: cat xaa xab xac > filename01
輸出檔案內容並分頁顯示:more [選項] 檔案名稱
觀看檔案最後面的內容(讀取尾端資料):tail [選項] 檔案名稱
參數:
-n 列數:顯示列數
-f 追蹤選項
舉例:tail -n 6 /var/log/dmesg
觀看檔案最前面的內容:head [選項] 檔案名稱
請求網路主機回應:ping [參數] 特定主機IP位址
參數:
-c:發出的次數的要求。
追蹤網路主機路徑:traceroute 特定主機IP位址
※列出ICMP封包從本機到目的主機中間經過的路徑,顯示每個經過的路由器的IP,但有時中間經過的路由器因安全性考量而關閉此功能。
主機名稱:hostname
※vi /etc/sysconfig/network 開啟此文件可修改hstname名稱。
簡易電子郵件指令:mail
互動式的電子郵件:mutt
由於Linux是多人多工的環境,故要掌控每個使用者帳號的話,最好能將使用者帳號分群組。
新增群組:groupadd 群組名稱
修改群組:groupmod 選項 群組名稱
常用的選項:
-g:修改GID
-n:修改群組名稱
-p:修改群組密碼,同樣需要加密
查詢群組是否新增成功:cat /etc/group
欄位依序:
新增使用者帳戶: useradd 選項 帳號名稱
常用的選項:
-g:指定群組名稱
-G:指定使用者所屬的附加群組
-u:指定使用者帳號的UID編號
-d:指定某個目錄成為家目錄
-e:設定使用者帳戶失效的日期
-c:指定使用者帳號的註解說明
-f:指定密碼使否會失效,0為立即失效,-1則永遠不失效
※牽涉到的目錄:/etc/passwd 和 /etc/shadow
查詢Linux內所有的帳號資訊:cat /etc/passwd
帳號資料主要分為七部分,如下圖所示:
------------在Linux裡面,新增使用者帳號時,需注意的地方:---------------------
1.在/home目錄底下會出現該剛新增的帳號。
2.在/var/spool/mail目錄底下同樣會出現剛新增的帳號。
--------------------------------------------------------------------------------------------------------
刪除帳號:userdel -r 帳號名稱
*參數-r 表示:一併刪除該帳號的家目錄所有檔案。
變更帳號資料: usermod 選項 帳號名稱
修改密碼:passwd 選項 帳號名稱
-d:刪除密碼
-l:將使用者密碼鎖住
-u:將使用著密碼解除鎖定
-e:將使用者密碼設為過期,也就是使用者下次登入一定要改密碼
-w:設定密碼過期前天會發出警告
-i:設定密碼過期幾天內還可讓使用者登入修改密碼
-S:列出使用者目前帳戶的資訊