页面载入中...
首页 » Unix/Linux

RPM相关知识

什么是rpm
rpm 即RedHat Package Management,是RedHat的发明之一。

为什么需要rpm
在一个操作系统下,需要安装实现各种功能的软件包。这些软件包一般都有各自的
程序,但是同时也有错综复杂的依赖关系。同时还需要解决软件包的版本,以及安装、配置、卸载的自动化问题。为了解决这些问题,RedHat针对自己的系统提出了一个较好的办法来管理成千上百的软件。这就是RPM管理系统。在系统中安装了rpm管理系统以后,只要是符合rpm文件标准的打包的程序都可以方便的安装、升级和卸载。

是不是所有的linux都使用rpm
任何系统都需要包管理系统,因此很多linux都使用rpm系统。但rpm系统是…

普通用户启用80端口

之前试了让root使用普通用户的环境变量(哇靠,格式不一样,还要改一大堆),然后再启动该用户的apache就可以了。不过这样好像比较麻烦。

整理了比较方便的:

1.用root用户编辑/etc/sudoers文件, 在末尾加上一句:

website         ALL=(ALL)      ALL

其中website是启80端口的那个普通用户。

2.用website写一个shell脚本start.sh,放到/home/website/company下,如:

#!/bin/csh
setenv LD_LIBRARY_PATH   "/home/website/company/libs/oracle/lib&…