RHCSA(5)

这篇博客介绍了Linux系统中的文件压缩与解压缩方法,包括zip、gzip、bzip2、xz和tar命令的使用。同时讲解了用户管理、权限设置以及文件权限的详细规则,如SUID、SGID和sticky位。此外,还涵盖了网络管理工具nmcli的基本操作,如查看网络设备状态和连接管理。最后提到了系统中文件默认权限和umask的概念。
摘要由CSDN通过智能技术生成

压缩和解压缩

Zip

-r连同目录下问件一起安装

-m添加

-d 删除压缩文件中的文件

gzip和gunzip命令

bzip2、bunzip2命令

xz、unxz命令

tar归档命令

c:创建.tar格式的包文件

x:释放.tar格式的包文件

t:查看包中的文件列表

v:表示在命令执行时显示详细的提示信息

f包文件名:用于指定包文件名。当与-c选项一起使用时,创建的ta包文件使用该选项指定的文件名;

当与-x选项一起使用时,则释放该选项指定的tar包文件。

p:打包时保留文件及目录的权限。

z:调用gzip程序,以gzip格式压缩或解压缩文件。

j:调用bzip2程序,以bzip2格式压缩或解压缩文件。

J:使用xz压缩(。tar.xz).xz的压缩率通常比bzip2更高。

C目录路径名:释放包时指定释放的目标的位置。

SHELL命令

Type:查看命令

命令别名

查看设置的别名:alias删除别名:unalias 别名

仅在当前终端生效

Vim /etc/bashrc编辑永久生效的·

临时取消unalias

Su:切换用户

-l也可直接写-

查阅历史命令:history
-N:显示历史记录中最近的N个记录:

-c:清空当前历史命令:

-a:将历史命令缓冲区中命令写入历史命令文件中:

-r:将历史命令文件中的命令读入当前历史命令缓冲区:

-w:将当前历史命令缓冲区命令写入历史命令文件中;

-d<offset>:删除历史记录中第offset个命令

-n<fi1 ename>:读取指定文件

参数:

n:打印最近的n条历史命令。

两个!表示上一次命令

私有模式:默认用户对应的组是和用户同名的组

公有模式:

用户的类别

 管理员:root root 0

 普通用户:1-65535

      系统用户:1-999 1-200

     一般用户:redhat

    

可登录式shell

非登陆式shell

name:password:UID:GID:GECOS:directory:shell

用户名

密码占位符

用户的ID

组ID(标记当前用户的基本组)

用户的描述和注释

用户家目录  -  /  /home

Shell

可登录式shell

非登陆式shell

组类别

 管理组:

 普通组:

groupadd

cat /etc/group

g2:X:1004

组名:组密码占位符:gid:该组中用户名

Groupmod

-n

-g

Groupdel组名

查看是否有该用户

#id 用户名

#cat /etc/passwd | grep ^用户名

Useradd:创建用户名

Usermod: -l:更改用户名

         -u:更改用户id

         -g:更改基本组id

         -G:更改附加组

         -c:用户的描述信息

         -d:更改家目录

         -s:更改shell

         -L;锁定用户(密码)

         -U:解锁用户

userdel -r username

#cat /etc/default/useradd

#cat /etc/login.defs ——设置了创建用户的默认信息

Userdel -r :彻底删除用户

文件权限

系统中默认创建文本的权限是644

系统中默认创建目录的权限是755

权限掩码值:022 (umask)(权限过滤符)

权限修改方式:

chown:更改文件的所属用户1.chown 所属用户 FILENAME 2.chown 所属用户:所属组 FILENAME

(只有root用户能使用)

chgrp:更改文件的所属组

chmod:更改文件权限1.chmod ugo=rwx FILENAME 2.chmod u=rw,g+w,o-r FILENAME 3.chmod 644 FILENAME

作为管理员可以更改任意文件权限,但是普通用户只能改属于改用自己的文件

对于目录文件有读取权限:rx 写权限:rwx

文件三组权限的匹配顺序:

首先判断发起者用户(登录用户)是否是文件的所属用户,是:只匹配所属用户位的权限

不是:

判断是否是该文件的所属组用户,是:只匹配组权限

不是:

直接匹配其他用户的权限

权限匹配规则:(安全上下文)

判断可执行文件进程发起者身份,通过进程文件的发起者身份对目标文件是否有读写执行权限。

       命令文件                           (当前终端的发起者身份)

总结判断发起者身份对于目标文件是否是所属用户,是直接判断文件所属用户的权限

特殊权限:

u+s 4 SUID 所属用户的特权位

g+s 2 SGID 所属组的特权位

o+t 1 sticky 冒险位(仅对目录文件设置有意义,用户只能删除该目录属于自己的文件,不除别人的文件

扩展权限

查看文件的扩展权限

getfacl FILENAME

设置扩展权限

对于指定用户设置扩展权限 setfacl -m u:redhat:rwx FILENAME

对于指定组设置扩展权限 setfacl -m g:g1:rwx FILENAME

删除扩展权限

删除权限列表:setfacl-x u:redhat:  FILENAME

清除权限列表:setfacl-b FILENAME

网络管理:

nmcli 网络管理命令行工具

nmcli device  show 显示设备属性信息(详细信息)

             status 查看设备和配置(会话)连接状态

             delete 删除指定的网卡设备

             connect 连接

             disconnect断开连接(设备和会话的连接)

vim /etc/sysconfig/network-scripts/ifcfg-ens160

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值