Download Install the Linux RPM

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
GIGABYTE UNITED INC.
Gigabyte United Inc.
No.6, Bau Chiang Rd.
Hsin-Tien, Taipei 231, Taiwan
TEL (02).8912-4888
EXT 1942
AUTHOR LI-TE LIN
COM Version 1
Installation User Manual (English)
Write By: LI-TE LIN
Verify By: CHUN-YEN YANG
VER
DESCRIPTION
WRITE BY
DATE
1.0
Create
L.T. LIN
2006/09/28
2.0
Instruction for SNMP and LM_SENSOR
L.T. LIN
2006/12/25
3.0
Create English user manual
L.T. LIN
2007/01/09
.
.
.
.
INDEX
.
.
CHAPTER 1 - ENVIRONMENT.
.
.
HARDWARE
1
SOFTWARE REQUIREMENT
SPACE REQUIREMENT
1
1
2
CHAPTER 2 - INSTALLATION NOTE
3
FEDORA CORE 5 (DVD)
COMMAND FOR MOUNTING/UNMOUNT DVD
JAVA RUNTIME ENVIRONMENT (JRE)
DOWNLOAD
INSTALL THE LINUX RPM (SELF-EXTRACTING) FILE
ENABLE AND CONFIGURE(FIREFOX 1.5 AND LATER)
HARDWARE SENSOR
INSTALL THE LM_SENSOR RPM(FEDORA CORE 5 DVD)
SCANNING HARDWARE MONITOR CHIP
CONFIGURE LM_SENSOR.CONF
SNMPD
INSTALL THE SNMPD RPM(FEDORA CORE 5 DVD)
CONFIGURE SNMPD.CONF
COM-V1 RPM
CONFIGURE GBCCD.CONF
INSTALL LOCATION
3
3
4
4
4
6
6
7
7
10
12
12
13
14
16
16
CHAPTER 3 - TEST & VERIFY
18
2
COM Version 1
Installation User Manual (Englsih)
CHAPTER 1 - Environment
This chapter descripts Linux distributor and release version, hardware and
software information for our testing environment. You can follow our instruction to
build Linux server.
Hardware
This table shows hardware information for our testing environment and running
our COM daemon on the 32-bit platform.
Motherboard ID
GA-8I915G-MF
Processor Brand
Intel(R)
Processor Speed
3.00 GHZ
System Memory (RAM)
512 MB
Hard Drive Type
IDE (7200 RPM)
Hard Drive Size
80 GB
Graphic Card
GV-NX62TC256D
DVD-ROM
Yes
 Table 1. Hardware Information
Software Requirement
In this manual, we use Fedora Core 5 as our server operating system. Fedora
Core divides included software into package groups that make software selection
easier. The Table 3 is a list for network server, such as FTP Web server and
Samba suit of services, and administration tools.
OS Distributor
Desktop Environment
Application
Fedora Core 5
GNOME Desktop Environment
Editors
Graphical Internet
Text-based Internet
Development
Server
None
Windows File Server
FTP Server
Network Server
Server Configuration Tools
Base System
Administration Tools
Base
Dialup Networking Support
Java
System Tools
X Window System
Language
Chinese Support
Extra Package
net-snmp-5.3-4.2.i386.rpm
net-snmp-5.3-4.2.i386.rpm
net-snmp-5.3-4.2.i386.rpm
jre-1_1_5_0_06-linux-i586-rpm.bin
lm_sensors-2.9.2-1.i386.rpm
 Table 2. Software Package Information
Space Requirement
In this section, we are using the automatic partition method. If you are a more
experienced Linux user, use the manual partitioning method for more control over
your system configuration, or select and modify the automatically defined
partitions. The Table 3 and 4 are our partition example for you reference.
Partition
Mount Point
Capacity
/dev/hda1
/boot
102 MB
/dev/hda2
VolGroup00
35 GB
 Table 3. Hard Disk Partition Layout
Folder Name
Capacity
/
35 GB
/boot
99 MB
/dev/shm
506 MB
 Table 4. LVM Partition Layout
2
CHAPTER 2 - Installation Note
Fedora Core 5 (DVD)
In this section, I assume that you are familiar with Linux. For more information
about
Fedora
Linux
Installation,
please
visit
http://fedora.redhat.com/docs/fedora-install-guide-en/fc4/index.html.
Please select Server installation type during the installation Please refer to Table 2
for more information. You may also select individual software packages during
installation, or install them later.
Please refer to Table 3 and 4 for hard drive partition.
For the Security Configuration, we need to alter these setting so other computer can access the
system. By default the firewall is enabled, with a simple set of rules that allow connections to
be made from your system to others, but block incoming connections from other systems. At
this moment we need to select “No firewall” and disable SELinux (Security Enhanced
Linux).
COMMAND FOR MOUNTING/UNMOUNT DVD
The instruction for mount and unmount commands is as follows:
1.
Create DVD folder in /media directory
# mkdir /media/dvd
2.
Mount DVD
# mount /dev/hdb /media/dvd
3.
Unmount DVD
# umount /media/dvd
3
Java Runtime Environment (JRE)
Fedora Core 5 DVD doesn’t contain Java JRE rpm file, therefore, please follow
our instruction to download and install this package.
Download
For more information about Java JRE installation manual, please refer to Sun Java Official
web site(web site: http://java.sun.com/j2se/1.5.0/jre/install-linux.html ).
1.
To
install
Sun
Java,
please
open
Firefox,
go
to
http://java.sun.com/j2se/1.5.0/download.jsp, click on “Download” Java
Runtime Environment (JRE) 5.0 Update 10, click the radio button to accept
the license agreement.
2.
Under "Linux Platform - J2SE(TM) Runtime Environment 5.0 Update 10"
click on "Linux self-extracting file", to download jre-1_5_0_10-linux-i586.bin
(save to disk). This should save the file to your home folder.
Install the Linux RPM (self-extracting) file
1.
Open a terminal. Type:
# su -
2.
Type your root password.
3.
Change directory to the location where you would like the files to be installed.
Type:
# cd <Install Directory>
For example, to install the software in the /usr/java/ directory, Type:
# mkdir /usr/java -p
4
# cd /usr/java
Note about root access: To install the JRE in a system-wide location such as/usr/local, you must
login as the root user to gain the necessary permissions. If you do not have root access, install the
JRE in your home directory or a subdirectory for which you have write permissions.
4.
Change the permission of the file you downloaded to be executable. Type:
# cp /media/dvd/ jre-1_5_0_06-linux-i586-rpm.bin /usr/java
# chmod a+x jre-1_5_0_06-linux-i586-rpm.bin
5.
Start the installation process. Type:
./ jre-1_5_0_06-linux-i586-rpm.bin
The script displays a binary license agreement, which you are asked to agree to before installation
can proceed. Once you have agreed to the license, the install script creates and runs the file
jre-1_5_0_06-linux-i586.rpm in the current directory.
6.
The installation file creates jre-1_5_0-linux-i586.rpm file in the current
directory.
5
7.
Run the RPM command at the terminal to install the packages. Type:
rpm -iv jre-1_5_0-linux-i586.rpm
8.
The JRE is installed in jre1.5.(version number) sub-directory under the
current directory. In this case, the JRE is installed in the /usr/java/jre1.5.0
directory. Verify that the jre1.5.0 sub-directory is listed under the current
directory. Type:
# ls
9.
The installation is now complete. Go to the Enable and Configure section.
Enable And Configure(Firefox 1.5 and Later)
1.
Go to the plugins sub-directory under the Firefox installation directory
# cd /usr/lib/firefox-1.5.0.1/plugins
2.
In the current directory, create
ns7/libjavaplugin_oji.so file Type:
a
symbolic
link
to
the
JRE
# ln -s /usr/java/jre1.5.0_06/plugin/i386/ns7/libjavaplugin_oji.so
3.
Start Firefox browser or restart it if it is already running. Note that if you have
other Firefox components (ie: Messenger, Composer, etc) running, you will
need to restart them as well.
4.
Go to Edit > Preferences. Under Content category > Select Enable Java.
Hardware Sensor
The lm_sensor project provides the best and most complete hardware health monitoring drivers
for Linux. User can use this package to monitor voltages, temperatures, fan speeds, etc. For
more
information,
you
can
visit
lm-sensors
web
site(Ref:
http://www.lm-sensors.org/wiki/ProjectInformation ).
6
Install the lm_sensor RPM(Fedora Core 5 DVD)
1.
Open a terminal. Type:
# su
2.
Enter the root password.
3.
Change to the DVD directory. Type:
# cd
4.
/media/dvd/Fedora/RPMS
Start installation process. Type:
# rpm -ivh lm_sensors-2.9.2-1.i386.rpm
Scanning Hardware Monitor Chip
lm_sensors is a set of Linux kernel modules for monitoring the vital signs of a
computer: the voltages from the power supply, the temperature of the system and
the CPU and fan speeds. lm_sensors includes a command-line utility for checking
the current readings.
1. Detect hardware monitoring chips. Type:
[root@linux ~]# sensors-detect
It is generally safe and recommended to accept the default answers to all
questions, unless you know what you're doing.
We can start with probing for (PCI) I2C or SMBus adapters.
You do not need any special privileges for this.
Do you want to probe now? (YES/no): YES
Probing for PCI bus adapters...
Use driver `i2c-i801” for device 00:1F.3: Intel 82801FB 1CH6
Probe succesfully concluded.
2. Press ENTER button, it will automatic detect chipset.
7
I will now generate the commands needed to load the I2C modules.
Sometimes, a chip is available both through the ISA bus and an I2C bus.
ISA bus access is faster, but you need to load an additional driver module
for it. If you have the choice, do you want to use the ISA bus or the
I2C/SMBus (ISA/smbus)? ISA
To make the sensors modules behave correctly, add these lines to
/etc/modprobe.conf:
#----cut here---# I2C module options
alias char-major-89 i2c-dev
#----cut here----
To load everything that is needed, add this to some /etc/rc* file:
#----cut here---# I2C adapter drivers
modprobe i2c-i801
modprobe i2c-isa
# I2C chip drivers
modprobe eeprom
modprobe it87
# sleep 2 # optional
/usr/bin/sensors -s # recommended
#----cut here----
3. In the second step, it tells you which modules have to be loaded to support
whichever motherboard you are using.
Do you want to generate /etc/sysconfig/lm_sensors? (YES/no): YES
8
Copy prog/init/lm_sensors.init to /etc/rc.d/init.d/lm_sensors
for initialization at boot time.
4. Confirm the result. Type:
[root@linux ~]# lspci
00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 03)
…
….
…
5. Check is any Intel ICH6 chip in the list.
6. Modify modprobe.conf file.
[root@linux ~]# vi /etc/modprobe.conf
# I2C module options
alias char-major-89 i2c-dev
7. Modify rc.local file.
[root@linux ~]# vi /etc/rc.d/rc.local
# I2C adapter drivers
modprobe i2c-i801
modprobe i2c-isa
# I2C chip drivers
modprobe eeprom
modprobe it87
# sleep 2 # optional
/usr/bin/sensors -s # recommended
9
Configure LM_SENSOR.CONF
1. Modify sensor.conf file.
[root@linux ~]# vi /etc/sensor.conf
2. Search “it87” keyword. (Pressed ESC button > Pressed button > Type it87). The in5,
in6, in7, and in8 are not used, so please set them to ignore.
chip "it87-*" "it8712-*"
# The values below have been tested on Asus CUSI, CUM motherboards.
# Voltage monitors as advised in the It8705 data sheet
label in0 "VCore 1"
label in1 "VCore 2"
label in2 "+3.3V"
label in3 "+5V"
label in4 "+12V"
ignore in5
label in5 "-12V"
ignore in6
label in6 "-5V"
ignore in7
label in7 "Stdby"
ignore in8
label in8 "VBat"
3. About 15 more lines down, formula for modifying volts.
# If 3.3V reads 2X too high (Soyo Dragon and Asus A7V8X-X, for example),
# comment out following line.
#
compute in2 2*@ , @/2
compute in2 @ , @
4. Change sensor type. Set sensor three to thermal diode. Sensor one and two are not
used, so please set them to ignore.
# Temperature
#
# Important - if your temperature readings are completely whacky
# you probably need to change the sensor type.
# Adujst and uncomment the appropriate lines below.
# The old method (modprobe it87 temp_type=0xXX) is no longer supported.
#
10
# 2 = thermistor; 3 = thermal diode; 0 = unused
# set sensor1 3
# set sensor2 3
# set sensor3 3
ignore sensor1
ignore sensor2
set sensor3 3
5. The temperature of the sensor two is not used, so please set it to ignore.
# If a given sensor isn't used, you will probably want to ignore it
# (see ignore statement right below).
label temp1
"M/B Temp"
set temp1_over 40
set temp1_low 15
ignore temp2
#
label temp2
set temp2_over
set temp2_low
ignore temp3
label temp3
set temp3_over
set temp3_low
"CPU Temp"
45
15
"Temp3"
45
15
6. Configure the lm_sensors service to start on reboot.
[root@linux ~]# chkconfig lm_sensors --list
lm_sensors
0:off
1:off
2:on
3:on
4:on
5:on
7. Reboot System.
[root@linux ~]# sync; sync; reboot
8. Show the current readings of all sensor chips.
[root@linux ~]# sensors
It8712-isa-0290
Adapter: ISA adapter
VCore 1:
+1.33 V (min = +1.42 V, max = +1.57 V)
ALARM
VCore 2:
+1.79 V (min = +2.40 V, max = +2.61 V)
ALARM
11
6:off
+3.3V:
+3.17 V (min = +3.14 V, max = +3.47 V)
+5V:
+4.89 V (min = +4.76 V, max = +5.24 V)
+12V:
fan1:
+11.52 V (min = +11.39 V, max = +12.61 V)
2445 RPM (min =
0 RPM, div = 8)
fan2:
-1 RPM (min = 3013 RPM, div = 8)
fan3:
0 RPM (min = 3013 RPM, div = 8)
M/B Temp:
-55°C (low =
+15°C, high =
+40°C)
sensor = thermistor
temp3:
+32°C (low =
+15°C, high =
+45°C)
sensor = diode
SNMPD
Simple Network Management Protocol (SNMP) is a widely used protocol for
monitoring the health and welfare of network equipment (eg. routers), computer
equipment and even devices like UPSs. Net-SNMP is a suite of applications used
to implement SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6.
Install the SNMPD RPM(Fedora Core 5 DVD)
1.
Open a terminal. Type:
[root@linux ~]# su
2.
Enter your root password.
3.
Change to the DVD directory. Type:
[root@linux ~]# cd /media/dvd/Fedora/RPMS
4.
Start installation process. Type:
[root@linux ~]# rpm -ivh net-snmp-5.3-4.2.i386.rpm
[root@linux ~]# rpm -ivh net-snmp-perl-5.3-4.2.i386.rpm
[root@linux ~]# rpm -ivh net-snmp-utils-5.3-4.2.i386.rpm
12
Configure SNMPD.CONF
1.
Modify /etc/snmp/snmpd.conf
[root@linux ~]# cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf-org
[root@linux ~]# vi /etc/snmp/snmpd.conf
2.
Map the community name into security name.
# First, map the community name (COMMUNITY) into a security name
# (local and mynetwork, depending on where the request is coming
# from):
#
sec.name source
com2sec local
localhost
com2sec mynetwork default
3.
community
public
public
Map the security names into group names.
####
# Second, map the security names into group names:
#
sec.model sec.name
group MyRWGroup v1
local
group MyRWGroup v2c
local
group MyRWGroup usm
local
group MyROGroup v1
mynetwork
group MyROGroup v2c
mynetwork
group MyROGroup usm
mynetwork
4.
Create a view for us to let the groups have right.
####
# Third, create a view for us to let the groups have rights to:
#
incl/excl subtree
view all
5.
mask
included .1.3.6.1.4.1.15370
80
Grant 2 groups access to the 1 view with different notification permission.
13
####
# Finally, grant the 2 groups access to the 1 view with different
# write permissions:
#
6.
context sec.model sec.level match read
write notif
access MyROGroup ""
any
noauth
exact all
all
all
access MyRWGroup ""
any
noauth
exact all
all
none
Put a line master agentx in the snmpd.conf file.
#############################################################################
##
# Further Information
#
# See the snmpd.conf manual page, and the output of "snmpd -H".
# MUCH more can be done with the snmpd.conf than is shown as an
# example here.
master agentx
7.
Configure the snmpd service to start on reboot
[root@linux ~]# chkconfig snmpd on
[root@linux ~]# chkconfig snmpd --list
snmpd
0:off
1:off
2:on
3:on
4:on
5:on
6:off
COM-V1 RPM
The COM web application is only using in client side. It can report current
hardware and software information. In this section, we will tell you how to install
and setup configuration file.
1.
Open a terminal. Type:
[root@linux ~]# su
2.
Enter your root password.
3.
Change to the DVD directory. Type:
[root@linux ~]# cd /media/dvd
14
4.
Start installation process for COM server. Type:
[root@linux ~]# rpm -ivh --nomd5 com-1.0-1.i386.rpm
5.
Unzip web application.
[root@linux ~]# cd /usr/local
[root@linux ~]# tar –zxvf /media/dvd/comstd-v1_0_0.tar.gz
6.
Verify that the COMSTD directory is listed under the current directory. Type:
[root@linux ~]# ls
bin COMSTD etc games include lib libexec man sbin share src
7.
Create com-v1 shortcut on desktop. Right-click on the middle of your
desktop and select “Create Launcher”. You'll see the Desktop Entry
Properties screen.

Name(N):COM

Command
(
A
)
/usr/local/COMSTD/Frame.htm

Picture(I): Choosing a generic Linux image from the Choose An Icon dialog box
15
:
/usr/lib/firefox-1.5.0.1/firefox
8.
Click OK to save your settings, and your COM icon will appear on your
desktop.
9.
Add new service for management by chkconfig.
[root@linux ~]# chkconfig --add gbcomd
[root@linux ~]# chkconfig gbcomd on
[root@linux ~]# chkconfig gbcomd --list
gbcomd
10.
0:off
1:off
2:on
3:on
4:on
5:on
6:off
Start SNMPD Server.
[root@linux ~]# service snmpd start
11.
Run GBCOMD server.
[root@linux ~]# service gbcomd start
12.
Start GBMIBD Service
[ OK ]
Start GAGENT Service
[ OK ]
Start GBRGD Service
[ OK ]
Start GBCCD Service
[ OK ]
Verify SNMPD server.
[root@linux ~]# snmpwalk -c public -v 1 localhost .1.3.6.1.4.1.15370
Configure GBCCD.CONF
Verion 1.0.0 doesn’t support。This configuration file is for gbcomd、gagent、gbmibd、
gbrgd、gbccd and gbbios.
Install Location
Table 5 is specified the Install Location for com-1.0-1.i386.rpm file.
PATH
File Name
/etc/gigabyte
gbccd.conf
16
/ect/init.d
gbcomd、gagent、gbmibd、gbrgd、gbccd
/root
.java.policy
/usr/sbin
gagent、gbmibd、gbrgd、gbccd
/usr/java/jre1.5.0_06/lib/ext
jcommon-1.0.0.jar、jfreechart-1.0.1.jar、joesnmp.jar、
/sbin
gbbios
 Table 5. Installation Path for RPM File
17
CHAPTER 3 - Test & Verify
TBD.
18