Installation of CentOS 6.x i386 bits to iaa
Goal: Install centos 6.5 on PC to run iarc server.
Includes IDL
Date: 2014/03
1. General Info
Denault purchase a new computer for the hilo lab to run the iarc_server.
An older arc PC stopped working. Hardware is based on the bigdog/guidedog
PC:
B75M-D3H motherboard.
i5 3570K CPU, 8GB RAM, 500GB Disk.
mwave.com ordered on 3/14/2014 by denault.
Drives are setup as:
/dev/sda1 - / 40 GB centos 6.x i386
/dev/sda2 - /r2 40 GB unused
/dev/sda3 - /r3 40 GB unused
/dev/sda4 - /aux rest free space
2. DVD Install and update
- install 6.5 on via DVD on sda1
alt+cntl+f2 for shell; alt+cntl+f6 to return to GUI.
installed bootloader.
software development workstation installation.
enabled nis.
- 1st reboot
Turn off selinux:
vi /etc/selinux/config
SELINUX=disabled.
Turn off filewall:
sudo system-config-firewall-tui
# disable the network manager.
service NetworkManager stop
chkconfig NetworkManager off
system-config-network
check /etc/sysconfig/networking/devices/ifcfg-eth0 ONBOOT=yes
/boot/grub/menu.lst - disable 'hiddenmenu'; remove 'rhgb quiet'
reboot
yum update
reboot
# enable smartd
See /htdocs/irtf/computing/docs/howtos/smartd.html
make droot, mroot
3. General IRTF setup
/etc/hosts - add nis servers
/etc/yp.conf - configure and enable NIS: system-config-authentication, AND check yp.conf
/etc/resolv.conf - add all DNS servers.
/etc/ntp.conf - use IRTF NTP servers, and enable ntpd services: system-config-services
chkconfig ntpd on
/etc/auto.master - use yp table
make links for automounts:
cd /
ln -s /netdisks/benchmark
ln -s /netdisks/hilo_shared
ln -s /netdisks/irtf.backup
ln -s /netdisks/scrs1
ln -s /netdisks/shared
ln -s /netdisks/starcatalogs2
ln -s /netdisks/htdocs
ln -s /netdisks/iarcdata
Now you should have the IRTF users account and access general IRTF shared disks.
4. more centos installation and setup
yum groupinstall 'Development Tools' 'KDE Desktop' \
'Office Suite and Productivity' 'PHP Support'
yum install gnuplot gsl gsl-devel vnc vnc-server ImageMagick \
tk qt-devel rdist control-center-extra dump telnet mysql \
MySQL-python dump expect expect-devel expectk hg mutt
Add to /etc/rc.local
#
# if you screen blanck after 10 min or so, this stops it
#
/usr/bin/setterm -blank 0
#
# modify message queue defaults for spex, moris, ...
#
echo "40" > /proc/sys/fs/mqueue/msg_max
/etc/inittab - set run level to 3 (no X11 server)
# reboot
copy irtf version of config files:
scp -p duke:/etc/ssh/ssh_config /etc/ssh/ssh_config
scp -p duke:/etc/ssh/sshd_config /etc/ssh/sshd_config
scp -p duke:/root/root/.ssh/authorized_keys /root/root/.ssh/authorized_keys
5. Optional stuff:
adobe: from http://www.if-not-true-then-false.com/
wget http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i486linux_enu.rpm
yum localinstall AdbeRdr9.5.5-1_i486linux_enu.rpm
yum install nspluginwrapper.i686 libcanberra-gtk2.i686 gtk2-engines.i686 PackageKit-gtk-module.i686
IDL:
install idl per /htdocs/irtf/computing/centos6/howtos/idl_install.php
Java:
did not do...using centos 6 java
Printer:
system-config-printer
6. Setup IARC related stuff.
Notes for iarc software installation is in /home/s2/public_html/software/iarc.
Item done:
1. Install EPEL Repository.
Install Wine (vie EPEL)
2. Installed AstroPCI device driver.
(And the PCI card from NSFCAM PC).
3. Install parint device driver.
7. Setup 192.168 address to eth0:1
create /etc/sysconfig/network-scripts/ifcfg-eth0:1 with:
DEVICE=eth0
BOOTPROTO=none
TYPE=Ethernet
ONBOOT=yes
IPADDR=192.168.1.5
PREFIX=16
NETMASK=255.255.0.0
HWADDR=74:d4:35:5e:78:c0
# /etc/init.d/network restart
# ip addr show