千家信息网

linux卸载apache的方法

发表于:2024-09-26 作者:千家信息网编辑
千家信息网最后更新 2024年09月26日,小编给大家分享一下linux卸载apache的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!linux怎么卸载apache?方法一代码如下:1.root@server ~]# rpm
千家信息网最后更新 2024年09月26日linux卸载apache的方法

小编给大家分享一下linux卸载apache的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

linux怎么卸载apache?

方法一

代码如下:

1.

root@server ~]# rpm -qa|grep httpd httpd-2.2.3-11.el5_2.centos.4 httpd-manual-2.2.3-11.el5_2.centos.4

说明:rpm -qa | grep httpd 命令是为了把httpd 相关的包都列出来,

我上面的例子是Linux默认安装apache的rpm软件包列表,如果是别的Linux版本列出来的列表有可能会不一样,不过不用担心,不管是什么,卸载都从最下面的一个包开始,直到卸载掉第一个为止。

比如:在这个例子中,我们应该先卸载httpd-manual-2.2.3-11.el5_2.centos.4方法如下:

代码如下:

rpm -e httpd-manual-2.2.3-11.el5_2.centos.4

(一般没有必要带版本号,如可以直接写成rpm -e httpd-manual)

代码如下:

rpm -e httpd --nodeps

php和mysql的卸载和apache的卸载方法一样。

注意:卸载的时候如果卸载不掉,系统一般会提示包的依赖关系,并且列出依赖的包的名称,先卸载提示依赖的包就可以了。

如果实在有卸载不掉的包,可以加-nodeps这个参数来卸载,比如我们卸载httpd-manual-2.2.3-11.el5_2.centos.4,实在卸载不掉了。

就用:

[root@localhost ~]# rpm -e httpd-manual-2.2.3-11.el5_2.centos.4 --nodeps

方法二

代码如下:

卸载命令apache

sudo apt-get remove apache


卸载关联

sudo apt-get autoremove


手动删除配置

sudo find /usr -name "*apache*" -exec rm -rf {} ; sudo find /etc -name "*apache*" -exec rm -rf {} ; sudo find /var -name "*apache*" -exec rm -rf {} ;

同样,卸载其他软件也可以用这种方法。
说明:rpm -qa | grep httpd 命令是为了把apache相关的包都列出来,我上面的例子是Linux AS4默认安装apache的rpm软件包列表

说明:rpm -e 是卸载rpm包的命令,后面是包名称,最后的版本号是不用打的. rpm -e xxxx

注意:卸载的时候如果卸载不掉,系统一般会提示包的依赖关系,并且列出依赖的包的名称,先卸载提示依赖的包就可以了。

如果实在实在有卸载不掉的包,可以加-nodeps这个参数来卸载,比如我们卸载php-4.3.9-3.15,实在卸不掉了。

比如

查看源代码打印帮助

rpm -e xxx --nodeps

注意是2个

说明:RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器,使用它可以很容易地对rpm形式的软件包进行安装、升级、卸载、验证、查询等操作,安装简单,而卸载时也可以将软件安装在多处目录中的文件删除干净,因此推荐初学者尽可能使用rpm形式的软件包。

rpm的参数中-i是安装,-v是校验,-h是用散列符显示安装进度,*.rpm是软件包的文件名(这里的*.rpm特指*.src.rpm以外的以rpm为后缀的文件);参数-e是删除软件包,packgename是软件包名,与软件包的文件名有所区别,它往往是文件名中位于版本号前面的字符串,例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是软件包文件名,它们的软件包名称分别是apache和apache-devel。更多的rpm参数请自行参看手册页:man rpm。

如果你不喜欢在字符界面下安装或卸载这些软件包,完全可以在X-Window下使用图形界面的软件包管理程序,如glint、xrpm这样的图形接口,或者是KDE的kpackge等,这样对软件包的安装、升级、卸载、验证和查询就可以通过点击鼠标来轻松完成。

2、*.tar.gz/*.tgz、*.bz2形式的二进制软件包

安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2

卸载:手动删除

说明:*.tar.gz/*.bz2形式的二进制软件包是用tar工具来打包、用gzip/bzip2压缩的,安装时直接解包即可。对于解压后只有单一目录的软件,卸载时用命令"rm -rf 软件目录名";如果解压后文件分散在多处目录中,则必须一一手动删除(稍麻烦),想知道解压时向系统中安装了哪些文件,可以用命令"tar ztvf *.tar.gz"/"tar ytvf *.bz2"获取清单。tar的参数z是调用gzip解压,x是解包,v是校验,f是显示结果,y是调用bzip2解压,t是列出包的文件清单。

看完了这篇文章,相信你对linux卸载apache的方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

软件 软件包 文件 方法 参数 命令 名称 形式 文件名 版本 目录 提示 例子 系统 面的 不用 二进制 代码 图形 字符 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 iqoo8pro小白测评数据库 数据库前台开发环境 手机数据库管理系统教程 上海企业金融网络技术服务哪家好 服务器托管重装系统收费吗 怎么把通讯录同步到谷歌服务器 kindle的收信服务器 软件开发国营单位招聘重庆 软件开发文档封面排版 项目的数据库建设 数据库和编译技术有关系吗 噢日语翻译软件开发 软件开发是不是刚需 计算机网络技术与网络管理员 山东时代网络技术产品介绍 plc下载数据库清0 青岛物业管理软件开发 方舟手游服务器后台设置数值 推荐网易版好玩服务器 深圳市数字空间网络技术有限公司 政数网络技术有限公司 软件开发项目移交清单 论述汽车网络技术发展趋势 游戏服务器 攻击 目前最流行的软件开发模式 延庆区数据网络技术咨询 东趣网络技术有限公司 郑州心途网络技术有限公司 自建服务器构建网站的优点缺点 世界人口分布数据库
0