admin

Linux学习笔记(7)
#本次笔记主要记录的是例行性工作#参考:Linux鸟哥的私房菜基础篇第16章#附带一些当天经验,纯属絮叨实际上ap...
扫描右侧二维码阅读全文
23
2018/06

Linux学习笔记(7)

#本次笔记主要记录的是例行性工作

#参考:Linux鸟哥的私房菜基础篇第16章

#附带一些当天经验,纯属絮叨

实际上apache2 是可选择的httpd 服务的一种,所以之前阿里云下载好apache2之后是不需要开启多余的httpd服务的,本身就已经自带了apache2 ,除此之外,nginx 也是一种httpd服务

所以当时只要把自带的apache2服务(httpd)服务启动或者 在/var/www/html下放置文件就OK?

apt-get对应的卸载命令https://blog.csdn.net/get_set/article/details/51276609
apt-get --purge remove <package>  删除软件及其配置文件(较彻底)
apt-get autoremove 删除为了满足依赖而安装的,但现在不再需要的软件包

通过修改./.bashrc 或者 /etc/profile来改变PATH的值

apache2安装后自动配置到了/usr/bin 中了,可以在任意位置访问
权限不够啊,/var/www/html下只有root能进行操作

例行性工作:

让系统周期性、循环或者定时进行某些工作
突发性、一次性的: at(由atd服务支持)
周期性的: crontab(由crond服务支持)

/etc/cron.allow 允许设置crontab的用户
/etc/cron.deny 禁止设置crontab的用户
用户使用crontab 之后,它的工作会被记录到/var/spool/cron中
cron执行的每一项工作都会被记录到/var/log/cron中 ,因此可以通过查看该文件检验linux是否中了木马病毒

crontab的语法:                                                                                                             crontab [-u usrname] [-l|-e|-r]
-u 只有root能用,替其它用户做该操作
-e 编辑crontab的工作内容
-l 查阅crontab的工作内容
-r 删除所有crontab

输入crontab -e 后会有提示让选择哪个编辑器(选择之后如果要更改可以运行select-editor)

用vim进入crontab -e 后的语法如下
* * * * * 命令串
从左往右依次为分、时、日、月、周,*表示缺省,不考虑该参数

用/表示每几分钟进行  */5搭配就可以表示每5分钟执行一次

系统的配置文件 /etc/crontab 内部是一些系统级别的例行工作 可以用直接执行命令,也可以用目录规划的形式划分工作

如果我要在每年的5月20日0点0分发邮件给我女朋友
那么就需要

crontab -e
0 0 20 5 * mail girlfriend@her.server.name < loveyou.txt

注意crontab 一般用来执行一些后台工作而不执行一些echo之类的

Last modification:March 13th, 2019 at 07:06 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment