鸟哥的linux私房菜学习笔记《五》文件权限与目录配置

  1. 如果想要显示完整的时间格式,可以利用ls的选顷,亦即:『ls -l –full-time』就能够显示出完整的时间格式了!包括年、月、日、时间喔。 另外,如果你当初是以繁体中文安装你的Linux系统,那么日期字段将会以中文来显示。
    可惜的是,中文并没有办法在纯文本的终端机模式中正确的显示,所以此栏会变成乱码。 那你就得要使用『LANG=en_US』来修改语言喔!
    如果想要让系统默认的语言变成英文的话,那举你可以修改系统配置文件『/etc/sysconfig/i18n』
  2. /etc/shadow这一个账号管理的文件,由于该文件记录了你系统中所有账号的数据, 因此是很重要的一个配置文件,当然不能让任何人读取(否则密码会被窃取啊),只有root才能够来读取
  3. 改变文件属性与权限
    chgrp :改变文件所属群组
    chown :改变文件拥有者
    chmod :改变文件的权限

    这里写图片描述

    [root@CentOS kevin]# chgrp user install.log
    [root@CentOS kevin]# chown root:root install.log
    [root@CentOS kevin]# chmod 777 .bashrc
    [root@CentOS kevin]# chmod u=ewx, go=rx .bashrc
    [root@CentOS kevin]# chmod u=ewx, go=rx .bashrc
    [root@CentOS kevin]# chmod a-x .bashrc
  4. 权限对文件的重要性:
    rwx表示对文件进行读、写、执行操作,但不能删除文件
  5. 权限对目录的重要性:
    r对目录是获取文件列表,只能查看文件名数据,其他信息看不到比如命令ls

    [kevin@CentOS ~]$ ls -l testing/
    ?--------- ????      ? testing

    w对于目录是更改该目录结构列表的权限:新建、删除、重命名、复制、移动。
    x对目录表示用户是否能进入该目录成为工作目录,即切换为当前工作路径。

  6. 能不能进入某一个目录,只不该目录的x权限有关。此外, 工作目录对于指令的执行是非常重要的,如果你在某目彔下不具有x的权限, 那么你就无法切换到该目录下,也就无法执行该目彔下的任何指令,即使你具有该目录的r的权限。
  7. linux文件属性:
    d:directory,目录
    l:link,链接文件
    b:block,块设备文件
    c:character,字符设备文件
    s:sockets,套接字
    p:pipe,管道

  8. Linux目录配置的依据–Filesystem Hierarchy Standard (FHS)标准
    FHS的重点在二觃范每个特定的目彔下应该要放置什举样子的数据而已。
    这里写图片描述
    事实上,FHS针对目录树架构仅定义出三层目录底下应该放置什么数据而已,分别是底下这三个目录的定义:
     / (root, 根目录):与开机系统有关;
     /usr (unix software resource):与软件安装/执行有关;
     /var (variable):于与系统运作过程有关。
    因此FHS标准建议:根目录(/)所在分区应该越小越好, 且应用程序所安装的软件最好不要不根目录放在同一个分区内,保持根目录越小越好。 如此不但效能较佳,根目录所在的文件系统也较不容易发生问题。

  9. 目录的定义:
    这里写图片描述
    这里写图片描述
    这里写图片描述
    这里写图片描述
    因为根目录与开机有关,开机过程中仅有根目彔会被挂载, 其他分区则是在开机完成之后才会持续的进行挂载的行为。就是因为如此,因此根目录下与开机过程有关的目彔, 就不能够不根目彔放到不同的分区去!那哪些目录不可不根目录分开呢?有底下这些:
     /etc:配置文件
     /bin:重要执行文件
     /dev:所需要的设备文件
     /lib:执行文件所需的函数库与内核所需的模块
     /sbin:重要的系统执行文件
    这五个目录千万不可不根目彔分开在不同的分区!
  10. /usr的意义与内容
    /usr里面放置的数据属于可分享的与不可变动的(shareable, static)
    usr是Unix Software Resource的缩写, 也就是『Unix操作系统软件资源』所放置的目录
    因为是所有系统默认的软件(distribution发布者提供的软件)都会放置到/usr底下,因此这个目录有点类似Windows 系统的『C:\Windows\ + C:\Program files\』这两个目录的综合体,系统刚安装完毕时,这个目彔会占用最多的硬盘容量。 一般来说,/usr的次目录建议有底下这些:
    这里写图片描述
    这里写图片描述
  11. /var 的意义与内容:
    如果/usr是安装时会占用较大硬盘容量的目彔,那么/var就是在系统运作后才会渐渐占用硬盘容量的目彔。 因为/var目录主要针对常态性变动的文件,包括缓存(cache)、登录文件(log file)以及某些软件运作所产生的文件, 包括程序文件(lock file, run file),或者例如MySQL数据库的文件等等。常见的次目录有:
    这里写图片描述

  12. 目录树:
    这里写图片描述

  13. 路径:
    . :代表当前的目彔,也可以使用 ./ 来表示;
    .. :代表上一层目彔,也可以 ../ 来代表。
    这里写图片描述
  14. CentOS的查看

    [kevin@CentOS Desktop]$ uname -r
    2.6.32-431.el6.i686
    [kevin@CentOS Desktop]$ lsb_release  -a
    LSB Version:    :base-4.0-ia32:base-4.0-noarch:core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch
    Distributor ID: CentOS
    Description:    CentOS release 6.5 (Final)
    Release:    6.5
    Codename:   Final
  15. 重点回顾
    这里写图片描述
    这里写图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值