ResourcesMark: Difference between revisions
No edit summary |
|||
Line 73: | Line 73: | ||
To port the live CD to USB key drive, please refer to the following url. As Gromos Live is based on Ubuntu 7.10, we cannot use scripts written for other versions. | To port the live CD to USB key drive, please refer to the following url. As Gromos Live is based on Ubuntu 7.10, we cannot use scripts written for other versions. | ||
http://www.pendrivelinux.com/2007/09/28/usb-ubuntu-710-gutsy-gibbon-install/ | http://www.pendrivelinux.com/2007/09/28/usb-ubuntu-710-gutsy-gibbon-install/ | ||
== How to compile GROMOS96 on APAC (ac) == | |||
In order to run parallel version of GROMOS96 on APAC (ac) the following changes should be made: | |||
In ../src/prom_db.F change the line | |||
call system ( | |||
$'cat /proc/cpuinfo |grep MHz| awk ''{print $4}'' > tmp.info.xyz') | |||
to | |||
call system ( | |||
$"cat /proc/cpuinfo |grep MHz| awk '{print $4}'> tmp.info.xyz") | |||
Single quotes became a double quote and the pair of single quotes before and after the {} became just one single quote each. | |||
You should make the same corrections a couple of lines later as well even though the code will not enter that conditional. | |||
Then a bit further on change it to read | |||
call system ( | |||
$"cat /proc/cpuinfo |grep model | | |||
$ awk -F: '{print $2}' > tmp.info.xyz") | |||
We should thank Dr Margaret Kahn from APAC for this solution. |
Revision as of 06:18, 11 August 2008
System Configuration (workstations, grape)
Alarm handling/Shutting down the rack
System Configuration (windows and Linux laptop)
System Configuration (CCMS Blackhole)
Grape queueing system
Add new user (LDAP)
To get a untaken UID for the new accont, use nextUID.py placed in '/opt/scripts'. Note that the UID may be already in use on grape.
To add a group of new users with similar uid, use script ldapBatchAddUser.py placed in '/opt/scripts/'. You will have to run it as root, and keep in mind the following things.
This program helps to create multiple user accounts on the fly. In order to use it, you have to provide some basic information of the new accounts. The new accounts will be named as "BASE$N", in which "BASE" is the base name, and $N is the count. You have to specify the starting number of $N. Users' home directory will be /home/BASE/BASE$N, and bear in mind that this program does not create /home/BASE automatically. The program will invoke "nextUID.py" to set UIDs for the new accounts, However, you still have to take care of the GID issue yourself. All new accounts will use "BASE" as their passwords.
Modify the program yourself to make it better suit your need.
Use CTRL+C to interrupt the program when typing something wrong.
Add new user (grape)
Create account in /etc/passwd
useradd -u NEWUID -g md NAME
Update NIS (for cluster authentication)
cd /var/yp/ make
How to build a Live CD
Get Gentoo Linux distribution, e.g. http://www.sabayonlinux.org/ (e.g. miniCD) Adding custom packages to Sysrescd, in summary: expand the sysrcd.dat in /mnt/custom mount -o bind /proc /mnt/custom/proc extract a recent gentoo portage in /mnt/custom/files/usr/portage chroot /mnt/custom install new packages using the gentoo commands (emerge yourpkg) umount everything properly clean /usr/portage recreate sysrcd.dat with mksquashfs recreate the iso image
Gromos Live (ubuntu based live CD)
The CD is based on the one from IGC ETH with some minor modifications including:
- changing gnome background
- removing unnecessary language and game packages
- changing firefox homepage (/usr/share/ubuntu-artwork/home/index.html)
- changing license file in GROMOS directory (/opt/gromos/)
- installing gromacs to /opt
- removing nfs-common and portmap packages
Guidelines on how to modify an ubuntu live cd can be found in the following urls. Note that ALL of the above modifications are made in squash file: http://www.debuntu.org/how-to-customize-your-ubuntu-live-cd http://www.atworkonline.it/~bibe/ubuntu/custom-livecd.htm
To port the live CD to USB key drive, please refer to the following url. As Gromos Live is based on Ubuntu 7.10, we cannot use scripts written for other versions. http://www.pendrivelinux.com/2007/09/28/usb-ubuntu-710-gutsy-gibbon-install/
How to compile GROMOS96 on APAC (ac)
In order to run parallel version of GROMOS96 on APAC (ac) the following changes should be made:
In ../src/prom_db.F change the line
call system ( $'cat /proc/cpuinfo |grep MHz| awk {print $4} > tmp.info.xyz')
to
call system ( $"cat /proc/cpuinfo |grep MHz| awk '{print $4}'> tmp.info.xyz")
Single quotes became a double quote and the pair of single quotes before and after the {} became just one single quote each.
You should make the same corrections a couple of lines later as well even though the code will not enter that conditional.
Then a bit further on change it to read
call system ( $"cat /proc/cpuinfo |grep model | $ awk -F: '{print $2}' > tmp.info.xyz")
We should thank Dr Margaret Kahn from APAC for this solution.