
🏡作者主页:点击!
🤖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/


1605

被折叠的 条评论
为什么被折叠?



