<?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; bash</title>
	<atom:link href="http://anfirst.cn/archives/tag/bash/feed" rel="self" type="application/rss+xml" />
	<link>http://anfirst.cn</link>
	<description>专心每一天</description>
	<lastBuildDate>Fri, 11 May 2012 04:49:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</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>
	</channel>
</rss>

