NFS Server&Client設定方法「Ubuntu 11」

<概要> NFSは、「Network File System」の略語です。NFSは、sambaと異なり、NFS経由でリモートファイルがローカルHDDと同じような感覚でファイルの読み・書きが可能です。 <構築例> Server: Ubuntu 11.10 (192.168.0.100) Client: Ubuntu 11.04 (192.168.0.110) <目次> 1.ServerへNFSインストール 2.ClientへNFSインストール 3.サーバ上のNFS Directories作成&エクスポート 4.Clientでのマウント用ディレクトリ作成 5.Clientでのディレクトリマウント 6.マウント内容の確認 7.Clientでのテストファイル作成 8.Clientで作成したファイルをServerで確認 9.Client起動時、自動マウント設定 10.Client再起動&#dfコマンドチェック <手順> 1.ServerへNFSインストール: # aptitude install nfs-kernel-server nfs-common portmap 2.ClientへNFSインストール: # aptitude install nfs-common portmap 3.サーバ上のNFS Directories作成&エクスポート # mkdir /var/nfs # chown nobody:nogroup /var/nfs # vi /etc/exports /home 192.168.0.100/24(rw,sync,no_root_squash,no_subtree_check) /var/nfs 192.168.0.100/24(rw,sync,no_subtree_check) (「no_root_squash」オプション指定は、 「/home」をルートフォルダとする) [/etc/exports]設定反映 # exportfs -ra 4.Clientでのマウント用ディレクトリ作成 # mkdir -p /mnt/nfs/home # mkdir -p /mnt/nfs/var/nfs 5.Clientでのディレクトリマウント: # mount 192.168.0.100:/home /mnt/nfs/home # mount 192.168.0.100:/var/nfs /mnt/nfs/var/nfs 6.マウント内容の確認: # df -h # mount 7.Clientでのテストファイル作成 # touch /mnt/nfs/home/test.txt # touch /mnt/nfs/var/nfs/test.txt 8.Clientで作成したファイルをServerで確認 # ls -l /home/

つづきを読む

Ubuntu 11.04 smbfs (smbmount)【Sambaサーバ構築】

<概要> 1.Samba Server (Ubuntu 11.10) ※導入済とする 2.Samba Client (Ubuntu 11.04) 3.Sambaの共有フォルダをClientフォルダにマウントする方法 <手順> # apt-get install smbfs # smbmount //192.168.0.100/shareFolder /mnt/mountPoint 上記smbfsのインストールがエラー発生の場合、下記実行後再度トライ # apt-get update # df //192.168.0.100/shareFolder/ …(省略)… /mnt/mountPoint

つづきを読む

Ubuntu 11.10 サービス管理をインストール方法

<Redhat&Ubuntuのサービス管理> Redhat系:chkconfig Ubuntu系:sysv-rc-conf <Ubuntuのサービス管理パケージインストール> # apt-get install sysv-rc-conf Reading package lists… Done Building dependency tree Reading state information… Done The following extra packages will be installed: libcurses-perl libcurses-ui-perl libterm-readkey-perl The following NEW packages will be installed: libcurses-perl libcurses-ui-perl libterm-readkey-perl sysv-rc-conf 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 420 kB of archives. After this operation, 1,577 kB of additional disk space will be used. Do you want to continue [Y/n]? Y Get:1 http://jp.archive.ubuntu.com/ubuntu/ oneiric/universe libcurses-perl amd64 1.28-1build1 [132 kB] Get:2 http://jp.archive.ubuntu.com/ubuntu/ oneiric/main libterm-readkey-perl amd64 2.30-4build2 [31.2 kB] Get:3 http://jp.archive.ubuntu.com/ubuntu/ oneiric/universe libcurses-ui-perl all 0.9607-2 [232 kB] Get:4 http://jp.archive.ubuntu.com/ubuntu/ oneiric/universe sysv-rc-conf all 0.99-6 [24.2 kB]…

つづきを読む

自宅サーバ postfix Gmail リレー Mail Server

自宅サーバを構築したことがある方は、「http, ftp, mail」サーバなどの構築経験があるかと思います。Linux系無料OSの普及により、誰でも簡単に構築することが可能です。しかし、自宅サーバのうち、Mailサーバに関しては、ISP(インターネット・サービス・プロバイダー)の制限により、メール送信の設定がうまく行かないと言う問題がしばしばあります。それは、不正アクセス、サイバー攻撃などにより、プロバイダ側からの制限が日々強化しているからです。では!その制限とは何か、どうやってその制限を対処するか、具体的な設定方法を紹介したいと思います。 近年、ウイルスメールや迷惑メールなどが、ISP(インターネットプロバイダー)の提供するMailサーバーを経由なしで多数送信されていて、セキュリティの問題になっています。そのためインターネット利用者の安全の向上を図るために、多くのプロバイダーが25番ポートブロック(Outbound Port25 Blocking)を実施し、その代わりに「サブミッションポート(Port 587)を使用しています。これによって多くのユーザがメール送信ができなくなり、自宅サーバ運営のメールサーバも送信できなくなりました。 それを解決する為に、「メール送信サーバ587番ポートによる迷惑メール対策」を行わなければなりません。これは、従来自宅サーバからISP経由せずに自由に迷惑メールを送信出来ないようにするため、自宅からメールを送信する際に一旦ISP経由し、外部に送信される仕組みになっています。 ISP経由でのメール送信に関しては、別の記事にご紹介したいと思いますが、今回管理者がISP経由以外の方法を見つけたので、まずそれを紹介します。「Postfix Gmail リレー」という方法です。Postfixとは、Mailサーバを構築する際に必要なメール送信サーバソフトウェアの一つです。同類ソフトウェアはSendmailなどがあります。それでは、「Postfix Gmail リレー」法の具体的な設定方法に移りたいと思います。今回、管理者が利用する環境は、Linux系オペレーティングシステムのUbuntu 11.04 serverです。他のディストリビューションとはそんなに差分がないですが、ご参考頂ければと思います。 <環境> Ubuntu 11.04 server 1.Postfix設定、main.cfの最後に下記追記 # vi main.cf # ================================== # Gmail Relay relayhost = [smtp.gmail.com]:587 #sasl setting smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_password smtp_sasl_security_options = noanonymous smtp_sasl_tls_security_options = noanonymous smtp_sasl_mechanism_filter = plain #tls setting smtp_use_tls = yes # ================================== 2.password file作成 # vi /etc/postfix/sasl/sasl_password smtp.gmail.com]:587 username@gmail.com:password 3.sasl_passwordファイルをハッシュ化 # postmap sasl_password 4.Restart Postfix # /etc/init.d/postfix reload 5.Gmail設定 1.) Gmail Login 2.) 右上画面から設定を選択 3.) アカウントとインポートをクリック 4.) 自宅メールアドレスを登録

つづきを読む

Ubuntu 11.04 Time Machine サーバ OS X Lion

自宅パソコンでも、MacPC用に「Time Machine サーバ」を作る事が出来ます。当方は、Linux OS Ubuntuがインストールされたパソコンを使って下記環境で、「Time Machine サーバ」を作りました。環境は下記になります。 [概要] Ubuntu 11.04 Default Netatalk2.1は、AFP3.2 (X Lion 未対応) Ubuntu 11.04 Time Machine サーバをLionに使うにはNetatalk2.2 (AFP3.3)が必要 [目次] 1. 既にデフォルトNetatalk2.1をUninstallする 2. 関連パケージインストール ※数分かかります。 3. Netatalk最新サースをDLする 4. Netatalkを「/usr/local」にInstallする 5. avahi-daemonをインストールする 6. Netatalk設定 7. apt-get installからのAvahi確認 8. netatalk/avahiサービス開始 9. MAC OS X Lion サイト設定 [手順] 1. 既にデフォルトNetatalk2.1をUninstallする $ sudo apt-get remove netatalk 2. 関連パケージインストール ※数分かかります。 $ sudo apt-get build-dep netatalk 3. Netatalk最新サースをDLする ※http://netatalk.sourceforge.net ※今回 2013/2/24現在 Netatalk 3.0.2 $ tar xvf netatalk-3.0.2.tar $ cd netatalk-3.0.2 4. Netatalkを「/usr/local」にInstallする $ ./configure –enable-debian $ make $ sudo make install 5. avahi-daemonをインストールする $ sudo apt-get install avahi-daemon 6. Config Netatalk 1.Configure file sharing services – afpd.conf /usr/local/etc/netatalk/afpd.conf – -tcp -noddp -uamlist uams_randnum.so,uams_dhx.so,uams_dhx2.so -nosavepassword…

つづきを読む

Ubuntu 11.10 mdadmを使ったRAIDの構築

<概要> System hdd:/dev/sda Data hdd:/dev/sdb /dev/sdc /dev/sdd RAID5構築 <目次> 1.RAID5作成 2.作成RAIDの確認 3.設定ファイルの作成 4.フォーマット 5.マウントポイントへマウント 6.再起動時の再マウント 7.マウント先が変わる防止 8.UUIDをfstabに追加 <手順> 1.RAID5作成 $sudo mdadm –create –verbose –assume-clean /dev/md0 –level=5 ¥ –raid-devices=3 /dev/sdb /dev/sdc /dev/sdd 2.確認 $sudo mdadm –detail /dev/md0 3.設定ファイルの作成 $sudo mdadm -Es | grep md/0 >>/etc/mdadm/mdadm.conf 4.フォーマット $sudo mkfs -t ext4 /dev/md0 5.マウント $mkdir /hdd/data $sudo mount -t ext4 /dev/md0 /hdd/data 6.再起動時にマウント先が変わった場合はlsで確認して再度マウントする $sudo ls /dev/md* /dev/md124 $mount -t ext4 /dev/md124 /hdd/data 7.マウント先が変わる防止(自動マウント設定&UUIDを確認) $sudo tune2fs -l /dev/md0 |grep UUID /dev/md* は変更される場合があるのでUUIDを使う。 mdadm –detailで得られるUUIDとは値が異なるので注意が必要 8.UUIDをfstabに追加 $sudo vi fstab UUID=省略 /hoge ext4 defaults 0 0 <RAIDの削除> sudo mdadm –stop /dev/md0 sudo mdadm –remove /dev/md0 sudo mdadm –zero-superblock /dev/sd[abcde]

つづきを読む

Sambaサーバ構築 【Ubuntu Server 11.10】

[目次] 1.Samba インストール 2.Sambaの設定 3.共有ディレクトリ作成&Ownerの変更 4.Sambaを再起動 [手順] 1.Samba インストール $ sudo apt-get install samba 2.Sambaの設定 $ sudo cp -p /etc/samba/smb.conf /etc/samba/smb.conf.bk $ sudo vi /etc/samba/smb.conf [global] workgroup = WORKGROUP dos charset = CP932 unix charset = UTF-8 display charset = UTF-8 security = user [data] path = /hdd/data writable = no guest ok = yes guest only = yes [music] path = /hdd/music writable = no guest ok = yes guest only = yes path = /hdd/video writable = no guest ok = yes guest only = yes [public] comment = Ubuntu File Server path = /hdd/public browseable = yes guest ok = yes read only = no writable =…

つづきを読む