Installation of CentOS 6.x
Date: 2012/05
tcs3 uses centos 4.x, which end-of-life occured on 2012-02.
Here are note on the CentOS 6.x installation for T1Hilo
Goal is to dual boot the computer so we can use 4.x, but develop/test in 6.x
1. General Info
MB/CPU/RAM: Gigabyte GA-P45T-ES3G, Pentium E5700 LGA755 CPU, 4GB RAM
Video: GT 520 Video (ASUS ENGT520 Geforce GT)
/dev/hdb1 - / 20 GB (centos 4.9)
/dev/hdb2 - /r2 20 GB unused -> will used for centos 6.x upgrade.
/dev/hdb3 - /aux 20 GB home dir, catalogs
/dev/hdb4 - /aux1 rest unused (not mounted)
2. DVD Install and update
- Install 6.x on /hdb2 via DVD.
/ on sda2
installed bootloader.
software development workstation installation.
- 1st reboot
enabled nis.
Turn off selinux:
vi /etc/selinux/config
SELINUX=disabled.
Turn off filewall:
sudo system-config-firewall-tui
- install did not configure network. so had to manually setup IP number
yum update
reboot
- Enable smartd for boot disk. See /htdocs/irtf/computing/howtos
- Install additional software.
????
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
add /usr/local/etc/leap-seconds.list.txt
/etc/auto.master, automap, auto.home - custom tcs setup.
make links for automounts:
cd /
ln -s /netdisks/htdocs
ln -s /netdisks/irtf.backup
ln -s /netdisks/shared
/etc/fstab - use '/dev/sda' type names.
/boot/grub/menu.lst - use 'dev/sda' name; disable 'hiddenmenu'; remove 'rhgb quiet'
make droot, denault, to, tcs entries in passwd.
limit nis in nsswitch.conf .
Now you should have the IRTF users account and access general IRTF shared disks.
3. post-install centos setup.
yum groupinstall 'Development Tools'
yum groupinstall 'KDE Desktop'
yum groupinstall 'Office Suite and Productivity'
yum install gnuplot gsl gsl-devel vnc vnc-server ImageMagick bitmap-fixed-fonts \
tk expect qt-devel rdist control-center-extra dump telnet mysql sox
Setup mouse to focus in window.
Setup dual monitor operation (centos6 did not support GT 520])
download nvidia driver from www.nvidia.com
# init 3
# cd /home/tcs3/public_html/tcs3/computers/linux/1205_nvidia
# sh NVIDIA-Linux-x86-295.40.run
# nvidia-xconfig --twinview
# reboot
6. More TCS3 Setup
Install
slalib -> ~/src/slalib
eslalib -> ~/src/libesla
ir1 -> /home/denault/src/libir1 (from Tony Denault).
Copy
apeio
smokeyio
Setup /etc/rc.local
1. setterm for disable screen blanking.
2. set msg_max to 40, msgsize_max to 1024
3. chmod a+rw /dev/dsp
4. load pmac.ko
Create a /etc/sysconfig/rpcbind file for argument to the rpc server with:
RPCBIND_ARGS="-i"
so tcs3's rpc server can start:
cron tab for rotating tcsd.log, hexed.log in /var/log
install script in /etc/irtf/cron/tcs_var_logs.csh
---------------------------------------------------------------------------
---------------------------------------------------------------------------
maybe we need:
change /etc/anacrontab to run daily jobs at 9-15. Not at night?