<?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>shooting's sky &#187; linux</title>
	<atom:link href="http://anfirst.cn/archives/tag/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://anfirst.cn</link>
	<description>专心每一天</description>
	<lastBuildDate>Thu, 15 Dec 2011 13:28:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>自动开设虚拟主机的bash脚本</title>
		<link>http://anfirst.cn/archives/964</link>
		<comments>http://anfirst.cn/archives/964#comments</comments>
		<pubDate>Wed, 02 Jun 2010 09:01:13 +0000</pubDate>
		<dc:creator>shooting</dc:creator>
				<category><![CDATA[全部文章]]></category>
		<category><![CDATA[学习笔记]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[编程工具]]></category>

		<guid isPermaLink="false">http://anfirst.cn/?p=964</guid>
		<description><![CDATA[脚本很简单,功能是，自动增加一个以输入域名命名的www根目录,自动生成一个ftp用户，自动创建一个mysql数据库，自动创建一个mysql用户 #!/bin/bash #输入要增加的域名 echo “Input The Domain” read domain=$REPLY #这里输入ftp密码 echo “Input The Password” read ftp_password=$REPLY #mysql的超级用户名和密码 mysql_root=”root” mysql_root_pass=”abcdefg” database_name=${domain//./_} database_user=${domain//./_} vhost_file=”${domain}.conf” echo “Input Mysql Password for Database ${database_name}” read database_password=$REPLY cd /www/wwwroot/ mkdir $domain chown daemon:daemon $domain chmod 700 $domain #生成虚拟机的配置文件 cd /usr/local/apache2/conf/vhost cp 51rego.com.conf $vhost_file sed “s/51rego.com/$domain/ig” $vhost_file &#62;temp cat temp&#62;$vhost_file #增加ftp虚拟用户和密码 cd [...]]]></description>
			<content:encoded><![CDATA[<p>脚本很简单,功能是，自动增加一个以输入域名命名的www根目录,自动生成一个ftp用户，自动创建一个mysql数据库，自动创建一个mysql用户</p>
<p>#!/bin/bash</p>
<p>#输入要增加的域名<br />
echo “Input The Domain”<br />
read<br />
domain=$REPLY</p>
<p>#这里输入ftp密码<br />
echo “Input The Password”<br />
read<br />
ftp_password=$REPLY</p>
<p>#mysql的超级用户名和密码<br />
mysql_root=”root”<br />
mysql_root_pass=”abcdefg”<br />
database_name=${domain//./_}<br />
database_user=${domain//./_}</p>
<p>vhost_file=”${domain}.conf”<br />
echo “Input Mysql Password for Database ${database_name}”<br />
read<br />
database_password=$REPLY<br />
cd /www/wwwroot/<br />
mkdir $domain<br />
chown daemon:daemon $domain<br />
chmod 700 $domain</p>
<p>#生成虚拟机的配置文件<br />
cd /usr/local/apache2/conf/vhost<br />
cp 51rego.com.conf $vhost_file<br />
sed “s/51rego.com/$domain/ig” $vhost_file &gt;temp<br />
cat temp&gt;$vhost_file<br />
#增加ftp虚拟用户和密码<br />
cd /www/users/conf<br />
echo $domain&gt;&gt;vusers.txt<br />
echo $ftp_password&gt;&gt;vusers.txt<br />
db_load -T -t hash -f vusers.txt /etc/vsftpd_login.db<br />
#增加一个ftp账户<br />
cd /etc/vsftpd_user_conf<br />
cp 51rego.com $domain<br />
sed “s/51rego.com/$domain/ig” $domain &gt;temp<br />
cat temp&gt;$domain</p>
<p>#创建mysql数据库<br />
mysql -u${mysql_root} -p${mysql_root_pass} -e “create database ${database_name}”</p>
<p>#创建mysql用户和密码<br />
mysql -u${mysql_root} -p${mysql_root_pass} -e “grant all privileges on ${database_name}.* to ${database_user}@localhost identified by &#8216;${database_password}&#8217;”<br />
echo “Ftp User Name: ${domain}”<br />
echo “Ftp Password: ${ftp_password}”<br />
echo “Mysql database: ${database_name}”<br />
echo “Mysql user: ${database_user}”<br />
echo “Mysql password: ${database_password}”<br />
echo “success! restart httpd&#8230;”</p>
<p>#重启httpd<br />
/usr/local/apache2/bin/httpd -S<br />
service httpd graceful<br />
exit</p>
]]></content:encoded>
			<wfw:commentRss>http://anfirst.cn/archives/964/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu 服务器中修改mysql数据目录的方法</title>
		<link>http://anfirst.cn/archives/941</link>
		<comments>http://anfirst.cn/archives/941#comments</comments>
		<pubDate>Mon, 08 Mar 2010 05:19:02 +0000</pubDate>
		<dc:creator>shooting</dc:creator>
				<category><![CDATA[全部文章]]></category>
		<category><![CDATA[学习笔记]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://anfirst.cn/?p=941</guid>
		<description><![CDATA[ubuntu 服务器中修改mysql数据库数据存放目录的方法]]></description>
			<content:encoded><![CDATA[<p>停止mysql服务<br />
sudo /etc/init.d/mysql stop</p>
<p>建新数据库目录<br />
mkdir  /media/hda11/db</p>
<p>复制linux下原数据到新目录下<br />
cp  -r  /var/lib/mysql/*  /media/hda11/db</p>
<p>给新目录重命属性(很 重要，不然出现无法访问目录情况)<br />
chown mysql:mysql  /media/hda11/db</p>
<p>修改 配置文件<br />
sudo nano /etc/mysql/my.cnf<br />
把<br />
datadir =  /var/mysql换成datadir = /media/hda11/db</p>
<p>＃在my.cnf中有提到如果修改了 datadir这几部分，最好也调整/etc/apparmor.d/usr.sbin.mysqld</p>
<p>修改文件 /etc/apparmor.d/usr.sbin.mysqld（似乎跟安全配置有关）</p>
<p>sudo nano /etc/apparmor.d/usr.sbin.mysqld<br />
把<br />
/var/lib/mysql r,<br />
/var/lib/mysql/** rwk,</p>
<p>改成<br />
/media/hda11/db r,<br />
/media/hda11/db/** rwk,</p>
<p>再开服务器(这一步很重要)<br />
sudo /etc/init.d/apparmor restart</p>
<p>重启mysql服务<br />
sudo /etc/init.d/mysql restart</p>
<p>附：apparmor也是个权限控制的东东。。</p>
<p>参考文章：http://forum.ubuntu.org.cn/viewtopic.php?f=44&amp;p=1074517</p>
]]></content:encoded>
			<wfw:commentRss>http://anfirst.cn/archives/941/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

