Difference between revisions of "DAQ test computer"
From GlueXWiki
m |
m |
||
Line 14: | Line 14: | ||
* create halld group gid=267 | * create halld group gid=267 | ||
+ | |||
* create halld account id=500 with standard password, set halld as primary group | * create halld account id=500 with standard password, set halld as primary group | ||
+ | |||
* have computer center mount /group/halld and /group/da, or at least allow the computer to mount them. If the latter: | * have computer center mount /group/halld and /group/da, or at least allow the computer to mount them. If the latter: | ||
Line 22: | Line 24: | ||
$ ln -s /misc/da /group/da | $ ln -s /misc/da /group/da | ||
$ ln -s /misc/halld /group/halld | $ ln -s /misc/halld /group/halld | ||
+ | |||
* Edit /etc/auto.misc and add: | * Edit /etc/auto.misc and add: | ||
Line 29: | Line 32: | ||
* and finally: | * and finally: | ||
$ mount -a | $ mount -a | ||
+ | |||
* yum install: | * yum install: | ||
Line 36: | Line 40: | ||
** rsh-server | ** rsh-server | ||
** some-java-version (use yum search java) | ** some-java-version (use yum search java) | ||
+ | |||
* enable rsh in /etc/xinetd.d/rsh: | * enable rsh in /etc/xinetd.d/rsh: | ||
Line 45: | Line 50: | ||
server = /usr/sbin/in.rshd | server = /usr/sbin/in.rshd | ||
disable = no | disable = no | ||
+ | |||
* configure autostart of xinetd/rsh and ncsd: | * configure autostart of xinetd/rsh and ncsd: | ||
/sbin/chkconfig xinetd on | /sbin/chkconfig xinetd on | ||
/sbin/chkconfig nscd on | /sbin/chkconfig nscd on | ||
+ | |||
* start xinetd and nscd: | * start xinetd and nscd: | ||
Line 62: | Line 69: | ||
::1 localhost.localdomain localhost | ::1 localhost.localdomain localhost | ||
192.168.1.2 pmt1 | 192.168.1.2 pmt1 | ||
+ | |||
* configure eth1 for static routing, IP address 192.168.1.1 using gui | * configure eth1 for static routing, IP address 192.168.1.1 using gui | ||
Line 80: | Line 88: | ||
* activate eth1 (can also use gui): | * activate eth1 (can also use gui): | ||
/sbin/ifup eth1 | /sbin/ifup eth1 | ||
+ | |||
* edit /etc/sudoers and add: | * edit /etc/sudoers and add: | ||
halld ALL=(ALL) ALL | halld ALL=(ALL) ALL | ||
+ | |||
* fix ttyS0 permisions for minicom. May be needed after every reboot: | * fix ttyS0 permisions for minicom. May be needed after every reboot: | ||
Line 100: | Line 110: | ||
** .alias | ** .alias | ||
** .login | ** .login | ||
+ | |||
* create /home/halld/.xemacs and copy from /group/da/ejw/daq-config: | * create /home/halld/.xemacs and copy from /group/da/ejw/daq-config: | ||
** init.el | ** init.el | ||
** custom.el | ** custom.el | ||
+ | |||
* create /home/halld/.rhosts: | * create /home/halld/.rhosts: | ||
192.168.1.2 | 192.168.1.2 | ||
pmt1.jlab.org | pmt1.jlab.org | ||
+ | |||
* set .rhost permissions: | * set .rhost permissions: | ||
chmod u=rw .rhosts | chmod u=rw .rhosts | ||
+ | |||
* reboot if something is not working properly. Contact computer center if reboot doesn't help. | * reboot if something is not working properly. Contact computer center if reboot doesn't help. |
Revision as of 17:06, 25 August 2008
Instructions for setting up a DAQ test computer
Elliott Wolin, 20-Aug-2008
Instructions for configuring a Hall D DAQ computer for stand-alone operation, after installing RHEL5 from JLab CD using standard halld passwords. Instructions below assume host name moe.jlab.org and VxWorks processor pmt1.jlab.org, and that daq system is on a private ethernet (eth1) and not on eth0.
From the root account:
- create halld group gid=267
- create halld account id=500 with standard password, set halld as primary group
- have computer center mount /group/halld and /group/da, or at least allow the computer to mount them. If the latter:
$ mkdir /group $ chmod a+rwx /group $ ln -s /misc/da /group/da $ ln -s /misc/halld /group/halld
- Edit /etc/auto.misc and add:
da -rw jlabgrp:/vol/vol1/da halld -rw jlabgrp:/vol/vol1/halld
- and finally:
$ mount -a
- yum install:
- minicom
- xinetd
- ant
- rsh-server
- some-java-version (use yum search java)
- enable rsh in /etc/xinetd.d/rsh:
socket_type = stream wait = no user = root log_on_success += USERID log_on_failure += USERID server = /usr/sbin/in.rshd disable = no
- configure autostart of xinetd/rsh and ncsd:
/sbin/chkconfig xinetd on /sbin/chkconfig nscd on
- start xinetd and nscd:
/sbin/service xinetd start /sbin/service nscd start
or
/etc/init.d/xinetd start /etc/init.d/nscd start
- edit /etc/hosts:
127.0.0.1 moe localhost localhost.localdomain moe.jlab.org ::1 localhost.localdomain localhost 192.168.1.2 pmt1
- configure eth1 for static routing, IP address 192.168.1.1 using gui
Edit network files:
- /etc/sysconfig/network-scripts/ifcfg-eth0
PEERDNS=yes
- /etc/sysconfig/network-scripts/ifcfg-eth1
PEERDNS=no
- /etc/sysconfig/network
- turn IPv6 off
- set hostname to moe
- activate eth1 (can also use gui):
/sbin/ifup eth1
- edit /etc/sudoers and add:
halld ALL=(ALL) ALL
- fix ttyS0 permisions for minicom. May be needed after every reboot:
chmod a+rw /dev/ttyS0
- or from halld account:
sudo chmod a+rw /dev/ttyS0
These can be done from halld account:
- copy files from /group/da/ejw/daq-config into halld home dir:
- .complete.tcsh
- .emacs
- .cshrc
- .alias
- .login
- create /home/halld/.xemacs and copy from /group/da/ejw/daq-config:
- init.el
- custom.el
- create /home/halld/.rhosts:
192.168.1.2 pmt1.jlab.org
- set .rhost permissions:
chmod u=rw .rhosts
- reboot if something is not working properly. Contact computer center if reboot doesn't help.