linux实用小功能
1创建一个用户并给其赋权限
(1)su root 用root权限创建用户
(2)useradd tomcater(创建一个tomcater用户并且默认属于自动创建的tomcater用户组中)
(3)passwd tomcater(给这个新用户设置密码)
(4)chown -R tomcater:tomcater 指定目录 :给指定目录的文件(包括所有子文件) 赋予归属用户 用户名:所属的用户组
(5)chmod 760 指定目录 :给指定目录的文件开放可以被用户操作的权限 (760指的权限范围是只能被当前用户和root用户操作)
2定时执行任务(备份指定文件并保持最新的7天内的文件)
(1)、定时cron
配置文件:/etc/crontab
00 22 * * * root nohup /home/wwwrootbak/wwwrootbak.sh>>/tmp/s.log &
这是一个任务计划 等到了指定的时间就会做指定的事情
分 小时 日 月 年 具有权限的用户 后台运行 任务:执行这个脚本文件 执行这个脚本文件显示的日志 就会显示在指定路径的日志文件中
(2)、(1)中的wwwrootbak.sh脚本
BK_DR=/usr/back #备份文件存放路径
DB_DR=/usr/tomcat7/webapps
DAYS=7 #DAYS=7代表删除7天前的备份,即只保留最近7天的备份
LINUX_USER=root #系统用户名
date=` date +%Y%m%d `
tar zcvf $BK_DR/webapps$date.tar.gz $DB_DR
chown -R $LINUX_USER:$LINUX_USER $BK_DR #更改备份数据库文件的所有者
find $BK_DR -name "webapps*" -type f -mtime +$DAYS -exec rm {} \; #删除7天前的备份文件(注意:{} \;中间有空格)
#deldate=` date -d -7day +%Y%m%d ` #删除ftp服务器空间7天前的备份
#ftp -n< open 192.168.1.1 21 #打开ftp服务器。21为ftp端口
#user admin 123456 #用户名、密码
#binary #设置二进制传输
#cd wwwrootbak #进入ftp目录
#lcd /home/wwwrootbak #列出本地目录
#prompt
#mput wwwroot$date.tar.gz wwwroot$date.tar.gz #上传目录中的文件
#mdelete wwwroot$deldate.tar.gz wwwroot$deldate.tar.gz #删除ftp空间7天前的备份
#close
#bye
当时发现定时任务没有执行,原因是:
1 这是小时 ,看文档上说的是0-23 就以为和数组的下标一样 下标=当前元素所在的位数-1(如数组【1,2】,元素1下标就为0),所以感觉自己好傻啊,时 间本来就是这样的啊0-23小时
2如何定时任务是否执行了呢 那cron日志文件 默认的日志文件在/var/log/cron* 中 ,可以执行到自己定义的日志文件中 如
指定到了/tmp/s.log中
3如何查看指定的任务(脚本文件)是否执行了呢 可以在sh脚本中 输出状态吗 如
到指定的日志文件中查看 是否有这个状态码 最后一个输出的状态码会覆盖之前输出的状态码
linux实用小功能相关推荐
- 微信编辑器实用小功能
继上次给各位新媒体小编推荐了采集文章功能以后,可以将心仪的文章排版及素材采集后进行二次使用:那么像平时小编习惯性在Word及其他文档中编辑的内容,怎样将他一键导入进编辑器进行编辑排版呢,今天给小编推荐 ...
- 荣耀magicwatch2鸿蒙,小猪搞机的评测 篇二十三:荣耀MagicWatch 2 上那些实用小功能盘点 功能还不是一般的丰富...
小猪搞机的评测 篇二十三:荣耀MagicWatch 2 上那些实用小功能盘点 功能还不是一般的丰富 2019-12-19 19:56:18 4点赞 5收藏 4评论 荣耀MagicWatch 2 上那些 ...
- 小米手机MIUI11带有3个实用小功能,与家庭相关,保护家人安全
小米手机MIUI11带有3个实用小功能,与家庭相关,保护家人安全 很多使用小米手机的用户们,都应该知道小米手机将在9月24日推送MIUI11系统,小米手机中不少的机型都能够进行升级,小酱现在这里跟大家 ...
- Linux 实用小脚本7(各种方法添加用户)
Linux 实用小脚本7(各种方法添加批量用户,用户存在就提示,不存在就添加) 前言: shell脚本的主要作用就是提升运维效率,用户对运维工作来说,通常是环境 ...
- 苹果iOS 15.5正式版实用小功能盘点 这11个功能你要知道
苹果iOS 15.5正式更新了,而更新了许多新功能,其中就有11个小功能就特别实用,但知道的朋友不是很多,下面就为大家推荐iOS 15.5的11个实用的小功能. 苹果iOS 15.5正式版实用小功能盘 ...
- 五个实用小功能,让你更了解你的手机
自vivo手机上市以来,就深受大众喜欢.不仅功能众多,实用性也很强,为viov用户带来了很多的便利.那么,我们今天就来了解一下vivo手机里面实用的小功能吧! 1.后台进程设置 其实导致手机卡顿,很大 ...
- ios13全选手势_iOS13这六个实用小功能 你知道吗?
苹果在介绍新操作系统时,往往会把注意力集中在主要功能上,比如: 深色模式: 新 iPad 手势: iPadOS 多任务: 新的 Find My App: 新的隐私工具「苹果登录」: 照片的改进. 还有 ...
- oppop r1c怎么设置语言中文,不止是亮闪闪 盘点OPPO R1C那些实用小功能
[环球网科技综合报道]OPPO R1C自上市以来,其独特的钻石流光镜面已经不知道闪耀了多少年轻小鲜肉的心,被各种山寨的同时其销量也是达到每天上万的高度.小编也是一个女孩子,也难免俗的非常喜欢OPPO ...
- linux实用小工具,Linux系统小工具使用大用途---1
现在Linux平台下各种管理工具非常多,有的功能强大块头也不小,有的功能可以满足一般需求且块头很小,我自己一般比较喜欢后者.在这个系列文章中将给大家介绍一些我知道的Linux中的一些小工具,也欢迎大家 ...
最新文章
- Linux LVM硬盘管理及LVM扩容
- django-pure-pagination 组件使用
- SQL语言之序列(Oracle)
- C语言 关于指针的格式化
- python源码精要(4)-C代码规范
- 计算机组成原理 第四章【指令系统】课后作业解析【MOOC答案】
- 年度总结、下年计划不会做?教给你一个一招致胜的方法
- java final修饰属性_Java final关键字用来修饰类、方法、属性
- Problem D: 链表的基本运算(线性表)
- unef螺纹_硬料怎么车螺纹?一文了解螺纹的分类及其刀具选择
- c++svd算法_AI算法工程师面试6
- linux 切换pip路径_【Python基础】PIP 镜像源配置轻松搞定
- 《大道至简》第一章读后感(java伪代码)
- 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_17-页面查询接口定义-定义模型-需求分析和模型类...
- 浙江大学计算机科学与技术博士培养研究方向,浙江大学博士研究生培养方案
- 未来十年中国经济十大发展趋势
- CF - 659B. Qualifying Contest 排序+字符串
- ssm框架搭建连接mysql_搭建SSM框架(一) - xiaoqi__y的个人空间 - OSCHINA - 中文开源技术交流社区...
- 骑行运动耳机哪个好,五款最适合在骑行中佩戴的耳机分享
- android内存显示修改,涨姿势:修改这个系统选项Android手机再也不用清内存!速度飞起...