2008年7月16日水曜日

FL STUDIO

ここんとこ、FL STUDIOというDAWソフトで遊んでます。

DAWソフトって、つまり打ち込みってやつです。

ドラムや、ギターや、ピアノなどの各種の楽器を
ソフト上で、音程や強さを指定して、曲を
作り上げていくもの。


これが、楽しい!

ここのファイルアップロードが500K縛りなので
アップできないのが残念です...。(笑)

今後、いろいろと方法を考えなくっちゃ。

FL STUIO 01

2008年7月15日火曜日

ここを復活

させようかなと...。

自宅でサーバーを建てて、運用してみたけど
やっぱりね電気代が馬鹿にならない気がするし、

単身赴任も、そろそろ終結しそうだし


だから、ここに戻ってこようかな...。

2008年7月2日水曜日

自宅サーバー構築MEMO-01

サーバー立ち上げの段階


主にBlogを運用するWebサーバーとしてインストールするのは

* FEDORA
* Mysql
* Apache
* PHP
* Samba(Windowsとのファイル共有)
* SSH(Windowsからリモート操作)


導入の順序

1. FEDORAをサーバーとしてインストール、初期設定。

2. SSHのインストール、初期設定。

3. Mysqlのインストール、初期設定。

4. Apacheのインストール、初期設定。

5. PHPのインストール。

6. Linuxのユーザーを登録し、Web用のホルダを作成。

7. Sambaのインストール、初期設定。


ダイナミックDNSの登録

登録先

http://www.mydns.jp

登録方法

1. ユーザー登録

2. 一番上のドメイン名  ***.mydns.jp (***に好きなフレーズを)

3. 3段目のホスト名1へ 「 www 」 を入力

4. Fedoraをインストール時にドメイン入力画面あり。

そのために、インストール前に準備する必要あり。



Fedora 8 インストール


1. DVDをPCへいれて再起動。

2. DVDの検証画面(YES,NOがある)がでたら、NOを選択。

3. インストール画面が出たら、Nextをクリック。

4. 言語の設定は「English」を選択してNEXT。

5. キーボードの選択は、利用しているものを選択してNEXT。

6. 一番上のパーティションの選択は、「選択肢中一番上のRemove all partitions on...」を選択し、一 番下の「Review and modify...」にチェックをいれてNEXT。

7. パーティション削除のメッセージは、Yesを選択。

8. パーティションの設定は何もせずにNEXT。

9. ブートローダーの設定は、Fedoraにチェックが入っているのを確認してNEXT。

10.ネットワークの設定は、Network Deviceの枠の横のEditをクリック。

11. Edit interfaceでは、Manual ConfigurationをクリックしてIPアドレスにはサーバーに使うPCのプライベートIPアドレスを入力。(プライベートだからルーターの内側のアドレス)横のPrefixには「24」を入力(サブネットマスクが255.255.255.0であればこれでOK)、そしてOKをクリック。

13. 次の画面で、Hostnameに先ほど取得したmydnsの「***.mydns.jp」を入力。

14. 下のMiscellaneous settingには、ゲートウェイ(ルーターの内部IPアドレス)とプライマリーにも同じものを入力してNext。

15. タイムゾーンは、東京(海外在住の方は近くを選択)で、NEXT。

16. rootパスワードはFedoraのroot(Windowsでいうところのアドミニストレータ(最高権限者))のパスワードを上下二回入力してNext。

17. インストールソフトの選択画面で、上の枠はOffice...のチェックをはずして、下のほうのCustomizeをクリックしNext。

18. 次に左と右にわかれたBOXが出たら、左側の項目をひとつずつ選択をし、右に出る項目の横のチェックを消す。ただし、(左)Base Systemの(右)Baseだけはチェック。つまりソフトはBaseのみをインストールする。そしてNext。

19. PCの絵がついた画面が出たら、準備OK。Nextをクリックしてインストールを開始。

20. インストールが完了してPCが再起動したら、Setup Agentが出るので、Tabで動かしてExitを選択しEnter。

21.ログイン画面が出たら、めでたくLinuxの起動完了。




自宅サーバー構築MEMO メニューへ

自宅サーバー構築MEMO-02

SSHの利用に対する初期設定

サーバー側の準備

1. サーバーへRootでログイン

2. # vi /etc/ssh/sshd_config

3. Protocal 2 の記述を確認

4. #PermitRootLogin yes を  PermitRootLogin no に変更

5. PasswordAuthentication yes を確認

6. 「G」で最終行へ

7. 「AllowUsers ユーザー名」を追記

8. 上書き終了(:wq)

9. # /etc/rc.d/init.d/sshd start   (sshdの起動)

10. # chkconfig sshd on   (Linux起動時のsshd起動設定)


クライアント側の準備

http://sourceforge.jp/projects/ttssh2/

1. ここから、「UTF-8 TereTarm Pro with TTSSH2」をダウンロードし、インストール。

2. TeraTermを起動

3. 「新しい接続」で、ホスト欄にサーバ機のプライベートIPアドレスを入力

4. サービスはSSHを選択、バージョンはSSH2でOKをクリック

5. 証明書は「続行」をクリック

6. 「SSH認証」で、ユーザー名・パスワードを入力しOK

7. これで、WindowsのPCから、サーバーへアクセスができるようになったはずです。もう、サーバーのモニターは必要ありません。



公開鍵のインストール

各種ソフトのインストールにyumコマンドを利用しますが、その準備として、インストールするパッケージの正当性をチェックするための公開鍵のインストールが必要です。

1. rootでログイン

2. # rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*


Mysqlのインストールと初期設定

1. サーバーへrootでログイン

2. # yum install mysql-server

3. インストールができたら、起動の設定

4. # chkconfig mysql on (Linux起動時のmysql起動設定)

5. # servise mysql start (mysqlの起動)

6. # mysql -u root (mysqlへrootでログインする)

7. mysql>set password for root@localhost=password('rootパスワード'); (接続ホストがlocalhostの7ootユーザにパスワードを設定する。)

8. mysql>drop test; (デフォルトで設定されているtestというデータベースを削除)

9. mysql>delete from user where password=' '; (デフォルトで設定されているパスワードが設定されていない不要なユーザーを削除)

10. wordpressに利用するデータベースとユーザーを作成する。

11. mysql>exit (いったんログアウトしてmysqlのrootでログインしてみる)

12. # mysql -u root -prootパスワード (rootでログイン)

13. mysql> create database データベースの名前; (wordpress用のデータベースの作成)

14. mysql>grant all privileges on データベースの名前.* to ユーザー名@localhost identified by 'ユーザーのパスワード'; (先ほど作ったデータベースに接続できるユーザーの作成と、そのパスワードの設定)

15.mysql>exit


自宅サーバー構築MEMO メニューへ

自宅サーバー構築MEMO-03

Apacheのインストールと初期設定


1. # yum install httpd httpd-manual (Apacheとマニュアルのインストール)

2. 初期設定は以下の通り

3. # vi /etc/httpd/conf/httpd.conf

4. ServerAdmin *******@******* (管理者のメールアドレス)

5. ServerName www.*****.jp (先頭の「#」を消して、サーバーのホスト名を入力)

6. #AddDefaultCharset UTF-8 (先頭に「#」を入力)

7. vi を保存して終了

8. # iptable -I RH-Firewall-1-INPUT -p tcp -m tcp –dport http -j ACCEPT (httpをファイアーウォールで許可する。)

9. # /etc/rc.d/init.d/iptables save (ファイアーウォールの設定を保存)

10. # /etc/rc.d/init.d/httpd start (Apacheの起動)

11. # chkconfig httpd on (Linux起動時のapache自動起動)



PHPのインストール


phpは次の5種類をインストール。多分...それでいいと思う。

1. # yum install php

2. # yum install php-mbstring

3. # yum install php-mysql

4. # yum install php-gd

5. # yum install php-mcrypt

6. すべてインストールができたら、apacheをリスタート

7. # service httpd restart



自宅サーバー構築MEMO メニューへ

自宅サーバー構築MEMO-04

Linuxユーザーの登録とweb用のホルダー作成


1. Linuxにrootでログインする。

2. 新しいユーザーの登録 # useradd -p ' ' ユーザー名

3. いったんrootからログアウトする。 # exit

4. 登録したユーザー名でログインする。まだ、パスワードを登録してないので、ユーザー名だけでログインができる。

5. パスワードを登録する。 $ passwd

6. これで、新しいユーザーの登録とパスワードの登録が完了。

7. rootでログインする。 #  su -  の後にパスワード

8. SELLinuxを無効にする。# setenforce 0

9. SELinuxを無効にして起動するようにする。 # vi /etc/selinux/config

10. SELINUX=disable に変更し、保存して終了。

11. ユーザーごとにWebページが作れるようにする。

12. # vi /etc/httpd/conf/httpd.conf

13. UserDir disable の行へ#を追加する。 #UserDir disable

14. #UserDir public_HTML の先頭の # を削除する。

15.保存して終了。

16. httpdを再起動する。# /etc/rc.d/init.d/httpd restart

17. ユーザーごとのWebディレクトリーを作成する。

18. ホームディレクトリーのパーミッションを変更。

19. chmod 711 /home/ユーザー名

20. ユーザー名でログインする。 

21. web用のディレクトリーを作成する。

22. # mkdir public_html

23. 作ったディレクトリーのパーミッションを変更する。

24. # chmod 755 public_html

25. ここまでやれば、一応サーバーの準備は整いました。


次に、サーバーにファイルをアップロードするのに、楽をするためにSambaを導入して、Windows からサーバーのディレクトリーが見えるようにします。


自宅サーバー構築MEMO メニューへ

自宅サーバー構築MEMO-05

Sanbaの導入Sambaのインストール

1. # yum install samba

2. ファイアウォールの設定

3. # iptable -I RH-Firewall-1-INPUT -p tcp -m tcp –dport 135:139 -j ACCEPT

4. # iptable -I RH-Firewall-1-INPUT -p udp -m udp –dport 135:139 -j ACCEPT

5. # /etc/rc.d/init.d/iptables save

6. サンバを利用するユーザーを登録する。

7. # pdbedit -a ユーザー名

8. ここできいてくるのはSambaのパスワード

9. Sambaの設定を変更する。

10. # vi /etc/samba/smb.conf

11. workgroupe = windows ワークグループ名

12. server string = 好きなサーバー名

12. ;wins support = yes の ; を削除

13. globalセクションの最後の行に次の一行を追加。

14. passdb expand explicit = no

15. Sambaを起動する。

16. # /etc/rc.d/init.d/smb start

17. # /etc/rc.d/init.d/nmb start

18. Linux起動時にSambaを起動するように設定する

19. # chkconfig smb on

20. # chkconfig nmb on

21. これで、windowsからネットワークで見えるようになった。


自宅サーバー構築MEMO メニューへ