进程优先和ACL

设置信息更新时间
表示更新周期为1秒
# top -d 1

运行两个进程
# cat /dev/zero > /dev/null &
# cat /dev/zero > /dev/null &


修改进程优先级
# renice -n -20 2794


杀死这两个进程
#kill -9 2794
或者
#killall -9 cat


nice
# nice -n -20 cat /dev/zero > /dev/null &


ACL控制列表(Access Control Lists)

查看某个文件的控制列表
# getfacl test1.txt

设置ACL
# setfacl -m u:tom:rw- test1.txt
# setfacl -m u:bob:--- test1.txt

结果如下:
tom


bob

临时生效权限(已经对很多用户设置了ACL权限)
# setfacl -m m::r-- test1.txt

取消临时权限
# setfacl -m u:tom:rw- test1.txt

取消某个用户的ACL
# setfacl -x u:bob test1.txt

ACL mask如果不允许某个权限 <o(小于other)
例如:
# setfacl -m m::--- test1.txt

此时tom用户仍有r权限

去除其他(other)里的可读
# chmod o-r test1.txt

此时不能查看

对目录进行设置ACL
# setfacl -m d:u:tom:rwx aa/
default,意思是:不管谁在aa里创建的新文件/目录,对tom都有一个ACL权限rwx
特指:在aa里新创建的文件,而不是aa本身

进程优先和ACL的更多相关文章
- 进程互斥和fork
		
自父进程继承 进程的资格(真实(real)/有效(effective)/已保存(saved) 用户号(UIDs)和组号(GIDs)) 环境(environment) 堆栈 内存 打开文件的描述符(注意 ...
 - ubuntu查看系统资源占用(内存,cpu和进程)
		
ubuntu查看系统资源占用(内存,cpu和进程) 1 top 查看ubuntu的资源占用的命令为$: top 说明:top命令就可以查看内存,cpu和进程了,很方便 top: 主要参数 d: ...
 - 12个Linux进程管理命令介绍(转)
		
12个Linux进程管理命令介绍 [日期:2015-06-02] 来源:Linux中国 作者:Linux [字体:大 中 小] 执行中的程序在称作进程.当程序以可执行文件存放在存储中,并且运行的 ...
 - Linux下如何查看哪个进程占用内存多?
		
1.top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top命令后,查看%MEM的内容.可以选择按进程查看或者 ...
 - 查看LINUX进程内存占用情况
		
可以直接使用top命令后,查看%MEM的内容.可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: (1)top top命令是Linux下常用的性能分析 ...
 - 12个Linux进程管理命令介绍
		
导读 执行中的程序称作进程.当程序可以执行文件存放在存储中,并且运行的时候,每个进程会被动态得分配系统资源.内存.安全属性和与之相关的状态.可以有多个进程关联到同一个程序,并同时执行不会互相干扰.操作 ...
 - 进程控制理论,王明学learn
		
进程控制理论 一.进程 进程是一个具有一定独立功能程序的一次运行活动. 1.1进程特点 1.动态性:进程的实质是程序的一次执行过程,进程是动态产生,动态消亡的 2.并发性:任何进程都可以同其他进程一起 ...
 - Android内存进程管理机制
		
参考文章: http://www.apkbus.com/android-104940-1-1.htmlhttp://blog.sina.com.cn/s/blog_3e3fcadd0100yjo2.h ...
 - 查看LINUX进程内存占用情况(转)
		
可以直接使用top命令后,查看%MEM的内容.可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: (1)top top命令是Linux下常用的性能分析 ...
 
随机推荐
- LeetCode - Rotate String
			
We are given two strings, A and B. A shift on A consists of taking string A and moving the leftmost ...
 - Centos7 下安装配置tomcat7
			
首先下载压缩包 wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.78/bin/apache-tomcat-7. ...
 - CodeBlocks中去掉下划线的方法
			
[问题] 如上图所示,某些字符下面会出现红色下划线,看着挺难受后的,决定想办法去掉. 这是拼写检查插件在作怪,把这个插件屏蔽掉就OK了. [步骤一]点击[插件]下的[管理插件]按钮 [步骤二]点击[管 ...
 - C# 键盘响应事件及键值对照表
			
键盘响应事件总结 键盘响应事件是在用户按下某个键后触发的事件,可以是任意操作,但不是任意键都可以被捕获的. 原型:public event KeyPressEventHandler KeyPress ...
 - ThinkPHP3.2 where方法的使用
			
where方法的用法是ThinkPHP查询语言的精髓,也是ThinkPHP ORM的重要组成部分和亮点所在,可以完成包括普通查询.表达式查询.快捷查询.区间查询.组合查询在内的查询操作.where方法 ...
 - Hi3516CV300 sample -> region
 - [转]JDK自带工具之问题排查场景示例
			
最近看到了大量关于java性能调优.故障排查的文章,自己也写了一篇Java调优经验谈.接着此篇文章,其实一直打算写写一些常用调优工具以及它们的惯常用法的.后来在http://java-performa ...
 - node 各模块及对应功能
			
node 各模块及对应功能 node 模块 对应功能 net 处理 TCP dgram 处理 UDP http 处理 HTTP/1 http2 处理 HTTP/2 https 处理 HTTPS tls ...
 - :nth-of-type(n) 与 :nth-child(n) 区别
			
:nth-of-type(n):选择器匹配同类型中的第n个同级兄弟元素. :nth-child(n):选择器匹配父元素中的第n个子元素.
 - thinkphp5 查询的数据是对象时,获取原始数据方法
			
获取原始数据 如果你定义了获取器的情况下,希望获取数据表中的原始数据,可以使用: $user = User::get(1); // 通过获取器获取字段 echo $user->status; / ...