LInux总结 Linux初识与权限相关

1. Linux的7个运行级别

init 0 关机
init 1 单用户模式
init 2 多用户模式
init 3 切换到命令行模式
init 4 预留
init 5 图形模式(需要使用yum groupinstall -y Desktop命令安装图形模式)
init 6 重启

2. linux目录结构

/bin  binary的缩写,存放常用命令
/boot  linux启动的核心文件及镜像文件
/dev  device的缩写,存放外部设备
/etc  存放系统管理所需要的的配置文件和子目录
/home 用户的主目录,该目录下的子目录一般是用户的用户名
/lib 基本的动态链接共享库
/lost+found 这个目录一般是空的,非法关机,这里就会存放一些文件
/media 系统自动识别的目录,(U盘或者光驱),识别后光驱会被挂载到该目录下,从该目录进入光驱
/mnt 临时挂载别的系统文件
/opt 主机额外安装软件的目录
/proc 这是一个虚拟目录,存储内存的映射,可以通过访问来获取系统信息
/root 系统管理员主目录 
/sbin Super User  该目录存放的是系统管理员使用的系统管理程序
/srv 存放服务启动后需要提取的数据
/sys 存放与硬件驱动程序相关信息
/tmp 存放一些临时文件
/usr 这是一个非常重要的目录,类似于windows下的program files目录,用户很多应用程序和文件都存在这个目录
/usr/bin 存放系统用户使用的应用程序
/usr/src 内核源码默认位置目录
/usr/sbin 存放超级用户用使用的比较高级的管理程序和系统守护程序
/var 存放不断扩充且经常被修改的目录,比如日志文件

3. Linux文件属性

使用ll查看文件信息
drwxr-xr-x 2 root root 4096 Apr  9 12:59 test_dir
-rw-r--r-- 1 root root    5 Apr  9 12:59 test_file
文件信息共9列,使用空格隔开
第一列:包含文件类型,所属主,所属组,其他用户对改文件的权限
  1. 文件类型有如下几种
   d 表示改文件为目录
   - 表示改文件为普通文件
   1 表示改文件为链接文件
   b 表示改文件为块设备
   c 表示改文件为串行端口设备文件 入鼠标,键盘,打印机
   s 表示该文件为套接字文件,(socket) ,用于进程之间的通信
   
  2 文件类型后面的9为,表用权限信息,每三个一组。其中r 表示可读(4),w表示可写(2),x表示可执行(1) -表示没有权限(0)
    前三位 表示 用户主的权限信息
    中间三位表示用户组的权限信息
    后面三位表示 其他用户的权限信息
   文件夹的默认权限是 755 表示用户主有读写,执行权限,用户组合其他用户有可读和可执行权限(ps:文件夹需要进入,所以必须有可执行权限)
    文件的默认权限是 644 用户主有读写权限,其他用户只有可读权限。
第二列:表示连接占用的节点,如果是目录,这个值和该目录下的子目录数量有关
第三列:表示该文件所属主
第四列:表示该文件所属组
第五列:表示该文件的大小,单位是byte
第六七八列:表示该文件最后一次被修改的时间(mtime) 一次是月份,日期,及时间
第九列:文件名

4.更改文件权限

修改文件权限介绍三个命令 chgrp 修改用户所在组 chown 修改用户主,chmod 修改文件读写执行权限

1.chgrp 命令
 添加用户组  groupadd test_group
 修改用户组  chgrp test_group test_dir 这个只可以该表目录本身所属组
 修改多级用户组 chgrp -R test_group test_dir  可以修改目录及子目录的所属组
 
2. chown命令
 添加用户 useradd test_user
 修改用户主和chgrp命令相同,可以使用-R
 同时修改用户主和用户组  chown -R test_user:test_group test_file

3. chmod 命令
  如上面介绍,目录的默认权限是755 文件默认权限是644
  修改权限只需要计算对应的权限制,777为最高权限
  修改文件权限  chmod 777 test_file 文件所有用户可用
  修改多级文件全新  chmod -R 700 表示目录下所有文件用户主可读写执行,其他人没有任何权限 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值