linux文件权限

linux命令详解(1)

心已入冬 提交于 2019-12-04 04:14:08
linux命令用法(1) linux命令的格式 命令格式:命令 [选项] [参数](命令是必不可少) 命令:   ls、cd、cat等命令 选项:   -选项:短命令选项,两个以上的是多个短命令选项,顺序不影响操作,也可以合并   --选项:长命令选项,不可合并 参数:   路径、内容等 线上查询帮助命令 man、help:命令帮助使用手册 格式:   man 命令   命令 --help q结束查询 文件、目录操作命令 ls:列出文件信息 格式:   ls 路径(不加路径,默认是当前目录下) 选项:   -a:列出所有文件,包括以.开头的隐藏文件   -d:列出目录本身,并不包括目录中的文件,常和-l一起用   -h:人类易读,常和-l一起使用用于查看文件大小   -l:查看文件详细信息(可缩写成ll)   -t:按时间排序常和-r使用   -r:逆序 例子1:[root@10 ~]# ls / 例子2:[root@10 ~]# ll -a / 例子3:[root@10 ~]# ls -ltr 扩展:   1).文件详细信息     -rw-------.1 root root 1206 Feb 26 22:25 anaconda-ks.cfg     权限 硬连接 属主 属组 文件大小 创建及修改日期 创建及修改时间 文件名(共计8个域)     第一个域(10位):权限   

Linux系统中的“ls -l”命令

时间秒杀一切 提交于 2019-12-04 02:20:47
ls -l 命令的输出颜色及含义 颜色 代表的文件类型 白色 普通文件 蓝色 目录 绿色 可执行文件 红色 压缩文件 浅蓝色 链接文件 红色闪烁 链接文件有问题 黄色 设备文件 灰色 其他文件 ls -l 命令信息 例: drwxr-xr-x 2 samite samite 4096 9月 25 09:19 exp 分别代表: 文件的类型(d——目录文件 -——文本文件...) 文件的可执行权限 所属组的权限 其它组的权限 硬链接数或目录子目录数 文件拥有者 文件拥有者组 文件大小(byte) 时间 文件名 文件的类型 d (dictionary)表示该文件是一个目录或是存放其他文件或目录的相关信息的文件 l (link)表示该文件是一个链接文件,类似于windows下的快捷方式 b (block)的表示设备文件,一般置于/dev目录下,设备文件是普通文件和程序访问硬件设备的入口,没有文件大小,只有一个主设备号和一个辅设备号,一次传输数据为一整块的被称为块设备,如硬盘、光盘等,最小数据传输单位为一个数据块(通常一个数据块的大小为512字节) c (character)表示该文件是一个字符设备文件,一般置于/dev目录下,一次传输一个字节的设备被称为字符设备,如键盘、字符终端等,传输数据的最小单位为一个字节 p 表示该文件为命令管道文件,与shell编程有关的文件 s

NFS实现Unix-like文件共享

房东的猫 提交于 2019-12-04 01:52:28
NFS(Network File System)即网络文件系统,是一种使用于分布式文件系统的协议,由Sun公司开发,于1984年向外公布,功能是通过网络让不同的机器,不同的操作系统能够彼此分享各自的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法. NFS服务器可以允许NFS客户端将远端NFS服务器端的共享目录挂载到本地的NFS客户端中,在本地的NFS客户端的机器看来,NFS服务器端共享的目录就好像自己的磁盘分区和目录一样. 目前NFS有三个版本,分别是 NFSv2,NFSv3,NFSv4 ,以下是其常用的版本解析: ● NFSv2:是一个古老的版本,但却被众多的操作系统所支持,这样兼容性更好. ● NFSv3:拥有更多的特点,包括更快的速度,更大的单个文件大小,对TCP的支持. ● NFSv4:提供有状态连接,共容易追踪,安全性增强,RHEL7上默认4版本协议. 当2台主机通过网络建立连接时,双方主机就需要提供基本信息,如IP地址、服务端口号等,当有 100 台客户端需要访问某台服务器时,服务器就需要记住这些客户端的IP地址以及相应的端口号等信息,而这些信息是需要程序来管理的. 在 Linux 中,这样的信息可以由某个特定服务自己来管理,也可以委托给 RPC(Remote Procedure Call) 来管理

linux下文件权限更改(转载)

谁都会走 提交于 2019-12-04 01:37:14
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_33571752/article/details/83826758 文件权限 #####1.文件属性的查看 ls -l filename -|rw-r--r--.|1| root| root| 46 |Oct 1 05:03 |filename — ————————— — ———— ———— —— ———————————— ———————— 1 2 3 4 5 6 7 8 1."-":文件类型 - ##普通文件 d ##目录 c ##字符设备 s ##套接字 p ##管道 b ##快设备 l ##连接 2."rw-r--r--":文件读写权限 rw-|r--|r-- u | g | o u所有人的权限 g所有组的权限 o其他人的权限 3."1": 对文件:文件内容被系统记录的次数 对目录:目录中文件属性的字节数 4."root":文件所有人 5."root":文件所有组 6."46":文件内容的大小 7."Oct 1 05:03":文件最后一次被修改的时间 8."filename":文件名字 ####2.文件所有人所有组的管理 chown username file|dir ##更改文件的所有人 chgrp

环境配置

女生的网名这么多〃 提交于 2019-12-03 22:52:26
配置环境 配置服务 下载监控工具,然后将监控工具通过xftp放到linux服务器中,然后修改该文件的权限,添加执行的权限。编写监控命令,然后生成文件,再打开该文件。 在xshell配置服务,然后配置nmon监控,然后开始跑基准压测, 注释:二十并发所选的图示。下面的选项,每多少时间运行多少个虚拟用户。 基准跑通之后,可以跑并发。 来源: https://www.cnblogs.com/hui2/p/11810232.html

Linux 改变文件的所有者

孤者浪人 提交于 2019-12-03 21:11:03
平时看不惯文件或文件夹是root权限,当然这些文件不是系统文件时还带一把锁。 改变root权限命令,假设用户名为wmz,该root权限为wmz权限,就是去掉碍眼的那把锁: sudo chmod wmz /lib -R 或者在当前目录下执行,修改所有静态库的所有者: sudo chmod wmz *.a 来源: https://www.cnblogs.com/juluwangshier/p/11809146.html

linux之常用操作、基本命令

六月ゝ 毕业季﹏ 提交于 2019-12-03 21:07:37
目录 linux准备 centos下载地址 window下安装VMWare WMWare中安装centos centos系统准备 linux相关说明 linux常用目录结构 网络配置 yum仓库配置 常用操作/命令 安装命令方式 lrzsz lrzsz服务说明 安装lrzsz服务 lrzsz服务使用 ifconfig ifconfig说明 安装ifconfig ifconfig使用 ping hostname 修改主机名 service service命令格式 chkconfig Linux进程运行级别 关闭防火墙 关机重启命令 shutdown [选项] 时间 远程登录linux man help linux命令终端常用快捷键 pwd ls cd mkdir rmdir touch cp rm cat more less echo head tail > 覆盖 和 >> 追加 ln history date cal mv useradd passwd id cat /etc/passwd -> 查看创建了哪些用户 su userdel who sudo设置普通用户具有root权限 usermod groupadd groupdel groupmod cat /etc/group 查看创建了哪些组 文件权限说明 chmod chmod例子 chown chgrp find grep

第三章·MySQL版本区别及管理

久未见 提交于 2019-12-03 20:54:03
一.MySQL5.6与MySQL5.7安装的区别 1、cmake的时候加入了bostorg 2、初始化时 使用mysqld --initialize 替代mysql_install_db,其它参数没有变化:--user= --basedir= --datadir= 3、--initialize会生成一个临时密码 4、还可以用另外一个参数--initialize-insecure [root@db02 mysql-5.7.20]# yum install -y gcc gcc-c++ automake autoconf [root@db02 mysql-5.7.20]# yum install make cmake bison-devel ncurses-devel libaio-devel [root@db02 mysql-5.7.20]# wget httpss://dl.bintray.com/boostorg/release/1.65.1/source/boost_1_59_0.tar.gz #登录boost.org下载也可以 [root@db02 mysql-5.7.20]# tar xf boost_1_59_0.tar.gz -C /usr/local/ [root@db02 mysql-5.7.20]# cmake . -DCMAKE_INSTALL_PREFIX=

linux系统权限(基本权限)

▼魔方 西西 提交于 2019-12-03 15:40:39
linux的系统权限: r-- 100 4 -w- 010 2 --x 001 1 [root@localhost ~]# ll -d dir drwxrwxrwx 2 root root 18 Nov 5 12:21 dir [root@localhost ~]# ll -d dir/file -rw-r--r-- 1 root root 0 Nov 5 12:21 dir/file 1).权限描述 /root/dir的权限是所属用户root读写执行,所属组root读执行,其他用户读执行 /root/dir/file的权限是所属用户root读写,所属组root读,其他用户读 2)判断使用者的所属 chown [user].[group] [-R] filename [root@localhost ~]# chown oldboy dir/ [root@localhost ~]# ll -d dir/ drw-r----- 2 oldboy root 51 Nov 5 21:01 dir/ [root@localhost ~]# chown .dba dir/ [root@localhost ~]# ll -d dir/ drw-r----- 2 oldboy dba 51 Nov 5 21:01 dir/ [root@localhost ~]# chown root.root

烂泥:ubuntu下vsftpd虚拟用户配置

天大地大妈咪最大 提交于 2019-12-03 15:20:31
本文由 ilanniweb 提供友情赞助,首发 于 烂泥行天下 想要获得更多的文章,可以关注我微信ilanniweb。 以前搭建vsftpd都是在centos下,本以为在ubuntu按照以前的步骤搭建即可。可是实际情况告诉我是,我太想当然了。经过一番的折腾终于把ubuntu下vsftpd虚拟用户的配置搞定了,下面就把我的配置步骤贴出来供得为参考。 一、业务要求 现在要求创建一个FTP账号ailanni,该账号只能登录到/www目录下, 不能切换到上级目录 。同时处于安全考虑还要求该账号上传的文件权限为644, 即上传的文件具有可读可写权限,但是没有可执行权限。 除此之外还要求该用户不能是系统用户,即使用vsftpd的虚拟用户。 要求看起来比较简单,下面我们开始进行配置。 PS:以下实验全部在ubuntu server 14.04 X64上进行。有关centos的操作可以参考这篇文章《 烂泥:Vsftpd使用虚拟用户,访问FTP 》。 二、vsftpd安装 在配置vsftpd之前,我们先安装vsftpd,vsftpd的安装比较简单。我们再次直接使用apt-get进行安装,如下: sudo apt-get -y install vsftpd vsftpd的安装很简单,我们现在来查看下vsftpd都安装了那些文件。如下: dpkg -L vsftpd |tac 通过上图