红帽linux如何完全删除应用软件,我将软件所在整个目录都删除了,但是重新安装软件提示我改软件已经安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了红帽linux如何完全删除应用软件,我将软件所在整个目录都删除了,但是重新安装软件提示我改软件已经安装相关的知识,希望对你有一定的参考价值。

RedHat使用RPM软件包管理器,安装软件是用rpm -i命令,卸载软件是rpm -e。

包括RedHat在内的大部分Linux发行版并没有“软件所在整个目录”这个东西,而是根据Linux下的FHS约定,将软件的配置文件放到/etc目录下,可执行程序放在各个bin、sbin目录下,动态链接库放到各个lib目录下,而其他如手册、图标等资源则放到/usr/share下。不知道你这里“将软件所在整个目录都删除了”是怎么做到的。

rpm、deb等软件包管理系统都会为已安装的软件包维护一个二进制的数据库,以保证相关查询的速度。手动删除文件后,并没有修改这个数据库,rpm快查询结果当然是软件还没卸载。
参考技术A 是这样的linux 有个卸载命令,你卸载:rpm -e packgename(包的名字) 参考技术B 我建议你选择用360里面的强力删除,因为你注册表里面的一些内容还是在的,注册便里面的内容没删除。卸了也没有,还有信息存在的。删除后我建议你用注册表瘦身在删除下。。。希望你成功

linux下如何完全删除用户账号

linux下如何完全删除用户账号


实验背景:

(1)虚拟机软件:VMware Workstation 12;

(2)操作系统:Centos6.7 32位

实验步骤:

(1)进入系统后,首先我们创建一个用户账号。

[[email protected] ~]# useradd www    #创建用户,名字是www

[[email protected] ~]# ls /home      #查看刚创建的用户账户

[[email protected] ~]# cat /etc/passwd |grep www

www:x:501:501::/home/www:/bin/bash

[[email protected] ~]# cat /etc/shadow |grep www

www:!!:17294:0:99999:7:::

[[email protected] ~]# cat /etc/group |grep www

www:x:501:

[[email protected] ~]# cat /etc/gshadow |grep www

www:!::

截图如下:

技术分享

(2)删除用户www,如果我们直接使用userdel www,那么并不能删除该用户账号所有相关信息,只是删除掉了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四个文件里的该账户和组的信息。因为默认情况下创建一个用户账号,会创建一个家目录和一个用户邮箱(在/var/spool/mail目录以用户名命名)。我们可以使用find命令来查找所有与该用户相关的文件信息【find / -name "*www*"】。

命令如下:

[[email protected] ~]# userdel www

[[email protected] ~]# cat /etc/passwd |grep www

[[email protected] ~]# cat /etc/shadow |grep www

[[email protected] ~]# cat /etc/group |grep www

[[email protected] ~]# cat /etc/gshadow |grep www

[[email protected] ~]# find / -name "*www*"

截图如下:

技术分享

(3)我们现在再次创建www账户

技术分享

上图显示报错!所以当你再次创建该用户账号的时候会报错,这就说明与该用户相关的文件或目录你之前并没有完全删除。

(4)正确删除账户

[[email protected] ~]# userdel -r www

截图如下:

技术分享

上图我们看到,当用userdel -r 命令删除账户后,使用find命令查看,用户www相关文件已经删除。所以我们再次使用useradd www命令创建用户www时,系统没有报错!

本文出自 “圣骑士控魔之手” 博客,请务必保留此出处http://wutengfei.blog.51cto.com/10942117/1923446

以上是关于红帽linux如何完全删除应用软件,我将软件所在整个目录都删除了,但是重新安装软件提示我改软件已经安装的主要内容,如果未能解决你的问题,请参考以下文章

如何在VMware软件上安装Red hat(红帽)Linux6.9操作系统

求LINUX 红帽子9怎么卸载了原有的GDB 在安装新的GDB

win10+ubuntu18.04双系统的ubuntu18.04完全卸载

linux系统(红帽)下的的软件安装rpm安装软件

愿Linux红帽旋风吹得更加猛烈吧!

红帽子Linux如何用命令创建新用户?