任务和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 用户,可以查看该用户的登录信息
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章