Linux笔记_1_文件系统与权限管理&部分常用命令
来源:互联网 发布:淘宝分享怎么查看 编辑:程序博客网 时间:2024/06/06 20:26
文件系统&权限控制与部分常用命令
1、Linux 文件系统权限
本节主要参考来源为 《鸟哥的Linux私房菜》 感兴趣的同学拜读一下原著
用户与用户组
引入文件、文件夹权限之前,需要区分Linux有用户与用户组的权限
1. 文件所有者 限制非creater操作文件
2. 用户组 可以限制非本组(同一服务器下其它团队)操作文件
权限
一个典型的目录的权限如drwxrwxr-x. 2 zpx zpx 59 11月 20 21:30 .
以上代码中drwxrwxr-x
第一个字符表示这个对象是文件、目录还是链接文件
- d表示目录
- -表示文件
- l表示链接文件
- b表示设备文件里的可供存储的接口设备
- c表示设备文件里面的串行端口设备如鼠标键盘
rwxrwxr-x
除第一个字符后的所有字符每三个为一组,分别代表用户所有者、文件所属用户组、其他人的权限,组内三个字符分表表示 读、写、执行的权限
2
表示连接数,表示有多少个文件被链接到当前链接的磁盘数据块上(类似c++中引用计数的浅拷贝),具体来讲是表示有多少文件名连接到此节点(inode)
第一个zpx
表示文件所有者、第二个表示文件所属用户组
显然,读取该目录需要read权限,修改任何信息则需要当前用户拥有对该文件、文件夹的write权限
Linux目录
基于Linux开发的产品实在太多,因此制定了FHS(Filesystem Hierarchy Standard)标准规范每个特定目录线应该放置什么样的数据。
具体讲:FHS规定了根目录/,/usr以及/var三者的数据放置规范,其他由开发者自行配置
FHS将目录定义为四种形态,举例如下
具体来讲,FHS规定了根目录下有如下目录及其含义
除了FHS标准规定之外,根目录下还有常用目录如下
值得强调的是,由于开机仅挂载根目录,与开机有关的目录有
- /etc 配置文件
- /bin 重要执行文件
- /dev 所需要的设备文件
- /lib 执行文件所需的函数库以及内核所需的模块
- /sbin 重要的系统执行文件
FHS还规定/usr和/var
分别如下
值得强调的是,与/usr目录不同,/var放置经常变动的文件,常常随系统运行慢慢变大
2.部分系统常用命令简介
具体使用见man手册
du
显示每个文件和目录的磁盘使用空间。
df
显示指定磁盘文件的可用空间。
top
常用的性能分析工具
free
查看内存使用情况
pstack
显示每个进程的栈跟踪
su, sudo(sudo -, sudo -s)
超级用户权限执行命令
adduser
账户管理
password
登陆密码管理
- Linux笔记_1_文件系统与权限管理&部分常用命令
- Linux常用命令-权限管理
- Linux常用命令-权限管理
- Linux 学习笔记 -- 第四部分 Linux 使用着管理 -- 第15章 磁盘配额 (Quota) 与高级文件系统管理
- Linux 学习笔记 -- 第二部分 Linux 文件、目录与磁盘格式 -- 第8章 Linux 磁盘与文件系统管理
- Linux磁盘与文件系统管理学习笔记
- Linux 磁盘与文件系统管理(笔记)
- Linux 学习笔记 -- 第四部分 Linux 使用着管理 -- 第14章 Linux 账号管理与ACL权限设置
- Linux基础知识学习笔记(一)--文件系统的权限管理
- Linux学习笔记之 9 Linux文件系统与权限设置
- Linux常用命令之权限管理
- linux常用命令-权限管理命令
- Linux常用命令之权限管理
- Linux常用命令-权限管理命令
- Linux学习笔记(三)Linux磁盘与文件系统管理
- Linux学习笔记04:Linux磁盘与文件系统管理
- LINUX系统学习笔记04-磁盘与文件系统管理
- linux笔记四(磁盘与文件系统管理)
- MAC下启动和停止jenkins的方式
- tomcat服务器配置字符集为utf-8-彻底解决中文乱码问题
- 设计模式--策略模式
- 使用冒泡排序模仿Qsort函数对不同数据排序
- 遍历节点
- Linux笔记_1_文件系统与权限管理&部分常用命令
- POJ1836-Alignment(最长上升子序列)
- Jamie's Contact Groups (二分图多重匹配)
- 设计模式--模板模式
- linux使用与学习
- C++中 #ifndef #define #endif
- [App] WildFly + apache-maven + quickstart
- 经典同步互斥问题之读者—写者问题
- Java基础知识