linux基础篇——命令

摘要:权限,归属关系,ACL访问控制,软链接和硬链接,rpm,dnf

基本权限与附加权限

读权限r

写权限w

执行权限x 所属组x位上特殊权限s,适用于目录,可以使目录下新增的文档自动设置与父目录相同的属组,让目录下新增的子文档,自动继承父目录的所属组身份

范例

查看权限ls -ld  文件名或目录

基本权限归属

u所有者

g所属组

o其他用户

设置权限

chmod 选项 归属关系+-=权限类别 文档...  

范例:chmod u=rwx a11

设置文档归属

• 使用 chown 命令

– chown   属主   文档...

– chown  :属组   文档...

– chown   属主:属组   文档...

——命令选项

 

-R递归设置

ACL访问控制

ACL访问控制策略的作用:能够对个别用户,个别组设置独立的权限

——命令:getfacl   查看权限setfacl   设置权限

——命令选项

-m设置权限

-x删除指定(用户)权限

-b删除所有权限

-R递归设置(setfacl -R -m  u:用户名:权限文档)

getfacl   文档//查看权限

setfacl-m  u:用户名:权限文档//为用户设置权限

setfacl-mg:组名:权限文档//为组设置权限

setfacl-xu:用户名   文档

 

setfacl-b文档//清空所有权限

 

软链接和硬连接

Linux中的链接文件类似于windows中的快捷方式,但与windows快捷方式不同的是Linux系统中的链接文件分为软链接与硬链接

软连接特点:软连接可以跨文件系统,可以对目录进行链接,源文件删除后,链接文件不可用

——命令格式:ln  -s  源文件路径   目标路径

[root@rhel8 ~]# ln -s /etc/passwd /opt///创建链接文件

[root@rhel8 ~]# cat /opt/passwd//查看链接文件

硬链接特点:硬连接不可以跨文件系统,不可以对目录进行链接,源文件删除后,链接文件仍然可用

——命令格式:ln   源文件路径    目标路径

 

 

注意:创建链接时一定要写目录或文件的绝对路径,哪怕是在当前路径下,也要写绝对路径

 

使用rpm管理软件包

传统的安装软件包的命令

–——命令格式:rpm 选项   软件名...

——常用选项

-q查询软件是否安装

-qa查询指定软件包(配合grep使用)

-ivh安装软件并显示进度和软件信息

-Uvh升级安装软件包并显示进度和软件信息

--test测试安装,并不实际安装

-e卸载rpm包

 

--import导入红帽签名

使用dnf管理软件包

dnf(软件仓库):集中提供软件安装包,并提供依赖关系支持

RHEL8中默认使用的软件批量管理工具由RHEL7版本的yum换成了速度更快的dnf,原有的yum命令仅为dnf的软链接,当然依旧可以使用的。

dnf源文件所在目录依旧为/etc/yum.repos.d/

(以下为搭建本地yum源)

[root@rhel8 rhel8]# vim /etc/yum.repos.d/rhel8.repo//仓库名字以 .repo结尾

[rhel8]//仓库标识

name=rhel8//仓库名字

baseurl=file:///mnt/rhel8/AppStream//软件存放路径

enabled=1//开机自启动

 

gpgcheck=0//不检测红帽签名

 

命令格式范例

dnf repolist//列出可用软件

dnf  list软件名//搜索指定软件

dnf list installed//列出所有安装的RPM软件

dnf install软件名//安装软件

dnf clean all//清除仓库缓存

dnf update软件名//升级软件

 

dnfremove  软件名//卸载软件

 

 

 

 

 

posted @ 2021-01-06 00:55  A仰望A  阅读(85)  评论(0)    收藏  举报