关灯
开启左侧

[Linux主机] linux日常笔记

[复制链接]
云V小编 发表于 2022-4-27 13:45:40 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
一、管理权限和归属
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/
 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


0关注

0粉丝

101帖子

热门图文
热门帖子
排行榜
作者专栏

关注我们:微信订阅号

官方微信

APP下载

全国服务Q Q:

956130084

中国·湖北

Email:956130084@qq.com

Copyright   ©2015-2022  站长技术交流论坛|互联网技术交流平台Powered by©Discuz!技术支持:得知网络  

鄂公网安备 42018502006730号

  ( 鄂ICP备15006301号-5 )