WordPress のインストール

・LAMP環境を構築する・wordpressパッケージのダウンロード、設置 # cd /var/www/html # wget http://ja.wordpress.org/latest-ja.zip # unzip latest-ja.zip ・データベース作成 mysql> CREATE DATABASE database_name; mysql> GRANT ALL PRIVILEGES ON dat…

Debian7.0 MiniDLNAのインストール

・インストール # apt-get install minidlna・設定 # vi /etc/minidlna.conf media_dir=/mnt/storage-1/video/ media_dir=/mnt/storage-2/ db_dir=/var/lib/minidlna log_level=warn root_container=B network_interface=eth0 friendly_name=MiniDLNA #inoti…

FreeBSD9.0 MiniDLNAのインストール

・インストール # cd /usr/ports/net/minidlna # make # make install clean・初期設定 # mkdir /var/db/minidlna # chown dlna:dlna /var/db/minidlna# vi /usr/local/etc/minidlna.conf network_interface=re0 media_dir=V,/mnt/storage-1/video/ media_di…

CentOS 6.4 Redmine 2.3のインストール

http://blog.redmine.jp/articles/2_3/installation_centos/

FuelPHP 導入

PHP

・導入環境 CentOS 6.3 Apache 2.2.15 PHP 5.3.3 MySQL Server 5.1.67 FulePHP 1.5・FuelPHPの導入 # yum install curl git # curl get.fuelphp.com/oil | sh・プロジェクトの作成 # cd /var/www/html # oil create project_name ※「Fatal error: Exception …

Apache Basic認証の設定

・パスワードファイルの新規作成 # htpasswd -c /etc/httpd/htpasswd username ・ユーザの追加 # htpasswd /etc/httpd/htpasswd username ・httpd.conf の編集 # vi /etc/httpd/conf/httpd.conf AuthUserFile /etc/httpd/htpasswd AuthGroupFile /dev/null A…

CentOS6 Tiny Tiny RSS をインストールする

・環境 CentOS 6.4 Tiny Tiny RSS 1.9 ・インストール # yum install httpd php mysql-server ・追加モジュールのインストール # yum install php-mysql php-xml php-mbstring ・Tiny Tiny RSS のダウンロード # cd /var/www/html # git clone https://tt-rs…

CentOS6 Postfixでroot宛メールをGmailに転送する

・インストール # yum install postfix # yum install cyrus-sasl cyrus-sasl-plain # yum install mailx ・main.cf の編集 # vi /etc/postfix/main.cf # 以下を修正 myhostname = myhost.example.net mydomain = example.net ※適当で良い # 以下を追加 rela…

CentOS6 Zabbixのインストール

・LAMP環境を用意する・yumリポジトリを追加する # cd /usr/local/src # wget http://www.zabbix.jp/binaries/relatedpkgs/rhel6/i386/zabbix-jp-release-6-5.noarch.rpm # rpm -ivh zabbix-jp-release-6-5.noarch.rpm ・パッケージのインストール # yum ins…

Windows8 インストールしたらとりあえずやること

・UAC の無効化 チャームの[検索]で「uac」 [ユーザーアカウント制御設定の変更] ・ハイバネーションの無効化(ハイバネーションを使わない場合) 管理者権限でコマンドプロンプトを開く。 # powercfg.exe /hibernate off ・復元の無効化 チャームから[設定]…

Linux 起動時のfsckタイミングの変更

・状態確認 # tune2fs -l /dev/sda1 Mount count: 7 Maximum mount count: 24 Check interval: 15552000 (6 months) ・Maximum mount count を変更 # tune2fs -c 512 /dev/sda1 ※ 0 にすれば無効になる・チェック期間を無効にする # tune2fs -i 0 /dev/sda1 …

CentOS6 起動画面をテキスト表示にする

# vi /boot/grub/grub.conf ※ kernel行の最後あたりにある「rhgb quiet」を消す

PT3の設定(CentOS6)

・事前準備 # yum -y install kernel-devel-`uname -r` # yum -y install yum-priorities git unzip # yum -y install gcc gcc-c++ kernel-devel make ・カードリーダ用パッケージをインストール # yum -y install ccid pcsc-lite pcsc-lite-devel pcsc-lite…

PT3の設定(Ubuntu12.04)

・事前準備 # apt-get update # apt-get install git unzip pkg-config linux-headers-3.2.0-23-generic automake build-essential # vi /etc/apt/sources.list 下記をファイルの末尾に追加 deb http://ftp.jaist.ac.jp/pub/Linux/ubuntu maverick main univ…

FreeBSD で Nginx + PHP-FPM

・注意点 ・モジュールはビルド時にしか追加できない ・Nginx と PHP-FPM の実行ユーザ:グループが一致していないと動作しないので、合わせること ・ドキュメントルート配下のPHPフォルダ/ファイルには Nginx と PHP-FPM のユーザに実行権限を与えること・PH…

rsyslog の設定

・注意点 ・syslog や syslog-ng とは競合するので、削除するか起動しないようにしておく ・モジュールを追加する際はソースからコンパイルする必要あり。動的追加不可?・設定ファイル /etc/sysconfig/rsyslog 起動オプション /etc/rsyslog.conf 全体設定 /…

Linux logrotate の設定

・各ファイル /etc/logrotate.conf logrotate全体の設定ファイル /etc/logrotate.d/ 個別の設定ファイルを保存するディレクトリ /etc/cron.daily/logrotate cronで実行されるスクリプト /var/lib/logrotate.status logrotateの状態記録ファイル /usr/sbin/lo…

mdadm で RAID1 を構成

/dev/vdb と /dev/vdc で vdb1 と vdc1 を作成。 RAID1を組んでフォーマット、マウントする。・ディスクの状態確認 # fdisk -l ・パーティション作成 # fdisk /dev/vdb # fdisk /dev/vdc ・RAIDデバイスを作成 # mdadm --create /dev/md0 --auto=yes --level…

iperf のインストール

・ソースからインストール http://sourceforge.net/projects/iperf/ からソースコードを取得してコンパイルする・Portsからインストール # cd /usr/ports/benchmarks/iperf # make install clean ・pkg_add # pkg_add -r iperf ・Android版もある https://pl…

netperfのインストール

・ソースからインストール # cd /usr/local/src # wget ftp://ftp.netperf.org/netperf/netperf-2.6.0.tar.bz2 # bzip2 -dc netperf-2.6.0.tar.bz2 | tar xvf - # cd netperf # ./configure # make install clean ・Portsからインストール # cd /usr/ports/b…

CentOS6 OpenVPN のインストール(tun L3接続)

・前準備 http://d.hatena.ne.jp/kt_hiro/20120821/1345555381 ・インストール # yum install openvpn ・OpenVPN 2.3からeasy-rsaが同梱されていないので git でダウンロード # cd /usr/share/openvpn # git clone https://github.com/OpenVPN/easy-rsa/ ・…

iptables の設定

・カーネルパラメータの設定 別セグメントへのパケットの転送を許可する(IPv4) # echo 1 > /proc/sys/net/ipv4/ip_forward # vi /etc/sysctl.conf net.ipv4.ip_forward = 1 ・カーネルパラメータの確認 # sysctl -p ・rsyslog設定 # vi /etc/rsyslog.conf …

PowerCLIのインストールと基本的なコマンドレット

インストール ・PowerCLI のダウンロード http://www.vmware.com/support/developer/PowerCLI/ダウンロードのためのIDとパスワードは適当に何とかする・実行時の注意 初めての実行時に以下のエラーが出る。 スクリプトの実行がシステムで無効になっているた…

Mac PRAMクリアとSMCリセット

Mac

Macが起動しない、スリープから復帰しない、等のときに。 PRAMクリア(NVRAMクリア) http://support.apple.com/kb/HT1379?viewlocale=ja_JP 主に以下の情報をリセットする。 スピーカーの音量 画面の解像度 起動ディスクの選択 最近起きたカーネルパニック…

CentOS6 NetInst

CentOS をネットワークインストールする方法。・インストール元を指定する際「URL」を選択する ・URLで「ftp://ftp.riken.jp/Linux/centos/6.3/os/x86_64」のように指定する

PHP ファイルアップロード

# vi /etc/php.ini upload_max_filesize post_max_size memory_limit max_execution_time max_file_uploads ※それぞれ、最大ファイルサイズ、最大POSTサイズ、 最大メモリサイズ、処理の最大待ち時間、 同時にアップロードできるファイル数

CentOS6 Apache + SSL

・インストール # yum install httpd # yum install openssl # yum install mod_ssl ・サーバー用秘密鍵・証明書作成 # cd /etc/pki/tls/certs/ # sed -i 's/365/3650/g' Makefile ※サーバー用証明書有効期限を1年から10年に変更 # make server.crt # openss…

CentOS6 ntp

・インストール # yum install ntp ・時刻同期 # ntpdate ntp.nict.jp ・crontab に設定 # crontab -e 10 6 * * * ntpdate ntp.nict.jp

CentOS6 LAMP環境の構築

・インストール # yum install httpd php mysql-server ・追加モジュールのインストール # yum install php-mysql ・動作確認 Apache + PHP # vi /var/www/html/phpinfo.php Apache + PHP + MySQL # vi /var/www/html/mysql_connect.php

CentOS yumコマンド

・インストール # yum install ・削除 # yum remove ・アップデート # yum check-update # yum update # yum -y update ・キャッシュクリア # du -sh /var/cache/yum/ # yum clean ・検索 # yum search ・インストール済みパッケージ確認 # yum list install…