大数据学习第三天 Linux完结篇

今天,是学习Linux的第三天了,也是最后一天。

重要的内容不少,所以不能掉以轻心哦。

好了,废话不多说,进入正题。

1. 系统服务的基本操作

1.chkconfig

列出当前系统的常驻服务

2.service 服务名 start/stop/status/restart

对指定的服务进行相关操作

常用的有:service iptables status  #查看防火墙的状态

3.chkconfig iptables off/on 

永久的关闭或启动 在系统重启后生效

4.添加系统服务

首先要自己建立一个脚本(要修改脚本的权限 让它能够可执行) 然后添加到/etc/init.d的目录下

说明:/etc/init.d目录包含许多系统各种服务的启动和停止脚本

然后通过chkconfig --add xxxx.sh命令添加 reboot一下就ok了。

5.删除服务

chkconfig --del name

6.服务初执行等级更改

chkconfig --level 2345 服务名 off|on

2.定时任务调度

我们可以通过crontab -e打开crontab的定时配置文件

然后在里面编辑定时任务

格式:

    minute - 从0到59的整数

    hour - 从0到23的整数

    day - 从1到31的整数 (必须是指定月份的有效日期)

    month - 从1到12的整数 (或如Jan或Feb简写的月份)

    dayofweek - 从0到7的整数,0或7用来描述周日 (或用Sun或Mon简写来表示)

    command - 需要执行的命令

例如 * * * * * echo "hello" 表示每分钟执行一次 echo “hello”命令

 然后我们可以去/var/spool/mail/root文件里查看root用户定时任务的执行情况

 /var/spool/mail 目录下放各用户定时任务,执行后的信息

/var/spool/cron 目录存放每个用户的定时任务

 contab –l 可以直接查看当前用户的定时任务

下面几个符号需要知道它们的含义

         “*”任意的数字,
         “/”代表”每隔多久”,
         “-”代表从某个数字到某个数字,
         “,”分开几个离散的数字

30-40 12 * * * echo “hello”

每天12点30分至40分期间,每分钟执行一次 命令

30,40 12 * * * echo “hello”

每天12点3

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值