默认情况下为了linux的安全下selinux是默认开启的。但这样如果我们要进行内核编译和软件安装及升级就会遇到无法成功的一些问题。个人感觉有时selinux对系统保护的有点小白,我就在以前帮客户维护服务器中遇到不少这样的情况,最后发现原来是它在恶搞。好吧,我们来解决它。
方法很容易,我们先用命令进行判断下是否selinux是开启的。
1
| # getenforce //命令知道SELinux的状态 |
如果显示 Enforcing 此表示开就是开启的。那我们接着进行操作关闭它。
1
| vi /etc/sysconfig/selinux |
找到
SELINUX=enforcing
改成
SELINUX=disabled
:wq
保存退出!
reboot 重启服务器。搞定!
访问 http://access.enom.com 比如域名是vps12.com和密码填写到对应的位置后点击Login按钮。
接来下,我们来edit Host records进行记录修改!都很容易对应a记录或是其他的一些记录。
通常情况下linux系统或是unix系统下安装软件有以下几种方式
1. 源代码包安装,这种方式一下下载的源代码包以*.tgz或是*.tar.gz为后辍的打包文件。
例如我们从网上下载要安装的web服务软件apache2,那我们就在shell下运行如下命令:
1
2
3
4
5
6
7
8
9
10
11
| tar zxvf httpd-2.0.49.tar.gz
cd httpd-2.0.49
./configure --prefix=/usr/local/apache2 --enable-so --enable-ssl
#(--prefix=/usr/local/apache2 为安装路径,--enable-so支持模块,--enable-ssl支持SSL)
make
make install #(安装结束) |
这种原代码方式的安装软件,好处是可以在指定的编译环境下指定路径进行安装。缺点就是安装步骤繁琐安装过程的时间也比较长。
2.rpm包安装方式,rpm包是已经在系统环境下进行指定编译好的安装方式。这种安装方式很快,操作简便适合一般性应用的安装。安装方式如下:
比如我们有一个安装包文件httpd-2.0.49.rpm,那么我们就只要运行以下命令就可以很快速的安装好apache软件
1
| rpm -ivh httpd-2.0.49.rpm |
3.除了以上两种方式的安装,还有一些apt及tar.bz2包的安装。都找不多。以下这种是在linux centos或是rh4、rh5下yum 方式的安装这种方式不用先下载好软件可以直接运行安装和升级,非常方便。方法如下:
这样就可以完成apache 的安装。快试试吧!