리눅스(우분투)20번정도는 반복해서 깔았던 지라 손이 기억은 하고 있지만 그래도 나름 정리해 보았다.
Linux(ubuntu)を利用してサーバを構築する。
サーバの全般的な運用と重要なファイルのバックアップ
そして資格を取得するための練習環境を整う。
サーバは以下の内容を満足する
①ファイルサーバ(Samba)
②FTPサーバ(必要に応じて開放する)
③操作はTelnet、SSH、Webminが使える
-------------- 必須 ---------------
④Subversion(ソース管理を勉強する)
⑤Javaがコンパイル可能な環境
⑥Apache、Mysql、PHPが使える環境
⑦Mailサーバ
※上のシステムを構築する順番はなるべく詳しく
資料を作成し、仮想マシン(VMWare)から実際の
マシンに移行または新規構築する際、使えるよう
作成することが大事。
※Windowsとの連携とバッチ処理(バックアップ)を
検証する。(Ant利用あり)
※JavaAppletの実行環境構築及び検証
※ネットワークの理解と構成
①OpenSSH
sudo apt-get install ssh
②APM(ApacheからPHP、MYSQL、PHP-MYSQL連動モジュール)
sudo apt-get install apache2
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install mysql-server mysql-client
sudo apt-get install php5-common php5 libapache2-mod-php5
sudo apt-get install php5-mysql
③総合ツールWebmin
sudo vi /etc/apt/sources.list
deb http://download.webmin.com/download/repository sarge contrib
sudo wget http://www.webmin.com/jcameron-key.asc
sudo apt-get update
sudo apt-get install webmin
※パッケージインストール
sudo dpkg -i webmin_1.420_all.deb
sudo apt-get -f install
④DynDns登録
sudo apt-get install ddclient
sudo vi /etc/ddclient.conf
sudo vi /etc/default/ddclient (Demonで実行するfalse→ture)
⑤ネットワーク固定
sudo vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.0.XX
netmask 255.255.255.0
gateway 192.168.0.1
⑥Sebversionの設置
sudo apt-get install subversion subversion-tools libapache2-svn
⑦SambaからWindows共有フォルダマウント
sudo apt-get install smbfs
マウント
sudo smbmount //192.168.0.5/download /mnt/smb -o iocharset=utf8
解除
sudo umount //mnt/smb
fuser -mv /mnt/smb で該当フォルダを使用しているユーザーを特定できる
もし、強制終了する場合 fuser -km /mnt/smbを利用
パッケージ(psmisc)
(cp949 ハングル cp932日本語)
システムの自動マウント
//192.168.0.5/download /mnt/smb smbfs iocharset=utf8 0 0
#mount windows network
//192.168.0.5/download /mnt/smb smbfs iocharset=utf8 0 0
Sambaでマウントしたディレクトリをapacheで参照したい場合
smbmount //(ホスト名)/files /mnt/files -o uid=apache,gid=apache
※Telnet
sudo apt-get install telnet
※LINUX用のMCがある
apt-get install mc
sudo suでroot権限に切り替えてから操作操作したほうがいいかも
--------------------------------------------------------------------
①OpenSSH
設定ファイル
# sudo vim /etc/ssh/sshd_config
②Mysqlの設定
root権限でログイン
mysql -u root -p
データベース作成
create databese データベース;
すべての権限を持つユーザー登録
GRANT ALL PRIVILEGES ON *.* TO user@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
③総合ツールWebmin
1)インストール
http://www.webmin.com/
$ sudo dpkg -i webmin_1.420_all.deb
$ sudo apt-get -f install
④DDNSの設定を変更する
(基本は設置する際に自動的にできあがるが一部変更が必要なので)
sudo vi /etc/ddclient.conf
pid=/var/run/ddclient.pid
protocol=dyndns2
server=members.dyndns.org
login=xxxxxx
password='xxxxxxx'
xxxxxx.dyndns.org
sudo cat /etc/default/ddclient
run_daemon="false" -> "true"
☆遠隔操作サーバ設置 (Xwindowsの場合)
Installing FreeNX in Ubuntu 8.04 Hardy & 8.10 Intrepid Ibex
https://help.ubuntu.com/community/FreeNX#Installing%20the%20NX%20Client
通貨項目
deb http://ppa.launchpad.net/freenx-team/ubuntu intrepid main
deb-src http://ppa.launchpad.net/freenx-team/ubuntu intrepid main
FreeNXを設置(Server)
Install the NX Client for Windows
http://www.nomachine.com/download-client-windows.php
※VirtualBox(UbuntuでWindowsVM)
※UbuntuからWindowsXPへリモート・アクセス
「アプリケーション」-「インターネット」-「ターミナルサーバ クライアント」
逆にWindowsからUbuntuは「FreeNX」を使う
※「Prism」でWebアプリケーションを使いやすくする
http://appli.ubuntu-world.biz/(Docletプログラム)
Linux(ubuntu)を利用してサーバを構築する。
サーバの全般的な運用と重要なファイルのバックアップ
そして資格を取得するための練習環境を整う。
サーバは以下の内容を満足する
①ファイルサーバ(Samba)
②FTPサーバ(必要に応じて開放する)
③操作はTelnet、SSH、Webminが使える
-------------- 必須 ---------------
④Subversion(ソース管理を勉強する)
⑤Javaがコンパイル可能な環境
⑥Apache、Mysql、PHPが使える環境
⑦Mailサーバ
※上のシステムを構築する順番はなるべく詳しく
資料を作成し、仮想マシン(VMWare)から実際の
マシンに移行または新規構築する際、使えるよう
作成することが大事。
※Windowsとの連携とバッチ処理(バックアップ)を
検証する。(Ant利用あり)
※JavaAppletの実行環境構築及び検証
※ネットワークの理解と構成
①OpenSSH
sudo apt-get install ssh
②APM(ApacheからPHP、MYSQL、PHP-MYSQL連動モジュール)
sudo apt-get install apache2
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install mysql-server mysql-client
sudo apt-get install php5-common php5 libapache2-mod-php5
sudo apt-get install php5-mysql
③総合ツールWebmin
sudo vi /etc/apt/sources.list
deb http://download.webmin.com/download/repository sarge contrib
sudo wget http://www.webmin.com/jcameron-key.asc
sudo apt-get update
sudo apt-get install webmin
※パッケージインストール
sudo dpkg -i webmin_1.420_all.deb
sudo apt-get -f install
④DynDns登録
sudo apt-get install ddclient
sudo vi /etc/ddclient.conf
sudo vi /etc/default/ddclient (Demonで実行するfalse→ture)
⑤ネットワーク固定
sudo vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.0.XX
netmask 255.255.255.0
gateway 192.168.0.1
⑥Sebversionの設置
sudo apt-get install subversion subversion-tools libapache2-svn
⑦SambaからWindows共有フォルダマウント
sudo apt-get install smbfs
マウント
sudo smbmount //192.168.0.5/download /mnt/smb -o iocharset=utf8
解除
sudo umount //mnt/smb
fuser -mv /mnt/smb で該当フォルダを使用しているユーザーを特定できる
もし、強制終了する場合 fuser -km /mnt/smbを利用
パッケージ(psmisc)
(cp949 ハングル cp932日本語)
システムの自動マウント
//192.168.0.5/download /mnt/smb smbfs iocharset=utf8 0 0
#mount windows network
//192.168.0.5/download /mnt/smb smbfs iocharset=utf8 0 0
Sambaでマウントしたディレクトリをapacheで参照したい場合
smbmount //(ホスト名)/files /mnt/files -o uid=apache,gid=apache
※Telnet
sudo apt-get install telnet
※LINUX用のMCがある
apt-get install mc
sudo suでroot権限に切り替えてから操作操作したほうがいいかも
--------------------------------------------------------------------
①OpenSSH
設定ファイル
# sudo vim /etc/ssh/sshd_config
②Mysqlの設定
root権限でログイン
mysql -u root -p
データベース作成
create databese データベース;
すべての権限を持つユーザー登録
GRANT ALL PRIVILEGES ON *.* TO user@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
③総合ツールWebmin
1)インストール
http://www.webmin.com/
$ sudo dpkg -i webmin_1.420_all.deb
$ sudo apt-get -f install
④DDNSの設定を変更する
(基本は設置する際に自動的にできあがるが一部変更が必要なので)
sudo vi /etc/ddclient.conf
pid=/var/run/ddclient.pid
protocol=dyndns2
server=members.dyndns.org
login=xxxxxx
password='xxxxxxx'
xxxxxx.dyndns.org
sudo cat /etc/default/ddclient
run_daemon="false" -> "true"
☆遠隔操作サーバ設置 (Xwindowsの場合)
Installing FreeNX in Ubuntu 8.04 Hardy & 8.10 Intrepid Ibex
https://help.ubuntu.com/community/FreeNX#Installing%20the%20NX%20Client
通貨項目
deb http://ppa.launchpad.net/freenx-team/ubuntu intrepid main
deb-src http://ppa.launchpad.net/freenx-team/ubuntu intrepid main
FreeNXを設置(Server)
Install the NX Client for Windows
http://www.nomachine.com/download-client-windows.php
※VirtualBox(UbuntuでWindowsVM)
※UbuntuからWindowsXPへリモート・アクセス
「アプリケーション」-「インターネット」-「ターミナルサーバ クライアント」
逆にWindowsからUbuntuは「FreeNX」を使う
※「Prism」でWebアプリケーションを使いやすくする
http://appli.ubuntu-world.biz/(Docletプログラム)
'테크노오로지' 카테고리의 다른 글
| [Java]정규표현 (0) | 2009/02/02 |
|---|---|
| [Linux]demon 자동실행 추가/해제 (0) | 2009/01/30 |
| [Linux] subversion (0) | 2009/01/28 |
| [Linux]Subversion설치 및 설정 (1) | 2009/01/23 |
| [APP]서버라면 방화벽을 확실히 해야..(ZoneAlarm) (0) | 2009/01/22 |
| [Linux]리눅스서버구축 커맨드모음 (3) | 2009/01/21 |