linux文件权限

Linux命令大全

梦想与她 提交于 2020-01-26 23:53:56
一、 linux 操作系统的简单应用 1.1 linux 的文本模式介绍 [root@localhost ~] 第一列 root 代表当前用户 第二列 localhost 代表主机名 第三列 ~代表当前所在的目录 ~家目录 home 目录 linux 的命令可以补全目录和文件名,如果不能补全双击 tab 键可以显示出要选择的命令 1.2 linux 的登陆与登出 login 登入系统 logout 登出系统 exit 注销当前用户 clear 清屏命令 1.3 linux 的 关 机 shutdown 关 机 命 令 shutdown now 立即进入维护模式 halt 直接关机 shutdown -h now 立即关机 shutdown -h 20:00& 20:00 关闭计算机 shutdown -r now 立即重新启动计算机 shutdown -r 20:00& 20:00 重新启动计算机 shutdown -k 3 warning:system will shutdown! 只是发送消息给所以用户 3 分钟后进入维护模式 shutdown +3 "system will shutdown after 3 minutes!" 发送消息给所以用户 3 分钟后进入系统维护模式 1.4 linux 的 Init 进程 Init 是 Linux 操作系统中不可缺少的程序之一

Linux shell命令总结大全

不想你离开。 提交于 2020-01-26 19:23:46
关机/重启 关机(必须用root用户) shutdown -h now ## 立刻关机 shutdown -h +10 ## 10分钟以后关机 shutdown -h 12:00:00 ##12点整的时候关机 halt # 等于立刻关机 重启 shutdown -r now reboot # 等于立刻重启 echo root@ubuntu:~# a="hello,world" root@ubuntu:~# echo a a root@ubuntu:~# echo &a [1] 3091 a: command not found [1]+ Done echo root@ubuntu:~# echo $a hello,world root@ubuntu:~# vim文本编辑器 最基本用法 vi somefile.4 1 首先会进入“一般模式”,此模式只接受各种快捷键,不能编辑文件内容 2 按i键,就会从一般模式进入编辑模式,此模式下,敲入的都是文件内容 3 编辑完成之后,按Esc键退出编辑模式,回到一般模式; 4 再按:,进入“底行命令模式”,输入wq命令,回车即可 常用快捷键 一些有用的快捷键(在一般模式下使用): a 在光标后一位开始插入 A 在该行的最后插入 I 在该行的最前面插入 gg 直接跳到文件的首行 G 直接跳到文件的末行 dd 删除一行 3dd 删除3行 yy 复制一行

Linux用户权限常见命令

妖精的绣舞 提交于 2020-01-25 16:15:29
01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要的一环,用户管理包括 用户 与 组 管理 在 Linux 系统中,不论是由本机或是远程登录系统,每个系统都 必须拥有一个账号 ,并且 对于不同的系统资源拥有不同的使用权限 在 Linux 中,可以指定 每一个用户 针对 不同的文件或者目录 的 不同权限 对 文件/目录 的权限包括: 序号 权限 英文 缩写 数字代号 01 读 read r 4 02 写 write w 2 03 执行 excute x 1 1.2 组 为了方便用户管理,提出了 组 的概念,如下图所示  在实际应用中,可以预先针对 组 设置好权限,然后 将不同的用户添加到对应的组中 ,从而 不用依次为每一个用户设置权限 1.3 ls -l 扩展 ls -l 可以查看文件夹下文件的详细信息,从左到右依次是: 权限 ,第 1 个字符如果是 d 表示目录 硬链接数 ,通俗地讲,就是有多少种方式,可以访问到当前目录/文件 拥有者 ,家目录下 文件/目录 的拥有者通常都是当前用户 组 ,在 Linux 中,很多时候,会出现组名和用户名相同的情况,后续会讲 大小 时间 名称  1.4 chmod 简单使用(重要) chmod 可以修改 用户/组 对 文件/目录 的权限 命令格式如下: chmod +/-rwx 文件名|目录名 提示

初次接触linux文件系统 - 1

爷,独闯天下 提交于 2020-01-25 15:42:37
[所学] linux的文件权限以及目录的概念 文件和目录 文件和目录的权限 权限操作 文件和目录 文件是用来承载数据的,一般可以分为文本文件,二进制文件和一些特殊格式的文档文件,目录就是windows下的文件夹,相当与一个树的节点 文件和目录的权限 使用命令 `ls -all` 查看但前路径下的所有文件和目录,其中两条如下: -rw------- 1 easecat easecat 50640 1月 22 18:27 .xsession-errors.old drwxr-xr-x 2 easecat easecat 4096 1月 19 21:33 公共的 每行开头的十个符号,表示其文件的属性,从第一行开始,其中有:’-rw- — ---’,分别代表,’ - ’ 表示文件的类型,‘r w -’ 表示文件的权限, ‘- - -’ 表示群组的权限, ‘- - -’ 表示其他人的权限 easecat 表示所属的用户,第二个easecat表示所属的群组,后面的分别是他的更新时间和档名,rwx分别代表了读取、修改、执行的权限,当该文件是目录时,只有r权限用户是不能访问该目录下的文件的,必须拥有执行权限,当然,如该你是root用户除外,如过该目录在你的本机上,也不受目录执行权限的影响 权限操作 chgrp :改变文件所属群组 chown :改变文件拥有者 chmod :改变文件的权限,

linux mount的安装配置

馋奶兔 提交于 2020-01-24 13:45:24
1、首先需要安装nfs-utils 和 portmap: yum install nfs-utils portmap (安装软件,也可直接安装 yum install nfs* portmap)chkconfig rpcbind on (设置开机启动portmap)chkconfig nfs on (设置开机启动nfs)service rpcbind restart (启动portmap服务)service NFS restart (启动nfs服务) 2、服务器端配置文件/etc/exports:指定要共享的目录及权限 #:允许ip地址范围在192.168.0.*的计算机以读写的权限来访问/home/work 目录。 /home/work 192.168.0.*(rw,sync,root_squash) /home 192.168.1.105 (rw,sync) /public * (rw,sync) 配置文件每行分为两段:第一段为共享的目录,使用绝对路径,第二段为客户端地址及权限。 地址可以使用完整IP或网段,例如10.0.0.8或10.0.0.0/24,10.0.0.0/255.255.255.0当然也可以地址可以使用主机名,DNS解析的和本地/etc/hosts解析的都行,支持通配符,例如:*.chengyongxu.com 权限有: rw:read-write,可读写;

Linux基础命令(四)

此生再无相见时 提交于 2020-01-24 04:48:18
权限管理: 三种基本权限 r 读权限( r ead) w 写权限( w rite) x 执行权限 (e x ecute) 所有者 所属组 其他人 第1位:文件类型(d 目录,- 普通文件,l 链接文件) 第2-4位:所属用户(所有者)权限,用u(user)表示 第5-7位:所属组权限,用g(group)表示 第8-10位:其他用户(其他人)权限,用o(other)表示 第2-10位:表示所有的权限,用a(all)表示 类型: f 二进制文件 l 软连接文件 d 目录 字符 权限 对文件的含义 对目录的含义 r 读权限 可以查看文件内容 可以列出目录的内容(ls) w 写权限 可以修改文件内容 可以在目录中创建删除文件( mkdir,rm ) x 执行权限 可以执行文件 可以进入目录(cd) 文件: r-cat,more,head,tail,less w-echo,vi x-命令,脚本 目录: r-ls w-touch,mkdir,rm,rmdir x-cd 能删除文件的权限是对该文件所在的目录有wx权限。 权限更改-chmod 作用:改变文件或目录权限 英文: ch ange mod e ( ch ange the permissions mod e of a file) 语法: chmod [{ugoa}{+-=}{rwx}] [文件名或目录] chmod [mode=421]

linux之权限管理

妖精的绣舞 提交于 2020-01-23 20:26:33
为什么要进行acl权限管理 一个文件可被操作的用户我们一般分为三类: root ,组用户,其他人 但是我们可能会遇到第四种情况,我们想分配一个权限给新来的用户,这个用户不能拥有组用户的权限,但是权限也要和其他人的不同。 场景: 一家培训机构的管理人员可以看做 root(所有的权限), 组用户相当于学员该有的权限(所有的权限),什么都不是的用户不能进入该机构(没有权限),但是试听人员可以进来听课(听课的权限) 这样就遇到一个问题,对于这类权限的管理对不同的用户该如何分配, linux只将用户分为三种,这就需要acl权限的管理。 查看acl命令 getfacl 文件 设定acl权限的命令 setfacl 选项 文件名 选型 : -m 设定acl权限 -x 删除指定的acl权限 -b 删除所有的acl权限 -d 设置默认的acl权限 -k 删除默认的acl权限 -R 递归设定acl权限 zhangsan 和lisi是组用户因此添加到组用户里面,st用户的权限只有r和x,因此最后一条命令就设置了st用户的权利 setfacl -m u:用户:权利 文件 setfacl -m g:用户组:权利 文件 查看文件的acl权限 getfacl project 最大有效权限mask 设置mask最大有效权限 setfacl -m m:权限 文件 setfacl -m m:rx /tmp

Linux下的crontab定时执行任务命令详解

丶灬走出姿态 提交于 2020-01-23 19:18:02
来自: https://www.cnblogs.com/longjshz/p/5779215.html 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。 cron的配置文件称为“crontab”,是“cron table”的简写。 一、cron服务   cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。   service crond start //启动服务   service crond stop //关闭服务   service crond restart //重启服务   service crond reload //重新载入配置   service crond status //查看服务状态 二、cron在3个地方查找配置文件: 1、/var/spool/cron/ 这个目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名,比如tom建的crontab任务对应的文件就是/var/spool/cron/tom。一般一个用户最多只有一个crontab文件。 三、/etc/crontab 这个文件负责安排由系统管理员制定的维护系统以及其他任务的crontab。 SHELL=/bin/bash

Linux下的crontab定时执行任务命令详解

前提是你 提交于 2020-01-23 19:17:12
Linux下的crontab定时执行任务命令详解 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。 cron的配置文件称为“crontab”,是“cron table”的简写。 一、cron服务   cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。   service crond start //启动服务   service crond stop //关闭服务   service crond restart //重启服务   service crond reload //重新载入配置   service crond status //查看服务状态 二、cron在3个地方查找配置文件: 1、/var/spool/cron/ 这个目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名,比如tom建的crontab任务对应的文件就是/var/spool/cron/tom。一般一个用户最多只有一个crontab文件。 三、/etc/crontab 这个文件负责安排由系统管理员制定的维护系统以及其他任务的crontab。 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:

Linux_mySql安装

倾然丶 夕夏残阳落幕 提交于 2020-01-23 00:57:33
一、mySql官网下载 1、rpm包下载 2、tar.gz包下载 二、Linux_mysql的rpm包安装 1、 将下载好的rpm包拷到/opt/softWare/mysql/下 2、解压压缩包 tar -xvf MySQL-5.6.35-1.linux_glibc2.5.x86_64.rpm-bundle.tar 注意:其中server和client就是我们需要安装的rpm包 3、安装之前的清理工作 系统已经安装了其他版本的mysql-libs包和mysql数据库文件导致不兼容。同过以下命令清除: yum remove mysql-libs 然后,还要详细检查卸载MySQL安装的所有文件,否则在后续安装发生各种错误:参见 CentOS下MySQL的彻底卸载 (https://blog.csdn.net/typa01_kk/article/details/49057073) 4、安装mysql-server rpm -ivh MySQL-server-5.6.35-1.linux_glibc2.5.x86_64.rpm (1)可能会出现如下问题: 解决办法: 安装autoconf库 命令:yum-y install autoconf (2)如果报如下错误,需要加上 --nosignature warning: MySQL-server-5.6.35-1.linux_glibc2.5