CentOS4.x | Free Style


携帯用QRコード



あわせて読みたい

Search




Recent Entries

  1. リモートからX Windowsを使用する方法
  2. CentOS4にGUI環境の追加インストール
  3. CentOS4.6KickStartファイル(X有りサーバ向けVMWare用)
  4. CentOS4.6KickStartファイル(Xなしサーバ向けVMWare用)
  5. FDDを使わずにCentOSでKickStart@VMWare
  6. CentOS4.5環境初期構築
  7. CentOS4.5インストール
  8. VMWare6でCentOS4.5用イメージ作成

2008年03月30日

リモートからX Windowsを使用する方法

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

タイトルが正しい言い回しかどうかはいささか疑問だけどまぁニュアンスはわかるかと。

ということで備忘録。

CentOS4.6、RedhatES4共に同様の設定で利用可能。
CentOS5、RedhatES5もたぶん似たような感じでいけるでしょう、たぶん。

サーバ側にX-Windowsが導入されていることが前提です。
参考:GUIの追加インストールについて

●サーバー側準備
※ポート制限している場合には177をあけておく

1.「/etc/X11/gdm/gdm.conf」を編集
----------------------
[xdmcp]
Enable=true
----------------------
上記に変更。

・コンソールでGUIを起動させない場合下記設定にする
----------------------------
[servers]
#0=Standard
----------------------------

・ランレベル5でブート
/sbin/init 5
※サーバ側でXを立ち上げたくない場合は必要なし3でOK。

・GDM再起動
kill -HUP `cat /var/run/gdm.pid`

●クライアント(Windows側準備)
・ダウンロード
http://sourceforge.net/project/showfiles.php?group_id=156984
からXming,Xming-fontsをダウンロードする

・設定方法
http://dgegw3.nifs.ac.jp/gecev/xming/Xming.htm
の「◆XDMCPを使用してサーバに接続する」を参照(手抜きw)

CentOS4にGUI環境の追加インストール

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

Cent5は試していないけど同様でできるでしょう。(きっと)
RedhatESはup2dateで同じことできるのかなぁ?未検証。

要約するとyumにはgroupinstallというオプションがあって、グループってのは
インストール時に表示されるパッケージ群なわけです。

とりあえずミニマムインストールしたけど、後でGUIとか欲しくなったときに、
アッーとならないためのおまじない。

1.おもむろにグループ一覧表示
# yum grouplist
Repository update is listed more than once in the configuration
Repository base is listed more than once in the configuration
Repository contrib is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Repository addons is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Setting up Group Process
Setting up repositories
update 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
yumgroups.xml 100% |=========================| 558 kB 01:20
yumgroups.xml 100% |=========================| 4.6 kB 00:00
Installed Groups:
Compatibility Arch Support
Graphics
Available Groups:
Administration Tools
AptRPM
Authoring and Publishing
Compatibility Arch Development Support
DNS Name Server
Development Tools
Editors
Engineering and Scientific
FTP Server
GNOME Desktop Environment
GNOME Software Development
Games and Entertainment
Graphical Internet
Horde-Apps
KDE (K Desktop Environment)
KDE Software Development
Legacy Network Server
Legacy Software Development
Mail Server
MySQL Database
Network Servers
News Server
Office/Productivity
PostgreSQL Database
Printing Support
Server Configuration Tools
Sound and Video
System Tools
Text-based Internet
Web Server
Windows File Server
X Software Development
X Window System
XFCE-4.2
drbd-heartbeat
Done
-------------------------------------
GUIに必要なのは、下記2つのパッケージになります。
X Window System
GNOME Desktop Environment
※KDE派の人はGNOMEの代わりに「KDE (K Desktop Environment)」で。 2.おもむろにグループインストール
yum groupinstall "X Window System" "GNOME Desktop Environment"

2008年01月16日

CentOS4.6KickStartファイル(X有りサーバ向けVMWare用)

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

基本的にCUIのみのインストールにX環境を追加した感じです。

xfsをoffにしててX起動失敗しまくりではまった…

# Kickstart file automatically generated by anaconda.

install
cdrom
lang ja_JP.UTF-8
langsupport --default=ja_JP.UTF-8 ja_JP.UTF-8
keyboard jp106
xconfig --card "VMWare" --videoram 16384 --hsync 31.5-37.9 --vsync 50-70 --resolution 800x600 --depth 16 --startxonboot --defaultdesktop gnome

###############################
#for network static
network --device eth0 --bootproto static --ip xxx.xxx.xxx.xxx --netmask xxx.xxx.xxx.xxx --gateway xxx.xxx.xxx.xxx --nameserver xxx.xxx.xxx.xxx --hostname hogehoge
#for network dhcp
#network --device eth0 --bootproto dhcp
###############################

###############################
#set password
rootpw --iscrypted $1$iLWTDvk2$u5My7fF6rTWfgXmaav.el1
#パスワードを暗号化しない場合
#rootpw hogehoge
###############################

firewall --disabled
selinux --disabled
authconfig --enableshadow --enablemd5
timezone Asia/Tokyo
bootloader --location=mbr --append="rhgb quiet"

# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
clearpart --all
part /boot --fstype ext3 --size=128
part swap --size=2048
part / --fstype ext3 --size=100 --grow

%packages
@ japanese-support
@ gnome-desktop
@ dialup
@ base-x
@ development-tools
-valgrind
-cvs
-python-ldap
kernel-smp-devel
-kernel-smp-devel
-psgml
-valgrind-callgrind
kernel-devel
-kernel-devel
-ltrace
-systemtap
-emacs-leim
-automake15
e2fsprogs
-diffstat
-kernel-devel
-doxygen
-patchutils
-texinfo
-automake14
-kernel-smp-devel
-indent
-gcc-java
kernel-smp
-perl-XML-Dumper
-oprofile
-ctags
-cscope
-automake16
-java-1.4.2-gcj-compat
-perl-XML-Parser
-rcs
-automake17
-perl-XML-LibXML
-emacspeak
-byacc
-perl-LDAP
-splint
-perl-XML-NamespaceSupport
-perl-Crypt-SSLeay
-emacs
-perl-XML-Grove
-perl-XML-LibXML-Common
-perl-XML-SAX
-perl-XML-Twig
-gcc-g77
grub
-cdecl
-pstack
-elfutils
-perl-XML-Encoding
-kernel-hugemem-devel

%post

#for LANG=euc-jp
echo "LANG=\"ja_JP.eucJP\"" > /etc/sysconfig/i18n
echo "SUPPORTED=\"ja_JP.eucJP:ja_JP:ja\"" >> /etc/sysconfig/i18n
echo "SYSFONT=\"lat0-sun16\"" >> /etc/sysconfig/i18n
echo "SYSFONTACM=\"8859-15\"" >> /etc/sysconfig/i18n

yum -y install yum-plugin-fastestmirror

#for ntpd
yum -y install ntp
cp /etc/ntp.conf /etc/ntp.conf.org
cat /etc/ntp.conf.org|sed -e "/server 0.pool.ntp.org/i server ntp.nict.jp"|sed -e "/.org$/d" > /etc/ntp.conf
ntpdate ntp.nict.jp
chkconfig ntpd on

#change MTA to postfix
yum -y remove sendmail
yum -y install postfix

#for update
yum -y update

#for clean service
chkconfig mdmonitor off
chkconfig rawdevices off
chkconfig kudzu off
chkconfig isdn off
chkconfig lvm2-monitor off
chkconfig smartd off
chkconfig acpid off
chkconfig rpcidmapd off
chkconfig openibd off
chkconfig portmap off
chkconfig messagebus off
chkconfig readahead off
chkconfig apmd off
chkconfig xinetd off
chkconfig autofs off
chkconfig iiim off
chkconfig cpuspeed off
chkconfig readahead_early off
chkconfig gpm off
chkconfig atd off
chkconfig cups off
chkconfig microcode_ctl off
chkconfig haldaemon off
chkconfig netfs off
chkconfig pcmcia off
chkconfig nfs off
chkconfig nfslock off

CentOS4.6KickStartファイル(Xなしサーバ向けVMWare用)

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加
kickstart起動は
linux ks=hd:fd0/ks.cfg
で。

CentOS4.5環境初期構築の内容をkickstart化してみました。
lvのインストールはしてないので、必要に応じて入れてください。

ネットワークとパスワード部分は適宜変更してください。
VMWare以外の場合はxconfigも適宜変更してください。

# Kickstart file automatically generated by anaconda.

install
cdrom
lang ja_JP.UTF-8
langsupport --default=ja_JP.UTF-8 ja_JP.UTF-8
keyboard jp106
xconfig --card "VMWare" --videoram 8192 --hsync 31.5-37.9 --vsync 50-70 --resolution 800x600 --depth 16

###############################
#for network static
network --device eth0 --bootproto static --ip xxx.xxx.xxx.xxx --netmask xxx.xxx.xxx.xxx --gateway xxx.xxx.xxx.xxx --nameserver xxx.xxx.xxx.xxx --hostname hogehoge
#for network dhcp
#network --device eth0 --bootproto dhcp
###############################

###############################
#set password
rootpw --iscrypted $1$iLWTDvk2$u5My7fF6rTWfgXmaav.el1
#パスワードを暗号化しない場合
#rootpw hogehoge
###############################

firewall --disabled
selinux --disabled
authconfig --enableshadow --enablemd5
timezone Asia/Tokyo
bootloader --location=mbr

# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
clearpart --all
part /boot --fstype ext3 --size=128
part swap --size=2048
part / --fstype ext3 --size=100 --grow

%packages
@ japanese-support
@ dialup
@ development-tools
-elfutils
-texinfo
-psgml
-valgrind-callgrind
-gcc-g77
-doxygen
-systemtap
-automake15
-emacs
-perl-XML-Parser
kernel-smp-devel
-kernel-smp-devel
-perl-XML-LibXML
-valgrind
-diffstat
-gcc-java
-automake14
-pstack
-oprofile
-automake16
-ltrace
-perl-XML-Dumper
kernel-devel
-kernel-devel
-python-ldap
-valgrind-callgrind
-cdecl
-perl-XML-LibXML-Common
-perl-LDAP
-ctags
-java-1.4.2-gcj-compat
-automake17
-cscope
-emacspeak
-emacs-leim
-perl-XML-NamespaceSupport
-kernel-largesmp-devel
-elfutils
-perl-XML-Grove
-rcs
-patchutils
-splint
-perl-XML-SAX
-perl-XML-Twig
-valgrind
-cvs
-byacc
kernel-smp
-indent
-perl-Crypt-SSLeay
e2fsprogs
-perl-XML-Encoding

%post

#for LANG=euc-jp
echo "LANG=\"ja_JP.eucJP\"" > /etc/sysconfig/i18n
echo "SUPPORTED=\"ja_JP.eucJP:ja_JP:ja\"" >> /etc/sysconfig/i18n
echo "SYSFONT=\"lat0-sun16\"" >> /etc/sysconfig/i18n
echo "SYSFONTACM=\"8859-15\"" >> /etc/sysconfig/i18n

yum -y install yum-plugin-fastestmirror

#for ntpd
yum -y install ntp
cp /etc/ntp.conf /etc/ntp.conf.org
cat /etc/ntp.conf.org|sed -e "/server 0.pool.ntp.org/i server ntp.nict.jp"|sed -e "/.org$/d" > /etc/ntp.conf
ntpdate ntp.nict.jp
chkconfig ntpd on

#change MTA to postfix
yum -y remove sendmail
yum -y install postfix

#for update
yum -y update

#for clean service
chkconfig mdmonitor off
chkconfig rawdevices off
chkconfig xfs off
chkconfig kudzu off
chkconfig isdn off
chkconfig lvm2-monitor off
chkconfig smartd off
chkconfig acpid off
chkconfig rpcidmapd off
chkconfig openibd off
chkconfig portmap off
chkconfig messagebus off
chkconfig readahead off
chkconfig apmd off
chkconfig xinetd off
chkconfig autofs off
chkconfig iiim off
chkconfig cpuspeed off
chkconfig readahead_early off
chkconfig gpm off
chkconfig atd off
chkconfig cups off
chkconfig microcode_ctl off
chkconfig haldaemon off
chkconfig netfs off
chkconfig pcmcia off
chkconfig nfs off
chkconfig nfslock off

2008年01月12日

FDDを使わずにCentOSでKickStart@VMWare

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

WindowsだとFDDなくても最近大丈夫だったり、ノートでついてなかったりで
困った時の備忘録。

目的が同環境量産なのでks.cfgはanaconda-ks.cfgから作った方がいいかと。
VMだからイメージ取っとけばいいじゃんって話は、ネットワーク周りとか再設定
するより自動で設定した方が楽ちんじゃね?って理由。

VMから実ハードに移した時用ってのもあるわけで。

1.空のフロッピーイメージを作成する
dd if=/dev/zero of=ks.img bs=512 count=2880
su -
#losetup /dev/loop1 ks.img
#mkdosfs -F 12 -S 512 -R 1 -I -v /dev/loop1
#losetup -d /dev/loop1
2.作成したフロッピーイメージをマウント
#mount -o loop -t vfat ks.img /mnt/fd
3.ks.cfgを書き込む
cp ks.cfg /mnt/fd
4.フロッピーイメージをアンマウント
umount /mnt/fd

5.VMWareで作成したイメージをマウント

6.boot画面でKickStart
linux ks=hd:fd0/ks.cfg

ks.cfgの%post以下に書いたのは以下。

%post

#for LANG=euc-jp
echo "LANG=\"ja_JP.eucJP\"" > /etc/sysconfig/i18n
echo "SUPPORTED=\"ja_JP.eucJP:ja_JP:ja\"" >> /etc/sysconfig/i18n
echo "SYSFONT=\"lat0-sun16\"" >> /etc/sysconfig/i18n
echo "SYSFONTACM=\"8859-15\"" >> /etc/sysconfig/i18n

yum -y install yum-plugin-fastestmirror

#for ntpd
yum -y install ntp
cp /etc/ntp.conf /etc/ntp.conf.org
cat /etc/ntp.conf.org|sed -e "/server 0.pool.ntp.org/i server ntp.nict.jp"|sed -e "/.org$/d" > /etc/ntp.conf
ntpdate ntp.nict.jp
chkconfig ntpd on

#change MTA to postfix
yum -y remove sendmail
yum -y install postfix

#for update
yum -y update

#for clean service
chkconfig mdmonitor off
chkconfig rawdevices off
chkconfig xfs off
chkconfig kudzu off
chkconfig isdn off
chkconfig lvm2-monitor off
chkconfig smartd off
chkconfig acpid off
chkconfig rpcidmapd off
chkconfig openibd off
chkconfig portmap off
chkconfig messagebus off
chkconfig readahead off
chkconfig apmd off
chkconfig xinetd off
chkconfig autofs off
chkconfig iiim off
chkconfig cpuspeed off
chkconfig readahead_early off
chkconfig gpm off
chkconfig atd off
chkconfig cups off
chkconfig microcode_ctl off
chkconfig haldaemon off
chkconfig netfs off
chkconfig pcmcia off
chkconfig nfs off
chkconfig nfslock off

シェルはよくわからん。

VMイメージを作成後

clip_2.jpg

必ずこうなる。同じVMイメージで再インストールすると出なかったり。

■全てやったあとに気づいたこと。
clip_3.jpg

VMWareからFDイメージ簡単に作れるじゃん…

2007年11月21日

CentOS4.5環境初期構築

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

最低限必要な物のまとめ。これをVMイメージで保存しておくと、
色々試してみたりするときにとっても便利だったりするのでお勧め。

1.文字化け対策
「/etc/sysconfig/i18n」を修正

-----------------------------
LANG="ja_JP.UTF-8"
SUPPORTED="ja_JP.UTF-8:ja_JP:ja"
SYSFONT="latarcyrheb-sun16"
-----------------------------
      ↓
-----------------------------
LANG="ja_JP.eucJP"
SUPPORTED="ja_JP.eucJP:ja_JP:ja"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
-----------------------------

2.yum plugin「fastestmirror」のインストール
#yum -y install yum-plugin-fastestmirror

※4.5からデフォルト設定がにplugin=1に変更されている。

3.yumを使ってアップデート
#yum -y update
4.kernelアップデートのためにリスタート
#reboot

5.lessコマンドだと文字化けするのでlvをインストール

cd /usr/local/src/
wget http://www.ff.iij4u.or.jp/~nrt/freeware/lv451.tar.gz
tar -zxf lv451.tar.gz
cd lv451/src/
./configure
make -j
make install

6.マニュアル文字化け対策のためのPAGER変更
「/etc/man.config」を修正
--------------------------------------
PAGER /usr/bin/less -iRs
--------------------------------------

--------------------------------------
PAGER /usr/local/bin/lv
--------------------------------------

7.ntpインストール
#yum install -y ntp

8.「/etc/ntp.conf」を修正
server部分を下記に変更
--------------------
server ntp.nict.jp
server ntp.nict.jp
server ntp.nict.jp
--------------------

9.時刻修正
ntpdate ntp.nict.jp
10.ntpd起動
#service ntpd start
11.sendmailアンインストール
#yum remove -y sendmail
12.postfixインストール
#yum install -y postfix
chkconfig postfix on
13.不要(そうな)サービスを停止させる
chkconfig mdmonitor off
chkconfig rawdevices off
chkconfig xfs off
chkconfig kudzu off
chkconfig isdn off
chkconfig lvm2-monitor off
chkconfig smartd off
chkconfig acpid off
chkconfig rpcidmapd off
chkconfig openibd off
chkconfig portmap off
chkconfig messagebus off
chkconfig readahead off
chkconfig apmd off
chkconfig xinetd off
chkconfig autofs off
chkconfig iiim off
chkconfig cpuspeed off
chkconfig readahead_early off
chkconfig gpm off
chkconfig atd off
chkconfig cups off
chkconfig microcode_ctl off
chkconfig haldaemon off
chkconfig netfs off
chkconfig pcmcia off
chkconfig nfs off(NFSを使用しない場合)
chkconfig nfslock off(NFSを使用しない場合)

2007年11月09日

CentOS4.5インストール

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

インストールメディアはDVD(イメージファイル)を使います。
目的はサーバ用途なのでGUIは入れずに必要最低限のパッケージに絞ります。
いわゆるLAMPセットということで。
Apache2.0、MySQL4.1、5.0、5.1、PHP5あたりを扱おうかと。
Oracle11gExが出たら試してみたいところです。Oracle10gExすら試してないけれども…
まぁ本命はMySQL5.1ですね。年内にはstable出るよねきっと…?

で、話はそれまくりましたが、CentOS4.5のインストール手順。

CentOS4.5インストールの続きを読む

2007年11月08日

VMWare6でCentOS4.5用イメージ作成

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

第一弾VMWare6でCentOS4.5をインストール。
4.4でアップデートしたら4.5になっちゃうので、もう4.5でいいかなと。

1からってことでまずはイメージ作成から。

VMWare6でCentOS4.5用イメージ作成の続きを読む






MSN:chrome_fs@hotmail.co.jp
※メッセ専用

800*600 ATOM1.0
RSS1.0 RSS2.0
人気ブログランキング - Free Style