redhat6.7 isoミラーをyumソースとして掛ける
1725 ワード
1、まずisoミラーをredhatシステムにアップロードする
2、/data/isoの下のisoファイルを/mnt/redhat 6にマウントする.7/ディレクトリの下
3、編集/etc/yum.repos.d/ディレクトリの下にあるrepoの最後のファイルは、オペレーティングシステムの元のyumソース構成をバックアップします.新しいyumソースファイル/etc/yumを作成する.repos.d/iso.repo:
ファイルの内容を次のように設定します.
yumのローカルデータベースを更新し、rootで実行します.
yum installコマンドを実行してソフトウェアをインストールすることができます
ここまではまだ終わっていませんが、上では手動でマウントしていますので、再起動するたびに手動でマウントする必要がありますので、面倒です
1つ目の自動マウント:
スクリプトに実行権限を追加するには、次の手順に従います.
chkconfigコマンドを使用してスクリプトを自己起動に設定
最後にテストを再起動
第2の自動マウント:編集/etc/fstabファイルに内容を追加して自動マウントを実現します.具体的な方法は:
最後の行に追加:
mount-aコマンドは、/etc/fstabのすべてのコンテンツを再ロードします.mountは/etc/fstabを表示できる内容です.
mount-aは自動マウント/etc/fstabの中身です.しかし、これは電源を入れたときにマウントされています.fstabを修正して新しいものを追加しなければ、出力されません.mount-aは、起動時にfstabがマウントされた後、fstabを変更していないすべての完了した操作を無視します.mount-aを再実行すると、fstabのすべての内容を自動的に無視します.
mkdir /data # data , iso data
2、/data/isoの下のisoファイルを/mnt/redhat 6にマウントする.7/ディレクトリの下
mount -o loop /data/rhel-server-6.7-x86_64-dvd.iso /mnt/redhat6.7/
ps:(mount -o ,loop mount
3、編集/etc/yum.repos.d/ディレクトリの下にあるrepoの最後のファイルは、オペレーティングシステムの元のyumソース構成をバックアップします.新しいyumソースファイル/etc/yumを作成する.repos.d/iso.repo:
vi /etc/yum.repos.d/iso.repo
ファイルの内容を次のように設定します.
[iso]
name=iso
baseurl=file:///mnt/redhat6.7/
enabled=1
gpgcheck=0
yumのローカルデータベースを更新し、rootで実行します.
yum update
yum installコマンドを実行してソフトウェアをインストールすることができます
ここまではまだ終わっていませんが、上では手動でマウントしていますので、再起動するたびに手動でマウントする必要がありますので、面倒です
1つ目の自動マウント:
cd /etc/init.d/
vim mtyum.sh ( , 。)
:
#! /bin/bash
#add for chkconfig
#chkconfig: 2345 70 30
#description: mount yum #
#processname: mtyum #
mount -o loop /data/rhel-server-6.7-x86_64-dvd.iso /mnt/redhat6.7/
スクリプトに実行権限を追加するには、次の手順に従います.
chmod +x mtyum.sh
chkconfigコマンドを使用してスクリプトを自己起動に設定
chkconfig --add mtyum.sh
最後にテストを再起動
reboot
第2の自動マウント:編集/etc/fstabファイルに内容を追加して自動マウントを実現します.具体的な方法は:
vim /etc/fstab
最後の行に追加:
/data/rhel-server-6.7-x86_64-dvd.iso /mnt/redhat6.7 iso9660 loop 0 0
mount-aコマンドは、/etc/fstabのすべてのコンテンツを再ロードします.mountは/etc/fstabを表示できる内容です.
mount-aは自動マウント/etc/fstabの中身です.しかし、これは電源を入れたときにマウントされています.fstabを修正して新しいものを追加しなければ、出力されません.mount-aは、起動時にfstabがマウントされた後、fstabを変更していないすべての完了した操作を無視します.mount-aを再実行すると、fstabのすべての内容を自動的に無視します.