2009年10月7日水曜日

Fedora9 FTPサーバの立ち上げ

手順:
・vsftpdがインストールされたかを確認
$ rpm -qa | grep vsftpd

インストールされなければ、yumコマンドでインストール

・インストールされたら、yum updateで更新(省略可)

・vsftpdの設定(/etc/vsftpd/vsftpd.conf
下記は、参照用の設定例:
anonymous_enable=YES←anonymous FTPを禁止

connect_from_port_20=YESをコメントオフする
※標準WindowsのFTPポートは、21であるから

ascii_upload_enable=YES 
←ASCIIモードでのアップロードを許可
ascii_download_enable=YES 
←ASCIIモードでのダウンロードを許可

chroot_list_enable=YES 
←ホームディレクトリより上層への移動を禁止
chroot_list_file=/etc/vsftpd.chroot_list 
←ホームディレクトリより上層への移動を禁止する
ユーザーを指定ファイル
上記設定をして、下記コマンドでユーザー「foo」を
ホームディレクトリより上層へ移動できないようにする
# echo foo >> /etc/vsftpd.chroot_list


xferlog_std_format=NO ←詳細なログを記録する
xferlog_file=/var/log/vsftpd.log 
←ログファイルの指定

use_localtime=YES ←ファイルのタイムスタンプ
をローカル時間にする

・vsftpdを起動
# service vsftpd start

Linux再起動時に、自動的にvsftpdを実行する
# chkconfig vsftpd on

※ディフォルトのFTPサーバディレクトリ:
var/ftp/pub

2009年7月1日水曜日

Fedora9 Firefox3.5のインストール


1.パッケージマネージャを利用せずに真ストール:
①Firefox3.5のLinuxバージョンをダウンロードする
②ユーザのホームディレクトリに解凍
>cd ~
>tar xzjf firefox-3.5.tar.bz2
③元のバージョンのfirefoxを開いている場合、閉じてください
④~/firefox/firefoxで実行

★該当方法は、元にパッケージマネージャでインストールしたバージョンと共存している。
また、システムが直接認識できないから、メニューから該当Firefoxを見えない。
該当ユーザのホームフォルダにアクセス権限を持っていないユーザが該当Firefox
の起動もできない。

2.上記Firefoxのショットカットの作成
①デスクトップに右クリックして、「ランチャの生成」をクリックする
②ランチャ作成のウィンドウで下記情報を入力する
 「種類」:アプリケーション
 「名前」:自分が好きな名前
 「コマンド」:「参照」ボタンでFirefoxスクリプトがあるパスを選ぶ
③「OK」をクリックすると、デスクトップにFireFox起動用のショットカットが作成された

Fedora9 rpmコマンド

よく使われる「rpm」のコマンドオプション:

// 新規インストール
rpm -i ファイル名

// アンインストール
rpm -e パッケージ名

// -v インストール時の情報表示、-h インストール際に '#' で表示
rpm -ivh ファイル名

// 依存問い合わせをしないでアンインストール:--nodeps 依存問い合わせをしない
rpm -ev --nodeps パッケージ名

強制インストール:--force 強制
rpm -i --force --nodeps ファイル名

// パッケージに含まれているファイルを表示
rpm -qa パッケージ名

Fedora9 yumコマンド

よく使われる「yum」のコマンドオプション:
// 指定したパッケージをインストール
yum install パッケージ名
// アップデート可能なパッケージをアップデート
yum update
// 指定したパッケージをアップデート
yum update パッケージ名
// 指定したパッケージを除いてアップデート
yum update --exclude=パッケージ名
// 指定したパッケージをアンインストール
yum remove パッケージ名
// アップデート可能なパッケージ一覧
yum check-update
// 利用可能なパッケージ一覧
yum list
// インストール済みのパッケージ一覧
yum list installed
// ダウンロードしたパッケージと古いヘッダを削除する。
yum clean all
// 指定したパッケージを再インストール
yum reinstall パッケージ名

Fedora9 パッケージのインストールコマンド

1.圧縮ファイルのパッケージのインストール:
①解凍
・*.tar.bz2ファイルの場合:
>tar xvjf *.tar.bz2
※「j」:bz2のフォーマットのファイルを指します。

・*.tar.gzファイルの場合:
>tar xvzf *.tar.gz
※「z」:gzのフォーマットのファイルを指します。

②解凍後のsrcフォルダに移動
>cd パッケージフォルダ名/src

③コンパイル
>make

④インストール
>make install

2.*.rpmファイルのインストール:
>rpm ivh *.rpm

★yumコマンドを使って、インストールやアップデートなどができる
3.ネットから直接ダウンロードし、インストールする
>yum instal -y パッケージ名

4.パッケージのアンインストール:
>yum remove パッケージ名