系统中监听端口: netstat -an
尽可能关闭不用的端口,提高安全性
SSH:可以使用软件远程登录 在linux下,有服务sshd,
root 登录,setup ----system file ---sshd
ssh客户端
多用户,多任务
任务调度命令 可以定时备份。冷备份(在不写入数据的情况下备份),热备份
分为系统工作,个别用户工作
任务调度的使用 crontab
1、设置任务调度文件
crontab -e
2、每隔一定时间去执行date > (表覆盖)/home/mydata1 (>> 表追加)
希望每天凌晨两点半去执行date >>/home/mydata2,如下
crontab -e ,加入如下代码:
0 2 * * * date >>/home/mydata2
0 2 * * * 表示 第几分钟,小时,几号,月,星期几
如果希望每分钟执行
* * * * * date >>/home/mydata2
全部为*
crontab 最高精确到分
调度文件的规则:分,小,几号,月,星期 命令名称
如果月设为13,这时系统不会执行,也不会报错,但调度不到。
3、如何去调度多个任务
1)在crontab -e 中直接写
缺点:太多,太乱,不好管理,没有系统化
2)可以把所有的任务,写入到一个可执行文件(SHELL 编程),类似于windows批处理状态
建议用这个方法
vi mytask.sh 写入文件,如上
.sh 表示shell
chmod 修改权限 必须要有X权限
crontab -e 进入,* * * * * /root/mytask.sh
可以把多个文件放到里面
4、如何终止任务
crontab -r 终止任务 删除里面的内容
crontab -l 列出当前有哪些任务调度