2014年5月13日火曜日

phpadminインストール メモ linux

■phpadminインストール
cd /root/src
wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/4.2.0/phpMyAdmin-4.2.0-all-languages.tar.gz/download#
tar xvfz download
mv phpMyAdmin-4.2.0-all-languages /etc/httpd/htdocs/phpmyadmin
cp /etc/httpd/htdocs/phpmyadmin/config.sample.inc.php /etc/httpd/htdocs/phpmyadmin/config.inc.php
chmod 660 /etc/httpd/htdocs/phpmyadmin/config.inc.php
vi /etc/httpd/htdocs/phpmyadmin/config.inc.php

$cfg['blowfish_secret'] = 'denen';
$cfg['Lang'] = 'ja-utf-8';

Basic認証設置
/etc/httpd/bin/htpasswd -c /etc/httpd/htdocs/phpmyadmin/.htpasswd xxxxx  ←xxxはユーザ名
パスワード: xxxxxxx

vi /etc/httpd/htdocs/phpmyadmin/.htaccess

AuthType Basic
AuthName "Please Enter Your Password"
AuthUserFile /etc/httpd/htdocs/phpmyadmin/.htpasswd
Require valid-user

Subversionのインストール・設定

http://www.playstudy.net/wiki/server/subversion-install.html

2014年5月12日月曜日

mysql 5.6.16インストールメモ Linux

yum install libaio libaio-devel
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.16-1.linux_glibc2.5.x86_64.rpm-bundle.tar
tar xvf MySQL-5.6.16-1.linux_glibc2.5.x86_64.rpm-bundle.tar

rpm -ivh MySQL-shared-5.6.16-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-client-5.6.16-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-server-5.6.16-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-devel-5.6.16-1.linux_glibc2.5.x86_64.rpm

ls /usr/my.cnf
cp -p /usr/my.cnf /usr/my.cnf_org
cp /usr/share/mysql/my-default.cnf /usr/my.cnf
vim /usr/my.cnf

cat ~/.mysql_secret パスワード確認
mysql -u root -p
mysql> set password for 'root'@'localhost' = password('root'); パスワード設定



dumpファイルでリストア
mysql -u root -p データベース名 < dumpファイル

・mysql起動/停止
/etc/init.d/mysql start
/etc/init.d/mysql stop
・設定ファイル
/usr/my.cnf

2014年5月8日木曜日

memcachedインストール Linux CentOS6.3

■memcached インストール
yum install -y memcached         インストール
less vi /etc/sysconfig/memcached 設定ファイル確認
/etc/init.d/memcached start   起動
chkconfig memcached on   自動起動設定
chkconfig --list | grep 3:on 自動起動設定確認
telnet localhost 11211   接続
quit                     接続終了

■phpのセッションをmemcachedに変更する
/usr/local/php/bin/pecl install memcache  memcache.soができる
vi /usr/local/php/lib/php.ini                       php設定ファイルのセッション部分を修正する

----------------------------------------------
extension=memcache.so

;session.save_handler = files
session.save_handler = memcache

;session.save_path = "/tmp"
session.save_path = "tcp://localhost:11211"

----------------------------------------------

2014年5月7日水曜日

locate ファイルを高速に検索 LinuxCommand

■はいってなければインストール
[root@xxxxxx xxxxxx]# locate php.ini
bash: locate: コマンドが見つかりません
[root@xxxxxx xxxxxx]# yum install mlocate       
~~インストールログ略~~
[root@xxxxxx xxxxxx]# locate php.ini       ・・・ まだ足りぬ
locate: stat () `'/var/lib/mlocate/mlocate.db' できません: そのようなファイルや ディレクトリはありません  
[root@xxxxxx xxxxxx]# updatedb     ・・・ updatedb
[root@xxxxxx xxxxxx]# locate php.ini             ・・・ コマンド実行できた
/etc/php.ini
/root/php.ini
/usr/local/php/lib/php.ini
/usr/local/src/php-5.5.6/php.ini-development
/usr/local/src/php-5.5.6/php.ini-production
/usr/local/src/php-5.5.8/php.ini-development
/usr/local/src/php-5.5.8/php.ini-production
/usr/share/doc/php-common-5.3.3/php.ini-development
/usr/share/doc/php-common-5.3.3/php.ini-production


要約すると・・
yum install mlocate    ・・インストールして
updatedb          ・・updatedbすれば使える


■使い方
locate <ファイル名>

使用例 php.iniファイルのあるパスを一覧表示
[root@xxxxxx xxxxxx]# locate php.ini
/etc/php.ini
/root/php.ini
/usr/local/php/lib/php.ini
/usr/local/src/php-5.5.6/php.ini-development
/usr/local/src/php-5.5.6/php.ini-production
/usr/local/src/php-5.5.8/php.ini-development
/usr/local/src/php-5.5.8/php.ini-production
/usr/share/doc/php-common-5.3.3/php.ini-development
/usr/share/doc/php-common-5.3.3/php.ini-production

2014年5月6日火曜日

ネットワーク設定

■プライベートIPアドレスを指定する    centOS6.3
vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
#BOOTPROTO="dhcp"  ←コメントアウトする
IPADDR=192.168.0.X    ←指定したいIPアドレスを設定する
NETMASK=255.255.255.0
GATEWAY=192.168.0.1     ←デフォルトゲータウェイ
HWADDR="D4:3D:7E:0B:FD:67"
NM_CONTROLLED="yes"
ONBOOT="yes"              ←noだったらyesにしとく
TYPE="Ethernet"



※上記BOOTPROTOのコメントアウトとONBOOTをyesにしておかないと再起動したときに
プライベートIPアドレスがセットされないで127.0.0.1にもどる。するのわすれてリモートで再起動しちゃってつながらくなったのは良い思い出。


■ネットワーク起動/停止/再起動
etc/rc.d/init.d/network restart
etc/rc.d/init.d/network start
etc/rc.d/init.d/network stop

シャットダウン・再起動 shutdown  LinuxCommand

shutdown -r   再起動する
shutdown -h   シャットダウンする
shutdown now すぐにシャットダウン・再起動を行う






■すぐに再起動する
shutdown -r now