<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>IT備忘録</title>
    <description>φ（．．）メモメモ</description>
    <link>http://ark0046.blog.shinobi.jp/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>[CentOS 6] Ant</title>
      <description>&lt;div&gt;ダウンロード&lt;/div&gt;&lt;div&gt;&amp;nbsp;# cd /usr/local/lib/&lt;/div&gt;&lt;div&gt;&amp;nbsp;# wget http://www.apache.org/dist/ant/binaries/apache-ant-1.9.7-bin.tar.gz&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;インストール&lt;/div&gt;&lt;div&gt;&amp;nbsp;# tar xzvf apache-ant-1.9.7-bin.tar.gz&lt;/div&gt;&lt;div&gt;&amp;nbsp;# ln -s apache-ant-1.9.7/ ant&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;環境変数の設定&lt;/div&gt;&lt;div&gt;&amp;nbsp;# echo 'export ANT_HOME=/usr/local/lib/ant' &amp;gt;&amp;gt; /etc/profile.d/ant.sh&lt;/div&gt;&lt;div&gt;&amp;nbsp;# echo 'export PATH=$PATH:$ANT_HOME/bin' &amp;gt;&amp;gt; /etc/profile.d/ant.sh&lt;/div&gt;&lt;div&gt;&amp;nbsp;# source /etc/profile.d/ant.sh&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;確認&lt;/div&gt;&lt;div&gt;&amp;nbsp;# ant -version&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description> 
      <link>http://ark0046.blog.shinobi.jp/centos%206/-centos%206-%20ant</link> 
    </item>
    <item>
      <title>[CentOS 6] Maven</title>
      <description>&lt;div&gt;ダウンロード&lt;/div&gt;&lt;div&gt;&amp;nbsp;# cd /usr/local/lib/&lt;/div&gt;&lt;div&gt;&amp;nbsp;# wget http://ftp.kddilabs.jp/infosystems/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;インストール&lt;/div&gt;&lt;div&gt;&amp;nbsp;# tar xzvf apache-maven-3.3.9-bin.tar.gz&lt;/div&gt;&lt;div&gt;&amp;nbsp;# ln -s apache-maven-3.3.9/ maven&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;環境変数の設定&lt;/div&gt;&lt;div&gt;&amp;nbsp;# echo 'export MVN_HOME=&quot;/usr/local/lib/maven&quot;' &amp;gt;&amp;gt; /etc/profile.d/maven.sh&lt;/div&gt;&lt;div&gt;&amp;nbsp;# echo 'export PATH=&quot;${MVN_HOME}/bin:${PATH}&quot;' &amp;gt;&amp;gt; /etc/profile.d/maven.sh&lt;/div&gt;&lt;div&gt;&amp;nbsp;# source /etc/profile.d/maven.sh&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;確認&lt;/div&gt;&lt;div&gt;&amp;nbsp;# mvn --version&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description> 
      <link>http://ark0046.blog.shinobi.jp/centos%206/-centos%206-%20maven</link> 
    </item>
    <item>
      <title>[CentOS 6] Jenkins</title>
      <description>&lt;div&gt;※Jenkins を動かすためには Java 6 以上が必要&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Jenkins のインストール&lt;/div&gt;&lt;div&gt;&amp;nbsp;# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo&lt;/div&gt;&lt;div&gt;&amp;nbsp;# rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key&lt;/div&gt;&lt;div&gt;&amp;nbsp;# yum install jenkins&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;jenkinsの設定値変更&lt;/div&gt;&lt;div&gt;&amp;nbsp;# vi /etc/sysconfig/jenkins&lt;/div&gt;&lt;div&gt;================================================&lt;/div&gt;&lt;div&gt;JENKINS_JAVA_OPTIONS=&quot;-Djava.awt.headless=true -Dhudson.util.ProcessTree.disable=true&quot;&lt;/div&gt;&lt;div&gt;JENKINS_PORT=&quot;8090&quot;&lt;/div&gt;&lt;div&gt;JENKINS_AJP_PORT=&quot;8010&quot;　&amp;larr;　いらんかな？？&lt;/div&gt;&lt;div&gt;JENKINS_ARGS=&quot;--prefix=/jenkins&quot;&lt;/div&gt;&lt;div&gt;================================================&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;ファイアウォールの設定値変更&lt;/div&gt;&lt;div&gt;&amp;nbsp;# vi /etc/sysconfig/iptables&lt;/div&gt;&lt;div&gt;================================================&lt;/div&gt;&lt;div&gt;-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT&lt;/div&gt;&lt;div&gt;-A INPUT -m state --state NEW -m tcp -p tcp --dport 8090 -j ACCEPT　&amp;larr;　追加&lt;/div&gt;&lt;div&gt;-A INPUT -j REJECT --reject-with icmp-host-prohibited&lt;/div&gt;&lt;div&gt;================================================&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;ファイアウォール再起動&lt;/div&gt;&lt;div&gt;&amp;nbsp;# service iptables restart&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Jenkins起動&lt;/div&gt;&lt;div&gt;&amp;nbsp;# service jenkins start&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;サーバ起動時にJenkinsが起動するように設定&lt;/div&gt;&lt;div&gt;&amp;nbsp;# chkconfig jenkins on&lt;/div&gt;&lt;div&gt;&amp;nbsp;# chkconfig --list | grep jenkins&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Jenkinsへアクセス&lt;/div&gt;&lt;div&gt;http://192.168.*.*:8090/jenkns&lt;/div&gt;&lt;div&gt;Administrator password に以下で表示される内容を貼り付け&lt;/div&gt;&lt;div&gt;&amp;nbsp;# cat /var/lib/jenkins/secrets/initialAdminPassword&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;おすすめプラグイン&lt;/div&gt;&lt;div&gt;FindBugs Plugin&lt;/div&gt;&lt;div&gt;コンパイル後のバイトコードを解析してバグや不具合が発生しそうなコードをチェックしてくれる&lt;/div&gt;&lt;div&gt;Checkstyle Plugin&lt;/div&gt;&lt;div&gt;コーディング規約違反をチェックをしてくれる&lt;/div&gt;&lt;div&gt;Emotional Jenkins Plugin&lt;/div&gt;&lt;div&gt;Jenkinsおじさんが怒ったり悲しんだりする&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description> 
      <link>http://ark0046.blog.shinobi.jp/centos%206/-centos%206-%20jenkins</link> 
    </item>
    <item>
      <title>[CentOS 6] Java 開発環境</title>
      <description>&lt;div&gt;java 8 開発環境のインストール&lt;/div&gt;&lt;div&gt;&amp;nbsp;# yum install java-1.8.0-openjdk-devel&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;ランタイムだけの場合は以下&lt;/div&gt;&lt;div&gt;&amp;nbsp;# yum install java-1.8.0-openjdk&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;複数のバージョンがインストールされている際にデフォルト切り替え&lt;/div&gt;&lt;div&gt;&amp;nbsp;# alternatives --config java&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description> 
      <link>http://ark0046.blog.shinobi.jp/centos%206/-centos%206-%20java%20%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83</link> 
    </item>
    <item>
      <title>[CentOS 6] インメモリKVS構築(Redis)</title>
      <description>&lt;div&gt;インストール&lt;/div&gt;&lt;div&gt;&amp;nbsp;# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm&lt;/div&gt;&lt;div&gt;&amp;nbsp;# yum -y install redis&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Redisを起動&lt;/div&gt;&lt;div&gt;&amp;nbsp;# /etc/init.d/redis start&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;サーバ起動時にRedisが起動するように設定&lt;/div&gt;&lt;div&gt;&amp;nbsp;# chkconfig redis on&lt;/div&gt;&lt;div&gt;&amp;nbsp;# chkconfig --list | grep redis&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;動作確認&lt;/div&gt;&lt;div&gt;&amp;nbsp;$ redis-cli&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;gt; set name ark0046&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;gt; get name&lt;/div&gt;&lt;div&gt;&amp;nbsp;ark0046&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;gt; exit&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description> 
      <link>http://ark0046.blog.shinobi.jp/centos%206/-centos%206-%20%E3%82%A4%E3%83%B3%E3%83%A1%E3%83%A2%E3%83%AAkvs%E6%A7%8B%E7%AF%89-redis-</link> 
    </item>
    <item>
      <title>[CentOS 6] ntpの設定</title>
      <description>&lt;div&gt;手動で時刻を合わせる&lt;/div&gt;&lt;div&gt;&amp;nbsp;# ntpdate ntp.nict.jp&lt;/div&gt;&lt;div&gt;crontabへ設定(毎時0分に1時間おきに実行)&lt;/div&gt;&lt;div&gt;&amp;nbsp;# crontab -e&lt;/div&gt;&lt;div&gt;&amp;nbsp; 0 * * * * /usr/sbin/ntpdate ntp.nict.jp &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description> 
      <link>http://ark0046.blog.shinobi.jp/centos%206/-centos%206-%20ntp%E3%81%AE%E8%A8%AD%E5%AE%9A</link> 
    </item>
    <item>
      <title>[CentOS 6] パッケージ管理システム設定</title>
      <description>&lt;div&gt;インストール済パッケージの一括アップデート&lt;/div&gt;&lt;div&gt;&amp;nbsp;# yum -y update&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;ベースパッケージ群、開発ツールパッケージ群インストール&lt;/div&gt;&lt;div&gt;&amp;nbsp;# yum -y groupinstall &quot;Base&quot; &quot;Development tools&quot;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description> 
      <link>http://ark0046.blog.shinobi.jp/centos%206/-centos%206-%20%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E7%AE%A1%E7%90%86%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E8%A8%AD%E5%AE%9A</link> 
    </item>
    <item>
      <title>[CentOS 6] rootになれるユーザを制限する</title>
      <description>&lt;div&gt;例:hogeユーザ&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;一般ユーザhogeの作成&lt;/div&gt;&lt;div&gt;&amp;nbsp;# useradd hoge&lt;/div&gt;&lt;div&gt;hogeのパスワード設定&lt;/div&gt;&lt;div&gt;&amp;nbsp;# passwd hoge&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;ユーザをwheelグループに追加(/etc/group)&lt;/div&gt;&lt;div&gt;&amp;nbsp;# usermod -G wheel hoge&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;suファイルのコメントを一部解除&lt;/div&gt;&lt;div&gt;(wheelグループのユーザーのみsuコマンドを実施できるようにする)&lt;/div&gt;&lt;div&gt;&amp;nbsp;# vi /etc/pam.d/su&lt;/div&gt;&lt;div&gt;&amp;nbsp; #auth &amp;nbsp; &amp;nbsp; &amp;nbsp; required &amp;nbsp; &amp;nbsp; pam_wheel.so use_uid&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&amp;darr;&lt;/div&gt;&lt;div&gt;&amp;nbsp; auth &amp;nbsp; &amp;nbsp; &amp;nbsp; required &amp;nbsp; &amp;nbsp; pam_wheel.so use_uid&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;sshでrootでのログインを不許可に設定&lt;/div&gt;&lt;div&gt;&amp;nbsp;# vi /etc/ssh/sshd_config&lt;/div&gt;&lt;div&gt;&amp;nbsp; #PermitRootLogin yes&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&amp;darr;&lt;/div&gt;&lt;div&gt;&amp;nbsp; PermitRootLogin no&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&amp;nbsp;# service sshd reload&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description> 
      <link>http://ark0046.blog.shinobi.jp/centos%206/-centos%206-%20root%E3%81%AB%E3%81%AA%E3%82%8C%E3%82%8B%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%92%E5%88%B6%E9%99%90%E3%81%99%E3%82%8B</link> 
    </item>
    <item>
      <title>[CentOS 6] セキュリティレベルの設定</title>
      <description>&lt;div&gt;SELinuxの無効化&lt;/div&gt;&lt;div&gt;&amp;nbsp;# setenforce 0&lt;/div&gt;&lt;div&gt;SELinux状態確認(Permissiveと出力されることを確認)&lt;/div&gt;&lt;div&gt;&amp;nbsp;# getenforce&lt;/div&gt;&lt;div&gt;SELinux設定ファイル編集&lt;/div&gt;&lt;div&gt;&amp;nbsp;# vi /etc/sysconfig/selinux&lt;/div&gt;&lt;div&gt;&amp;nbsp; SELINUX=enforcing&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&amp;darr;&lt;/div&gt;&lt;div&gt;&amp;nbsp; SELINUX=disabled&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description> 
      <link>http://ark0046.blog.shinobi.jp/centos%206/-centos%206-%20%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%83%AC%E3%83%99%E3%83%AB%E3%81%AE%E8%A8%AD%E5%AE%9A</link> 
    </item>
    <item>
      <title>[CentOS 6] ネットワーク設定</title>
      <description>&lt;div&gt;事前確認&lt;/div&gt;&lt;div&gt;&amp;nbsp; ホストOSの VMnet8 (nat) に設定されているIP情報を調べておく&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; 例)192.168.159.1/24&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;eth0ネットワーク設定ファイル編集&lt;/div&gt;&lt;div&gt;&amp;nbsp;# vi /etc/sysconfig/network-scripts/ifcfg-eth0&lt;/div&gt;&lt;div&gt;================================================&lt;/div&gt;&lt;div&gt;DEVICE=eth0&lt;/div&gt;&lt;div&gt;HWADDR=xx:xx:xx:xx:xx:xx&lt;/div&gt;&lt;div&gt;TYPE=Ethernet&lt;/div&gt;&lt;div&gt;NM_CONTROLLED=yes&lt;/div&gt;&lt;div&gt;ONBOOT=yes　&amp;larr;　ネットワーク自動起動設定&lt;/div&gt;&lt;div&gt;BOOTPROTO=static　&amp;larr;　IPアドレス固定設定&lt;/div&gt;&lt;div&gt;IPADDR=192.168.159.10　&amp;larr;　サーバーのIPアドレスを入力&lt;/div&gt;&lt;div&gt;NETMASK=255.255.255.0　&amp;larr;　ネットマスクを入力&lt;/div&gt;&lt;div&gt;GATEWAY=192.168.159.2　&amp;larr;　ルーターのIPアドレスを入力&lt;/div&gt;&lt;div&gt;DNS1=192.168.159.2　&amp;larr;　ルーターのIPアドレスを入力&lt;/div&gt;&lt;div&gt;================================================&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;ネットワーク再起動&lt;/div&gt;&lt;div&gt;&amp;nbsp;# /etc/rc.d/init.d/network restart&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;ネットワーク疎通確認(外部サイトへPINGを実行)&lt;/div&gt;&lt;div&gt;&amp;nbsp;# ping -c 4 www.google.com&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description> 
      <link>http://ark0046.blog.shinobi.jp/centos%206/-centos%206-%20%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E8%A8%AD%E5%AE%9A</link> 
    </item>

  </channel>
</rss>