suse linux specifics
additional software repositories: here
/opt contains KDE and GNOME, needs to be a seperate partition. or a fairly large root partition
ehelpdesk server layout
/ = 2GB
/boot = 50MB
/home = 1GB
/srv = 2GB
/tmp = 500MB
/usr = 5GB
/var = 5GB
autoyast:
profile location: /root/autoinst.xml
apache:
www root at: /srv/www/htdocs
apache2 service is called apache2
yast:
yast is accessible from the cmd line by entering yast2
external media:
auto-mounted in /media directory
sysconfig files:
/etc/sysconfig/network/ifcfg-eth-id.... for ethernet cards
example of contents:
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.1.7'
MTU=''
NAME='3Com 3C905C-TX Fast Etherlink for PC Management NIC'
NETMASK='255.255.255.0'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
UNIQUE='rBUF._iJPxW1IB2C'
USERCONTROL='no'
_nm_name='bus-pci-0000:02:09.0'
tomcat:
linked location: /srv/www/tomcat5
actual location: /usr/share/tomcat5
tomcat5 service is called tomcat5
default access: http://localhost:8080
server.xml contains port number
java setup: install JDK (must be full JDK, not just the JRE) from java.sun.com
in /etc/profile.d create a tomcat.sh
test with java -version
and javac
set JAVA_HOME environment variable
sysconfig screenshot
netstat -nap | grep java (determine if running on correct port)
required dependencies:
ant
jaf (packagename?)
jakarta-commons-beanutils
jakarta-commons-collections
jakarta-commons-daemon
jakarta-commons-dbcp
jakarta-commons-digester
jakarta-commons-discovery
jakarta-commons-el
jakarta-commons-fileupload
jakarta-commons-httpclient
jakarta-commons-launcher
jakarta-commons-logging
jakarta-commons-modeler
jakarta-commons-pool
jakarta-taglibs-standard
javamail (packagename?)
log4j
mx4j
tomcat5
tomcat-webapps
xalan-j2
xerces-j2
xml-commons?
xml-commons-resolver
cleaning up tomcat:
stop the tomcat service
delete all logs in /var/log/tomcat5/base/
delete contents of work folder in /srv/www/tomcat5/base/work/
delete outdated duplicate libraries in ../webapps/grouplink/WEB-INF/lib/
(by version numbering or by date)
then restart tomcat
pre-compile jsps again
phpmyadmin:
needs php5-mbstring and php5-mysql extensions installed
config screenshot
to change the max import file size edit php.ini (/etc/php5/apache2/php.ini in suse)
search for "upload_max_filesize" and change the value
restart apache
import process:
create database first, then import .sql file
grouplink:
database user screenshot