CentOS配置
来源:互联网 发布:arm linux gcc 4.4.6 编辑:程序博客网 时间:2024/04/27 23:45
文件 /etc/sysconfig/network-scripts/ifcfg-eth0
[root@linux ~]# cat -n /etc/sysconfig/network-scripts/ifcfg-eth0
1 DEVICE=eth0
2 BOOTPROTO=static
3 BROADCAST=192.168.1.255
4 HWADDR=00:0C:2x:6x:0x:xx
5 IPADDR=192.168.1.23
6 NETMASK=255.255.255.0
7 NETWORK=192.168.1.0
8 ONBOOT=yes
9 TYPE=Ethernet
配置完,/etc/init.d/network restart
超详细LAMP 解决方案 http://bbs.linuxsky.org/viewthread.php?tid=3760&statsdata=3%7C%7C7226
计划任务
编写定时任务的脚本 test
#!/bin/sh
cd /home/a
echo "Hello World!" > hello
ls -l > mm
执行命令 crontab -e,此时系统会打开一个vi编辑器,输入:
59 23 * * * /home/a/test
最后重新启动cron服务:/etc/init.d/cron restart
如何使用yum安装lamp
1:apache
yum install httpd httpd-devel
etc/init.d/httpd start
2:mysql
yum install mysql mysql-server mysql-devel
/etc/init.d/mysqld start
设置密码
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';
mysql> FLUSH PRIVILEGES;
登陆
mysql -u root -p
Enter Password: <your new password>
创建一个用户管理数据库
mysql > create database demo
mysql >GRANT ALL PRIVILEGES ON demo.* TO 'guest'@'localhost' IDENTIFIED BY 'guest' WITH GRANT OPTION;
mysql> UPDATE user SET Password=PASSWORD('guest') WHERE user='guest';
3:安装php
yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
etc/init.d/httpd restart
测试php
/var/www/html/test.php
// test.php
<?php phpinfo(); ?>
4:安装phpmyadmin
yum install phpmyadmin
/etc/httpd/conf.d/phpmyadmin.conf
<Directory "/usr/share/phpmyadmin">
Order Deny,Allow
# Deny from all
Allow from 127.0.0.1
</Directory>
Error
The configuration file now needs a secret passphrase (blowfish_secret)
/usr/share/phpmyadmin/conf.inc.php
$cfg['blowfish_secret']
5:安装webmin
wget <webmin rpm path>
rpm - i webmin-1.410-1.noarch.rpm
我以前安装webmin用过yum安装,现在不行了吗,测试一下。
设置密码
/usr/libexec/webmin/changepass.pl /etc/webmin admin <newpasswd>
http://ip.address:10000
这样就可以登陆了。
6:设置开机启动
chkconfig httpd on
chkconfig mysqld on
centos配置lamp相关问题集
1、lamp配置启动正常,但是打不开网页,排除网络问题,有可能是iptables问题,可用iptables -F取消所有策略。
2、phpmyadmin打不开,可先关闭selinux试一下,修改/etc/selinux/config文件中的SELINUX=”" 为 disabled ,然后重启。即可打开phpmyadmin。
以上两个问题,后面我会做详细调整说明,毕竟这样盲目关闭很不安全。
3、yum upgrade出现问题,更新内核时出现warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897,解决办法:输入rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*,然后再输入yum upgrade,放心,不会再让你重新下载内核文件的。
==================================================
CentOS系统用yum命令升级php和mysql失败的解决办法
失败的情况是:
首先参看系统的php版本
# rpm -qa |grep php
php-common-5.1.6-20.el5_2.1
php-cli-5.1.6-20.el5_2.1
php-5.1.6-20.el5_2.1
php-ldap-5.1.6-20.el5_2.1
然后看到此版本不是最新的用下面的命令升级
# yum -y update php
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
* base: centos.candishosting.com.cn
* updates: centos.candishosting.com.cn
* addons: centos.candishosting.com.cn
* extras: centos.candishosting.com.cn
Setting up update Process
Could not find update match for php
No Packages marked for Update
说没有可以升级的php版本,而官方的php都是最新的了,php是5.2.*的了 可是centos系统的还是5.1.
解决思路:是由于centos系统自带的源里面的php版本没有更新,需要额外的源才可以升级php和mysql
办法:更新系统的源,然后在升级就可以解决了。
#vi /etc/yum.repos.d/zongguofengcn.repo
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
保存此文件wq
再次运行下面的命令就可以完成php的升级了
#yum -y update php
同理,运行下面命令,升级mysql
#yum -y update mysql
注释:
yum是linux版本的一些rhel、centos等系统自带的用于方便地添加/删除/更新RPM包的工具,它能自动解决包的倚赖性问题。
用yum更新一些软件包,一条命令就可以搞定了
CentOS的php版本默认为5.1.6,然后在5.2.9版本之前的的php都存在一个漏洞,但是目前网上很多地方都无法使用yum update php*升级到
5.2.9,比较常见的是升级到5.2.6版本的,经过搜索国外资料,现在终于找到一种升级CentOS的php到5.2.9的方法。
注意,此方法只能在官方的php版本上升级,如果你使用网上的升级到5.2.6版本的升级方法已经升级了,将无法使用本方法升级php。
运行下面命令:
# wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/remi-release-5-7.el5.remi.noarch.rpm
# rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
然后编辑/etc/yum.repos.d/remi.repo
#vi /etc/yum.repos.d/remi.repo
在这个文件的最后增加一行:
priority=1
保存退出。
/etc/yum.repos.d/epel.repo和/etc/yum.repos.d/epel-testing.repo这两个文件也按照上面的方法进行编辑!!
使用下面的命令进行升级,但是经过测试,如果单独升级php将提示失败,只有联通mysql一起升级才可以,所以我们必须执行以下命令才能升
级php到5.2.9版本:
yum --enablerepo=remi update php* mysql*
yum --enablerepo=remi update php* mysql*
linux下解决无法文件操作
分析:linux中的selinux在作怪
解决1:如果不需要selinux
/usr/sbin/setenforce 0 立刻关闭 SELINUX
/usr/sbin/setenforce 1 立刻启用 SELINUX
加到系统默认启动里面
echo "/usr/sbin/setenforce 0" >> /etc/rc.local
2.如果需要的话就在防火墙里面设置selinux为允许,不要强制
grant all on book.* to 'book'@'localhost' identified by 'books@2009' with grant option;
- CentOS配置
- centos配置
- Centos配置
- CentOS 配置
- centos 配置
- CentOS配置
- centos配置
- centos配置
- centos 配置
- centos配置
- centos配置网络配置
- CentOS配置ip[快速配置]
- centos配置python2.5
- CentOS完美配置
- CENTOS系统的配置
- CentOS 5.3 Vsftpd配置
- CentOS负载均衡配置
- CentOS 配置支持xmanager
- 可变参数va_start,va_arg,va_end的用法
- SIP扩展与相关RFC介绍
- C#正则表达式整理备忘
- 小规模低性能低流量网站设计原则
- sip中的subscribe和notify扩展应用
- CentOS配置
- 研究生课程 软件测试11: 国际化和本地化测试
- VLAN(虚拟网)
- 个人积累 PK 公司积累
- VPN
- SIP常见的问题与解答
- Windows下不注销或重启更换用户身份访问文件服务器
- 目标归来---J2ME
- 飞鸽传书传文件