热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux系统之三

linnux系统定时任务crontab需要启动一个服务crond才行,crond服务通过crontab命令实现运行Linux后,开始启动crond任务,系统会每分钟检查是否有要执行
linnux 系统

定时任务

crontab

需要启动一个服务crond才行,crond服务通过crontab命令实现

运行Linux后,开始启动crond任务,系统会每分钟检查是否有要执行的任务工作(循环检查),默认系统中可以等路的用户,都可以使用crontab定义计划任务。

支持的任务形式

  1. 直接编写计划任务
  2. 使用目录方式,放在目录中的都会定时执行

权限

  1. /etc/cron.deny中添加要拒绝的用户名
  2. /etc/cron.allow中添加要允许的用户名
  3. /etc/crontab中添加目录

关键词

  1. -e 编辑当前用户的定时任务
  2. -l 查看当前用户的定时任务
  3. -rs 删除定时任务

crontab命令的书写格式

  1. * 星号代表每的意思
  2. - 减号表示连续一段时间,如 17-19 每天下午17点,18点,19点执行一次
  3. ,逗号代表多个时间段,如10,19 代表每天的10点,19点钟执行一次
  4. /n 代表数字,指每隔n时间执行一次,如*/2 代表每隔2分钟执行一次

书写规范

  1. 每一个任务添加注释,谁写的,什么时候写的,完成什么需求
  2. 执行脚本使用/bin/sh,执行的文件要从根开始的绝对路径
  3. 尽量把要执行的命令放在脚本里面,然后将脚本放在定时任务里
  4. 定时任务中带%无法执行,需要加\转义
  5. 如果时上有值,分中上必须有值
  6. 日和周不要同时使用,会有冲突

存储结构与磁盘划分*

  1. boot 开机所需的文件
  2. /dev 任何设备及接口
  3. /etc 配置文件
  4. /home 用户家目录
  5. lib 开机时用到导函数库
  6. opt 用于放置第三方软件
  7. root 系统管理员用户
  8. tmp 任何人都可以使用的共享临时文件

firewalld防火墙管理

  1. 默认的区域名称为public,拒绝流入地流量,除非与流量相关,而如果流量与ssh,ipp-client与dhcpv6-client相关,则允许流量
  2. firewall-cmd --get-default-zone 查询默认的区域名称
  3. firewall-cmd --set-default-zOne=<区域名称> 设置默认的区域,使其永久生效
  4. firewall-cmd --get-zones 显示可用的区域
  5. firewall-cmd --get-active-zones 显示当前正在使用的区域网的网卡名称
  6. firewall-cmd --add-prot=<端口协议号> 设置默认区域的端口的流量
  7. firewall-cmd --reload 让永久生效的配置立即生效,并且覆盖当前的配置

使用Firewalls防火墙策略默认为运行时模式,又称当前生效模式,而且随着系统的重启会失效,如果想要系统的配置策略一直存在,就要使用永久模式了,就是在firewall-cmd命令加入&#8211;permanent参数,然后手动执行firewall-cmd-reload命令重启

使用ssh服务管理远程主机

sshd 服务的配置

  1. port 22 默认的sshd服务端口
  2. listenaddress 0.0.0.0 设定sshd的服务监听IP地址
  3. permitrootlogin yes 设定是否允许root 账户直接登录
  4. maxauthortry 6 最大密码尝试连接
  5. maxsession 最大终端数

scp 服务的配置与运用

scp命令吧远程的主机上的文件下载到本地主机,其命令格式为“SCP 【参数】 远程用户@远程IP地址:远程文件 本地目录

例如:scp 192.168.10.20:/etc/redhat-release /root

推荐阅读
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了PhysioNet网站提供的生理信号处理工具箱WFDB Toolbox for Matlab的安装和使用方法。通过下载并添加到Matlab路径中或直接在Matlab中输入相关内容,即可完成安装。该工具箱提供了一系列函数,可以方便地处理生理信号数据。详细的安装和使用方法可以参考本文内容。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • 解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法
    本文介绍了解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法,包括检查location配置是否正确、pass_proxy是否需要加“/”等。同时,还介绍了修改nginx的error.log日志级别为debug,以便查看详细日志信息。 ... [详细]
  • 移动端常用单位——rem的使用方法和注意事项
    本文介绍了移动端常用的单位rem的使用方法和注意事项,包括px、%、em、vw、vh等其他常用单位的比较。同时还介绍了如何通过JS获取视口宽度并动态调整rem的值,以适应不同设备的屏幕大小。此外,还提到了rem目前在移动端的主流地位。 ... [详细]
  • Linux的uucico命令使用方法及工作模式介绍
    本文介绍了Linux的uucico命令的使用方法和工作模式,包括主动模式和附属模式。uucico是用来处理uucp或uux送到队列的文件传输工具,具有操作简单快捷、实用性强的特点。文章还介绍了uucico命令的参数及其说明,包括-c或--quiet、-C或--ifwork、-D或--nodetach、-e或--loop、-f或--force、-i或--stdin、-I--config、-l或--prompt等。通过本文的学习,读者可以更好地掌握Linux的uucico命令的使用方法。 ... [详细]
author-avatar
Viola大人
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有