天天看點

任務和SSH

at 時間

鍵入要做的任務

Ctrl+d進行任務的送出

可以使用atq或者at –l來程序檢視

可以讓系統在該時間完成要求的任務 然後以郵件的形式發送

At –f  檔案 時間      則可以讓系統讀取一個檔案,鍵入要求的時間

 At –d 可以删除一個作業  相當于atrm

可以使用Crontab 來建立   周期性任務計劃

/etc/crontab

Crontab –e 可以建立一個計劃

-u 指定使用者

-l 列出計劃

-r删除計劃

計劃的格式

Min hour day month week-day command

時間可以使用,-  /  *來表示

1,2,5表示在1,2,5時間上執行計劃

0-59表示0-59時間上執行

0-59/2表示每隔2分鐘執行一下

*表示任意

例如 20  6   *  *  1-5  echo “it’s  time to get up!”

Anacron 可以檢查是否曾有未執行的應該執行的任務  比如停電了等情況

/etc/anacrontab

SSH 版本

     V2

     OPEN {ssh,scp, sftp}

Scp –l 使用者  ip 可以連入一台主機

SSH secure remote shell 比較安全

主要基于2種方式

 基于密碼

 基于密鑰 一種加密算法

     P 公鑰

     S 私鑰

密鑰中:

Dsa算法 (隻能做驗證)   rsa算法 可驗證和加密

rsa比較常用

ssy-keygen –t rsa 即可生成一個 密鑰

 在家目錄下的~/.ssh/中

  Id _rsa.pub 是公鑰

  Id_rsa 是私鑰

把公鑰導入到對方主機同樣目錄下的authorized_keys2,主機就可以通過密鑰方式,不需要輸入密碼了!

Cat id_rsa.pub | ssh root@IP ‘ cat - >> ~.ssh/authorized_keys2’

w指令 可以檢視目前登入系統的使用者以及正在執行的任務

Last  檢視登入資訊

-x可以檢視系統級别切換

-n 3 隻顯示前3條

-i顯示IP位址

 /etc/log/wtmp

Lastb 可以顯示錯誤 失敗的資訊

/etc/log/btmp

Lastlog 顯示使用者最近的登入資訊

-u 使用者,可以檢視該使用者的登入資訊