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

转载于:https://www.cnblogs.com/duguangming/p/11134983.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/550324.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

fedora 安装oracle 12c,Fedora 12下安装Oracle 11客户端

目标:将oracle-client(v11)安装到rdquo;/opt/oracle/rdquo;下准备好如下三个安装包,放在某个目录下,如:/root/software/ora目标:将Oracle-client(v11)安装到”/opt/oracle/”下准备好如下三个安装包,放在某…

轨迹跟踪主要方法_DELMIA教程:基于指令形式的机器人TCP轨迹局部跟踪方法

上一期为大家介绍了基于工具条中的“TCP Trace”命令按钮的全局TCP轨迹跟踪,之所以称之为全局轨迹跟踪,是因为只要命令被打开,机器人运行的全部轨迹都将实现跟踪。既然有全局TCP轨迹跟踪,那么就一定有局部TCP轨迹跟踪,…

[转帖]开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别

开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别 https://www.geek-workshop.com/thread-1860-1-1.htmlliamjeal电梯直达1# 发表于 2012-9-10 13:41:43 | 只看该作者 |只看大图 因CooCox用户数及影响力越来越大,CooCox团队也逐渐提高了对软件及代码协议的重…

oracle数据库物理结构包含,Oracle - 数据库物理结构

● 一个数据文件只能属于一个数据库● 当数据库空间用完时,数据文件可以按照预定的设置自动扩展。● 一个或多个数据文件形成了数据库中的一种逻辑结构-表空间。当需要时,数据文件中的数据通过数据库操作被读出,并缓存于Oracle的内存结构中。…

python审批流系统_有赞移动关于权限与审批流程的标准化

一、背景有赞移动有weex发布平台、移动配置中心平台、App分发平台、热修复平台等。这些平台都需要发布,而发布就需要规范化,需要审批制度。如果为各个平台开发这个审批流程,看起来是一种浪费。首先想到第一种方案:接入现有的前后端…

生成一个平面矩形网格文件

简介 生成一个平面矩形网格。 代码 // CreateGrid.cpp: 定义控制台应用程序的入口点。 ////#include "stdafx.h" #include <iostream> #include <OpenMesh/Core/IO/MeshIO.hh> #include <OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh> #include<…

linux下tomcat脚本,Linux下重启多个 tomcat 服务的脚本(推荐)

由于修改tomcat的配置文件或手动操作数据库数据后&#xff0c;tomcat的缓存和redis的缓存很严重&#xff0c;需要经常重启tomcat来释放缓存&#xff0c;经常就是手动重启。# 1、查找tomcat的进程IDps -ef | grep tomcat# 2、根据路径去查找进程ID&#xff0c;然后逐个杀掉(毕竟…

qt 定时器累加值_零基础入门单片机定时器详解

一、基本定时器介绍在STM32中&#xff0c;基本定时器有TIM6、TIM7等。基本定时器主要包含时基单元&#xff0c;提供16位的计数&#xff0c;能计数0~65535。基本定时器除了计数功能以外&#xff0c;还能输出给DAC模块一个TRGO信号。基本定时器框图如下&#xff1a;二、时基单元介…

生成 一个多边形网格的函数

简介 生成一个多边形网格的函数。 三角形面片判断法线方向 顺时针&#xff0c;表示平面方向向下&#xff1f;&#xff1f; 逆时针&#xff0c;表示平面方向向上&#xff1f;&#xff1f; 代码 // AddPolygon.cpp: 定义控制台应用程序的入口点。 ////#include "stdafx.h&qu…

linux系统怎么设置开机密码,Linux_Linux系统怎么设置开机密码?Linux设置开机密码的方法,为了保证Linux系统的安全,应 - phpStudy...

Linux系统怎么设置开机密码&#xff1f;Linux设置开机密码的方法为了保证Linux系统的安全&#xff0c;应该给系统设置开机密码。注意&#xff0c;“开机密码”和“登录密码”是不同的。本文笔者就和大家分享一下“给Linux设置开机密码”的经验&#xff0c;希望能能对大家有所帮…

jvm 安装位置_简单了解JVM

1、JVM的位置&#xff1a;JVM是在操作系统上面的应用软件JVM虚拟机有三种如下&#xff1a;① Sun公司的HotSpot&#xff1b;    ② BEA公司的JRockit&#xff1b;    ③ IBM公司的J9 JVM&#xff1b;java虚拟机属于第一种&#xff1a;2、JVM的体系结构&#xff1a;3、类…

前端安全之 XSS攻击

参看&#xff1a; XSS的原理分析与解剖 前端安全 -- XSS攻击 web大前端开发中一些常见的安全性问题 1、前言 XSS 是面试时&#xff0c;hr提出来给我的&#xff0c;然后大体的浏览一遍&#xff0c;今天才查阅资料大体了解了它。 XSS 攻击&#xff1a;攻击者向HTML页面传入恶意的…

linux设置命令nmui,Linux网络配置及管理

一、IP、网关、路由、掩码网络间主机的通信是通常是基于TCP/IP协议。数据从A主机发送到网络中的B主机&#xff0c;需要通过层层包装及协议转发&#xff0c;最终通过B主机的IP地址定位&#xff0c;B主机才能最终接收到数据。这个过程很复杂&#xff0c;中间数据的处理是通过TCP/…

anaconda新建python2环境安装不了jupyterlab_在Mac下安装anaconda及配置jupyterLab和PyTorch的方法...

在Mac下安装anaconda及配置jupyterLab和PyTorch的方法1、 首先在anaconda官网上下载anaconda包(国内网速度不算太慢)https://www.anaconda.com/products/individual#macos2、 创建一个新的环境&#xff0c;用于Pytorch的学习conda create –name pytorchpython3.7标蓝部分可以换…

图片

转载于:https://www.cnblogs.com/water-1/p/11138418.html

idea 调节背景护眼_夜间用电脑亮瞎眼睛?这份夜间护眼指南来帮你。

题图&#xff1a;来自 Unsplash文/彭宏豪&#xff0c;笔名/安哥拉不知从什么时候起&#xff0c;「头秃」成了网友和周围人口中的一个高频词汇&#xff0c;似乎很多事情都离不了头秃——学到头秃、工作到头秃、熬夜到头秃等等&#xff0c;就连「突然」也渐渐演变成「秃然」。但对…

windows和linux命令的区别,linux和windows命令区别

命令的目的MS-DOSLinuxLinux 的简单实例复制文件copycpcp thisfile.txt /home/thisdirectory转移文件movemvmv thisfile.txt /home/thisdirectory列举文件dirlsLs清除屏幕clsclearClear关闭 shell 提示exitexitExit显示或设置日期datedateDate删除文件delrmrm thisfile.txt把输…

生成一个Cylinder

简介 用到了上一个博客的&#xff0c;AddPolygon。 生成的是一个筒状物体。 代码 // CreateCylinder.cpp: 定义控制台应用程序的入口点。 ////#include "stdafx.h" #include <iostream> #include "AddPolygon.h" #include <OpenMesh/Core/IO/Mesh…

linux下添加apt-get命令,Ubuntu Linux系统下apt-get命令整理

Ubuntu Linux系统下apt-get命令整理首次接触ubuntu&#xff0c;很多命令都需要sudo。尤其是安装命令都需要apt 。这里做个apt命令的简单汇总&#xff0c;方便一来了解下加深印象&#xff0c;二来以便以后使用查阅。常用的APT命令参数&#xff1a;apt-cache search package 搜索…

编写有效用例电子版_剖析用例设计方法的使用

今天给大家讲解的是用例设计方法的使用&#xff0c;在设计用例时该如何应用用例设计方法、设计出覆盖率高的测试用例呢&#xff1f;场景简介&#xff1a;普遍登录页面测试用例设计分析拿到需求&#xff0c;首先要做需求分析。我们看到登录界面有三个测试点&#xff1a;1.账号2.…