<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>Ayas置き場 &#187; Linux</title>
	<atom:link href="http://www.coalice.info/blog/tags/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.coalice.info/blog</link>
	<description>｢個｣を降り積もらせる場所。</description>
	<lastBuildDate>Mon, 30 Jan 2012 05:59:00 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.coalice.info/blog/tags/linux/feed" />
		<item>
		<title>CentOS 5.6+Postfix+MySQL+Postfixadmin</title>
		<link>http://www.coalice.info/blog/linux/centos/858.html</link>
		<comments>http://www.coalice.info/blog/linux/centos/858.html#comments</comments>
		<pubDate>Thu, 01 Dec 2011 14:52:42 +0000</pubDate>
		<dc:creator>Ayas</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[postfixadmin]]></category>

		<guid isPermaLink="false">http://www.coalice.info/blog/?p=858</guid>
		<description><![CDATA[MySQLとか楽にいじれるようになると有名なPHPMyAdminというのがあるけど、それのPostfix版みたいなイメージのがあるよ！と聞いて試してみた。 Webインターフェースでドメイン追加・削除したりメールアドレス管 [...]]]></description>
			<content:encoded><![CDATA[<p>MySQLとか楽にいじれるようになると有名なPHPMyAdminというのがあるけど、それのPostfix版みたいなイメージのがあるよ！と聞いて試してみた。<br />
Webインターフェースでドメイン追加・削除したりメールアドレス管理とかしちゃって楽ですよ的なものらしい。</p>
<p>これを利用するためにはドメインとかをDBで管理する、PostfixのDB対応版が必要。<br />
今追加してあるyumリポジトリには無かったけど、centosplusにSRPMがあったので、それを使った。</p>
<p>■設定に使う情報を決める<br />
Postfix/Dovecot実行ユーザー<br />
 Linux ユーザーID 10000<br />
 Linux ユーザー名 vmailadmin<br />
 Linux グループ名 vmailadmin</p>
<p>□Maildir/のルートディレクトリ<br />
 /var/spool/mail/vhost</p>
<p>■設定<br />
su -</p>
<p>service sendmail stop</p>
<p># Postfix(DB対応版)をインストール<br />
yum remove postfix<br />
yum install pcre.x86_64 pcre-devel.x86_64 mysql-devel.x86_64<br />
rpm -ivh http://ftp.riken.jp/Linux/centos/5.7/centosplus/SRPMS/postfix-2.3.3-2.3.centos.mysql_pgsql.src.rpm<br />
cd /usr/src/redhat/SPECS/<br />
vi postfix.spec<br />
 %define PGSQL 0<br />
 %define MYSQL 1<br />
rpmbuild -ba postfix.spec<br />
rpm -Uvh /usr/src/redhat/RPMS/x86_64/postfix-2.3.3-2.3.centos.mysql_pgsql.x86_64.rpm </p>
<p>alternatives &#8211;config mta<br />
yum remove sendmail</p>
<p># グループ/ユーザー追加<br />
groupadd vmailadmin<br />
useradd -u 10000 -s /bin/nologin -g vmailadmin vmailadmin</p>
<p># Maildir/ルートディレクトリ作成<br />
mkdir /var/spool/mail/vhost<br />
chown vmailadmin:vmailadmin /var/spool/mail/vhost<br />
chmod 771 /var/spool/mail/vhost</p>
<p># Postfixの設定<br />
vi /etc/postfix/mysql_virtual_alias_maps.cf<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
user = DBのユーザー<br />
password = DBのユーザーのパスワード<br />
hosts = localhost<br />
dbname = postfix<br />
table = alias<br />
select_field = goto<br />
where_field = address<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>vi /etc/postfix/mysql_virtual_domains_maps.cf<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
user = DBのユーザー<br />
password = DBのユーザーのパスワード<br />
hosts = localhost<br />
dbname = postfix<br />
table = domain<br />
select_field = domain<br />
where_field = domain<br />
additional_conditions = and active = &#8217;1&#8242;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>vi /etc/postfix/mysql_virtual_mailbox_maps.cf<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
user = DBのユーザー<br />
password = DBのユーザーのパスワード<br />
hosts = localhost<br />
dbname = postfix<br />
table = mailbox<br />
select_field = maildir<br />
where_field = username<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>vi /etc/postfix/mysql_virtual_mailbox_limit_maps.cf<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
user = DBのユーザー<br />
password = DBのユーザーのパスワード<br />
hosts = localhost<br />
dbname = postfix<br />
table = mailbox<br />
select_field = quota<br />
where_field = username<br />
# additional_conditions = and active = &#8217;1&#8242;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>vi /etc/postfix/main.cf<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
#以下は各々の環境に合わせて編集<br />
myhostname = mail.example.com<br />
mydomain = example.com<br />
myorigin = $myhostname<br />
inet_interfaces = all<br />
mydestination = $mydomain<br />
relay_domains = $mydestination<br />
home_mailbox = Maildir/<br />
smtpd_banner = $myhostname ESMTP unknown</p>
<p>#以下は追記<br />
local_transport = virtual<br />
virtual_transport = virtual<br />
virtual_mailbox_base = /var/spool/mail/vhost<br />
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf<br />
virtual_alias_domains = $virtual_alias_maps<br />
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf<br />
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf<br />
virtual_minimum_uid = 10000<br />
virtual_uid_maps = static:10000<br />
virtual_gid_maps = static:10000<br />
maximal_backoff_time = 800s<br />
minimal_backoff_time = 100s<br />
bounce_queue_lifetime = 60m<br />
maximal_queue_lifetime = 60m<br />
#mailbox_size_limit = 1024000000<br />
message_size_limit = 20480000<br />
#virtual_mailbox_limit = 51200000<br />
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf<br />
virtual_mailbox_limit_override = yes<br />
virtual_overquota_bounce = yes<br />
virtual_mailbox_limit_inbox = yes<br />
smtpd_sasl_auth_enable = yes<br />
smtpd_sasl_type = dovecot<br />
smtpd_sasl_path = private/auth<br />
smtpd_sasl_local_domain = $myhostname<br />
smtpd_client_restrictions = reject_rbl_client bl.spamcop.net<br />
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination<br />
broken_sasl_auth_clients = yes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>vi /etc/postfix/master.cf<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
submission inet n       &#8211;       n       &#8211;       &#8211;       smtpd<br />
#  -o smtpd_enforce_tls=yes<br />
  -o smtpd_sasl_auth_enable=yes<br />
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p># Postfix Admin のインストール<br />
cd<br />
wget http://downloads.sourceforge.net/project/postfixadmin/postfixadmin/postfixadmin-2.3.4/postfixadmin_2.3.4.tar.gz?r=&#038;ts=1317889955&#038;use_mirror=jaist<br />
tar xfvz postfixadmin_2.3.4.tar.gz<br />
mv postfixadmin-2.3.4 /var/www/postfixadmin<br />
cd /var/www/<br />
restorecon -R postfixadmin<br />
cd postfixadmin<br />
vi config.inc.php<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
# 編集<br />
$CONF['configured'] = true;<br />
$CONF['default_language'] = &#8216;ja&#8217;;</p>
<p>$CONF['database_type'] = &#8216;mysql&#8217;;<br />
$CONF['database_host'] = &#8216;localhost&#8217;;<br />
$CONF['database_user'] = &#8216;DBのユーザー&#8217;;<br />
$CONF['database_password'] = &#8216;DBのユーザーのパスワード&#8217;;<br />
$CONF['database_name'] = &#8216;postfix&#8217;;</p>
<p>$CONF['encrypt'] = ‘md5crypt’;</p>
<p>$CONF['page_size'] = &#8217;50&#8242;;<br />
$CONF['domain_in_mailbox'] = &#8216;YES&#8217;;</p>
<p>$CONF['aliases'] = &#8217;100&#8242;;<br />
$CONF['mailboxes'] = &#8217;100&#8242;;<br />
$CONF['maxquota'] = &#8217;300&#8242;;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>vi /etc/httpd/conf.d/postfixadmin.conf<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Alias /postfixadmin &#8220;/var/www/postfixadmin&#8221;</p>
<p><Directory "/var/www/postfixadmin"><br />
    Order allow,deny<br />
    Allow from all<br />
</Directory><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p># Dovecotのインストール<br />
yum install dovecot.x86_64 cyrus-sasl-plain.x86_64 cyrus-sasl-md5.x86_64 php53-imap.x86_64<br />
service saslauthd stop<br />
chkconfig saslauthd off</p>
<p>vi /etc/dovecot.conf<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
protocols = imap imaps pop3 pop3s<br />
mail_location = maildir:/var/spool/mail/vhost/%u<br />
passdb sql {<br />
args = /etc/dovecot-mysql.conf<br />
}<br />
userdb sql {<br />
args = /etc/dovecot-mysql.conf<br />
}<br />
mechanisms = plain login digest-md5 cram-md5<br />
pop3_uidl_format = %08Xu%08Xv</p>
<p>socket listen {<br />
client {<br />
path = /var/spool/postfix/private/auth<br />
mode = 0660<br />
user = postfix<br />
group = postfix<br />
}<br />
}</p>
<p>login_process_size = 64<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>vi /etc/dovecot-mysql.conf<br />
# default_pass_scheme は postfixadminのconfig.inc.phpと合わせる<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
driver = mysql<br />
default_pass_scheme = MD5-CRYPT<br />
connect = dbname=postfix user=DBのユーザー host=/var/lib/mysql/mysql.sock password=DBのユーザーのパスワード<br />
password_query = SELECT password FROM mailbox WHERE username = &#8216;%u&#8217; AND active = &#8217;1&#8242;<br />
user_query = SELECT concat(&#8216;/var/spool/mail/vhost/&#8217;, maildir) as home, 10000 as uid, 10000 as gid FROM mailbox WHERE username = &#8216;%u&#8217; AND active = &#8217;1&#8242;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p># MySQLの設定<br />
mysql -u root<br />
delete from mysql.user where user=&#8221;";<br />
CREATE DATABASE postfix;<br />
CREATE USER &#8216;DBのユーザー&#8217;@'localhost&#8217; IDENTIFIED BY &#8216;DBのユーザーのパスワード&#8217;;<br />
GRANT ALL PRIVILEGES ON `postfix`.* TO &#8216;DBのユーザー&#8217;@'localhost&#8217;;<br />
FLUSH PRIVILEGES;<br />
quit</p>
<p># Postfix, Dovecotを自動起動するよう設定。<br />
chkconfig postfix on<br />
chkconfig dovecot on<br />
service postfix start<br />
service dovecot start<br />
service httpd reload</p>
<p># 下記URLにアクセスし、全てOKになっていることを確認。<br />
# エラーが出ていて何か変更した場合は、service httpd reload しないと反映されない場合がある。 </p>
<p>http://www.example.com/postfixadmin/setup.php</p>
<p>設定時に下記のようなものが画面に出力されるのでコピペする<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
vi /var/www/postfixadmin/config.inc.phpを編集<br />
$CONF['setup_password'] = &#8216;なんか暗号化されたあれっぽい半角の文字列&#8217;;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p><a href="http://e-garakuta.net/techinfo/doku.php/linux/postfix-virtual" title="">Postfix + Dovecot 2 + PostfixAdmin + MySQL [がらくたネット]</a>など参考にチクチクいじってみたら、あっさり動いたことは動いた。</p>
<p>何か色々できて便利だね！すごいね！<br />
あ、メールサーバー運用してなかったわ。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coalice.info/blog/linux/centos/858.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.coalice.info/blog/linux/centos/858.html" />
	</item>
		<item>
		<title>PHPのセッション管理をmemcachedに投げる設定</title>
		<link>http://www.coalice.info/blog/linux/621.html</link>
		<comments>http://www.coalice.info/blog/linux/621.html#comments</comments>
		<pubDate>Wed, 24 Aug 2011 16:37:26 +0000</pubDate>
		<dc:creator>Ayas</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[kyototycoon]]></category>
		<category><![CDATA[memcached]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.coalice.info/blog/?p=621</guid>
		<description><![CDATA[yum -y install zlib-devel.x86_64 yum -y &#8211;enablerepo=remi install libmemcached.x86_64 libmemcached-devel. [...]]]></description>
			<content:encoded><![CDATA[<p>yum -y install zlib-devel.x86_64<br />
yum -y &#8211;enablerepo=remi install libmemcached.x86_64 libmemcached-devel.x86_64</p>
<p>pecl install memcached<br />
vi /etc/php.d/memcached.ini</p>
<p>; Enable memcached extension module<br />
extension=memcached.so</p>
<p>vi /etc/php.ini</p>
<p>; session.save_handler = files<br />
session.save_handler = memcached</p>
<p>; session.save_path = &#8220;/var/lib/php/session&#8221;<br />
session.save_path = &#8220;ktserver.localdomain:11211&#8243;</p>
<p>今回は Kyoto Tycoon を memcached 互換で動かしてそれに投げた。<br />
libmemcached は remi リポジトリにあったのでそれを利用した。</p>
<p>session_start(); すると、ktserver.localdomain にセッションの値が保持される。<br />
有効期限等の設定が別途必要。<br />
サーバー名がktなのは実はKyotoTycoonだから。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coalice.info/blog/linux/621.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.coalice.info/blog/linux/621.html" />
	</item>
		<item>
		<title>Subversion+httpdでディレクトリ・ユーザー別のアクセス制御</title>
		<link>http://www.coalice.info/blog/linux/631.html</link>
		<comments>http://www.coalice.info/blog/linux/631.html#comments</comments>
		<pubDate>Mon, 22 Aug 2011 16:50:38 +0000</pubDate>
		<dc:creator>Ayas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://www.coalice.info/blog/?p=631</guid>
		<description><![CDATA[CentOS 5.6 の場合。 vi /etc/httpd/conf.d/subversion.conf &#60;Location /repos&#62; DAV svn SVNParentPath /var/www/sv [...]]]></description>
			<content:encoded><![CDATA[<p>CentOS 5.6 の場合。<br />
vi /etc/httpd/conf.d/subversion.conf</p>
<blockquote><p>
&lt;Location /repos&gt;<br />
   DAV svn<br />
   SVNParentPath /var/www/svn<br />
   SVNAutoversioning on<br />
   AuthzSVNAccessFile /var/www/svn/svnaccess</p>
<p>#   内部からのみアクセスする<br />
   Order deny,allow<br />
   Deny from all<br />
   Allow from 127.0.0.1<br />
   Allow from 192.168.0.0/24</p>
<p>   AuthType Basic<br />
   AuthName &#8220;Authorization Realm&#8221;<br />
   AuthUserFile /etc/httpd/conf/.htpasswd<br />
   Require valid-user<br />
&lt;/Location&gt;
</p></blockquote>
<p>service httpd restart<br />
設定は以上</p>
<p>コマンド類<br />
リポジトリ作成<br />
svnadmin create /var/www/svn/reponame</p>
<p>Basic認証<br />
htpasswd /etc/httpd/conf/.htpasswd user_1</p>
<p>アクセス制御<br />
vi /var/www/svn/.svnaccess<br />
svnaccessファイルでユーザー毎、ディレクトリ別にアクセス許可を管理</p>
<p>書式<br />
[リポジトリ名:ディレクトリ名]</p>
<p>例<br />
[reponame:/]<br />
usre_1 = rw<br />
user_2 = r</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coalice.info/blog/linux/631.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.coalice.info/blog/linux/631.html" />
	</item>
		<item>
		<title>KyotoTycoonのレプリケーション設定</title>
		<link>http://www.coalice.info/blog/linux/623.html</link>
		<comments>http://www.coalice.info/blog/linux/623.html#comments</comments>
		<pubDate>Sun, 21 Aug 2011 16:40:38 +0000</pubDate>
		<dc:creator>Ayas</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[kyototycoon]]></category>
		<category><![CDATA[replication]]></category>

		<guid isPermaLink="false">http://www.coalice.info/blog/?p=623</guid>
		<description><![CDATA[CENTOS 5.6 に KYOTOTYCOON をSRPMからインストールの続き マスター側の/etc/init.d/ktservctlを変更 #ulogdir=&#8221;$basedir/ulog&#8221;  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.coalice.info/blog/diary/624.html">CENTOS 5.6 に KYOTOTYCOON をSRPMからインストール</a>の続き</p>
<p>マスター側の/etc/init.d/ktservctlを変更</p>
<blockquote><p>
#ulogdir=&#8221;$basedir/ulog&#8221;<br />
ulogdir=&#8221;/var/log/ktserver/ulog&#8221;</p>
<p>#sid=1<br />
sid=1  </p>
<p>#ulim=1g<br />
ulim=1g
</p></blockquote>
<p>起動スクリプト中でulimが必須になっているので、指定したくないならいじる。<br />
sidは必須、無いと起動しない。</p>
<p>スレーブ側の/etc/init.d/ktservctlを変更</p>
<blockquote><p>
#mhost=&#8221;anotherhost.localdomain&#8221;<br />
mhost=&#8221;masterkt.localdomain&#8221;</p>
<p>#mport=&#8221;1978&#8243;<br />
mport=&#8221;1978&#8243;</p>
<p>#rtsfile=&#8221;$basedir/rts&#8221;<br />
rtsfile=&#8221;$basedir/rts&#8221;</p>
<p>#sid=1<br />
sid=2</p>
<p>      #cmd=&#8221;$cmd -ulog $ulogdir -ulim $ulim -sid $sid&#8221;<br />
      cmd=&#8221;$cmd -ulog $ulogdir -sid $sid&#8221;
</p></blockquote>
<p>sidは他のサーバーと別の数字に変える。<br />
マルチマスタにする場合、上記マスター側スレーブ側双方の設定を、アクティブマスター・スタンバイマスター双方に行う。</p>
<p>マルチマスターにしない場合は、スレーブ側だけ以下の用に変更</p>
<blockquote><p>
#    if [ -n "$ulogdir" ] ; then<br />
#      cmd=&#8221;$cmd -ulog $ulogdir -ulim $ulim -sid $sid&#8221;<br />
#    fi<br />
    if [ -n "$ulogdir" ] ; then<br />
      cmd=&#8221;$cmd -ulog $ulogdir -ulim $ulim&#8221;<br />
    fi</p>
<p>    if [ -n "$sid" ] ; then<br />
      cmd=&#8221;$cmd -sid $sid&#8221;<br />
    fi
</p></blockquote>
<p>元のスクリプトではulogdirを指定しないとsidが反映されない。</p>
<p><a href="http://fallabs.com/blog-ja/promenade.cgi?id=108" title="Kyoto Tycoonによる高可用性DBサーバの構築" target="_blank">参考Kyoto Tycoonによる高可用性DBサーバの構築</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.coalice.info/blog/linux/623.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.coalice.info/blog/linux/623.html" />
	</item>
		<item>
		<title>CentOS 5.6 に KyotoTycoon をRPMからインストール</title>
		<link>http://www.coalice.info/blog/linux/624.html</link>
		<comments>http://www.coalice.info/blog/linux/624.html#comments</comments>
		<pubDate>Sun, 21 Aug 2011 02:42:39 +0000</pubDate>
		<dc:creator>Ayas</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[kyototycoon]]></category>

		<guid isPermaLink="false">http://www.coalice.info/blog/?p=624</guid>
		<description><![CDATA[yum install rpm-build wget &#8211;no-check-certificate https://github.com/kyohsuke/srpms/tarball/master tar xf [...]]]></description>
			<content:encoded><![CDATA[<p>yum install rpm-build</p>
<p>wget &#8211;no-check-certificate https://github.com/kyohsuke/srpms/tarball/master<br />
tar xfvz kyohsuke-srpms-c4e4fb1.tar.gz</p>
<p>cd kyohsuke-srpms-c4e4fb1</p>
<p>rpm -ivh kyototycoon-0.9.42-1.src.rpm<br />
rpm -ivh kyotocabinet-1.2.58-1.src.rpm</p>
<p>cd /usr/src/redhat/SPECS</p>
<p>#yum remove gcc<br />
yum install pkgconfig zlib-devel<br />
yum install gcc44 gcc44-c++ boost-devel<br />
yum install kernel-devel</p>
<p>ln -s /usr/bin/gcc44 /usr/bin/gcc<br />
ln -s /usr/bin/g++44 /usr/bin/g++</p>
<p>rpmbuild -ba kyotocabinet.spec<br />
rpm -ivh ../RPMS/x86_64/kyotocabinet-*<br />
rpmbuild -ba kyototycoon.spec<br />
rpm -ivh ../RPMS/x86_64/kyototycoon-*</p>
<p>vi /etc/init.d/ktservctl</p>
<blockquote><p>
#cmd=&#8221;ktserver&#8221;<br />
cmd=&#8221;ktserver -plsv /usr/libexec/ktplugservmemc.so&#8221;</p>
<p>#logfile=&#8221;$basedir/log&#8221;<br />
logfile=&#8221;/var/log/ktserver&#8221;</p>
<p>#dbname=&#8221;$basedir/casket.kch#bnum=2000000#msiz=128m#dfunit=8&#8243;<br />
dbname=&#8221; *#bnum=2000#capsiz=128m#opts=f&#8221;
</p></blockquote>
<p> -plsv /usr/libexec/ktplugservmemc.so&#8221;<br />
は、memcached互換で動かしたかったので。<br />
* LRUにしたかったので、キャッシュDBを使用する。<br />
bnum 2000バケット<br />
capsiz メモリサイズ上限<br />
opts flags対応オプション</p>
<p>参考<br />
<a href="http://blog.conafie.jp/2011/04/kyoto-cabint-1250-kyoto-tycoon-0938.html#disqus_thread" target="_blank">こなふぃ: Kyoto Cabint 1.2.50 と Kyoto Tycoon 0.9.38 の srpm</a><br />
<a href="http://breastmissile.blogspot.com/search/label/kyoto%20tycoon" target="_blank">おっぱいミサイル(kyoto tycoonタグ）</a></p>
<p>途中で出たエラー<br />
error trying to exec &#8216;cc1plus&#8217;: execvp: No such file or directory<br />
C++ preprocessor &#8220;/lib/cpp&#8221; fails sanity check<br />
シンボリックリンク張ってごまかした(手順途中にあるgcc44,g++44へのシンボリックリンク)<br />
そこまでする理由は、このバージョンのgccが必要だから。</p>
<p>上記理由により、古いgccがあるとエラー出たりするので、最初にyum remove gcc </p>
]]></content:encoded>
			<wfw:commentRss>http://www.coalice.info/blog/linux/624.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.coalice.info/blog/linux/624.html" />
	</item>
		<item>
		<title>CentOS 5.5 で簡易DNSサーバ(dnsmasq)</title>
		<link>http://www.coalice.info/blog/linux/585.html</link>
		<comments>http://www.coalice.info/blog/linux/585.html#comments</comments>
		<pubDate>Thu, 31 Mar 2011 03:48:28 +0000</pubDate>
		<dc:creator>Ayas</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[dnsmasq]]></category>

		<guid isPermaLink="false">http://www.coalice.info/blog/?p=585</guid>
		<description><![CDATA[DNSキャッシュサーバらしい?(詳しく調べてない）。 hostsに書いたものをそのまま他のサーバに渡したい場合に使えるので。 ここに書いた設定で外部公開したら死ぬ。 内部でも他に人が居たら死ぬ。 ##設定 yum ins [...]]]></description>
			<content:encoded><![CDATA[<p>DNSキャッシュサーバらしい?(詳しく調べてない）。<br />
hostsに書いたものをそのまま他のサーバに渡したい場合に使えるので。</p>
<p>ここに書いた設定で外部公開したら死ぬ。<br />
内部でも他に人が居たら死ぬ。</p>
<p>##設定<br />
yum install dnsmasq<br />
service dnsmasq start<br />
cp -p /etc/resolv.conf ~/resolv.conf.bak<br />
#resolv.confを設定<br />
cat >> resolv.conf<br />
server 127.0.0.1<br />
Ctrl+C</p>
<p>nslookup ホスト名<br />
#ここで解決されれば動作はok</p>
<p>##iptablesの設定<br />
#デフォルトは53/udpを使うのでそこに穴を空ける<br />
#例としてsetupコマンドから→ファイヤーウォールの設定→カスタマイズ<br />
#「その他のポート」に domain:udp と追加</p>
<p>以上</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coalice.info/blog/linux/585.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.coalice.info/blog/linux/585.html" />
	</item>
		<item>
		<title>CentOS 5.5 に Ruby 1.8.7 をインストール</title>
		<link>http://www.coalice.info/blog/linux/575.html</link>
		<comments>http://www.coalice.info/blog/linux/575.html#comments</comments>
		<pubDate>Fri, 25 Mar 2011 04:58:06 +0000</pubDate>
		<dc:creator>Ayas</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[インストール]]></category>

		<guid isPermaLink="false">http://www.coalice.info/blog/?p=575</guid>
		<description><![CDATA[yum &#8211;enablerepo=rpmforge install checkinstall #yum の rpmforge リポジトリを追加したことがなければ追加する。 #追加方法は下記参考サイト参照 yum [...]]]></description>
			<content:encoded><![CDATA[<p>yum &#8211;enablerepo=rpmforge install checkinstall<br />
#yum の rpmforge リポジトリを追加したことがなければ追加する。<br />
#追加方法は下記参考サイト参照</p>
<p>yum -y remove ruby<br />
wget ftp://core.ring.gr.jp/pub/lang/ruby/1.8/ruby-1.8.7-p334.tar.gz<br />
tar xfvz ruby-1.8.7-p334.tar.gz<br />
cd ruby-1.8.7-p334<br />
./configure &#8211;prefix=/usr<br />
make<br />
checkinstall &#8211;fstrans=no</p>
<p>Should I create a default set of package docs?  [y]: y<br />
1 &#8211;  Summary: [ ************************************** ]<br />
2 &#8211;  Name:    [ ruby-1.8.7 ]<br />
3 &#8211;  Version: [ p334 ]<br />
4 &#8211;  Release: [ 1 ]<br />
5 &#8211;  License: [ GPL ]<br />
6 &#8211;  Group:   [ Applications/System ]<br />
7 &#8211;  Architecture: [ i386 ]<br />
8 &#8211;  Source location: [ ruby-1.8.7-p334 ]<br />
9 &#8211;  Alternate source location: [  ]<br />
10 &#8211; Requires: [  ]<br />
11 &#8211; Provides: [ ruby-1.8.7 ]</p>
<p>Enter a number to change any of them or press ENTER to continue:<br />
This package will be built according to these values:<br />
修正があればする<br />
なければEnter</p>
<p>ruby -v<br />
ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-linux]</p>
<p>参考<br />
<a href="http://mymo.blog8.fc2.com/blog-entry-2.html">[CentOS]checkinstall導入(備忘録)</a><br />
<a href="http://blog.flatlabs.net/20100415_202351/">CentOSのyumでインストールしたRubyをバージョンアップ(インストール) (FlatLabs)</a></p>
<p>おまけ rubygemsのインストール<br />
wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz<br />
tar xfvz rubygems-1.3.5.tgz<br />
cd rubygems-1.3.5<br />
checkinstall -R &#8216;ruby setup.rb&#8217;<br />
rpm -ivh nodeps /usr/src/redhat/RPMS/i386/rubygems-1.3.5.i386.rpm</p>
<p>参考<br />
<a href="http://d.hatena.ne.jp/varlog/20090307/1236380738">CentOS5にrubyとrubygemをインストール</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.coalice.info/blog/linux/575.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.coalice.info/blog/linux/575.html" />
	</item>
		<item>
		<title>Kubuntu 8.10 (64ビット版)にTwitterクライアントを入れた</title>
		<link>http://www.coalice.info/blog/linux/281.html</link>
		<comments>http://www.coalice.info/blog/linux/281.html#comments</comments>
		<pubDate>Sat, 28 Feb 2009 09:03:54 +0000</pubDate>
		<dc:creator>Ayas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.coalice.info/blog/?p=281</guid>
		<description><![CDATA[<h3>試したもの一覧</h3>
　KDE Twitter・・・・変でした。
　InstantMessenger(IM)・・Twitterがサポート辞めてましたorz
　TweetDeck・・・・設定で無事使えました。
　P3(PeraPeraPrv)・・設定で無事使えました。お勧め。
　Twit + Wine・・・・無理でした。
　Tween・・・無理でした。]]></description>
			<content:encoded><![CDATA[<p>記事古いです。<br />
最近良かったのは<a href="http://twitter.softama.com/">ツイタマ</a>かな。<br />
Proxyが通せないこと以外はいい感じ。<br />
Webクライアントでは<a href="http://www.crowy.net/">Crowy</a>。<br />
<a href="http://hootsuite.com/">HootSuite</a>が人気だけど個人的にはゴテゴテしすぎなので・・。</p>
<h3>試したもの一覧</h3>
<p>　KDE Twitter・・・・変でした。<br />
　InstantMessenger(IM)・・Twitterがサポート辞めてましたorz<br />
　TweetDeck・・・・設定で無事使えました。<br />
　P3(PeraPeraPrv)・・設定で無事使えました。お勧め。<br />
　Twit + Wine・・・・無理でした。<br />
　Tween・・・無理でした。</p>
<p><span id="more-281"></span></p>
<h3>KDE Twitter</h3>
<p>　インストール直後に入ってた、KDEのWidget。<br />
　最初はiPhoneみたいな外観で動いていた。<br />
　・・が、突如透明化&#038;表示ずれ(1文字ずつ改行しはじめたりした)。<br />
　元々欲しい機能を満たしてなかったので放置。</p>
<h3>Instant Messenger</h3>
<p>　DevicesにInstantMessengerの項目がない。<br />
　なんでよーと英語にしたり日本語にしたり色々した。<br />
　どうも去年の夏ぐらいに使えなくなったらしいことが判明。<br />
　そういやAPI制限がどうの、鯖落ちがどうのと言ってたなー。。</p>
<h3>Windows用アプリ</h3>
<p>　WineとかMonoとか良く分って無いので｢動いたら儲けもん｣と適当にやった。<br />
　やっぱりだめだった（あたりまえ）<br />
　　Twit・・・タイムライン取得できず。<br />
　　Tween・・Monoのエラーを吐いて起動すらせず。<br />
　とりあえず他をあたることに。ちなみにWine1.0、Mono2.2。</p>
<h3>TweetDeck</h3>
<p>　これはうまく動いた。手順は以下。</p>
<ol>
<li><a href="http://www.adobe.com/jp/support/kb/ts/235/ts_235089_ja-jp.html">64 ビット版 Linux ディストリビューションにおけるインストール手順（Adobe AIR 1.5）</a></li>
<li><a href="http://www.tweetdeck.com/beta/">TweetDeck</a>からTweetDeck AIR file をダウンロードして実行</li>
<li>TweetDeckを起動する。最初は日本語が表示されないので設定を変える。<br />
　Colors/FontでInternational Fontを選ぶ</li>
</ol>
<p>　こちら大分参考になりました。Gnomeの人は行くと幸せになれるかも。<br />
　<a href="http://e-scapego.at/2009/02/tweetdeck/">Adobe AIR 1.5 Linux (x86_64) に TweetDeck をインストールしたまとめ &#8211; セサミン・ラボ</a><br />
　ちなみにKwalletはデフォルトで動いてました。</p>
<p>　うまく動いたし、動いてるけど、窓でっかくて使いづらいので次。</p>
<h3>P3(PeraPeraPrv)</h3>
<p>　Javaベースのクライアント。手順は以下というかほとんど<br />
　<a href="http://www.smokeymonkey.net/2007/11/ubuntutwitter.html">[-*煙猴*-]: UbuntuでTwitterクライアントを動かしちゃおう</a><br />
　のまんま。手順2は素直に飛ばしたけど、化けませんでした。</p>
<ol>
<li>aptitudeとかAPT/Synapticでsun-java6-jdkインストール</li>
<li><a href="http://d.hatena.ne.jp/lynmock/20071107/p2">【P3】P3:PeraPeraPrv &#8211; とかいろいろ</a>から最新版をダウンロード</li>
<li>P3を起動して、画面表示が多少おかしかった<sup>*<a href="http://www.coalice.info/blog/linux/281.html#footnote_0_281" id="identifier_0_281" class="footnote-link footnote-identifier-link" title="Gtk関連のエラー吐きまくり、java -jarじゃなくてsudo java -jarで起動するとか酷い事したらマシになったので、パーミッション関係で何か変だったのかも">1</a></sup>ので対処<br />
[設定]-[表示]のGTKのルック＆フィールのチェックをOFF</li>
</ol>
<p>　Anthyだからちょっと不安だけど、今の所謎の現象は起きていない。<br />
　便利に使わせてもらってます。</p>
<p>しかしJavaベースのクライアント、軽快に動くようになったなぁ・・・</p>
<ol class="footnotes"><li id="footnote_0_281" class="footnote">Gtk関連のエラー吐きまくり、java -jarじゃなくてsudo java -jarで起動するとか酷い事したらマシになったので、パーミッション関係で何か変だったのかも</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.coalice.info/blog/linux/281.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.coalice.info/blog/linux/281.html" />
	</item>
		<item>
		<title>syslinuxでMBRに書けない件と、Vista でwubiが起動しない件 今日のまとめ3</title>
		<link>http://www.coalice.info/blog/linux/187.html</link>
		<comments>http://www.coalice.info/blog/linux/187.html#comments</comments>
		<pubDate>Sun, 08 Jun 2008 17:51:38 +0000</pubDate>
		<dc:creator>Ayas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wubi]]></category>

		<guid isPermaLink="false">http://www.coalice.info/blog/linux/ubuntu/187.html</guid>
		<description><![CDATA[LetsnoteにUbuntuを入れるか迷っているので、とりあえず見当をつける為に2つ試したメモ。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#82 [...]]]></description>
			<content:encoded><![CDATA[<p>LetsnoteにUbuntuを入れるか迷っているので、とりあえず見当をつける為に2つ試したメモ。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
別OSどうやって入れよう？<br />
　1.USB-KNOPPIXをVistaで作る<br />
　　　　　そこからHDD内のイメージを読み込んでインストールしようとか<br />
　　　　　この過程で分かってけど、ネットワークブートできるPCだから、それでインストールできるっぽい。。<br />
　　　　　　　>><a href="http://d.hatena.ne.jp/sfujisak/20080306/p1">[Linux]PXEでDebian/Ubuntuをネットワークインストール</a><br />
てか、Ubuntuうまく動くのか？</p>
<p>　2.<a href="http://wubi-installer.org/">wubi</a>を使って、とりあえず突っ込んでみる<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><span id="more-187"></span><br />
1.USB-KNOPPIXをVistaで作る<br />
　LinuxPCもCD-ROMも無しで作る(起動OK、ネットワークNG)<br />
　　・Letsnote CF-T7CW5<br />
　　・USBメモリ(床に落ちてたToteBag256MB)<br />
　　・Daemon tools<br />
　　・USB-KNOPPIXイメージ<br />
　　・syslinux</p>
<p>基本はこちら通り >> <a href="http://blog.livedoor.jp/cielo_ee/archives/50466425.html">USB-KNOPPIXのインストール(失敗)</a><br />
｢失敗｣とあるけど解決済みで、syslinux オプションを変えるだけ。</p>
<blockquote cite="http://homepage1.nifty.com/ttakao/syslinux-doc.htm" title="SYSLINUXドキュメント（日本語）">
<p>-sオプションを指定すると、SYSLINUXの”安全にゆっくり動作”バージョンをインストールします。このバージョンはSYSLINUXがBIOSのバグで失敗しそうなところでも動作するようにできています。もしこのオプションをつけなくてはきちんと動作しない機器があったら、できるだけ詳しく機器構成と失敗のメッセージをお知らせください。<br />
-oオプションは、ディスクイメージのファイルとその中でファイルシステムのオフセットを指定する時に使います。<br />
-m,-aオプションはDOS,WindowsインストーラでMBR(Master Boot Record)に書き込み、そのパーティションをアクティブにする時に指定します。
</p>
<p><cite><a href="http://homepage1.nifty.com/ttakao/syslinux-doc.htm">SYSLINUXドキュメント（日本語）</a> (2008-06-09)</cite>
</p></blockquote>
<p>だから、こんな感じ<br />
　　syslinux -ma E:</p>
<p>・・のはずが。Vistaで実行してみたところ、下記のエラー<br />
　　Accessing physical drive: アクセスが拒否されました。</p>
<p>管理者権限がなかったらしい。<br />
面倒なので、<br />
適当なフォルダを右クリック -> [新規作成] &#8211; [ショートカット]<br />
　　項目の場所に　cmd　とだけ入力して作成<br />
できたショートカットを右クリック -> [管理者として実行]<br />
これで管理者権限で動作している窓が開くので、コマンドを打つ。<br />
　　syslinux -ma E:</p>
<p>おわり。</p>
<p>そしてUSBメモリから起動してみたところ、Xｆceも起動して操作も一応できる。<br />
でもNICを認識してない感じ。<br />
さすがに基にしたイメージが古すぎるかもしれないので、次にやるなら >> <a href="http://yumenohako.jp/cgi-bin/knoppix/wiki.cgi">USB-Knoppixではじめよう</a><br />
または >> <a href="http://forum.ubuntulinux.jp/viewtopic.php?id=1874">Ubuntu日本語フォーラム / USB Ubuntu(8.04)の作り方</a><br />
2GBのUSBメモリかぁ・・もってないな。</p>
<p>2.wubiを使って、とりあえず突っ込んでみる</p>
<p>入れてみようと思ったが、wubiが起動しない・・・<br />
理由はIMEらしい。<br />
	なんか、<a href="http://forum.ubuntulinux.jp/viewtopic.php?pid=11465">VistaはOffice IMEとかいうのが起動していると不安定らしい</a><br />
	うちの新しいノートPCさんは、デフォルトでそれしかなかったから起動せず<br />
	解決策として、<br />
	[コントロールパネル] &#8211; [地域と言語の設定]<br />
		[キーボードと言語] &#8211; [キーボードの変更]<br />
			[追加] &#8211; [日本語（日本）] &#8211; [キーボード]<br />
			[Microsoft IME]を選択して[OK]<br />
	あとはMicrosoft IMEを一番上にして、[適用]</p>
<p>とりあえず、アップデートまでして終了。<br />
GUIは見た感じ問題なし。(Wallpaper、鶴だと思ったら鷺（Heron)だった&#8230;)<br />
でも音が鳴ってなかった。Windows側でミュートにしてると鳴らないとか見かけた(どこだっけ..)から、それかな？<br />
それにしたって、Ubuntu側で解除できるんじゃ。。<br />
その辺は明日にでも。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coalice.info/blog/linux/187.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.coalice.info/blog/linux/187.html" />
	</item>
		<item>
		<title>Unix系OSを、シングルユーザモードで起動する方法のまとめ</title>
		<link>http://www.coalice.info/blog/linux/167.html</link>
		<comments>http://www.coalice.info/blog/linux/167.html#comments</comments>
		<pubDate>Sun, 17 Feb 2008 09:37:22 +0000</pubDate>
		<dc:creator>Ayas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Other OS]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[hp-ux]]></category>
		<category><![CDATA[lilo]]></category>
		<category><![CDATA[netbsd]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.coalice.info/blog/diary/167.html</guid>
		<description><![CDATA[書いたもの LILO, GRUB, FreeBSD, NetBSD(i386), Solaris, HP-UX LILO, GRUB以外はやったこと無いので不安。 ブートローダ：LILO テキストモードで boot: l [...]]]></description>
			<content:encoded><![CDATA[<p>書いたもの<br />
LILO, GRUB, FreeBSD, NetBSD(i386), Solaris, HP-UX<br />
LILO, GRUB以外はやったこと無いので不安。<br />
<span id="more-167"></span><br />
<strong>ブートローダ：LILO</strong><br />
テキストモードで</p>
<blockquote><p>boot: linux single</p></blockquote>
<p><strong>ブートローダ：GRUB</strong></p>
<blockquote cite="http://www.atmarkit.co.jp/flinux/rensai/linuxtips/488bootsingle.html" title="＠IT：シングルユーザーモードで起動するには">
<p>GRUBでは、最初の画面が表示されたところで［E］キーを押す。複数のOSが登録されている場合は、起動したいOSを選択してから［E］キーを押す。</p>
<p>　選択したOSの起動コマンドが表示されるので、「kernel?」の行を選択して、再び［E］キーを押す。<br />
OSの起動コマンド画面。「kernel?」の行を選択して［E］キーを押す</p>
<p>　起動コマンドの編集画面になるので、コマンドの末尾に「 single」（先頭にスペースを入れる）と入力して［Enter］キーを押す。<br />
起動コマンドの編集画面。末尾に「 single」と入力して［Enter］キーを押す</p>
<p>　すると、先ほどの起動コマンド画面に戻る。「kernel?」の行末に「 single」が追加されていることを確認したら［b］キーを押す。これで、シングルユーザーモードによる起動が始まる。</p>
<p><cite><a href="http://www.atmarkit.co.jp/flinux/rensai/linuxtips/488bootsingle.html">＠IT：シングルユーザーモードで起動するには</a> (2008-02-17)</cite>
</p></blockquote>
<p><strong>Solaris</strong></p>
<blockquote><p>boot -s</p></blockquote>
<p><strong>FreeBSD</strong></p>
<blockquote cite="http://ash.jp/freebsd/boot.htm" title="緊急時のブート方法">
<p>ブート時にシングルユーザモードに移行するには、電源を入れ、Boot:という画面が出たらすぐに、-sと入力します。 少しでも入力が遅れると、自動起動してしまいます。 また、ESCなどの特殊文字を入力すると、シングルユーザモードにはなりませんので、注意が必要です。</p>
<p>Boot: -s</p>
<p><cite><a href="http://ash.jp/freebsd/boot.htm">緊急時のブート方法</a> (2008-02-17)</cite>
</p></blockquote>
<p><strong>NetBSD</strong></p>
<blockquote><p>boot netbsd -s</p></blockquote>
<p>　　でもport(i386とかSPARCとか？)によって違うらしい。良く判らない。<br />
　　参考：<a href="http://area51.gr.jp/~rin/pcmemo/NetBSDsingle-user-mode">NetBSD でシングルユーザーモードを使う</a></p>
<p><strong>HP-UX HP 9000 サーバー</strong></p>
<blockquote cite="http://docs.hp.com/ja/A5201-96043-ja/apcs02.html#aes-npar-329" title="HP-UX のブート">
<p>   1.シングルユーザーモードで HP-UX をブートしたい nPartition の BCH メインメニューにアクセスします。</p>
<p>      サービスプロセッサ (MP または GSP) にログインし、CO と入力して Console リストにアクセスします。nPartition コンソールを選択します。コンソールにアクセスするとき、BCH メインメニュー (Main Menu: Enter command or menu> プロンプト) にいることを確認します。メインメニュー以外の BCH メニューにいる場合は、MA と入力して BCH メインメニューに戻ります。</p>
<p>   2.BCH インタフェースで、BOOT コマンドを使って希望のデバイスをブートし、ブートする前の ISL プロンプトで nPartition が停止するように指定します (“stop at the ISL prompt” という質問に y と応答)。</p>
<p>   3.ISL プロンプトで、適切なセカンダリシステムローダー (hpux) コマンドを発行して HP-UX カーネルを希望のモードでブートします。</p>
<p>hpux ローダーを使ってブートモードオプションと、nPartition にブートするカーネル (/stand/vmunix など) を指定します。</p>
<p>    *HP-UX をシングルユーザーモードでブートする場合<br />
      ISL> hpux -is boot /stand/vmunix</p>
<p>    *HP-UX をデフォルトの実行レベルでブートする場合<br />
      ISL> hpux boot /stand/vmunix</p>
<p>ISL プロンプトを終了して BCH インタフェースに戻るには、上記の hpux ローダーコマンドのいずれかを指定するのではなく、EXIT コマンドを発行します。</p>
<p>   4.コンソールおよびサービスプロセッサインタフェースを終了します。</p>
<p>BCH 環境を終了するには、^B ([Control-B]) を押します。これで、nPartition コンソールが終了し、サービスプロセッサのメインメニューに戻ります。サービスプロセッサを終了するには、メインメニューで X と入力します。</p>
<p><cite><a href="http://docs.hp.com/ja/A5201-96043-ja/apcs02.html#aes-npar-329">HP-UX のブート</a> (2008-02-17)</cite>
</p></blockquote>
<p><strong>HP-UX HP Integrity サーバー</strong></p>
<blockquote cite="http://docs.hp.com/ja/A5201-96043-ja/apcs02.html#aes-npar-329" title="HP-UX のブート">
<p>   1.HP-UX をシングルユーザーモードでブートしたい nPartition の EFI シェル環境にアクセスします。</p>
<p>サービスプロセッサ  MP または GSP  にログインし、CO と入力して Console リストにアクセスします。nPartition コンソールを選択します。</p>
<p>コンソールにアクセスするとき、EFI ブートマネージャメニュー  メイン EFI メニュー  にいることを確認します。別の EFI メニューにいる場合は、サブメニューの [Exit] オプションを選択して EFI Boot Manager という見出しの画面まで戻ります。</p>
<p>EFI ブートマネージャメニューで、[EFI Shell] メニューオプションを選択して EFI シェル環境にアクセスします。</p>
<p>   2.デバイス  ここから HP-UX をブートする  の EFI システムパーティション  fsX: X はファイルシステム番号  にアクセスします。</p>
<p>   3.希望するブートデバイスの EFI システムパーティションにアクセスするには、HPUX コマンドを発行して選択したデバイスの  EFI HPUX HPUX.EFI ローダーを呼び出します。</p>
<p>   4.HP-UX ブートプロセスの中断用に設けてある 10 秒の間に任意のキーを押して、HP-UX ブートローダーのプロンプト  HPUX>  までブートします。 次のステップで、HPUX.EFI ローダーを使って HP-UX をシングルユーザーモードでブートします。</p>
<p>何かキーを押すと、HPUX.EFI インタフェース  HP-UX ブートローダープロンプトの HPUX>  が表示されます。HPUX.EFI ローダーの使用方法に関するヘルプを表示させるには、help コマンドを入力します。EFI シェルに戻るには、exit と入力します。</p>
<p>   5.HPUX.EFI インタフェース (HP-UX ブートローダーのプロンプト HPUX>) で boot -is vmunix コマンドを入力し、HP-UX (/stand/vmunix カーネル) をシングルユーザー (-is) モードでブートします。</p>
<p>   6.コンソールおよびサービスプロセッサインタフェースを終了します。</p>
<p>EFI 環境を終了するには、^B ([Control-B]) を押します。これで、nPartition コンソールが終了し、サービスプロセッサのメインメニューに戻ります。サービスプロセッサを終了するには、メインメニューで X と入力します。</p>
<p><cite><a href="http://docs.hp.com/ja/A5201-96043-ja/apcs02.html#aes-npar-329">HP-UX のブート</a> (2008-02-17)</cite>
</p></blockquote>
<p>最後にHP-UX。実物に触ったことがないので、正直何が書いてあるのか良く判らない。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coalice.info/blog/linux/167.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.coalice.info/blog/linux/167.html" />
	</item>
	</channel>
</rss>

