VirtualBox安装上最新的CentOS6.4,安装增强组件时却发现
Building the OpenGL support module                         [FAILED]
最后网上一找,得到解决方法
cd /media/VBOXADDITIONS_4.1.8_75467/
export MAKE='/usr/bin/gmake -i'
./VBoxLinuxAdditions.run

安装的时候使用"make -i" , -i, --ignore-errors   Ignore errors from commands.忽略错误。

快乐无极提示您:默认安装的CentOS,在安装VBOXADDITIONS前还需要
yum groupinstall "Development Tools"
yum install kernel-devel
请求多的Linux服务器,如不改最大打开文件数的话,那是一个悲剧~
可以用命令 ulimit -n 看看当前最大可打开文件数 默认是1024
如果加大呢?
临时方法是ulimit -n 8192 这个方法是临时的,也就是重启电脑或者重新登录后又会恢复成1024,且只有 root 用户有权限改。
永久方法:
修改以下两个文件:
1./etc/security/limits.conf
vi /etc/security/limits.conf
加上:
* soft nofile 10240
* hard nofile 20480

(数目按情况自己改)
2./etc/pam.d/login
vi /etc/pam.d/login
在后面加上
session required pam_limits.so
Tags: , ,
使用yum update更新时,默认会升级内核。但有些服务器硬件(特别是组装的机器)在升级内核后,新的内核可能会认不出某些硬件,要重新安装驱动,很麻烦。所以在生产环境中不要轻易的升级内核,除非你确定升级内核后不会出现麻烦的问题。

如果不想升级内核而只更新其他软件包,有两种方法:

    1、修改yum的配置文件 vim /etc/yum.conf,在[main]的最后添加exclude=kernel*
    2、直接在yum的命令后面加上如下的参数:
    yum --exclude=kernel* update
Tags: , , ,

RHEL4 安装yum

快乐无极 , 2012/11/26 23:22 , 服务器 » Linux , 评论(2) , 阅读(24779) , Via 本站原创
公司用的机器还在跑RHEL4(Red Hat Enterprise Linux AS 4.8),没有yum安装软件真是费时间啊,
于是上网找了半天yum安装方法,终于成功。分享一下:
核心:
wget http://yum.baseurl.org/download/2.0/yum-2.0.8-1.src.rpm

rpmbuild --rebuild yum-2.0.8-1.src.rpm

cd /usr/src/redhat/RPMS/noarch
rpm -ivh yum-2.0.8-1.noarch.rpm

配置 /etc/yum.conf 使用兼容的更新源
引用
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1

[base]
name=CentOS-$releasever - Base
baseurl=http://vault.centos.org/4.9/os/x86_64/
gpgcheck=1

[updates]
name=Red Hat Linux $releasever - Updates
baseurl=http://vault.centos.org/4.9/updates/x86_64/
gpgcheck=1


4. 安装CentOS的GPG Key

# rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4


5. 测试yum是否正常(下面是更新所有的rpm)

# yum update


*注意: 此方式更新所有已经安装的rpm,你不需要则可以取消

如果进行到第五步没有错误,那就基本正常了!

参考原文(英文):
Howto: Install yum On RHEL 4
Tags: , ,
1、连接网络:
CentOS minimal.iso安装好后,进入终端,默认是不开网络的, 首先启用网卡, 自动获取ip.
ifconfig eth0 up
dhclient eth0
这时候再 ifconfig 一下,就可以看见已经自动分配好IP了

2、安装X Window:
yum groupinstall "X Window System"

3、安装gnome:
yum groupinstall "Desktop"

4、然后我们安装中文语言
yum groupinstall "Chinese Support"

5、最关键的一步了,启动gnome
startx
然后按下Ctrl+Alt+F2, OK,进入了桌面.

6、要下次自动启动gnome:
修改/etc/inittab文件中的
id:3:initdefault
将3改为5
id:5:initdefault
重新启动系统.
由以上安装篇:http://it.oyksoft.com/post/6147/
顺利的完成了各组件安装之后,便进入配置阶段,这个阶段是漫长的痛苦的,让人头痛的。需要慢慢摸索慢慢来。
配置篇可能1篇博文说不完,先让系统跑起来吧。
1、让nginx跑起来
Nginx安装了,让它跑起来。按照安装篇的方法安装的路径,与使用nginx源码自己编译默认安装的位置大不相同。
使用nginx源码安装时,一般会将所有的东西都安装放在/usr/local/nginx下。
而yum安装的话,就会比较分散。
文档路径:/usr/share/nginx/html
配置路径:/etc/nginx
在nginx.conf下可以看到默认的access_log路径是/var/log/nginx/access.log
另外包含配置文件路径 /etc/nginx/conf.d/*.conf
yum安装nginx,它会默认作为一个服务加到系统中,所以很方便的用
引用
service nginx start

便启动了nginx。它有4个参数(start|stop|restart|reload)
也可以用nginx -s (start|stop|restart|reload)
具体怎么用nginx命令行其实很简单,nginx -?或者h,便可以看到帮助了!
启动后可以打开CentOS中的火狐浏览器,敲入localhost或者127.0.0.1回车,便能看到大字出现:
引用
Welcome to nginx!

到这里,nginx已经能把静态网页(HTML)跑起来了!但这仅仅是静态网页,还没有把PHP给弄进来哦。后续配置请看下文。
2、启动FastCGI形式的PHP
根据上面一篇文章的安装法,php-fpm也作为一个服务被安装在了系统中。所以可以很方便的启用:
service php-fpm start(start|stop|restart)
但启动时你会发现它会提示说Apache用户找不到。因为php-fpm是方便apache用户使用的,但我们现在用的是nginx!
这时候我们需要更改一下php-fpm的配置文件。
具体一点吧,哈,改 /etc/php-fpm.d/www.conf
找到里面的user 和 group,都把apache换成nginx。(因为nginx安装时,会在系统中创建nginx用户组和这个用户,这是系统级别的组和用户,所以你用那个“用户和群组”程序看不到的!)改完后保存,重新启动php-fpm。这样它会提示成功啰!
3、启动MYSQL
看了上面2个,不用再多说了,Mysql也自动安装成服务啦!
service mysqld start(start|stop|restart|reload)
4、设置自启动
想重启系统后这三个服务自动启动吧!就配置一下自启动吧!
引用
chkconfig nginx on
chkconfig php-fpm on
chkconfig mysqld on

5、让第一个PHP程序运行起来
在/usr/share/nginx/html中新建一个PHP文件,用来测试。
比如test.php,内容就写:

<?php
echo '<p>OK!</p>';
phpinfo();
?>

保存后,你可以在浏览器打开:http://localhost/test.php
你会发现提示下载,而不会执行!这是因为在nginx还必须配置加载PHP。
还记得上面提到的nginx的配置路径吧 /etc/nginx。用
引用
vi /etc/nginx/conf.d/default.conf

可以看到配置文档中已经有一段示例的fastCGI配置,只是注释掉了。改成以下内容:
引用
    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    location ~ \.php$ {
       root           /usr/share/nginx/html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
       fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;
        include        fastcgi_params;
    }

(标了颜色的是改了的!)
保存后,重启nginx ( nginx -s reload 就可以了,当然也可以restart)
此时再打开 http://localhost/test.php ,怎么样?!出现OK了吧?出现PHP LOGO了吧?本机的PHP信息全部列出来了。

好啰,其实到了这里PHP加载已经大功告成。后面将写一些常用的nginx设置啰!敬请期待shy
Tags: , , , ,
分页: 3/7 第一页 上页 1 2 3 4 5 6 7 下页 最后页 [ 显示模式: 摘要 | 列表 ]