Linux权限管理、系统进程管理
权限管理
linux系统中分为四种角色
u=user 当前用户 g=group 同组用户 o=other 其他用户 a=all 代表所有用户
三种权限
r=read 可读 w=write 可写 x=execute 可执行
通过ls -l(ll)查看文件或者目录的权限
ll a.log
-rw-r--r--. 1 root root 16003 Jun 27 09:20 a.log
分析第一部分
- rw- r-- r--
文件类型(一共三种,-文件 d目录 l软链接) 当前用户拥有的权限 同组用户拥有的权限 其他用户拥有的权限
改变权限方法1:
chmod =change mode
语法:
chmod [角色(可组合)]+/-[权限(可组合)] 文件或者目录名称
实例:
ll a.log
chmod u+wx a.log 为a.log的当前用户角色添加 可写和可执行的权限
ll a.log
chmod g+wx a.log
ll a.log
chmod o+wx a.log
ll a.log
chmod a-rwx a.log
ll a.log
chmod a+rwx a.log
ll a.log
改变权限方法2:
语法:
chmod (0-7)的数字组合 文件或者目录名称
实例:
chmod 777 a.log
chmod 000 a.log
chmod 456 a.log
把0-7的十进制转换为三位数字表示的二进制
十进制 二进制
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
8 1000 linux权限系统中,权限一共就三种,所以最多就到7
计算机底层1为true 0为false
chmod 7 7 7 a.log
chmod 111 111 111 a.log
chmod 0 0 0 a.log
chmod 000 000 000 a.log
chmod 4 5 6 a.log
chmod 100 101 110 a.log
r-- r-x rw-
chmod 321 a.log
-wx-w---x
系统进程管理
查看进程
ps = process
ps = report a snapshot of the current processes.
语法:
ps [选项]
实例:
ps -ef 全格式显示当前系统下的所有进程
常用筛选进程:
ps -ef | grep firefox 从所有进程中查找含有firefox进程
ps -ef | grep java 从所有进程中查找含有java进程
ps -ef | grep firefox |grep -v grep 从所有进程中查找含有firefox进程,去除自身进程
结束进程
语法:
kill [option] 进程名称或者id
实例:
kill -9 5069 根据上面命令查找进程ID 强制杀死进程
查看任务管理器
top 详细解释参考帖子
https://www.cnblogs.com/sbaicl/articles/2752068.html
q 退出
定时任务
语法:
crontab [option]
实例:
crontab -l 查看当前系统的定时任务
crontab -e 创建定时任务
创建一个定时任务,每隔一分钟向tomcat.log中写入当前时间
touch tomcat.log
pwd 查看当前目录位置
crontab -e 编辑下面内容,根vim一样操作
*/1 * * * * date >> /root/tomcat.log 每隔一分钟向tomcat.log中写入当前时间
:wq 保存退出
每过一分钟,查看结果
cat tomcat.log
详细解释定时文件中的五个*的意思
* * * * * 执行的任务
分钟0-59 小时0-23 日(1-31) 月(1-12) 周(0-6)
其他解释:
/ 每隔多久
* */2 * * * date >> tomcat.log 每隔2个小时 执行日期写入操作
- 时间段
0-5 * * * * date >> tomcat.log 每个小时的0-5分钟, 执行日期写入操作
, 时间点
* 0,8,9,10 * * * date >> tomcat.log 每天的0点,8点,9点和10 执行日期写入操作
5 * * * * ls 指定每小时的第5分钟执行一次ls命令
30 5 * * * ls 指定每天的 5:30 执行ls命令
30 7 8 * * ls 指定每月8号的7:30分执行ls命令
30 5 8 6 * ls 指定每年的6月8日5:30执行ls命令
30 6 * * 0 ls 指定每星期日的6:30执行ls命令
30 6 [8-11] * * ls 指定每月的8号到11号的6:30执行ls命令
30 6 8,11 * * ls 指定每月的8号和 11号的6:30执行ls命令
crontab -r 删除定时任务
https://www.cnblogs.com/suifengbingzhu/p/4538143.html
Linux权限管理、系统进程管理的更多相关文章
- Linux权限及归属管理 磁盘管理 文件系统 LVM管理
第五六七章 alias 查看系统别名 67 chmod 设置文件或目录的权限 -R表示以递归的方式设置目录及目录下的所有子目录及文件的权限 u:属主 g:属组 o:其他人 a:所有人 +:添加 ...
- Linux系统进程管理
Linux系统进程管理 什么是进程 进程是已启动的可执行程序的运行实例,进程有以下组成部分: 分配内存, 已分配内存的地址空间 安全属性, 进程的运行身份和权限 进程代码, 运行一个或多个的线程 进程 ...
- Linux用户管理 权限管理 内存管理 网络管理命令 (第四天)
默认添加的用户会自动加入和用户名一样的组中su 切换用户查看当前登陆的用户: whoami id`查看当前用户属于哪个组:groupsgroupadd 组名 添加组groupdel 组名 删除组gre ...
- linux 用户创建、管理、权限分配
(1)su与sudo su:通过su可以在用户之间切换,如果超级权限用户root向普通或虚拟用户切换不需要密码,什么是权力?这就是!而普通用户切换到其它任何用户都需要密码验证: sudo: sudo扮 ...
- Shell基础:Linux权限管理
Linux权限基本概念 查看系统(文件夹/文件)权限: ls -l =>d/- xxx xxx xxx. num owner group size date filename ...
- Linux系列教程(十六)——Linux权限管理之ACL权限
通过前面的两篇博客我们介绍了Linux系统的用户管理,Linux用户和用户组管理之相关配置文件 讲解了用户管理的相关配置文件,包括用户信息文件/etc/passwd,用户密码文件/etc/shadow ...
- 【Linux】 Linux权限管理与特殊权限
Linux权限管理 权限管理这方面,非常清楚地记得刚开始实习那会儿是仔细研究过的,不知道为什么没有笔记留痕..除了一些基本的知识点早就忘光了,无奈只好从头开始学习一遍.. ■ 基本权限知识 这部分实在 ...
- Linux权限管理(week1_day5)--技术流ken
权限概述 Linux系统一般将文件可存/取访问的身份分为3个类别:owner(拥有者).group(和所有者同组的用户).others(其他人,除了所有者,除了同组的用户以及除了超级管理员),且3种身 ...
- 末学者笔记--Linux权限管理
一.权限概述 Linux系统一般将文件可存/取访问的身份分为3个类别:owner(拥有者).group(和所有者同组的用户).others(其他人,除了所有者,除了同组的用户以及除了超级管理员),且3 ...
随机推荐
- java中JVM虚拟机内存模型详细说明
java中JVM虚拟机内存模型详细说明 2012-12-12 18:36:03| 分类: JAVA | 标签:java jvm 堆内存 虚拟机 |举报|字号 订阅 JVM的内部结构 ...
- 用Jenkins集成ios项目设置多scheme,同一代码自动输出多个环境包 实现便捷切换API环境
Jenkins 安装使用参考我的博客http://www.cnblogs.com/zhujin/p/9064820.html Xcode 配置:说明 一个schema 对应一套环境(如生产,测试),一 ...
- Matlab学习-(3)
1. 二维图 绘制完图形以后,可能还需要对图形进行一些辅助操作,以使图形意义更加明确,可读性更强. 1.1 图形标注 title(’图形名称’) (都放在单引号内)xlabel(’x轴说明’)ylab ...
- Django文档阅读-Day1
Django文档阅读-Day1 Django at a glance Design your model from djano.db import models #数据库操作API位置 class R ...
- 关于JS垃圾回收机制
一.垃圾回收机制的必要性 由于字符串.对象和数组没有固定大小,所以当它们的大小已知时,才能对它们进行动态的存储分配.JavaScript程序每次创建字符串.数组或对象时,解释器都必须分配内存来存储那个 ...
- C# 基础知识系列- 13 常见类库介绍(一)
0. 前言 每篇一个前言,介绍一下这一篇的内容.之前的内容都是针对某些知识点进行的介绍,这篇内容介绍一下实际开发中常用的一些类和命名空间.这一篇是个连续剧,大概有个三四集.嗯,就是这样. 1. Sys ...
- HTML+CSS教程(四)选择器(id选择器,类选择器,标签选择器,子代选择器,后代选择器,组选择器,伪类选择器)/css引入页面的形式(行内样式、内嵌样式、外联样式)
一.回顾内容 前端的三大组成(三大模块) HTMl(超文本标记语言) 结构层 css(层叠样式表) 表现层:用来美化HTML结构 JS(Java script)(脚本语言) 行为层: ...
- Django编写自定义manage.py 命令
官网文档地址:编写自定义 django-admin 命令 金句: 你所浪费的今天,正是昨天死的人所期待的明天. 开篇话: python manage.py <command> 的命令我们用 ...
- python之实现图像的手绘效果
https://blog.csdn.net/riba2534/article/details/74152285 原图: b: c: d: 最终图:
- ubuntu安装Python3并与Python2自由切换
一.配置ssh链接安装openssh-server sudo apt-get install openssh-server 二.安装Python3及pip sudo apt-get install p ...