一、管理权限和归属

1.权限概述

文档归属

所有者(u):拥有此文件/目录的用户-user

所属组(g):拥有此文件/目录的组-group

其他用户(o):除所有者、所属组以外的用户-other

访问权限

读取(r):允许查看内容-read

写入(w):允许修改内容-write

可执行(x):允许运行和切换-excute

2.查看权限  ls -l

# ls -l /etc/passwd

-|rw-|r--|r--. 1 root root 2481 2月  23 09:37 /etc/passwd

① ② ③  ④   ⑤ ⑥   ⑦    ⑧    ⑨              ⑩

权限解读顺序:⑩①⑥②⑦③④

① 文件类型

- 文件

d 目录

l 链接

② 所有者的权限

r = 4 读取

w = 2 写入

x = 1 可执行

- 无

③ 所属组的权限

r = 4 读取

w = 2 写入

x = 1 可执行

- 无

④ 其他用户的权限

r = 4 读取

w = 2 写入

x = 1 可执行

- 无

⑤ 链接数

文件:链接数

目录: 该目录下有多少个子目录(. ..)

⑥ 所有者

⑦ 所属组

⑧ 文件大小

⑨ 文件创建时间

⑩ 文件/目录名

3.更改文件归属

# chown  属主:  文件/目录 更改文件/目录的所有者

# chown  :属组  文件/目录 更改文件/目录的所属组

# chown  属主:属组  文件/目录 更改文件/目录的所有者和所属组

-R 递归

eg:

[root@ntd1711 ~]# rm -rf /tmp/*

[root@ntd1711 ~]# ls -ld /tmp/studir

[root@ntd1711 ~]# mkdir /tmp/studir

[root@ntd1711 ~]# ls -ld /tmp/studir

[root@ntd1711 ~]# chown student /tmp/studir/

[root@ntd1711 ~]# id student

[root@ntd1711 ~]# useradd student

[root@ntd1711 ~]# id student

[root@ntd1711 ~]# chown student /tmp/studir/

[root@ntd1711 ~]# ls -ld /tmp/studir

[root@ntd1711 ~]# chown :users /tmp/studir/

[root@ntd1711 ~]# ls -ld /tmp/studir

[root@ntd1711 ~]# chown root:root /tmp/studir/

[root@ntd1711 ~]# ls -ld /tmp/studir

4. 更改文件/目录权限

chmod命令

格式:chmod   [ugoa][+-=][rwx]   文档路径 ...

-R:递归修改(含所有子目录及子目录中的文档)

[root@ntd1711 ~]# ls -ld /tmp/studir

[root@ntd1711 ~]# chmod g-rx,o-rx /tmp/studir/

[root@ntd1711 ~]# ls -ld /tmp/studir

[root@ntd1711 ~]# chmod u-w,g=rx /tmp/studir/

[root@ntd1711 ~]# ls -ld /tmp/studir

[root@ntd1711 ~]# chmod a=rwx /tmp/studir/

[root@ntd1711 ~]# ls -ld /tmp/studir

二、备份与恢复

1. 制作/释放zip包

a.压缩zip

格式:zip [-ry] 备份文件.zip 文档路径 ...

eg:

[root@ntd1711 ~]# ls -ld /boot/

[root@ntd1711 ~]# ls /opt/

[root@ntd1711 ~]# zip -ry /opt/boot_bak.zip /boot/

[root@ntd1711 ~]# ls /opt

b.解压

格式:unzip 备份文件.zip [-d 目标文件夹]

格式:unzip 备份文件.zip

eg:

[root@ntd1711 ~]# ls /tmp/todir

[root@ntd1711 ~]# unzip -d /tmp/todir /opt/boot_bak.zip

[root@ntd1711 ~]# ls /tmp/todir

2.制作/释放.tar包

a.制作.tar包并压缩

基本用法

格式:tar -zcPf 备份文件.tar.gz  文档路径 ...

格式:tar -jcPf 备份文件.tar.bz2 文档路径 ...

格式:tar -JcPf 备份文件.tar.xz  文档路径 ...

eg:

[root@ntd1711 ~]# ls -ld /var/log/

[root@ntd1711 ~]# du -sh /var/log/

[root@ntd1711 ~]# mkdir -p /tmp/day03

[root@ntd1711 ~]# tar -zcPf /tmp/day03/log.tar.gz  /var/log/

[root@ntd1711 ~]# tar -jcPf /tmp/day03/log.tar.bz2  /var/log/

[root@ntd1711 ~]# tar -JcPf /tmp/day03/log.tar.xz  /var/log/

[root@ntd1711 ~]# du -sh /tmp/day03/*

b.解压缩.tar包

基本用法

格式:tar -xPf 备份文件.tar.gz

格式:tar -xf  备份文件.tar.bz2

格式:tar -xf  备份文件.tar.xz  [-C 目标文件夹]

eg:

[root@ntd1711 ~]# cd /tmp/day03/

[root@ntd1711 day03]# ls

[root@ntd1711 day03]# tar -xf log.tar.gz

[root@ntd1711 day03]# ls

[root@ntd1711 day03]# rm -rf var

[root@ntd1711 day03]# ls

[root@ntd1711 day03]# tar -xf log.tar.bz2

[root@ntd1711 day03]# ls

[root@ntd1711 day03]# rm -rf var

[root@ntd1711 day03]# ls

[root@ntd1711 day03]# tar -xf log.tar.xz

[root@ntd1711 day03]# ls

[root@ntd1711 day03]# rm -rf var

[root@ntd1711 day03]# ls

三、访问光盘及ISO镜像

1.挂载

mount 设备 挂载点(一定是目录)

2.卸载

umount 设备

umount 挂载点

3.Linux下的光驱设备

/dev/sr0

/dev/cdrom

实验:访问光盘文件

1.放入光盘

把iso文件放入光驱

2.挂载

[root@ntd1711 ~]# ls /mnt/dvd

[root@ntd1711 ~]# mkdir -p /mnt/dvd

[root@ntd1711 ~]# ls /mnt/dvd/

[root@ntd1711 ~]# mount /dev/cdrom /mnt/dvd/

3.访问光盘内容

[root@ntd1711 ~]# ls /mnt/dvd/

4.卸载

[root@ntd1711 ~]# umount /mnt/dvd

[root@ntd1711 ~]# ls /mnt/dvd/

转载于:https://blog.51cto.com/11332405/2088134

linux日常笔记3相关推荐

  1. linux日常笔记5

    一.构建LAMP平台 1. 什么是LAMP 网站:一个和多个网页所组成的 编写网站的语言: PHP.Python.perl.Java..net ... 数据库: Oracle.MySQL.Sql Se ...

  2. linux日常笔记4

    一.配置软件仓库 1.yum简介 基于rpm软件包的安装部署机制 自动解决软件包的依赖关系 需要先配置软件仓库 2.配置本地的软件仓库 a.放入centos7.iso镜像文件到光驱中,确保电源开启 b ...

  3. linux日常——挑选合适的笔记软件

    linux日常(一)--挑选合适的笔记软件 写这个系列的初衷是记录我使用linux中遇到的问题以及碰到的需求,为自己以后解决问题留下参考,并且分享出来为大家解决问题. 先上结论:截止2021.03.1 ...

  4. Linux学习笔记-随即更新-慢速学习

    Linux学习笔记 Linux系统简介 UNIX发展历史和发行版本 开源软件简介 支撑互联网的开源技术 Linux应用领域 Linux学习方法 Linux系统安装 给初学者的建议 学习linux的注意 ...

  5. 大数据开发工程师基本功修炼之史上最全Linux学习笔记(建议)

    我正在参加年度博客之星评选,请大家帮我投票打分,您的每一分都是对我的支持与鼓励. 2021年「博客之星」参赛博主:Maynor大数据 (感谢礼品.红包免费送!) https://bbs.csdn.ne ...

  6. Linux课堂笔记(2)

    Linux课堂笔记(2) 1 Linux文件管理 1.1 touch命令 touch命令用于创建文件.修改文件或者目录的时间属性,包括存取时间和更改时间.若文件不存在,系统会建立一个新的文件. ls ...

  7. 【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示

    [黑马程序员新版Linux学习笔记]Linux 零基础快速入门: (一)Linux基本命令--操作演示 (二)Linux用户和权限 -- 操作演示 (三)Linux 小技巧快捷键 (四)Linux系统 ...

  8. Linux学习笔记(3月6日)

    5.26-5.40 Shell脚本编程 什么是Shell:   Shell首先是UNIX/Linux下的脚本编程语言,它是解释执行的,无需提前编译.Shell的语法细节和大部分编程语言都不太一样,需要 ...

  9. .Net 转战 Android 4.4 日常笔记(7)--apk的打包与反编译

    原文:.Net 转战 Android 4.4 日常笔记(7)--apk的打包与反编译 apk(android package)就是我们安卓系统的安装文件,可以在模拟器和手机中直接打开安装,从项目中打包 ...

最新文章

  1. DeepDive-信息抽取工具安装教程
  2. 输入n,求n位以内的水仙花数
  3. 微信小程序----日期时间选择器(自定义精确到分秒或时段)
  4. oracle导出字符集命令,Oracle数据的导出及导入实现
  5. Elasticsearch教程 IK分词器安装
  6. [html] 使用svg画出一个矩形
  7. Linux查询用户创建的后台程序
  8. android 多个模块,Android Studio:多个模块的多个APK
  9. Maven使用注解配置SQL映射器(@Select,@Insert,@Update,@Delete)
  10. freeradius 3.0 时间限制_java锁之RateLimiter(限制访问速率)
  11. javascript 布尔类型
  12. jsp项目如何定位当前页面是哪个jsp
  13. JAVA实现电路布线问题
  14. Docker——Dockerfile构建镜像
  15. 让自己的电脑会说话||让电脑在开机时说话
  16. python操作word文档,表格中插入文字及照片
  17. caniuse-lite is outdated. Please run next command `npm update caniuse-lite browserslist`
  18. 信息安全论学习笔记(一):绪论
  19. 文本数据分析:文本挖掘还是自然语言处理?
  20. python创建窗体_python生成窗口

热门文章

  1. tp5 控制器不存在_使用服务器管理器将域控制器降级
  2. java 环境部署——java源码包的安装——java-rpm包的安装
  3. visionmaster视觉软件说明书_测试策略与软件需求层次
  4. python创建一个类似于国家象棋棋盘的0-1矩阵_NumPy练习题(全中文并附详细讲解)...
  5. android修改系统设置权限_安卓保护隐私利器!完美解决软件「不给权限就不运行」的小工具...
  6. html js文件域val,js实现文件上传表单域美化特效
  7. 将数据导入到mysql_06955.10.2如何将CM的外部PostgreSQL数据库迁移至MySQL服务
  8. vscode里好用的html插件_知乎口碑最好的六大PPT插件分享!用好插件,效率倍增...
  9. 最新执业范围字典表_执业药师考后审核不符,可做二次说明
  10. python爬音乐评论生成词云图_python爬虫+词云图,爬取网易云音乐评论