任务和SSH

at 时间
键入要做的任务
Ctrl+d 进行任务的提交
可以使用 atq 或者 at �Cl 来进程查看
 
可以让系统在该时间完成要求的任务 然后以邮件的形式发送
 
At �Cf  文件 时间       则可以让系统读取一个文件,键入要求的时间
 At �Cd 可以删除一个作业   相当于 atrm
 
 
 
 
 
 
可以使用 Crontab 来创建    周期性任务计划
/etc/crontab
 
Crontab �Ce 可以创建一个计划
-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 �Cl 用户   ip 可以连入一台主机
SSH secure remote shell 比较安全
主要基于 2 种方式
  基于口令
 
  基于密钥 一种加密算法
     P 公钥
     S 私钥
   
密钥中:
Dsa 算法 (只能做验证)     rsa 算法 可验证和加密
rsa 比较常用
ssy-keygen �Ct 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 用户,可以查看该用户的登录信息

你可能感兴趣的:(计划,ssh,job,任务,last)