简述linux中,/etc/at deny和/etc/atallow文件的作用及两文件的关系

作者&投稿:曲纯 (若有异议请与网页底部的电邮联系)
linux中at命令~

at命令
at:计划任务,在特定的时间执行某项工作,在特定的时间执行一次。
格式:at+时间
例1:date //查看系统当前时间
at 时间 //系统计划启动任务时间
at> date >/root/1.txt //date:系统计划启动任务时间执行date命令;/root/1.txt执行命令写入位

置和文件
ctrl+d退出 //退出at命令
例2:date //查看系统当前时间
at 时间 //系统计划启动任务时间
at> init 0 /root/2.txt //init 0:系统计划启动任务时间执行init 0(关机)命令;/root/2.txt执

行命令写入位置和文件

例3:在固定时间内添加一个用户(这时建立的用户没有密码)
#at 12:00(时间) //at命令设定12:00执行一项操作
at>useradd aaa //在at命令里设定添加用户aaa
ctrl+d //退出at命令
tail -f /etc/passwd //查看/etc/passwd文件后十行是否增加了一个用户aaa

计划任务结束后,查看任务是否写入文件中,可以用cat或vi命令查看。
格式:cat(vi)+(路径)文件名
例1:cat(vi) 1.txt
日 2月 6 09:21:28 CST 2005
计划任务设定后,在没有执行之前我们可以用atq命令来查看系统没有执行工作任务。
格式:atq
例:atq
1 2005-02-06 09:23 a root

启动计划任务后,如果不想启动设定好的计划任务可以使用atrm命令删除。
格式:atrm+任务号
例:atrm 1 //删除计划任务1
atq //查看计划任务是否删除

还可以进入到/var/spool/at目录里把计划任务删除,计划任务的文件都保存在该目录里,可以用rm -f

文件名来删除(以文件的形式删除计划任务,因为计划任务是以文件形式保存在该目录中)
例:#cd /var/spool/at //进入到/var/spool/at目录中
ls //显示目录中所有文件
rm -f a0000a0119b0df //删除计划任务

在通常情况下,超级用户都可以使用这个命令。对于其他用户来说,能否可以使用就取决于两个文

件:/etc/at.allow和/etc/at.deny。
当“用户名”写入/etc/at.deny中,用户不能执行at命令(管理员限制用户使用at命令)。
例:useradd text //新建一个text用户
ls /etc/at.deny //查看at.deny文件内容
vi /etc/at.deny //对at.deny文件进行编辑
text //对at.deny文件进行编辑,写入text用户名,进行at命令限制,然后wq(保存退出)
cat /etc/at.deny //显示at.deny文件内容
su - text //切换到text用户
at 12:00 //text用户执行at命令,如果被限制则出现下面的提示。
You do not have permission to use at.你不允许使用at这个命令

at.allow比at.deny优先级高
at.allow文件中有的用户可以执行at,没有则不能。
linux操作系统在执行用户是否可以执行at命令时,先看at.allow文件没有才看at.deny文件。
注意:linux操作系统默认没有/etc/at.allow文件。
例:ls /etc/at.allow //查看是否已经建立at.allow文件
touch /etc/at.allow //建立/etc/at.allow文件
vi /etc/at.allow //对at.allow文件进行编辑
text //对at.allow文件进行编辑,写入text用户名,该用户名可以执行at命令,然后wq(保存退出)。
su - text //切换到text用户
at 12:00 //text用户执行at命令,若不出现上面所说的提示就可以进行at命令设定了。

at命令格式
at HH:MM YYYY-MM-DD //HH(小时):MM(分钟) YYYY(年)-MM(月份)-DD(日)
例:at 4:00 2004-11-27
HH[am pm]+D(天) days //HH(小时)[am(上午)pm(下午)]+days(天)
例:4pm + 3days :3天以后下午4:00执行at命令设定的计划任务。

建议你用iptables进行访问控制设置,用hosts.allow/deny可以被欺骗。iptables -A INPUT -s 172.16.100.27 -p tcp --dport 23 -j ACCEPTiptables -A INPUT -s 172.16.100.0/24 -p tcp --dport 23 -j ACCEPT注意有先后顺序

/etc/at.deny : 在这个档案中可记载那些人不能使用at这个命令来做一些 later job

, 如果 at.deny 是空的, 而且 at.allow 也不存在的话. 那就是每个

人都能用 at 这个命令.

/etc/at.allow : 相对於 at.deny , 这个档案记载那些人能使用 at 这个指令关於

at 这个指令, 我想他的重要性是无庸置疑的, 各位应该要会这个指

令的用法, 会了这个指令, 能在工作的执行上会更有弹性而关於

at.deny 和 at.allow, at 会先去找 at.allow, 如果存在而且有记

录一些人的话, 那就只有这些人能使用 at 这个指令, 但如果

at.allow 并不存在的话, 那 at 就会去找 at.deny, 没有在

at.deny 中的人都能使用 at 这个指令了! 特别要说明的是, at

的执行时间也许会不如你所预期的, 比如说明明一个档你叫他在

7:02 执行, 但他却会等到 7:05 才执行, 这是因为 crond 是每五分

钟才去看看 at 的 queue 中是否有要执行的 job. 当然, 你也能

改成每分钟都去 check, 但这样似乎没有非常大的意义, 除非你对时间

的准确度需求的非常严格, 否则应该没有必要去动才是. 各位可去看看


Linux进程和线程的基础与管理
在Linux系统中,每个进程都具有一个进程号(PID),用于系统识别和调度进程。启动一个进程有两个主要途径:手工启动和调度启动,后者是事先进行设置,根据用户要求自动启动。由用户输入命令,直接启动一个进程便是手工启动进程。但手工启动进程又可以分为很多种,根据启动的进程类型不同;性质不同,实际结果也不一样。 (1)...

linux基本操作命令有哪些?
linux系统中操作指令有很多,最常用操作指令是:cd命令、cd命令、grep命令、find命令、cp命令、mv命令、rm命令、ps命令、kill命令、killall命令、file命令、tar命令、cat命令、chgrp命令、chown命令、chmod命令、pwd命令、vim命令、gcc命令、time命令。 1、cd命令 这是一个非常基本,用于切换当前目录,它的参数是要切换到...

请问LINUX的chmod命令中,经常看到设置权限时使用744、664、755等数字...
1、在linux中,权限对应的数值分别如下:r(read读权限):4w(write写权限): 2x(execute执行权限):12、linux中文件或者文件夹的权限从左右到右依次为所有者权限、所有者所在组的权限、其它用户权限。1)、744:表示所有者权限为7、所有者所在组的权限为4、其它用户权限为47=4+2+1,表示所有者有读、...

在Linux中当切换到另一个用户后,要在上述目录中读取某个文件的内容,如...
当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。~\/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。一起学习linux 可以再这二个文件中,加上你要执行的命令,切换用户时,它们就会自动执行。

Linux里面杀掉进程命令是什么?
Linux 操作系统带有一个kill 命令来终止进程。该命令可以继续运行服务器,而无需在重大更改\/更新后重新启动。 Kill命令向当前正在运行的进程发送一个信号,一个指定的信号。kill 命令可以通过多种方式直接执行或从 shell 脚本执行。 使用\/usr\/bin中的kill命令为你提供了一些额外的功能,可以使用pkill按进程名称杀死进程...

下面关于Linux内核的有关叙述中,错误的是( )。
【答案】:A 进程调度模块负责控制进程对CPU资源的使用,所采取的调度策略是使得各个进程能够公平合理地访问CPU,同时保证内核能及时地执行硬件操作。A选项叙述有误,B、C、D正确,故本题选择A。

清理Linux系统垃圾文件操作方法图文步骤详解
在Linux系统中管理垃圾文件并没那么简单,虽然产生的Linux垃圾文件比较少,但随着对Linux系统的操作难免会产生各种软件安装包、软件残余、浏览器缓存文件和文档缓存文件等等,对这些垃圾文件进行清理可以缓解系统空间容量,有效提高系统运行速度,下面介绍下利用命令清理Linux垃圾文件操作教程。一、clean 命令删除...

linux服务器分区怎么分linux服务器分区
(2)swap分区 该分区没有对应的目录,故用户无法访问。Linux下的swap分区即为虚拟内存.虚拟内存用于当系统内存空间不足时,先将临时数据存放在swap分区,等待一段时间后,然后再将数据调入到内存中执行.所以说,虚拟内存只是暂时存放数据,在该空间内并没有执行。Ps:虚拟内存 虚拟内存是指将硬盘上某个...

linux下如何运行可执行文件
1、打开kali linux的终端。创建一个文件并命名为dutest.c。在终端输入:touch test.c。2、可以看到已经生成了一个后缀为test.c的源文件。然后用vim工具打开这个文件并编写代码。在终端中输入:vim test.c或者gvim test.c打开这个文件并编写代码。3、编写完了这个代码。现在开始编译源文件。在终端中输入...

linuxboot分区
\/分区根分区,剩余全部容量,或剩余全部容量,或剩余80%-90 boot分区什么意思?boot分区就是操作系统的内核及在引导过程中使用的文件,一般是几年前的版本要求划分的一个区,大小为100MB左右,但现在的新版本都不需要对这个分区进行单独划分,也就是说你完全可以不分boot。安装Linux只要求两个基本分区,...

崇州市13413694245: linux下的etc是什么意思 -
端木斧妇炎: Etc是Electronic the collection的缩写,指电子不停车收费系统,是指车辆在通过收费站时通过车上安装的Etc车载系统与收费站之间微波通讯,进行车辆识别,再联合网络和银行进行自动扣费的一种新型收费模式.

崇州市13413694245: linux下的/etc是干什么用的?为什么命名为etc? -
端木斧妇炎: 初期:早期UNIX中,贝尔实验室的解释是:etcetra directory . etc. 就是Et cetra.表示其他、等等什么的,英语里能常常看都这个缩写的.是用来放其他不能归类到其他目录中的内容.后来FHS规定用来放配置文件,就解释为:"Editable Text ...

崇州市13413694245: linux里面的 /etc 是那个英文单词的缩写? -
端木斧妇炎: etc=etcetera.linux下/etc为系统配置文件目录,该目录包含系统启动脚本、启动配置文件、用户登陆配置文件、网络配置文件、httpd 配置文件、IPSec 配置文件和其他文件等.

崇州市13413694245: LINUX下 /etc这个文件里都是什么啊
端木斧妇炎: /etc下面放置的都是系统或者是程序的配置文件!很重要! 我们做服务器,或者修改系统都会用到它下面的文件!

崇州市13413694245: Linux中 dir=”/etc” 这条命令是什么意思? -
端木斧妇炎: dir=”/etc” 定义一个环境变量 dir 使其等于 /etc$HOME 中的$ 是shell中对于变量的定义 也就是说 在shell里面 所有的变量前面都要加上 $ 比如你定义了变量 paraA 那么引用的时候要用 $paraA 诸如此类

崇州市13413694245: linux中mv rootfs/*./ 是什么意思?
端木斧妇炎: 在linux中,mv 是 move的缩写,为搬移命令,后跟要搬移的东西,及搬移到的位置而“*”在linux中,是模糊匹配的意思,这里表示所有文档.“.”是linux路径中,一个特殊的路径名,表示“当前目录”所以这句命令的意思就是:将当前目录下的rootfs目录下的所有内容,移动到当前目录下边.这句执行完后,rootfs目录下,应该是没有可见的文档了(不详细解释其内涵了).其下边儿的东西,都在当前目录放着.你可以用 ls 命令来查看一下.

崇州市13413694245: Linux各挂载点的作用? -
端木斧妇炎: 不同版本的Linux会有点不同.所以知道主要的就行了. 目录树的主要部分有root(/)、/usr、/var、/home等等.下面是一个典型的linux目录结构如下: 目录树的主要部分有root(/)、/usr、/var、/home等等.下面是一个典型的linux目录结构如下: / ...

崇州市13413694245: linux系统中的目录dev, usr, opt, etc , 什么样的文件或软件应该放哪里? -
端木斧妇炎: /dev 存放系统中的设备所对应的设备文件. /etc 存放linux系统的各种配置文件,是系统非常重要的目录之一. /usr 用户的应用程序往往安装在这个目录下,也包括一些系统应用程序和文件,是linux系统中占用硬盘空间最大的目录. /opt 系统管理员为某个特定的主机或本地网络添加的程序的存放目录 .相当于windows里面的C:/Program Files 安装的软件默认一般默认都是安装在这里.即应用程序目录.

崇州市13413694245: Linux系统中的文件目录结构介绍 -
端木斧妇炎: 目录结构及主要内容 “/”根目录部分有以下子目录: /usr 目录包含所有的命令、程序库、文档和其它文件.这些文件在正常操作中不会被改变的.这个目录也包含你的Linux发行版本的主要的应用程序,譬如,Netscape. /var 目录包含在正...

崇州市13413694245: linux 中 etc目录的英文全称是什么? -
端木斧妇炎: 这个问题在历史上有几种不同的说法的.一种说法,是et cetera.这个是老一点的说法,就是说,不管什么数据或文件,只要不属于其它目录的,就放在/etc目录下.另一种说法,"Editable Text Configuration":很多人也把/etc目录看成是一个放置我们系统程序的配置文件的地方.所以常看到这样的目录介绍/etc - Usually contain the configuration files for all the programs that run on your Linux/Unix system.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网