linux文件权限

Rsync 服务部署与参数详解

纵饮孤独 提交于 2019-11-30 13:03:10
Rsync 简介 rsync 是一款开源的、快速的、多功能的、可实现 全量及增量 的 本地或远程数据同步备份 的优秀工具。Rsync软件适用于unix/linux/windows等多种操作系统平台。 传统的 scp 和 cp 工具拷贝每次均为完整拷贝,而rsync除了可以完整拷贝外,还具备增量拷贝功能。因此,从同步数据的性能及效率上,Rsync工具更胜一筹。 官网地址: 1 https://download.samba.org/pub/rsync/rsync.html 2 # 或者 3 https://www.samba.org/ftp/rsync/rsync.html 版本查看 1 [yun@backup ~]$ rsync --version 2 rsync version 3.1.2 protocol version 31 3 Copyright (C) 1996-2015 by Andrew Tridgell, Wayne Davison, and others. 4 Web site: http://rsync.samba.org/ 5 Capabilities: 6 64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints, 7 socketpairs, hardlinks, symlinks,

Linux文件基本属性

北城以北 提交于 2019-11-30 12:52:39
Linux 文件基本属性 Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。 在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如: [root@www /]# ls -l total 64 dr-xr-xr-x 2 root root 4096 Dec 14 2012 bin dr-xr-xr-x 4 root root 4096 Apr 19 2012 boot …… 实例中,bin文件的第一个属性用"d"表示。"d"在Linux中代表该文件是一个目录文件。 在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。 当为[ d ]则是目录 当为[ - ]则是文件; 若是[ l ]则表示为链接文档(link file); 若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置); 若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。 接下来的字符中,以三个为一组,且均为『rwx』 的三个参数的组合。其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。 要注意的是,这三个权限的位置不会改变

鸟哥的linux私房菜-第六章

[亡魂溺海] 提交于 2019-11-30 12:02:46
鸟哥的linux私房菜-第六章 6.1 用户与用户组 6.2 Linux文件权限概念 6.2.2 如何改变文件属性与权限 6.2.3 目录与文件的权限意义 6.2.4 Linux文件种类与拓展名 6.3 linux的目录配置 Linux一般将文件可存取访问的身份分为三个类别,分别是owner、group、others,这3种身份各有read、write、execute等权限 6.1 用户与用户组 linux 用户身份与用户组记录的文件 默认的情况下,所有系统上的账号与一般身份用户,root的相关信息,都是记录在/etc/passwd这个文件中,至于个人的密码则是记录在 /etc/shadow 这个文件下,此外,Linux所有的组名都记录在 /etc/group 内,这3个文件可以说是Linux系统里面 账号、密码、用户信息 的集中地。 6.2 Linux文件权限概念 -rw-r–r-- 1 root root 42304 Sep 4 18:26 install.log 一共10个字符,第一个字符代表这个文件是“目录、文件、或者链接文件”等 若是[d]代表是目录。 若是[-]则是文件 若是[|]则是连接文件(linkfile) 若是[b]则是表示设备文件里面的可供存储的接口设备。 若是[c]则是表示设备文件里面的串行端口设备,例如鼠标、键盘(一次性读取设备)。 接下来的字符

linux下安装FTP详细

别来无恙 提交于 2019-11-30 12:02:41
安装 ftp 1、检查是否安装了 ftp :(下图是已安装的效果,没安装没有展示)   rpm -qa|grep vsftpd 2、安装指令:(找一个 -y 指令)   yum install -y vsftpd 3、安装完成后执行步骤1 就可以看到ftp的版本信息 4、安装完成后,启动 FTP 服务:   service vsftpd start 5、启动后,可以看到系统已经监听了 21 端口:   netstat -nltp | grep 21 6、禁用匿名用户   vi /etc/vsftpd/vsftpd.conf (anonymous_enable=NO-----yes改为no) 7、保存后重启   service vsftpd restart 二:创建用户权限 1、创建用户,并指定分组和主目录(根据自己的需求设定参数) useradd -d /opt/reconciliation -s /sbin/nologin -g ftpGroup -G root ftpUser 解析: useradd 添加用户ftpUser -d 指定用户根目录为/opt/reconciliation -s 指定shell脚本为/sbin/nologin,表示不允许shell登录 (vi /etc/passwd 编辑用户shell权限的地方) -g 创建分组ftpGroup -G

Linux部分常用命令学习记录

安稳与你 提交于 2019-11-30 11:53:31
Linux部分常用命令 ls 显示目标列表 ls -a 显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出); ls -l 以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等; https://blog.csdn.net/bearcatfly/article/details/54617095 所有者、群组、其他人概念 普通文件类型 Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为 [-] 目录文件 就是目录, 能用 # cd 命令进入的。第一个属性为 [d],例如 [d rwx rwx rwx] 管理文件 FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所造成的错误。FIFO是first-in-first-out(先进先出)的缩写。第一个属性为 [p] 链接文件 类似Windows下面的快捷方式。第一个属性为 [l],例如 [lrwxrwxrwx] 块设备文件 块设备文件 :就是存储数据以供系统存取的接口设备,简单而言就是硬盘。例如一号硬盘的代码是 /dev/hda1等文件。第一个属性为 [b] 字符设备文件 字符设备文件:即串行端口的接口设备

Linux权限基础

自作多情 提交于 2019-11-30 11:28:41
Linux权限基础 四种权限大类 基本权限 特殊权限 隐藏权限 file ACL权限 三种基本权限 r(read) 读是基本权限,没有读权限其他的一切操作都会被限制 读 4 w(write) 写 2 x(exceute) 执行 1 文件权限案例 dr-xr-xr-x. 5 root root 4096 9月 19 17:37 boot 数字表示权限-555 文件的权限一共有9个字符,3个为一对 第一对 r-x 文件所有者对此文件所拥有的权限 读 执行 第二对 r-x 文件所属组对此文件所拥有的权限 读 执行 第三对 r-x 其他用户对此文件拥有的权限 读 执行 基本权限命令 chmod 改变文件的访问权限 命令语法 chmod [options] mode file... 命令选项 -R 递归设置权限,针对目录有效 mode 谁给什么权限 u(所有者) g(所属组) o(其他人) a(所有人) + - = chmod u=rwx a chmode a+rw b 权限 r 读 w 写 x 执行 数字权限 r 读 4 w 写 2 x 执行 1 一般使用这个数字权限简单方便 chmod 760 abc chown 修改文件或文件夹所有者和组 命令语法 chown [options] user [:group] file... 命令选项 -R 递归设置,针对文件夹 chown 新所有者

20190924今日学习

流过昼夜 提交于 2019-11-30 11:12:07
文件权限 private私有/append追加/read可读/write可写 eg: openFileOutputStream("a.txt",MODE_PRIVATE) MODE_PRIVATE/MODE_APPEND/MODE_WORLD_READABLE/MODE_WORLD_WRITABLE 存储结构Linux表现权限方式用10位表现文件权限:d r w - r - x - w x第一位表现文件的类型若为d代表目录-代表文件 剩下的三位三位组合表示(文件类型+当前用户+当前用户所在的组+其他用户)r代表可读/w代表可写/x代表可执行/-代表没有权限 SharedPreferences的使用 是一个interface接口 /** getSharedPreferences("config", 0) config表示会生成文件的名字 0表示MODE_PRIVATE 1表示MODE_WORLD_READABLE 2表示MODE_WORLD_WRITABLE 3表示MODE_APPEND //使用SharedPreferences去保存数据 SharedPreferences config = getSharedPreferences("config", 0); SharedPreferences.Editor edit = config.edit(); edit.putString

20190923-06Linux文件权限类 000 014

依然范特西╮ 提交于 2019-11-30 06:36:10
文件属性 Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性, Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在 Linux 中我们可以使用 ll 或者 ls -l 命令来显示一个文件的属性以及文件所属的用户和组。 1. 从左到右的 10 个字符表示 ,如图 1-154 所示 : 图 1-154 文件属性 如果没有权限,就会出现减号 [ - ] 而已。从左至右用 0-9 这些数字来表示 : ( 1 ) 0 首位表示类型 在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等 - 代表文件 d 代表目录 l 链接文档 (link file) ; ( 2 )第 1-3 位确定属主(该文件的所有者)拥有该文件的权限。 ---User ( 3 )第 4-6 位确定属组(所有者的同组用户)拥有该文件的权限, ---Group ( 4 )第 7-9 位确定其他用户拥有该文件的权限 ---Other 2.rxw 作用文件和目录的不同解释 ( 1 )作用到文件: [ r ] 代表可读 (read): 可以读取,查看 [ w ] 代表可写 (write): 可以修改,但是不代表可以删除该文件 , 删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件 . [ x ] 代表可执行

取ip,特殊命令和文件权限

99封情书 提交于 2019-11-30 06:32:39
取ip不低于3种方法 [root@localhost ~]# ifconfig eth0 |sed -nr '2s#^[^0-9]*([0-9.]*) .*$#\1#gp' 192.168.17.130 [root@localhost ~]# ifconfig eth0 |sed -n '2p'|awk -F "[ :]+" '{print $4}' 192.168.17.130 [root@localhost ~]# ifconfig eth0 |sed -n '2p'|sed 's#^.*r:##g'|sed 's#B.*##g' 192.168.17.130 [root@localhost ~]# ifconfig eth0 | grep -Po '(?<=addr:)\S+' 192.168.17.130 [root@localhost ~]# ifconfig eth0 | grep -o "inet addr:[0-9.]*" | grep -o "[0-9.]*" 192.168.17.130 [root@localhost ~]# ifconfig eth0 | awk -F "[ :]+" 'NR==2 {print $4}' 192.168.17.130 ln make links between files 无参数----------硬链接 -s参数-----

Linux 运维一些知识点

▼魔方 西西 提交于 2019-11-30 05:54:59
第一类问题:目录路径 个人觉得想要熟练操作,一定要理解Linux的树形目录结构,明白linux的优势所在。 一级目录就不说了,太浪费时间,我这里只记一些小的知识点。 # # 存放我们的程序的安装包的地方 /usr/local/src # # 存放手动安装软件的地方 /usr/local # # 存放Linux 内核源码的地方 /usr/src/kernels # # mysql 默认安装的路径 /var/lib/mysql # # 存放定时任务脚本的位置 /var/spool/cron 第二类问题:基本命令 # # 正确的重启命令 重启,命令有很多条,但是 如果不注意,直接重启会对硬盘造成很大的伤害,还有可能造成数据丢失。 shutdown -r now 这条重启的命令好就好在可以正常保存和终止服务。但是最好还是在重启前,执行几次 sync命令。 sync 命令是保存内存中的数据到磁盘中。 # # 对目录操作的命令 其实我们不妨就将我们不太熟悉的Linux 和我们熟悉的数据库建立联系,这样去总结学习,会感觉轻松一点。 比方说,数据库的操作就是增删改查。 我们对Linux的操作也无非是增删改查。 然后再将问题分解细化,我们对Linux的操作,无非就是操作目录,操作文件,配置网络,查看系统的相关数据,解决性能的问题。 下边具体说,对目录的增删改查: 在当前目录下增加一个目录:mkdir