Linux权限操作

https://i-blog.csdnimg.cn/blog_migrate/58966ddd9b29aabe8841f5ec34f0d31c.gif

🏡作者主页:点击!

🤖Linux专栏:点击!

⏰️创作时间:2024年11月11日17点19分

在这里插入图片描述

以 OpenEuler 为背景展开进行简述

文件权限

每一个文件都有自己的权限

在这里插入图片描述

ls -l 查看文件的权限

chmod 修改文件权限信息

chown 修改文件所属用户

chown -c user:usergroup usertest    #修改文件usertest的用户和组为user:usergroup,其中-c表示修改部分信息

Sudo命令

  • Sudo允许普通用户执行,Root用户才能执行的任务
  • sudo
    -k:使用者下次执行sudo时询问密码
    -V:显示版本编号
    -l:显示使用者权限
    -L:显示sudos设置

清除历史命令

可以直接清除 /root/.bash_history 文件里面的内容

RPM软件包

安装

RPM软件包管理优点

  • 简单便捷,兼容版本
  • 参数信息记录在数据库中,方便查询、升级、卸载软件

RPM软件包管理缺点

  • 安装环境需与打包环境一致
  • 具有很强的依赖关系,卸载软件优先对依赖软件进行处理,否则会导致其他软件无法运行

rpm -i 软件包名称 .rpm

  • -i 即 install 表示安装的意思,虽然这就会显示安装但是这种安装不会显示进度
  • -v 用于显示 rpm 正在执行的工作
  • -h 通过 # 号显示软件安装进度
  • -e 用来删除软件

rpm -ivh rpm 软件安装包 .rpm ---- 即可看到安装过程并完成安装

查看已安装软件包

rpm 可以查看系统已经安装的软件,安装文件存放在 /var/lib/rpm 下的数据库文件

rpm 查看已安装软件包参数

  • -q:不使用,因为就算是指定了安装包的名字也查询不到,推荐使用 rpm -qa | grep xxx 这好使
  • -qa:显示所有的已安装软件包,安装的软件包比较多,容易耗费资源,推荐使用管道符
  • 可以查询指定的软件安装版本

    rpm -q 指定需要查询的软件包名称 // 推荐使用 rpm -qa | grep xxx 这样使用管道符更好点

  • 如果要查询系统已安装的所有文件,可以通过 -qa 参数进行查询

    rpm -qa // 即可显示已安装的所有软件 // 推荐使用 rpm -qa | grep xxx 这样使用管道符更好点

卸载软件包

卸载软件包可以通过 -e 进行操作

一般先建议查看所有的软件包,之后安装依赖关系从上往下进行卸载,不然直接卸载最底层的就会卸载不了

rpm -e xxxx // 安装依赖关系从上往下卸载,不然卸载不了

升级软件包

升级软件包分为两种:

第一 -Uvh 参数进行升级,新版的软件就会覆盖旧版的软件,通过该方法升级,系统里面没有的文件则会自动安装

第二 -Fvh 参数进行升级,与第一种不同的是,如果原来文件没有安装的文件,此时也不会进行安装

安装应用

避免不了要在系统中安装其他的应用

rpm -ivh wps.rpm

rpm 的文件的安装使用 rpm -ivh 安装的时候出现依赖问题 直接使用 yum install wps.rpm ----即可解决依赖并进行安装

官方–Yum配置

cd /etc/yum.repo.d
nano openeuler.repo
#将里面内容改为
name=openEuler
baseurl=https://xxxx
enabled=1
gpgcheck=1    #出现问题就把完整校验关掉
gogkey=https://xxxx
  • 保存并退出
  • 使用 yum list all 就可以查看软件源中的所有软件
  • yum list all | grep OpenJDK 使用管道符对软件进行筛选
  • 使用wget把实验需要的rpm包下载下来,但是不能解决依赖问题,我们可以使用yum -y install 来解决
  • yum clean all 清空缓存,并使用 yum makecache 新建缓存
  • yum install -y java //yum会自动帮我们解决所有的依赖问题
  • java -version 查看版本
  • rpm -ivh xxxx //安装别的软件包
    rpm -Uvh xxxx //更新软件包
  • rpm -ql xxxx //查询某个已安装的软件包完整目录
  • rpm -qi xxxx //查询软件包的详细信息
  • rpm -qa xxxx //查询所有包(一般搭配管道符使用)
  • rpm -e xxxx //删除软件包

mount -o 镜像路径 /mnt/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DC_BLOG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值