Modified: 5 September 2005
yumの設定 - 更新するために
漢字コードを変更する - メッセージが読みにくいので
SELinuxの設定を一旦変更する - 設定がしくいので
ファイヤウオールを一旦解除する - 設定がしくいので
SAMBAを一時的に使えるようにする - ソフトのインストールやデータの転送に便利なので
FTPを一時的に使えるようにする - ソフトのインストールやデータの転送に便利なので
GPG−KEYのインストール
以下のコマンドで、GPG-KEYをインストールします。
# rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4
ミラーサイトの設定
yumのミラーサイトの設定ファイルは、"/etc/yum.conf" でしたが、CentOS4.1からは、ミラーサイトの設定が分離され、"/etc/yum.repos.d/CentOS-Base.repo"で指定するようになりました。
[base]
name=CentOS-$releasever - Base
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
#released updates
[update]
name=CentOS-$releasever - Updates
baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
gpgcheck=1
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
#additional packages that extend functionality of existing packages
#[centosplus]
#name=CentOS-$releasever - Plus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
#gpgcheck=1
#contribs - packages by Centos Users
#[contribs]
#name=CentOS-$releasever - Contribs
#baseurl=http://mirror.centos.org/centos/$releasever/contribs/$basearch/
#gpgcheck=1
#packages in testing
#[testing]
#name=CentOS-$releasever - Testing
#baseurl=http://mirror.centos.org/centos/$releasever/testing/$basearch/
#gpgcheck=1
更新をしてみる
実行してみます。
# yum update #
文字化けする
インストール後、以下のように文字化けします。
# ll ・荐 108 drwxr-xr-x 2 root root 4096 8纎 18 22:47 Desktop -rw-r--r-- 1 root root 1252 8纎 18 02:18 anaconda-ks.cfg -rw-r--r-- 1 root root 71348 8纎 18 02:18 install.log -rw-r--r-- 1 root root 9548 8纎 18 02:18 install.log.syslog #"/etc/sysconfig/i18n" を開き、以下のように文字コードを、utf-8からeucに変更します。
LANG="ja_JP.eucJP"
SUPPORTED="ja_JP.eucJP:ja_JP:ja"
SYSFONT="latarcyrheb-sun16"再起動すると、以下のように文字化けがなくなります。
# ll 合計 108 drwxr-xr-x 2 root root 4096 8月 18 22:47 Desktop -rw-r--r-- 1 root root 1252 8月 18 02:18 anaconda-ks.cfg -rw-r--r-- 1 root root 71348 8月 18 02:18 install.log -rw-r--r-- 1 root root 9548 8月 18 02:18 install.log.syslog #
SELinuxの動作制限をなくする
せっかく有効になっているSELinuxですが、初期段階の設定では、なにかと不便なので、いったん実行制限を解除します。
以下のように、"/etc/selinux/config" を、"permissive" に設定すれば制限が解除されます。
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - SELinux is fully disabled. SELINUX=permissive # SELINUXTYPE= type of policy in use. Possible values are: # targeted - Only targeted network daemons are protected. # strict - Full SELinux protection. SELINUXTYPE=targeted
サービスを停止する
デフォルトでインストールすると、ファイヤウオールが有効になっています。
最初の設定時には、いろいろ不便ですので、一旦停止してしまいましょう。
# service iptables stop #一時的にとめただけですので、再起動すれば再び有効になります。
一般ユーザでマウントできるようにする
ユーザを登録します。事前に、ユーザ登録しておく必要があります。
# pdbedit -a tomoサービスを起動します。
# service smb start一時的に有効にしただけですので、再起動すれば無効になります。
サービスを起動します
# service vsftpd start一時的に有効にしただけですので、再起動すれば無効になります。