zoukankan      html  css  js  c++  java
  • 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是列出包的文件清单。更多的参数请参看手册页:man tar。

  • 相关阅读:
    streamsets 集成 cratedb 测试
    streamsets k8s 部署试用
    streamsets rest api 转换 graphql
    StreamSets sdc rpc 测试
    StreamSets 相关文章
    StreamSets 多线程 Pipelines
    StreamSets SDC RPC Pipelines说明
    StreamSets 管理 SDC Edge上的pipeline
    StreamSets 部署 Pipelines 到 SDC Edge
    StreamSets 设计Edge pipeline
  • 原文地址:https://www.cnblogs.com/w10234/p/6649040.html
Copyright © 2011-2022 走看看