<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>荷包蛋博客 &#187; centos</title>
	<atom:link href="http://www.hebaodans.com/tag/centos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hebaodans.com</link>
	<description>好的心态是成功的开始</description>
	<lastBuildDate>Tue, 20 Jul 2010 17:32:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>centos修改主机名立即生效</title>
		<link>http://www.hebaodans.com/2010/04/c-e-n-t-o-s-xiu-gai-zhu-ji-ming-li-ji-sheng-xiao/</link>
		<comments>http://www.hebaodans.com/2010/04/c-e-n-t-o-s-xiu-gai-zhu-ji-ming-li-ji-sheng-xiao/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 10:40:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[centos]]></category>
		<category><![CDATA[centos主机名修改]]></category>
		<category><![CDATA[修改主机名]]></category>

		<guid isPermaLink="false">http://www.hebaodans.com/?p=856</guid>
		<description><![CDATA[  第一步： shell 命令 #hostname yourhostname  第二步： 修改/etc/sysconfig/network中的hostname [root@suzhouP ~]# vim /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no #HOSTNAME=localhost.localdomain HOSTNAME=yourhostname ~ 第三步： 修改/etc/hosts文件 [root@suzhouP ~]# vim /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost yourhostname ::1 localhost6.localdomain6 localhost6 exit注销后重新登录即可，如果不行请重启centos.]]></description>
			<content:encoded><![CDATA[<p> </p>
<p>第一步：<br />
shell 命令 #hostname yourhostname </p>
<p>第二步：<br />
修改/etc/sysconfig/network中的hostname<br />
[root@suzhouP ~]# vim /etc/sysconfig/network<br />
NETWORKING=yes<br />
NETWORKING_IPV6=no<br />
#HOSTNAME=localhost.localdomain<br />
HOSTNAME=yourhostname</p>
<p>~</p>
<p>第三步：<br />
修改/etc/hosts文件<br />
[root@suzhouP ~]# vim /etc/hosts<br />
# Do not remove the following line, or various programs<br />
# that require network functionality will fail.<br />
127.0.0.1 localhost.localdomain localhost yourhostname<br />
::1 localhost6.localdomain6 localhost6</p>
<p>exit注销后重新登录即可，如果不行请重启<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/centos/" title="View all posts in centos" target="_blank">centos</a></span>.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.hebaodans.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.hebaodans.com/2010/04/c-e-n-t-o-s-xiu-gai-zhu-ji-ming-li-ji-sheng-xiao/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>centos VPS kloxo 原lxadmin使用方法</title>
		<link>http://www.hebaodans.com/2010/04/c-e-n-t-o-s-v-p-s-k-l-o-x-o-yuan-l-x-a-d-m-i-n-shi-yong-fang-fa/</link>
		<comments>http://www.hebaodans.com/2010/04/c-e-n-t-o-s-v-p-s-k-l-o-x-o-yuan-l-x-a-d-m-i-n-shi-yong-fang-fa/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 19:01:34 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[centos]]></category>
		<category><![CDATA[kloxo]]></category>
		<category><![CDATA[kloxo使用方法]]></category>
		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://www.hebaodans.com/?p=825</guid>
		<description><![CDATA[第一部分：故障处理篇 1.Alert: not_in_list_of_allowed_ip 如果你的kloxo后台登录，提示Alert: not_in_list_of_allowed_ip，这很可能是你自己不小心设置了IP限制，比如白名单黑名单，把自己给拒绝在外了。 怎么办？ 用root登录ssh，执行： /script/clearallowedblockedip &#8211;class=client &#8211;name=admin 看到如下提示： AllowedIp Sucessfully cleared for client:admin 就表示admin解封了，这时候就可以正常登录kloxo，小心别在把自己拒绝了。 2.不小心修改错了或者忘记了kloxo的密码了！ 不小心忘记密码了怎么办？其实很简单的root登陆ssh，执行cd /usr/local/lxlabs/kloxo/httpdocs 再执行lphp.exe ../bin/common/resetpassword.php master 你要设置的新的密码 小提示：可以复制上面的密码，在putty中点击鼠标右键就自动粘贴了哦！！！ 这样密码就重置了，去体验下吧 一般出于安全考虑要在面板里修改掉默认的7777和7778端口，修改后要ssh里运行： /script/restart 重启kloxo服务使之生效。 3.kloxo面板无法登陆，如何修改mysql密码？ 我们支持kloxo面板中有重置mysql密码的功能，但是如果打不开kloxo怎么办呢？按照下面的方法来解决 ssh链接服务器，root登录，然后输入下面一行命令，回车，mysql的root密码将被重新设置为空。 php /usr/local/lxlabs/kloxo/bin/common/misc/reset-mysql-root-password.phps; 然后重启kloxo： service kloxo restart 这样就可以了 第二部分：日常使用篇 1.如何在kloxo面板里修改ssh默认端口22 默认的SSH端口为22，任何懂linux的人都知道，为了避免一些无聊的人扫描，最好改为10000以上，别人扫描到端口的机率也会下降。如何在kloxo面板里修改ssh默认端口22呢？点击左侧树形结构，双击security打开安全选项，点击第一个SSH配置，SSH端口输入新的端口就可以了，一定要记住！ 2.如何更改kloxo面板的默认端口7778和7777 kloxo面板安装后，默认的端口是7777和7778，这也许会带来安全隐患。如果您想修改它，可以自己操作。1分钟就搞定了。如何更改kloxo面板的默认端口7778和7777？端口建议选择大于10000的数字，免得和其他软件端口有冲突。 修改方法：左侧树形结构，打开端口设置输入新的端口号码就可以了，两个都要改，下次登录的时候就不是7778了，请记住！ 修改后请ssh登陆您的vps，执行service kloxo restart重启kloxo面板。或者重启VPS。 提示：配置LxAdmin/HyperVM的登录端口。 更改后，需要重启服务才能生效。可执行命令 cd /usr/local/lxlabs/kloxo/httpdocs ; lphp.exe ../bin/common/misc/defaultport.php [...]]]></description>
			<content:encoded><![CDATA[<p>第一部分：故障处理篇<br />
1.Alert: not_in_list_of_allowed_ip<br />
如果你的<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/kloxo/" title="View all posts in kloxo" target="_blank">kloxo</a></span>后台登录，提示Alert: not_in_list_of_allowed_ip，这很可能是你自己不小心设置了IP限制，比如白名单黑名单，把自己给拒绝在外了。 怎么办？<br />
用root登录ssh，执行：<br />
/script/clearallowedblockedip &#8211;class=client &#8211;name=admin<br />
看到如下提示：<br />
AllowedIp Sucessfully cleared for client:admin<br />
就表示admin解封了，这时候就可以正常登录<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/kloxo/" title="View all posts in kloxo" target="_blank">kloxo</a></span>，小心别在把自己拒绝了。</p>
<p>2.不小心修改错了或者忘记了<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/kloxo/" title="View all posts in kloxo" target="_blank">kloxo</a></span>的密码了！<br />
不小心忘记密码了怎么办？其实很简单的root登陆ssh，执行cd /usr/local/lxlabs/kloxo/httpdocs<br />
再执行lphp.exe ../bin/common/resetpassword.php master 你要设置的新的密码<br />
小提示：可以复制上面的密码，在putty中点击鼠标右键就自动粘贴了哦！！！<br />
这样密码就重置了，去体验下吧</p>
<p>一般出于安全考虑要在面板里修改掉默认的7777和7778端口，修改后要ssh里运行：<br />
/script/restart<br />
重启kloxo服务使之生效。</p>
<p>3.kloxo面板无法登陆，如何修改mysql密码？<br />
我们支持kloxo面板中有重置mysql密码的功能，但是如果打不开kloxo怎么办呢？按照下面的方法来解决<br />
ssh链接服务器，root登录，然后输入下面一行命令，回车，mysql的root密码将被重新设置为空。<br />
php /usr/local/lxlabs/kloxo/bin/common/misc/reset-mysql-root-password.phps;<br />
然后重启kloxo： service kloxo restart<br />
这样就可以了</p>
<p>第二部分：日常使用篇<br />
1.如何在kloxo面板里修改ssh默认端口22<br />
默认的SSH端口为22，任何懂linux的人都知道，为了避免一些无聊的人扫描，最好改为10000以上，别人扫描到端口的机率也会下降。如何在kloxo面板里修改ssh默认端口22呢？点击左侧树形结构，双击security打开安全选项，点击第一个SSH配置，SSH端口输入新的端口就可以了，一定要记住！</p>
<p>2.如何更改kloxo面板的默认端口7778和7777<br />
kloxo面板安装后，默认的端口是7777和7778，这也许会带来安全隐患。如果您想修改它，可以自己操作。1分钟就搞定了。如何更改kloxo面板的默认端口7778和7777？端口建议选择大于10000的数字，免得和其他软件端口有冲突。<br />
修改方法：左侧树形结构，打开端口设置输入新的端口号码就可以了，两个都要改，下次登录的时候就不是7778了，请记住！<br />
修改后请ssh登陆您的<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/vps/" title="View all posts in vps" target="_blank">vps</a></span>，执行service kloxo restart重启kloxo面板。或者重启VPS。</p>
<p>提示：配置LxAdmin/HyperVM的登录端口。 更改后，需要重启服务才能生效。可执行命令 cd /usr/local/lxlabs/kloxo/httpdocs ; lphp.exe ../bin/common/misc/defaultport.php 且重启服务来还原到默认的登录端口。</p>
<p>3.Kloxo关闭日志和网站统计，减少空间占用<br />
在Kloxo/Lxadmin里添加了一个域名,默认的是打开了网站统计.建议在添加域名时就关闭这个功能。如果没有关闭统计并且流量很大,用不了多久硬盘就会被统计文件撑爆。如果你的MySQL不能正常启动，或者磁盘空间满了，很有可能是这个原因。可以在下图所示位置关掉统计<br />
为避免这样的情况发生，请作以下设置：<br />
ssh登录<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/vps/" title="View all posts in vps" target="_blank">vps</a></span>，删除已有的统计文件<br />
输入命令：<br />
rm /home/admin/__processed_stats/*<br />
如果硬盘已经占满并且数据库不能启动，lxadmin不能打开，可以用SSH登录到系统执行删除操作，命令：<br />
rm /home/admin/__processed_stats/*<br />
删除之后启动MySQL，命令：<br />
service mysqld start</p>
<p>那么了解问题严重性，我们就在根源解决这个问题，登录kloxo面板，打开域名选项卡，任意一个域名，点击流量日志选项，删除已归档的日志！当然在建立域名的时候直接去掉 启用状态记录这个选项就可以了！！</p>
<p>4.kloxo怎么添加域名/怎么开网站？<br />
要开通网站必须先建立DNS模板，先找到您的域名的dns是什么，准备好。一般您的域名在哪里注册的，就可以在注册商的域名控制面板出找到您域名的dns。在左侧资源选项卡中展开，找到DNSm模板，模板名称可以输入你的域名，网站邮局的IP会自动选中，主从DNS填写从域名商获得的DNS或者你当前正在使用的dns都可以！</p>
<p>添加好DNS以后我们就可以添加域名了。登录kloxo后台，点击左边“高级”  下面的 “域名” 链接，输入不带www连接的域名地址，【这个地址就相当于两个都包括了】根目录可以输入你的域名地址方便区分，也可以是其他的名字，请去掉“ 启用状态记录”的勾，其他的都选中，不启用日志是因为这个占用太多的空间了，没必要记录，点击添加就可以了<br />
添加好以后使用FTP上传文件的时候，账号就是你的域名，密码是kloxo相关账号【默认是admin账号】对应的密码</p>
<p>5.如何给目录分配权限或者管理文件<br />
刚进入kloxo的时候会右侧会有文件管理器，这里可以管理你的文件，目录后面有个rx之类的表示权限，为了方便可以勾选整个网站目录777也就是下面三行都勾选，最下面还有一行英文后面有个小方块，这个意思就是是否继承文件权限，我们一般选择他，这样设置一次整个站点就可写了！需求高的可以针对每个文件设置权限！</p>
<p>6.如何下载解压文件<br />
其实有的时候为了方便，国外的FTP国内上传都比较慢，我们可以使用root登陆SSH，进入相关目录，一般为网站目录cd /home/admin/域名/<br />
输入wget http://要下载的文件的地址 这时候就会自动下载文件到你的网站目录！<br />
然后我们使用上面提到的文件管理进入网站目录，文件名称前面都有一个小图标，点击就可以进行解压操作了，解压完毕之后可以使用root登陆FTP调整下目录就可以了！当然如果你觉得麻烦可以直接上传文件进行解压的！需要注意的是，尽量使用zip格式的压缩包，解压比较简单！</p>
<p>其实很多功能都没说，大家可以根据自己的情况自己琢磨一下，比如每个站点都支持设置默认文档的优先级，加载的组件等等，后台还支持配置php，phpmyadmin，设置mysql信息等等。。。。功能很强大，遇到问题大家可以一起讨论！</p>
<p>转载 <a href="http://sherwin.me/articles/kloxo-with-linux-lxadmin.html">http://sherwin.me/articles/kloxo-with-linux-lxadmin.html</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.hebaodans.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.hebaodans.com/2010/04/c-e-n-t-o-s-v-p-s-k-l-o-x-o-yuan-l-x-a-d-m-i-n-shi-yong-fang-fa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>centos vps安装kloxo控制面板教程</title>
		<link>http://www.hebaodans.com/2010/03/c-e-n-t-o-s-v-p-s-an-zhuang-k-l-o-x-o-kong-zhi-mian-ban-jiao-cheng/</link>
		<comments>http://www.hebaodans.com/2010/03/c-e-n-t-o-s-v-p-s-an-zhuang-k-l-o-x-o-kong-zhi-mian-ban-jiao-cheng/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 15:08:46 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[centos]]></category>
		<category><![CDATA[kloxo]]></category>
		<category><![CDATA[kloxo自动安装]]></category>
		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://www.hebaodans.com/?p=771</guid>
		<description><![CDATA[目前主流的国外vps以linux系统居多，因为linux系统是免费的，对服务商或用户来说都可以省一点钱，况且对于一般的网络应用，linux平台的性能和稳定性都大大优于win平台。唯一的不足就是linux平台的server不采用图形界面，易用性较差，大多数非专业人员配置、操控起来有难度，即使是专业人员，很多操作在命令行下也稍显繁琐，为了解决这个问题，就有了各种基于web的linux平台控制面板，将常用操作图形化，使之便于管理。 附自动安装脚本： 在众多linux发行版中，centos是非常优秀的一个，因为它是基于原来的Redhat Linux，是相对于RHEL（Red Hat Enterprise Linux，现已收费）的免费版本，性能优良，可用文档等资源也很丰富。而在众多的面板中，从资源占用、易用性等方面综合考虑，kloxo（原lxadmin）无疑最比较适合vps新手的，而且它的基本功能是免费的，唯一的商业限制是不能绑定超过40个域名，对一般用户来说完全够用。因此centos+kloxo平台是用vps搭建web服务非常不错的选择。 下面分几步来说明拿到vps后初始化设置的步骤，仅作简单记述以备忘。下面的方法主要来自网上收集。 先更改计算机root密码 password 回车 输入新密码 再更改计算机名 第一步： shell 命令 #hostname yourhostname  第二步： 修改/etc/sysconfig/network中的hostname [root@suzhouP ~]# vim /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no #HOSTNAME=localhost.localdomain HOSTNAME=yourhostname ~ 第三步： 修改/etc/hosts文件 加入一行 yourpublicip    yourhostname [root@suzhouP ~]# vim /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. [...]]]></description>
			<content:encoded><![CDATA[<p>目前主流的国外<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/vps/" title="View all posts in vps" target="_blank">vps</a></span>以linux系统居多，因为linux系统是免费的，对服务商或用户来说都可以省一点钱，况且对于一般的网络应用，linux平台的性能和稳定性都大大优于win平台。唯一的不足就是linux平台的server不采用图形界面，易用性较差，大多数非专业人员配置、操控起来有难度，即使是专业人员，很多操作在命令行下也稍显繁琐，为了解决这个问题，就有了各种基于web的linux平台控制面板，将常用操作图形化，使之便于管理。</p>
<p>附自动安装脚本：</p>
<p>在众多linux发行版中，<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/centos/" title="View all posts in centos" target="_blank">centos</a></span>是非常优秀的一个，因为它是基于原来的Redhat Linux，是相对于RHEL（Red Hat Enterprise Linux，现已收费）的免费版本，性能优良，可用文档等资源也很丰富。而在众多的面板中，从资源占用、易用性等方面综合考虑，<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/kloxo/" title="View all posts in kloxo" target="_blank">kloxo</a></span>（原lxadmin）无疑最比较适合<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/vps/" title="View all posts in vps" target="_blank">vps</a></span>新手的，而且它的基本功能是免费的，唯一的商业限制是不能绑定超过40个域名，对一般用户来说完全够用。因此<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/centos/" title="View all posts in centos" target="_blank">centos</a></span>+<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/kloxo/" title="View all posts in kloxo" target="_blank">kloxo</a></span>平台是用<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/vps/" title="View all posts in vps" target="_blank">vps</a></span>搭建web服务非常不错的选择。</p>
<p>下面分几步来说明拿到vps后初始化设置的步骤，仅作简单记述以备忘。下面的方法主要来自网上收集。</p>
<p>先更改计算机root密码</p>
<p>password 回车</p>
<p>输入新密码</p>
<p>再更改计算机名</p>
<p>第一步：<br />
shell 命令 #hostname yourhostname </p>
<p>第二步：<br />
修改/etc/sysconfig/network中的hostname<br />
[root@suzhouP ~]# vim /etc/sysconfig/network<br />
NETWORKING=yes<br />
NETWORKING_IPV6=no<br />
#HOSTNAME=localhost.localdomain<br />
HOSTNAME=yourhostname</p>
<p>~</p>
<p>第三步：<br />
修改/etc/hosts文件</p>
<p>加入一行 yourpublicip    yourhostname<br />
[root@suzhouP ~]# vim /etc/hosts<br />
# Do not remove the following line, or various programs<br />
# that require network functionality will fail.<br />
127.0.0.1 localhost.localdomain localhost yourhostname<br />
::1 localhost6.localdomain6 localhost6</p>
<p>如果ip是dhcp的话 vim /etc/sysconfig/network-scripts/ifcfg-eth0</p>
<p>BOOTPROTO=static<br />
ONBOOT=yes<br />
IPADDR=YOURIP<br />
NETMASK=YOURMASK<br />
GATEWAY=YOURGATEWAY</p>
<p>然后 切忌检查网络设置正常，再执行网络重启命令 service network restart</p>
<p>再 vim /etc/resolv.conf </p>
<p>nameserver YOURNAMESERVER<br />
nameserver YOURNAMESERVER</p>
<p>exit注销后重新登录即可，如果不行请重启<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/centos/" title="View all posts in centos" target="_blank">centos</a></span></p>
<p><a title="centos修改主机名" href="http://www.hebaodans.com/index.php/2010/04/c-e-n-t-o-s-xiu-gai-zhu-ji-ming-li-ji-sheng-xiao/" target="_blank">centos修改主机名</a></p>
<p>——————————- 第一步 ——————————-</p>
<p>因为拿到的vps一般是安装了centos完全版的，自带有apache等组件，我们要使用kloxo自带的服务器组件，就需要先卸载自带的apache、mysql等。</p>
<p>yum remove httpd* php* mysql* -y</p>
<p>卸载Mysql<br />
# rpm -qa | grep mysql<br />
mysql-3.23.58-9<br />
php-mysql-4.3.4-11<br />
mod_auth_mysql-20030510-4.1<br />
mysql-server-3.23.58-9<br />
说明：rpm -qa | grep mysql 命令是为了把mysql相关的包都列出来，卸载从最下面的一个包开始，直到卸载掉第一个为止。<br />
比如：在这个例子中，我们应该先卸载mysql-server-3.23.58-9 方法如下：<br />
rpm -e mysql-server<br />
说明：rpm -e 是卸载rpm包的命令，后面是包名称，最后的版本号是不用打的，比如我们下一步卸载mod_auth_mysql-20030510-4.1包，方法如下：<br />
rpm -e mod_auth_mysql</p>
<p>卸载Apache<br />
# rpm -qa | grep httpd</p>
<p>卸载PHP<br />
# rpm -qa | grep php</p>
<p>注意：卸载的时候如果卸载不掉，系统一般会提示包的依赖关系，并且列出依赖的包的名称，先卸载提示依赖的包就可以了。如果实在实在有卸载不掉的包，可以加-nodeps这个参数来卸载，比如我们卸载php-4.3.4-11，实在卸不掉了。就用：<br />
rpm -e php-4.3.4-11 -nodeps<br />
命令很强硬，应该行的。</p>
<p>——————————- 第二步 ——————————-</p>
<p>如果没有wget命令，先执行 yum install wget</p>
<p>mkdir -p /data/soft<br />
cd /data/soft<br />
wget http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh<br />
sh ./kloxo-install-master.sh</p>
<p>yum install php-bcmath /*高精度数学运算组件，默认没安装，MD5运算时用到*/<br />
yum check-update /*检查全部更新*/<br />
yum update /*更新全部更新*/<br />
yum clean all /*清理全部缓存的安装文件以节省空间*/</p>
<p>这就安装完了kloxo，可以web登陆面板了。<br />
地址：<a href="https://yourdomain:7777/">https://yourdomain:7777/</a> /*安全连接*/<br />
<a href="http://yourdomain:7778/">http://yourdomain:7778/</a> /*普通链接，常用*/<br />
一般出于安全考虑要在面板里修改掉默认的7777和7778端口，修改后要ssh里运行：<br />
/script/restart<br />
重启kloxo服务使之生效。</p>
<p>下面就可以按照面板里的说明添加网站了。</p>
<p>附自动安装脚本：<a href="http://www.hebaodans.com/wp-content/uploads/2010/03/kloxo_with_chinese_language.txt">kloxo_with_chinese_language</a></p>
<p>——————————- 第三步 ——————————-</p>
<p>centos系统安全设置</p>
<p>1、更改SSH端口，最好改为10000以上，别人扫描到端口的机率也会下降<br />
vi /etc/ssh/ssh_config<br />
vi /etc/ssh/sshd_config<br />
然后修改为port为需要的端口号<br />
以root身份service sshd restart</p>
<p>2、删除系统臃肿多余的账号：<br />
userdel adm<br />
userdel lp<br />
userdel sync<br />
userdel shutdown<br />
userdel halt<br />
userdel news<br />
userdel uucp<br />
userdel operator<br />
userdel games<br />
userdel gopher<br />
userdel ftp 如果你不允许匿名FTP，就删掉这个用户帐号<br />
groupdel adm<br />
groupdel lp<br />
groupdel news<br />
groupdel uucp<br />
groupdel games<br />
groupdel dip<br />
groupdel pppusers</p>
<p>3、增加普通账号，并禁止root远程登录：<br />
useradd newuser  //添加新用户<br />
passwd newuser  //修改密码<br />
usermod -G10 newuser<br />
或usermod -G wheel newuser    //将用户加入wheel组，允许使用 su – 命令提权成root<br />
vi /etc/ssh/sshd_config<br />
添加一行：<br />
PermitRootLogin no  //禁止root远程登录<br />
vi /etc/pam.d/su<br />
#auth required /lib/security/$ISA/pam_wheel.so use_uid 　 ← 找到此行，去掉行首的“#”<br />
echo “SU_WHEEL_ONLY yes” &gt;&gt; /etc/login.defs  //以上为禁止不在wheel组的用户使用su -命令<br />
重启sshd服务<br />
#service sshd restart</p>
<p>4、更改下列文件权限，使任何人没有更改账户权限：<br />
chattr +i /etc/passwd<br />
chattr +i /etc/shadow<br />
chattr +i /etc/group<br />
chattr +i /etc/gshadow</p>
<p>5、编辑“host.conf”文件(vi /etc/host.conf)加入下面这些行：<br />
order bind,hosts<br />
multi on<br />
nospoof on<br />
chmod 600 /etc/xinetd.conf<br />
vi /etc/xinetd.conf  禁止所有不需要的服务，如：ftp、telnet、shell、login、exec、talk、ntalk、imap、pop-2、pop-3、finger、auth等等，也可以直接通过setup命令来设置服务项。<br />
改变了“inetd.conf”文件之后，别忘了给inetd进程发一个SIGHUP信号：<br />
killall -HUP xinetd<br />
chattr +i /etc/xinetd.conf  //把inetd.conf设成不可改变，如果要改变xinetd.conf文件，你必须先清除这个不允许改变的标志：<br />
chattr -i /etc/inetd.conf</p>
<p>又是为了服务器安全，可以配置防ping：</p>
<p>先用/sbin/ifconfig查看网卡信息，找到外网网卡名字，如venet0<br />
运行<br />
/sbin/iptables -A OUTPUT -o venet0 -p icmp -j ACCEPT<br />
/sbin/iptables -A INPUT -i venet0 -p icmp –icmp-type echo-reply -j ACCEPT<br />
/sbin/iptables -A INPUT -i venet0 -p icmp –icmp-type echo-request -j DROP<br />
/sbin/service iptables save<br />
看到OK后重启即可。</p>
<p>也可以通过使用MySQLTuner分析优化MySQL。MySQLTuner是一个Perl脚本，用来分析你的MySQL性能，并给出优化建议。</p>
<p>下载，执行：<br />
# wget <a href="http://mysqltuner.com/mysqltuner.pl">http://mysqltuner.com/mysqltuner.pl</a><br />
# chmod +x mysqltuner.pl<br />
# ./mysqltuner.pl</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.hebaodans.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.hebaodans.com/2010/03/c-e-n-t-o-s-v-p-s-an-zhuang-k-l-o-x-o-kong-zhi-mian-ban-jiao-cheng/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>centos自动选择快速镜像</title>
		<link>http://www.hebaodans.com/2008/11/centos-fast-mirror/</link>
		<comments>http://www.hebaodans.com/2008/11/centos-fast-mirror/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 14:29:33 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[centos]]></category>
		<category><![CDATA[fastestmirror]]></category>
		<category><![CDATA[自动选择镜像]]></category>

		<guid isPermaLink="false">http://www.hebaodans.com/?p=141</guid>
		<description><![CDATA[1、rpm &#8211;import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5 2、yum install  yum-fastestmirror]]></description>
			<content:encoded><![CDATA[<p>1、rpm &#8211;import <a href="http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5">http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5</a><br />
2、yum install  yum-<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/fastestmirror/" title="View all posts in fastestmirror" target="_blank">fastestmirror</a></span></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.hebaodans.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.hebaodans.com/2008/11/centos-fast-mirror/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>centos 安装mysql数据库</title>
		<link>http://www.hebaodans.com/2008/11/centos-mysql-install/</link>
		<comments>http://www.hebaodans.com/2008/11/centos-mysql-install/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 01:16:27 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[centos]]></category>
		<category><![CDATA[安装mysql]]></category>

		<guid isPermaLink="false">http://www.hebaodans.com/?p=139</guid>
		<description><![CDATA[前　　言 　　在提到网站构架的时候，我们经常能够看到“LAMP”的说法，它就是“Linux + Apache + MySQL + PHP”。 MySQL+PHP的协同成功案例已经很多了。比如国外的PHPBB，VBB，国内的Discuz!论坛等等程序， 都是用PHP + MySQL实现的。和那些商务专用数据库比起来，MySQL的功能和规模可能被好多人说的逊色一些，但对于我们个人来说，它的功能已经算是完备。而且，通 过Discuz!官方论坛上同时在线人数的数目，也可以证明MySQL的稳定性。 　　这里，介绍一下CentOS下MySQL数据库服务器的构建方法。 安装MySQL及相关组件 　　首先，安装MySQL。 [root@sample ~]# yum -y install mysql-server　 ← 安装MySQL Setting up Install Process Setting up repositories dag 100% &#124;=========================&#124; 1.1 kB 00:00 update 100% &#124;=========================&#124; 951 B 00:00 base 100% &#124;=========================&#124; 1.1 kB 00:00 addons 100% &#124;=========================&#124; 951 B 00:00 [...]]]></description>
			<content:encoded><![CDATA[<p>前　　言</p>
<p>　　在提到网站构架的时候，我们经常能够看到“LAMP”的说法，它就是“Linux + Apache + MySQL + PHP”。 MySQL+PHP的协同成功案例已经很多了。比如国外的PHPBB，VBB，国内的Discuz!论坛等等程序，</p>
<p>都是用PHP + MySQL实现的。和那些商务专用数据库比起来，MySQL的功能和规模可能被好多人说的逊色一些，但对于我们个人来说，它的功能已经算是完备。而且，通 过Discuz!官方论坛上同时在线人数的数目，也可以证明MySQL的稳定性。</p>
<p>　　这里，介绍一下CentOS下MySQL数据库服务器的构建方法。</p>
<p>安装MySQL及相关组件</p>
<p>　　首先，安装MySQL。</p>
<pre class="code">[root@sample ~]# yum -y install mysql-server　 ← 安装MySQL

Setting up Install Process
Setting up repositories
dag 100% |=========================| 1.1 kB 00:00
update 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 106 kB 00:00
update : ################################################## 261/261
Added 5 new packages, deleted 0 old in 2.02 seconds
Reducing Dag RPM Repository for Red Hat Enterprise Linux to included packages only
Finished
Parsing package install arguments
Resolving Dependencies
--&gt; Populating transaction set with selected packages. Please wait.
---&gt; Downloading header for mysql-server to pack into transaction set.
mysql-server-4.1.20-1.RHE 100% |=========================| 29 kB 00:00
---&gt; Package mysql-server.i386 0:4.1.20-1.RHEL4.1 set to be updated
--&gt; Running transaction check
--&gt; Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package:</pre>
<pre class="code">mysql-server
--&gt; Processing Dependency: perl-DBD-MySQL for package: mysql-server
--&gt; Processing Dependency: perl-DBI for package: mysql-server
--&gt; Processing Dependency: perl(DBI) for package: mysql-server
--&gt; Processing Dependency: mysql = 4.1.20-1.RHEL4.1 for package: mysql-server
--&gt; Processing Dependency: libmysqlclient.so.14 for package: mysql-server
--&gt; Processing Dependency: libmysqlclient_r.so.14(libmysqlclient_14) for package:</pre>
<pre class="code"> mysql-server
--&gt; Processing Dependency: libmysqlclient_r.so.14 for package: mysql-server
--&gt; Restarting Dependency Resolution with new changes.
--&gt; Populating transaction set with selected packages. Please wait.
---&gt; Downloading header for perl-DBD-MySQL to pack into transaction set.
perl-DBD-MySQL-2.9004-3.1 100% |=========================| 5.4 kB 00:00
---&gt; Package perl-DBD-MySQL.i386 0:2.9004-3.1 set to be updated
---&gt; Downloading header for mysql to pack into transaction set.
mysql-4.1.20-1.RHEL4.1.i3 100% |=========================| 35 kB 00:00
---&gt; Package mysql.i386 0:4.1.20-1.RHEL4.1 set to be updated
---&gt; Downloading header for perl-DBI to pack into transaction set.
perl-DBI-1.40-8.i386.rpm 100% |=========================| 11 kB 00:00
---&gt; Package perl-DBI.i386 0:1.40-8 set to be updated
--&gt; Running transaction check
Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
mysql-server i386 4.1.20-1.RHEL4.1 update 9.8 M
Installing for dependencies:
mysql i386 4.1.20-1.RHEL4.1 update 2.9 M
perl-DBD-MySQL i386 2.9004-3.1 base 111 k
perl-DBI i386 1.40-8 base 466 k

Transaction Summary
=============================================================================
Install 4 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 13 M
Downloading Packages:
(1/4): perl-DBD-MySQL-2.9 100% |=========================| 111 kB 00:00
(2/4): mysql-server-4.1.2 100% |=========================| 9.8 MB 00:11
(3/4): mysql-4.1.20-1.RHE 100% |=========================| 2.9 MB 00:03
(4/4): perl-DBI-1.40-8.i3 100% |=========================| 466 kB 00:01
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: perl-DBI ######################### [1/4]
Installing: mysql ######################### [2/4]
Installing: perl-DBD-MySQL ######################### [3/4]
Installing: mysql-server ######################### [4/4]

Installed: mysql-server.i386 0:4.1.20-1.RHEL4.1
Dependency Installed: mysql.i386 0:4.1.20-1.RHEL4.1 perl-DBD-MySQL.i386 0:2.9004-3.1</pre>
<pre class="code">perl-DBI.i386 0:1.40-8
Complete!</pre>
<p>　　然后，安装PHP访问MySQL数据库的工具“php-mysql”。</p>
<pre class="code">[root@sample ~]# yum -y install php-mysql　 ← 安装php-mysql

Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Reducing Dag RPM Repository for Red Hat Enterprise Linux to included packages only
Finished
Parsing package install arguments
Resolving Dependencies
--&gt; Populating transaction set with selected packages. Please wait.
---&gt; Downloading header for php-mysql to pack into transaction set.
php-mysql-4.3.9-3.15.i386 100% |=========================| 18 kB 00:00
---&gt; Package php-mysql.i386 0:4.3.9-3.15 set to be updated
--&gt; Running transaction check
Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
php-mysql i386 4.3.9-3.15 update 35 k

Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 35 k
Downloading Packages:
(1/1): php-mysql-4.3.9-3. 100% |=========================| 35 kB 00:00
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: php-mysql ######################### [1/1]

Installed: php-mysql.i386 0:4.3.9-3.15
Complete!</pre>
<p>配置MySQL</p>
<p>　　然后，配置MySQL。</p>
<pre class="code">[root@sample ~]# vi /etc/my.cnf　 ← 编辑MySQL的配置文件

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1　 ← 找到这一行，在这一行的下面添加新的规则，让MySQL的默认编码为UTF-8
default-character-set = utf8　 ← 添加这一行

然后在配置文件的文尾填加如下语句：

[mysql]
default-character-set = utf8</pre>
<p>启动MySQL服务</p>
<p>　　启动MySQL，并让MySQL在系统重新启动后随系统自动启动。</p>
<pre class="code">[root@sample ~]# chkconfig mysqld on　 ← 设置MySQL服务随系统启动自启动

[root@sample ~]# chkconfig --list mysqld　 ← 确认MySQL自启动
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off　 ← 如果2--5为on的状态就OK

[root@sample ~]# /etc/rc.d/init.d/mysqld start　 ← 启动MySQL服务

Initializing MySQL database:　　　　　　　　 [ OK ]
Starting MySQL: 　　　　　　　　　　　　　[ OK ]</pre>
<p>MySQL初始环境设定</p>
<p>[1]为MySQL的root用户设置密码</p>
<p>　　MySQL在刚刚被安装的时候，它的root用户是没有被设置密码的。</p>
<p>首先来设置MySQL的root密码。</p>
<pre class="code">[root@sample ~]# mysql -u root　 ← 用root用户登录MySQL服务器

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 4.1.20
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql&gt; select user,host,password from mysql.user;　 ← 查看用户信息
+------+------------------------------+---------------+
| user | host 　　　　　　　　　| password　|
+------+------------------------------+---------------+
| root | localhost　　　　 　　　| 　　　　　　|　 ← root密码为空
| root | sample.centospub.com　 |　　　　　　 |　 ← root密码为空
|　　　| sample.centospub.com | 　　　　　　|
|　　　| localhost　　　　　　 | 　　　　　　|
+------+------------------------------+---------------+
4 rows in set (0.00 sec)

mysql&gt; set password for <a href="mailto:root@localhost=password('">root@localhost=password('</a>在这里填入root密码');</pre>
<pre class="code">　 ← 设置root密码
Query OK, 0 rows affected (0.01 sec)

mysql&gt; set password for <a href="mailto:root@'sample.centospub.com'=password('">root@'sample.centospub.com'=password('</a>在这里填入root密码');　</pre>
<pre class="code"> ← 设置root密码
Query OK, 0 rows affected (0.01 sec)

mysql&gt; select user,host,password from mysql.user;　 ← 查看用户信息
+------+--------------------------------+--------------------------+
| user | host　　　　　　　　　　| password　　 　　|
+------+--------------------------------+--------------------------+
| root | localhost　　　　　　　　| 19b68057189b027f |　 ← root密码被设置
| root | sample.centospub.com　　 | 19b68057189b027f |　 ← root密码被设置
| 　　 | sample.centospub.com　　 | 　　　　　　　　　|
| 　　 | localhost　　　　　　　　|　　　　　　　　　 |
+------+--------------------------------+--------------------------+
4 rows in set (0.01 sec)

mysql&gt; exit　 ← 退出MySQL服务器
Bye</pre>
<p>　 　然后，测试一下root密码有没有生效。</p>
<pre class="code">[root@sample ~]# mysql -u root　 ← 通过空密码用root登录

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)　</pre>
<pre class="code"> ← 出现此错误信息说明密码设置成功

[root@localhost ~]# mysql -u root -h sample.centospub.com　</pre>
<pre class="code"> ← 通过空密码用root登录

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)　</pre>
<pre class="code"> ← 出现此错误信息说明密码设置成功

[root@sample ~]# mysql -u root -p　 ← 通过密码用root登录
Enter password:　 ← 在这里输入密码

Welcome to the MySQL monitor. Commands end with ; or \g.　</pre>
<pre class="code"> ← 确认用密码能够成功登录
Your MySQL connection id is 5 to server version: 4.1.20
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql&gt; exit
Bye

[root@sample ~]# mysql -u root -h sample.centospub.com -p　</pre>
<pre class="code"> ← 通过密码用root登录
Enter password:　 ← 在这里输入密码

Welcome to the MySQL monitor. Commands end with ; or \g.　</pre>
<pre class="code"> ← 确认用密码能够成功登录
Your MySQL connection id is 6 to server version: 4.1.20

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql&gt; exit　 ← 退出MySQL服务器
Bye</pre>
<p>[2] 删除匿名用户</p>
<p>　　在MySQL刚刚被安装后，存在用户名、密码为空的用户。</p>
<p>这使得数据库服务器有无需密码被登录的             可能性。为消除隐患，将匿名用户删除。</p>
<pre class="code">[root@sample ~]# mysql -u root -p　 ← 通过密码用root登录
Enter password:　 ← 在这里输入密码

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7 to server version: 4.1.20
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql&gt; select user,host from mysql.user;　 ← 查看用户信息
+------+----------------------------+
| user | host　　　　　　　　 |
+------+----------------------------+
|　　　| localhost 　　　　　　|
| root | localhost 　　　　　　|
|　　　| sample.centospub.com |
| root | sample.centospub.com　 |
+------+----------------------------+
4 rows in set (0.02 sec)

mysql&gt; delete from mysql.user where user='';　 ← 删除匿名用户
Query OK, 2 rows affected (0.17 sec)

mysql&gt; select user,host from mysql.user;　 ← 查看用户信息
+------+----------------------------+
| user | host　　　　　　　　 |
+------+----------------------------+
| root | localhost　　　　　　|
| root | sample.centospub.com |
+------+----------------------------+
2 rows in set (0.00 sec)

mysql&gt; exit　 ← 退出MySQL服务器
Bye</pre>
<p>[3] 删除测试用数据库</p>
<p>　　 在MySQL被安装后，存在名为test的空数据库，将它删除。这里要注意的是</p>
<p>，系统默认的还有一个名为mysql的数据库，它用于系统管理，所以请不要删除。</p>
<pre class="code">[root@sample ~]# mysql -u root -p　 ← 通过密码用root登录
Enter password:　 ← 在这里输入密码
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8 to server version: 4.1.20
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql&gt; show databases;　 ← 查看系统已存在的数据库
+-------------+
| Database |
+-------------+
| mysql　　 |
| test　　　|
+------------+
2 rows in set (0.02 sec)

mysql&gt; drop database test;　 ← 删除名为test的空数据库
Query OK, 0 rows affected (0.07 sec)

mysql&gt; show databases;　 ← 查看系统已存在的数据库
+-------------+
| Database |
+-------------+
| mysql 　　|　 ← 确认名为test的数据库被删除，已不存在
+-------------+
1 row in set (0.00 sec)

mysql&gt; exit　 ← 退出MySQL服务器
Bye</pre>
<p>测试MySQL</p>
<p>　　下面对MySQL进行测试。包括建立新用户，以及用对关系性数据库进行数据库操作的指令来                     试着建立数据库及数据表。这里，新建用户以centospub为例。</p>
<pre class="code">[root@sample ~]# mysql -u root -p　 ← 通过密码用root登录
Enter password:　 ← 在这里输入密码

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9 to server version: 4.1.20
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql&gt; grant all privileges on test.* to centospub@localhost identified by</pre>
<pre class="code">'在这里定义密码';　</pre>
<pre class="code"> ← 建立对test数据库有完全操作权限的名为centospub的用户
Query OK, 0 rows affected (0.03 sec)

mysql&gt; select user from mysql.user where user='centospub';</pre>
<pre class="code">　 ← 确认centospub用户的存在与否
+---------+
| user 　|
+---------+
| centospub |　 ← 确认centospub已经被建立
+---------+
1 row in set (0.01 sec)

mysql&gt; exit　 ← 退出MySQL服务器
Bye

[root@sample ~]# mysql -u centospub -p　 ← 用新建立的centospub用户登录MySQL服务器
Enter password:　 ← 在这里输入密码

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10 to server version: 4.1.20

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql&gt; create database test;　 ← 建立名为test的数据库
Query OK, 1 row affected (0.00 sec)

mysql&gt; show databases;　 ← 查看系统已存在的数据库
+-------------+
| Database |
+-------------+
| test 　　　|
+-------------+
1 row in set (0.00 sec)

mysql&gt; use test　 ← 连接到数据库
Database changed

mysql&gt; create table test(num int, name varchar(50));</pre>
<pre class="code">　 ← 在数据库中建立表
Query OK, 0 rows affected (0.03 sec)

mysql&gt; show tables;　 ← 查看数据库中已存在的表
+-------------------+
| Tables_in_test |
+-------------------+
| test　　　　　|
+-------------------+
1 row in set (0.01 sec)

mysql&gt; insert into test values(1,'Hello World!');　</pre>
<pre class="code"> ← 插入一个值到表中
Query OK, 1 row affected (0.02 sec)

mysql&gt; select * from test;　 ← 查看数据库中的表的信息
+------+-------------------+
| num | name 　　　　　|
+------+-------------------+
| 1 　　| Hello World! 　|
+------+-------------------+
1 row in set (0.00 sec)

mysql&gt; update test set name='Hello Everyone!';　</pre>
<pre class="code"> ← 更新表的信息，赋予新的值
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql&gt; select * from test;　 ← 查看数据库中的表的信息
+------+----------------------+
| num | name　　　　　 |
+------+----------------------+
| 1 　　| Hello Everyone! |　 ← 确认被更新到新的值
+------+----------------------+
1 row in set (0.01 sec)

mysql&gt; delete from test where num=1;　 ← 删除表内的值
Query OK, 1 row affected (0.00 sec)

mysql&gt; select * from test;　 ← 确认删除结果
Empty set (0.01 sec)

mysql&gt; drop table test;　 ← 删除表
Query OK, 0 rows affected (0.01 sec)

mysql&gt; show tables;　 ← 查看表信息
Empty set (0.00 sec)　 ← 确认表已被删除

mysql&gt; drop database test;　 ← 删除名为test的数据库
Query OK, 0 rows affected (0.01 sec)

mysql&gt; show databases;　 ← 查看已存在的数据库
Empty set (0.01 sec)　 ← 确认test数据库已被删除</pre>
<pre class="code">（这里非root用户的关系，看不到名为mysql的数据库）

mysql&gt; exit　 ← 退出MySQL服务器
Bye</pre>
<p>　　 然后，删除测试用过的遗留用户。</p>
<pre class="code">[root@sample ~]# mysql -u root -p　 ← 通过密码用root登录
Enter password:　 ← 在这里输入密码

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 12 to server version: 4.1.20
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql&gt; revoke all privileges on *.* from <a href="mailto:centospub@localhost">centospub@localhost</a>;　</pre>
<pre class="code"> ← 取消centospub用户对数据库的操作权限
Query OK, 0 rows affected (0.00 sec)

mysql&gt; delete from mysql.user where user='centospub' and host='localhost';　</pre>
<pre class="code"> ← 删除centospub用户
Query OK, 1 row affected (0.01 sec)

mysql&gt; select user from mysql.user where user='centospub';　</pre>
<pre class="code">← 查找用户centospub，确认已删除与否
Empty set (0.01 sec)　 ← 确认centospub用户已不存在

mysql&gt; flush privileges;　 ← 刷新，使以上操作生效
Query OK, 0 rows affected (0.01 sec)

mysql&gt; exit
Bye</pre>
<p>　　最后，重新启动一次HTTP服务，让php-mysql反映到HTTP服务中。</p>
<pre class="code">[root@sample ~]# /etc/rc.d/init.d/httpd restart　 ← 重新启动HTTP服务
Stopping httpd:　　　　　　　　　　　　 [ OK ]
Starting httpd:　　　　　　　　　　　　 [ OK ]</pre>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.hebaodans.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.hebaodans.com/2008/11/centos-mysql-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>centos网卡ip、dns配置</title>
		<link>http://www.hebaodans.com/2008/11/centos-ip-dns-config/</link>
		<comments>http://www.hebaodans.com/2008/11/centos-ip-dns-config/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 14:56:59 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[centos]]></category>
		<category><![CDATA[dns配置]]></category>
		<category><![CDATA[ip地址配置]]></category>
		<category><![CDATA[网卡配置]]></category>

		<guid isPermaLink="false">http://www.hebaodans.com/?p=135</guid>
		<description><![CDATA[（1）文件 /etc/sysconfig/network
这个/etc/sysconfig/network文件是定义hostname和是否利用网络的不接触...]]></description>
			<content:encoded><![CDATA[<p>（1）文件 /etc/sysconfig/network<br />
这个/etc/sysconfig/network文件是定义hostname和是否利用网络的不接触网络设备的对系统全体定义的文件。<br />
设定形式：设定值=值<br />
/etc/sysconfig/network的设定项目如下：<br />
NETWORKING 是否利用网络                                    <br />
GATEWAY 默认网关<br />
IPGATEWAYDEV 默认网关的接口名<br />
HOSTNAME 主机名<br />
DOMAIN 域名<br />
（2）文件 /etc/sysconfig/network-scripts/ifcfg-eth0<br />
/etc/sysconfig/network-scripts在这个目录下面，存放的是网络接口（网卡）的制御脚本文件（控制文件），ifcfg- eth0是默认的第一个网络接口，如果机器中有多个网络接口，那么名字就将依此类推ifcfg-eth1,ifcfg-eth2,ifcfg- eth3&#8230;&#8230;（这里面的文件是相当重要的，涉及到网络能否正常工作）<br />
设定形式：设定值=值<br />
设定项目项目如下：<br />
DEVICE 接口名（设备,网卡）<br />
BOOTPROTO IP的配置方法（static:固定IP， dhcp:动态IP， none:手动）      <br />
HWADDR         MAC地址<br />
ONBOOT         系统启动的时候网络接口是否有效（yes/no）<br />
TYPE                网络类型（通常是Ethemet）<br />
NETMASK        网络掩码<br />
IPADDR            IP地址<br />
IPV6INIT           IPV6是否有效（yes/no）<br />
GATEWAY 默认网关IP地址<br />
这里有一个例子：<br />
CODE:<br />
[root@linux ~]# cat -n /etc/sysconfig/network-scripts/ifcfg-eth0<br />
    1 DEVICE=eth0<br />
   2 BOOTPROTO=static<br />
   3 BROADCAST=192.168.1.255<br />
   4 HWADDR=00:0C:2x:6x:0x:xx<br />
   5 IPADDR=192.168.1.23<br />
   6 NETMASK=255.255.255.0<br />
   7 NETWORK=192.168.1.0<br />
   8 ONBOOT=yes<br />
   9 TYPE=Ethernet</p>
<p> </p>
<p>重启网络服务即可 service network start<br />
（3）文件 /etc/resolv.conf<br />
这个文件是用来配置主机将用的DNS服务器信息。在这个文件中如果不设置DNS服务器的IP地址，那么在通信的时候，将无法指定像[url=../] [url=http://www.centospub.com[/url]www.centospub.com[/url[/url]]这样的域 名。（DNS是Domain Name<br />
System的简称，中文名称域名解析服务器，主要是IP和域名转换功能）/etc/resolv.conf的设定项目：<br />
domain ←定义本地域名<br />
search ←定义域名和搜索列表<br />
nameserver←定义被参照的DNS服务器的IP地址（最多可指定3个）<br />
一般来说最重要的是第三个nameserver项目，没有这项定义，用域名将无法访问网站，并且yum等服务将无法利用</p>
<p>文件内容如：</p>
<p>nameserver x.x.x.x</p>
<p>nameserver x.x.x.x<br />
（4）文件 /etc/hosts<br />
/etc/hosts这个文件是记载LAN内接续的各主机的对应[HostName和IP]用的。在LAN内，我们各个主机间访问通信的时候，用的是内网 的IP地址进行访问（例：192.168.1.22，192.168.1.23），从而确立连接进行通信。除了通过访问IP来确立通信访问之外，我们还可 以通过HostName进行访问，我们在安装机器的时候都会给机器起一个名字，这个名字就是这台机器的HostName，通过上图可以看到，HostA的 hostname是centos1，HostB的hostname是centos2那我们怎么能不但通过IP确立连接，通过这个IP对应的 HostName进行连接访问呢？解决的办法就是这个/etc/hosts这个文件，通过把LAN内的各主机的IP地址和HostName的一一对应写入 这个文件的时候，就可以解决问题。<br />
要在HostA上用ssh访问HostB的时候，在命令行下做这样的操作：<br />
[ - ]CODE:<br />
[root@centos1 ~]# ssh 192.168.1.23<br />
[email=root@192.168.1.23's]root@192.168.1.23&#8242;s[/email] password:<br />
Last login: Mon Dec 25 15:04:58 2006 from centos1<br />
[root@centos2 ~]#<br />
访问成功后，我们看到hostname的地方变化了。<br />
那么我们用hostname试试看：<br />
[ - ]CODE:<br />
[root@centos1 ~]# ssh centos2<br />
ssh:centos2: Name or service not known ←提示错误，不知道主机<br />
[root@centos1 ~]#<br />
那么我们编辑/etc/hosts文件，将HostB的IP和hostname的对应关系写入这个文件,如果主机有域名，可以将域名写在IP地址之后hostname之前，并且用空格隔开，形式如第三行127.0.0.1的设置。<br />
[ - ]CODE:<br />
[root@centos1 ~]# cat -n /etc/hosts<br />
    1 # Do not remove the following line, or various programs<br />
    2 # that require network functionality will fail.<br />
    3 127.0.0.1    localhost.localdomain localhost<br />
    4 192.168.1.23 centos2<br />
[root@centos2 ~]#<br />
然后我们再从复#ssh centos2的操作<br />
[ - ]CODE:<br />
[root@centos1 ~]# ssh centos2<br />
[email=root@centos2's]root@centos2&#8242;s[/email] password:<br />
Last login: Mon Dec 25 15:05:07 2006 from centos1<br />
[root@centos2 ~]#<br />
可以看到访问成功了，这个文件就是这样的，倘若你要用windowsXP访问局域网中的linux你也可以用上面的方法，只不过在 windowsXP下面你也要修改hosts这个文件，文件路径：C:\WINDOWS\system32\drivers\etc\hosts，在这个 文件中添加你要访问的局域网中的主机的IP和hostname，就能通过主机名访问主机了。</p>
<p>3．网络基本命令<br />
（1）network service的制御网络接口配置信息改动后，网络服务必须从新启动，来激活网络新配置的使得配置生效，这部分操作和从新启动系统时时一样的作用。制御 （控制）是/etc/init.d/network这个文件，可以用这个文件后面加上下面的参数来操作网络服务。例如：<br />
[root@linux ~]#/etc/init.d/networkrestart<br />
同样也可以用service这个命令来操作网络服务例如：<br />
[root@linux ~]#service network restart<br />
start ←启动<br />
stop ←停止<br />
restart ←再启动<br />
reload ←和再启动一样（..）<br />
status ←状态表示<br />
如果服务器软件采用rpm的方式安装，以上的内容大多数都对应。<br />
（2）network管理命令网络管理还有一些常用的命令，下面介绍几个常用的命令。<br />
ifconfig<br />
netstat<br />
hostname<br />
ping<br />
traceroute<br />
这个命令可以用于，网络接口的启动/停止，更改设置和表示网络状态，在不添加任何参数的情况下，这个ifconfig可以表示网络接口的状态。例如：<br />
[root@linux ~]# ifconfig<br />
eth0     Link encap:Ethernet HWaddr00:xx:xx:xx:04:45<br />
      inet addr:192.168.1.81 Bcast:192.168.1.255 Mask:255.255.255.0<br />
      inet6 addr: fe80::20c:29ff:fe61:445/64 Scopeink<br />
      UPBROADCAST RUNNING MULTICAST MTU:1500 Metric:1<br />
      RXpackets:472 errors:0 dropped:0 overruns:0 frame:0<br />
      TXpackets:445 errors:0 dropped:0 overruns:0 carrier:0<br />
      collisions:0 txqueuelen:1000<br />
      RXbytes:35804 (34.9 KiB) TX bytes:53012(51.7 KiB)<br />
      Interrupt:185 Base address:0&#215;1080<br />
lo    Link encapocal Loopback<br />
      inet addr:127.0.0.1 Mask:255.0.0.0<br />
      inet6 addr: ::1/128 Scope:Host<br />
      UPLOOPBACK RUNNING MTU:16436 Metric:1<br />
      RXpackets:8 errors:0 dropped:0 overruns:0 frame:0<br />
      TXpackets:8 errors:0 dropped:0 overruns:0 carrier:0<br />
      collisions:0 txqueuelen:0<br />
      RXbytes:560 (560.0 b) TX bytes:560 (560.0b)<br />
[root@linux ~]#<br />
看看ifconfig的输出内容<br />
1. Link encap ←<br />
2. HWaddr ←MAC地址<br />
3.inet addr ←IP地址（IPV4）<br />
4. Bcast ←广播地址<br />
5. Mask ←衍码<br />
6. inet6 addr ←IP地址（IPV6）<br />
7. UP ←启动中<br />
8. BROADCAST ←广播地址有效<br />
9. RUNNING ←动作<br />
10. MTU ←网络接口的MTU（MaximumTransfer Unit：Ethernet最大传送frame值）<br />
11. Metric ←<br />
12. RX packets ←受信包数<br />
13. TX packets ←送信包数<br />
14. collisions ←<br />
15. interrupt ←IRQ号码<br />
16. Baseaddress ←I/O地址<br />
通过这个命令还可以up（开启）和down（关闭）某个网络接口（网卡），例如我们关闭eth0可以用下面的命令：<br />
[root@linux ~]#ifconfigeth0 down<br />
相反的开启如下：<br />
[root@linux ~]#ifconfigeth0 up<br />
通过这个命令还可以设置网络接口（网卡），例如我们将eth0的IP设置成192.168.1.11，子网衍码设置成255.255.255.0如下：<br />
[root@linux ~]#ifconfigetho inet 192.168.1.11 netmask 255.255.255.0<br />
假如有多个网络接口的情况下，ethX的X部分用网络接口码（数字，例如eth0,eth1,eth2代替）。<br />
netstat<br />
这条命令是显示网络各种情况的命令，在不跟随任何参数被执行的情形下，将表示Active Internet connections和ActiveUNIX domain sockets的情报。<br />
看看下面的输出信息：<br />
这里是192.168.1.56正在通过ssh连接192.168.1.81的情形<br />
[root@linux ~]#netstat<br />
Active Internetconnections (w/o servers)<br />
Proto Recv-Q Send-QLocal Address             ForeignAddress          State    <br />
tcp        0     0 ::ffff:192.168.1.81:ssh ::ffff:192.168.1.56:4757 ESTABLISHED<br />
Active UNIX domainsockets (w/o servers)<br />
Proto RefCntFlags    Type    State       I-Node Path<br />
unix 11 [ ]       DGRAM                    5202 /dev/log<br />
unix 2     [ ]       DGRAM                    5997 @/var/run/hal/hotplug_socket<br />
unix 2     [ ]       DGRAM                    2536 @udevd<br />
unix 2     [ ]       DGRAM                    7474  <br />
unix 3     [ ]       STREAM     CONNECTED     5995 /var/run/dbus/system_bus_socket<br />
unix 3     [ ]       STREAM     CONNECTED     5994<br />
unix 3     [ ]       STREAM     CONNECTED     5974<br />
unix 3     [ ]       STREAM     CONNECTED     5973<br />
unix 2     [ ]       DGRAM                    5933  <br />
unix 2     [ ]       DGRAM                    5923  <br />
unix 2     [ ]       DGRAM                    5876  <br />
unix 2     [ ]       DGRAM                    5819  <br />
unix 2     [ ]       DGRAM                    5805  <br />
unix 2     [ ]       DGRAM                    5786  <br />
unix 2     [ ]       DGRAM                    5723  <br />
unix 3     [ ]       STREAM     CONNECTED     5388<br />
unix 3     [ ]       STREAM     CONNECTED     5387<br />
unix 2     [ ]       DGRAM                    5280  <br />
unix 2     [ ]       DGRAM                    5210  <br />
[root@linux ~]#<br />
主要的选项：<br />
-a 显示所有socket，包括正在监听的。<br />
-c 每隔1秒就重新显示一遍，直到用户中断它。<br />
-i 显示所有网络接口的信息，格式同“ipconfig -e”。<br />
-n 以网络IP地址代替名称，显示出网络连接情形。<br />
-r 显示核心路由表，格式同“route -e”。<br />
-t 显示TCP协议的连接情况。<br />
-u 显示UDP协议的连接情况。<br />
-v 显示正在进行的工作。<br />
以上的选项可以结合使用，例如我们想知道正在开放的TCP端口，可以用下面的形势执行察看：<br />
[root@linux ~]#netstat -at<br />
Active Internetconnections (servers and established)<br />
Proto Recv-Q Send-QLocal Address             ForeignAddress          State    <br />
tcp        0     0 *:617                   *:*                      LISTEN    <br />
tcp        0     0 *:sunrpc                *:*                      LISTEN    <br />
tcp        0     0 *:ipp                   *:*                      LISTEN    <br />
tcp        0     0 linux.xiaoqi.ddo.jp:smtp *:*                      LISTEN<br />
tcp        0     0 *:ssh                   *:*                      LISTEN    <br />
tcp        0 132 ::ffff:192.168.1.81:ssh ::ffff:192.168.1.56:4757 ESTABLISHED<br />
[root@linux ~]#<br />
其他使用方法可以自己尝试…..<br />
Hostname<br />
这个命令是表示hostname和设置hostname用的，在不跟随任何选项被执行的情形下，将表示现在的hostname，例如下面的输出：<br />
[root@linux ~]#hostname<br />
linux.xiaoqi.ddo.jp<br />
[root@linux ~]#<br />
如果是root的登陆情形下，可以更改hostname，例如我们把现在的hostname改称<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/centos/" title="View all posts in centos" target="_blank">centos</a></span>的情形如下：<br />
[root@linux ~]#hostname <span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/centos/" title="View all posts in centos" target="_blank">centos</a></span><br />
[root@linux ~]#hostname<br />
centos<br />
[root@linux ~]#<br />
ping<br />
这条命令是通过向目标地址发送ICMP信息包的方式，来确定目标主机是否在工作或网络联通与否。参数是目标主机的IP地址，例如我们要知道自己的主机的网络配置是否正常，可通过ping自己主机来判断，情形如下：<br />
[root@linux ~]# pinglocalhost     // 这个地方的localhost可以用127.0.0.1来代替，或目标地址IP地址或域名，通常还用这条命令来访问DNS服务器来取得目标主机的IP地址或域名等用法<br />
PING linux.xiaoqi.ddo.jp (127.0.0.1) 56(84) bytes ofdata.<br />
64 bytes fromlinux.xiaoqi.ddo.jp (127.0.0.1): icmp_seq=0 ttl=64 time=0.999 ms<br />
64 bytes fromlinux.xiaoqi.ddo.jp (127.0.0.1): icmp_seq=1 ttl=64 time=0.630 ms<br />
&#8212;linux.xiaoqi.ddo.jp ping statistics &#8212;<br />
2 packetstransmitted, 2 received, 0% packet loss, time 1001ms // 注意这个地方有一个0%表示网络正常，当此处的X%的X是0以外的数字就表明网络有问题，或者当ping 命令被执行后，将会显示time out之类的字样。<br />
rtt min/avg/max/mdev= 0.630/0.814/0.999/0.186 ms, pipe 2<br />
[root@linux ~]#<br />
Ping命令的主要选项如下：<br />
-c 数目在发送指定数目的包后停止。<br />
-d 设定SO_DEBUG的选项。<br />
-f 大量且快速地送网络封包给一台机器，看它的回应。<br />
-I 秒数设定间隔几秒送一个网络封包给一台机器，预设值是一秒送一次。<br />
-l 次数在指定次数内，以最快的方式送封包数据到指定机器（只有超级用户可以使用此选项）。<br />
-q 不显示任何传送封包的信息，只显示最后的结果。<br />
-r 不经由网关而直接送封包到一台机器，通常是查看本机的网络接口是否有问题。<br />
-s 字节数指定发送的数据字节数，预设值是56，加上8字节的ICMP头，一共是64ICMP数据字节。</p>
<p>重启centos shutdown -r now 　</p>
<p>转载来源：<a href="http://hi.baidu.com/netgu2008/blog/item/a643af13e74359045aaf53a6.html">http://hi.baidu.com/netgu2008/blog/item/a643af13e74359045aaf53a6.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hebaodans.com/2008/11/centos-ip-dns-config/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
