酪農家のブログ

趣味は研ぎ。砥石や包丁(庖丁)の評価を記事にしています。もちろん牛の話もあります

コンピュータ関連

[ リスト | 詳細 ]

僕のパソコンいじりの記録です
記事検索
検索

全4ページ

[1] [2] [3] [4]

[ 前のページ | 次のページ ]

#postgresqlマニュアル 24.1. SQLによるダンプ
#http://www.postgresql.jp/document/8.4/html/backup-dump.html
###########################################################################
#databaseバックアップ手順
pg_dump -Fc -C データベース名 > バックアップファイル名
例:pg_dump -Fc -C nousanbutujp > nousanbutujp.dump

###########################################################################
#databaseリストア手順
#1.データベース再作成
dropdb データベース名
例:dropdb nousanbutujp

#2.データベース復元
pg_restore -C -d postgres バックアップファイル名
例:pg_restore -C -d postgres nousanbutujp.dump

###########################################################################
#crontabで毎日(AM5:00)自動バックアップ方法
#1. .pgpassファイル(自動ログインファイル)作成
#hostname:port:database:username:password
localhost:*:nousanbutujp:ユーザ名:パスワード

#2.postgresqlスーパーユーザのcrontab
crontab -e
0 5 * * * pg_dump -Fc -C nousanbutujp > /tmp/nousanbutujp_`date +\%Y\%m\%d_\%H\%M\%S`.dump
###########################################################################

sudo apt-get install build-essential
sudo apt-get install kernel-package
sudo apt-get install ncurses-dev
sudo apt-get check
apt-cache search linux-source
sudo apt-get install linux-source-2.6.xx
cd /usr/src
sudo tar xf linux-source-2.6.xx.tar.bz2
sudo cp /boot/config-2.6.xx-server .config
#sudo make oldconfig
sudo make menuconfig

#kernelモジュール肥大化防止
#Kernel hacking --->[ ] Compile the kernel with debug info -> OFF

sudo make-kpkg clean
#make-kpkg --initrd --append-to-version=-11 kernel_image kernel_headers
make-kpkg --initrd --revision=Ver.20091022 kernel_image kernel_headers

#kernel uninstall
sudo dpkg -r linux-image-2.6.xx linux-headers-2.6.xx

#kernel install
cd /usr/src
sudo dpkg -i linux-image-2.6.xx_i386.deb linux-headers-2.6.xx_i386.deb
make modules_install

reboot

#realtek gega bit NIC driver compile
#cd /home/saitoh/samba_public/
#tar vjxf r8169-6.aaa.bb.tar.bz2
#cd ./r8169-6.010.00
#make clean modules
#make install
#depmod -a
#modprobe r8169
#lsmod | grep r8169
#ifconfig -a
#ifconfig ethX up # X=0,1,2,...

#modify to eth config
cd /etc/network/
vi interfaces

auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.123.100
netmask 255.255.255.0
network 192.168.123.0
broadcast 192.168.123.255
gateway 192.168.123.254

#USB2.0 driver install
#/dev/disk/by-uuid
#depmod -a
#modprobe ehci-hcd
#lsmod | grep ehci
#lspci -v | grep USB
lsusb
lsusb -v
lshw

#USB HDD speed check
sudo hdparm -i /dev/sdc1
sudo hdparm -ft /dev/sdc1
sudo hdparm -X udma5 /dev/hda
sudo hdparm -c3 /dev/hda

#webalizer追加
wget ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.21-02-src.tgz
./configure --with-language=japanese --enable-dns
cp sample.conf /etc/webalizer.conf

#webalizerで日本語表示させる Jcode
#################################################################
vi /usr/local/bin/convert.pl
#!/usr/bin/perl
use Jcode;
open (IN ,$ARGV[0]);
while (<IN>){
$_ =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
Jcode::convert(\$_,euc);
print $_;
}
close (IN);
exit;
#################################################################
chmod 755 /usr/local/bin/convert.pl

#################################################################
perl -MCPAN -e shell

cpan> install Jcode
CPAN: Storable loaded ok
LWP not available
Fetching with Net::FTP:
   :
   :
/usr/bin/make install -- OK

cpan> exit
Terminal does not support GetHistory.
Lockfile removed.

cpan> exit
#################################################################

#################################################################
vi /usr/local/bin/webalizer_logconv.sh
#!/bin/sh
for i in /home/httpd/html/usage/*.html
do
/usr/local/bin/convert.pl $i > $i.temp
mv -f $i.temp $i
done
#################################################################
chmod 744 /usr/local/bin/webalizer_logconv.sh
chown daemon:daemon /usr/local/bin/webalizer_logconv.sh

#################################################################
#crontab(root)
crontab -e
0 5 * * * sudo -u daemon /usr/local/bin/webalizer -q -c /etc/webalizer.conf /usr/local/apache2/logs/access_log.1
15 5 * * * sudo -u daemon /usr/local/bin/webalizer -q -c /etc/webalizer.conf /usr/local/apache2/logs/access_log;sudo -u daemon /usr/local/bin/webalizer_logconv.sh

#################################################################
net usershare add 共有名 共有ディレクトリ 説明 hogehoge:F,hogehoge2:F guest_ok=y

#################################################################
コンソールログイン文字化け対策
.bashrcへ以下追加

case $TERM in
linux) LANG=C ;;
*) LANG=ja_JP.UTF-8 ;;
esac
#################################################################
#USB2.0 driver install
#/dev/disk/by-uuid
#depmod -a
#modprobe ehci-hcd
#lsmod | grep ehci
#lspci -v | grep USB
lsusb
lsusb -v
lshw

#USB HDD speed check
sudo hdparm -i /dev/sdc1
sudo hdparm -ft /dev/sdc1
sudo hdparm -X udma5 /dev/hda
sudo hdparm -c3 /dev/hda

.bashrcへコマンド追加
# set aliases
alias ls='ls -F --color=auto'
alias ll='ls -la --color=auto'
alias la='ls -a --color=auto'
#alias eng='LANG=C LANGUAGE=C LC_ALL=C'
alias df='df -hT'

#initd設定ツール追加
apt-get install sysv-rc-conf

#サーバ分析ツールsar
sudo dpkg-reconfigure sysstat
sudo /etc/init.d/sysstat start

#開発環境
sudo aptitude install build-essential
sudo apt-get install libtool

#zlib追加 http://www.gzip.org/zlib/
wget http://www.zlib.net/zlib-1.2.3.tar.gz
tar xvfz zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure --shared
sudo make -j 5 install

#apr(apache portable runtime)不要かも・・・
wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-1.3.9.tar.gz
tar xvfz apr-1.3.9.tar.gz
cd apr-1.3.9
./configure
make install
wget http://www.meisei-u.ac.jp/mirror/apache/dist/apr/apr-util-1.3.9.tar.gz
tar xvfz apr-util-1.3.9.tar.gz
cd apr-util-1.3.9
./configure --with-apr=/usr/local/apr
#libexpat.laが作成されないバグ対応
cd xml/expat/lib
make
cd ../../..
make

#httpd
wget http://ftp.riken.jp/net/apache/httpd/httpd-2.2.14.tar.gz
vi include/ap_release.h
#PRODUCT部分をMicrosoft-IIS/5.0に偽装する
#cgi実行ユーザ変更(--with-suexec-caller=daemon を付けてもwwwのままなので直接ソース変更)
vi support/suexec.h
AP_HTTPD_USERをdaemonに変更
chmod 744 /home/saitoh/tmp/apache/httpd-2.2.14/build/get-version.sh
./configure --enable-mods-shared=all --with-mpm=worker --enable-suexec
make install

#/etc/logrotate.d/apacheの設定
/var/log/httpd/*_log {
missingok
rotate 4
create
sharedscripts
postrotate
/bin/kill -HUP `cat /usr/local/apache2/logs/httpd.pid 2>/dev/null` 2> /d
ev/null || true
endscript
}

/etc/init.d/httpd2ファイルを作って自動起動化
sysv-rc-conf httpd2 on

#httpdログファイルへのリンク
ln -s /usr/local/apache/logs /var/log/httpd

#PostgreSQL追加
apt-get install postgresql
vi /etc/postgresql/8.4/main/pg_hba.conf
#local all all ident sameuser
local all all md5
host all all 0.0.0.0/32 reject
host all all 127.0.0.1/32 md5
host all all ::/128 reject

DB作成
su - postgres
createuser -sP ユーザ名
psql -d postgres -U ユーザ名
$create database farm;


#PHPインストールに必要なライブラリをインストール
#postgresql-devel追加
sudo apt-get install postgresql-server-dev-8.4

#freetype追加
http://www.freetype.org/
./configure
make isntall

#t1lib追加
wget http://ftp.de.debian.org/debian/pool/main/t/t1lib/t1lib_5.1.2.orig.tar.gz
./configure
make without_doc
make install

#png追加
wget ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.4.0.tar.gz
./configure
make install

#libjpeg追加
wget http://www.ijg.org/files/jpegsrc.v8.tar.gz
./configure --enable-static
make install

#libxml2
wget ftp://xmlsoft.org/libxml2/libxml2-2.7.6.tar.gz
./configure
make install

#ncurses
wget ftp://invisible-island.net/ncurses/ncurses-5.7.tar.gz
./configure --enable-shared
make install

#readline
wget ftp://ftp.gnu.org/gnu/readline/readline-6.1.tar.gz
./configure --enable-multibyte --with-curses
make install

#gd追加
wget http://www.libgd.org/releases/gd-2.0.35.tar.gz
./configure
#このバージョンのバグ修正
gd_png.c:148付近
- if (!png_check_sig (sig, 8)) { /* bad signature */
+ if (png_sig_cmp (sig, 0, 8)) { /* bad signature */

make install

#ライブラリのリロード
ldconfig

#PHP追加
wget http://jp.php.net/get/php-5.2.12.tar.gz/from/this/mirror
#このバージョンのバグ修正
ext/gd/libgd/gd_png.c:148
- if (!png_check_sig (sig, 8)) { /* bad signature */
+ if (png_sig_cmp (sig, 0, 8)) { /* bad signature */

./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-zlib --enable-calendar --with-gd --enable-mbstring --with-pgsql --without-sqlite --enable-zip --enable-zend-multibyte --enable-gd-native-ttf --enable-gd-jis-conv --with-readline=/usr/local/lib --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/local/lib --with-freetype-dir=/usr/local/lib --with-ttf --with-t1lib=/usr/local/lib
make install
cp php.ini-dest /usr/local/lib/php.ini
#php.ini変更
max_execution_time = 300 ;eccube対策
upload_tmp_dir =/tmp

#jpgraph追加
wget http://www.asial.co.jp/jpgraph/download.php?download=jpgraph-3.0.7.tar.gz
wget http://www.asial.co.jp/jpgraph/download.php?download=manual_jpgraph.zip
#日本語対応はマニュアル参照
jpg-config.inc.php:L40付近
MBTTF_DIR /usr/share/fonts/ja/truetype/
#サーバの言語がUTF-8でも日本語をグラフに表示する場合は
#EUC-JPに変換しないと文字化ける
#例UTF-8 -> EUC-JP変換してSet
#$graph->title->SetFont(FF_GOTHIC, FS_NORMAL, 16);
#$graph->title->Set(mb_convert_encoding("テスト","EUC-JP"));

サーバを組み立て

イメージ 1

イメージ 2

ネットで注文したHGSTのHDDが、まだ来ないので
とりあえず、HDD以外の部分を組み立てました
SATAはケーブルが細くてIDEにくらべずいぶんスッキリしますね

このケースは2980円で買った電源無しなのですが、
背面のファンのコネクタがM/Bのファン電源用ソケットのものではなく、
直接5V電源と結合するタイプだったので、
ファンだけ買ってこないとだめだなぁ

全4ページ

[1] [2] [3] [4]

[ 前のページ | 次のページ ]


.
検索 検索
酪農家
酪農家
非公開 / 非公開
人気度
Yahoo!ブログヘルプ - ブログ人気度について
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

過去の記事一覧

スマートフォンで見る

モバイル版Yahoo!ブログにアクセス!

スマートフォン版Yahoo!ブログにアクセス!

よしもとブログランキング

もっと見る

[PR]お得情報

ふるさと納税サイト≪さとふる≫
実質2000円で好きなお礼品を選べる
毎日人気ランキング更新中!

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事