install openssh-server
configure sudo
echo 'monitor ALL=(root) /sbin/monitor' >> /etc/sudoers echo 'sudo su -' > /sbin/monitor && chmod 0100 /sbin/monitor |
Secure sessions and enable colour
nano /etc/skel/.bash_logout insert "echo '' > ~/.bash_history" nano /etc/skel/.bashrc insert "echo '' > ~/.bash_history" uncomment force_color_prompt=yes edit PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ to PS1='${debian_chroot:+($debian_chroot)}\[\033[00m\]\u\[\033[01;33m\]@\[\033[01;32m\]\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ edit eval "`dircolors -b`" to eval "`dircolors -b ~/.dircolour`" add "cd ~" dircolors -p > /etc/skel/.dircolour nano /etc/skel/.dircolour edit DIR 01;34 # directory to DIR 01;36 # directory |
install ntpd
open /etc/ntp
configured time to point to "server server1.4ptsolutions.local"
restart Daemon
type "date" to confirm
install likewise
Details for DNS configuration, otherwise an error will pop up every time you try to add the Machine to the domain:
http://www.likewise.com/resources/documentation_library/manuals/open/likewise-open-guide.html#ConfigNsswitch |
configured:
/opt/likewise/bin/lwconfig AssumeDefaultDomain true echo 'DOMAIN\\domain^admins ALL=(ALL) ALL' >> /etc/sudoers /opt/likewise/bin/lwconfig Local_HomeDirTemplate %H/%D/%U cp /etc/nsswitch.conf /home/vault/backup/likewise/nsswitch.conf && nano /etc/nsswitch.conf change line "hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4" to "hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4" /opt/likewise/bin/lwsm restart lwio add to domain using "domainjoin-cli join 4ptsolutions.local DOMAINUSER" |
install Webmin
edit /etc/apt/sources.list add two lines: echo '#Webmin' >> /etc/apt/sources.list && echo 'deb http://download.webmin.com/download/repository sarge contrib' >> /etc/apt/sources.list cd /vault/ wget http://www.webmin.com/jcameron-key.asc && apt-key add jcameron-key.asc apt-get update apt-get install webmin echo 'webmin ALL=(ALL) ALL' >> /etc/sudoers adduser webmin PASSWORD add yourself echo 'amelong ALL=(root) /sbin/amelong' >> /etc/sudoers && echo 'sudo su -' > /sbin/amelong && chmod 0100 /sbin/amelong |
install apache2
install php5
install mysql-server-5.0
configured root password as "WHATEVERYOUWANT" /etc/init.d/mysql stop mysqld_safe --skip-grant-tables & mysql -u root use mysql; update user set password=PASSWORD("WHATEVERYOUWANT") where User='root'; flush privileges; quit apt-get install php5-mysql |
Setup phpMyAdmin
cd /home/sites/www su www-data Downloaded from: http://www.phpmyadmin.net/home_page/downloads.php to /home/sites/www untar'ed, then mv'd the directory to phpmyadmin apt-get install mcrypt php5-mcrypt mkdir /home/sites/www/phpmyadmin/config && chmod o+rw /home/sites/www/phpmyadmin/config navigated to: http://SERVER/phpmyadmin/setup/index.php setup the database root account password cp /home/sites/www/phpmyadmin/config/config.inc.php /home/sites/www/phpmyadmin/ rm -rf /home/sites/www/phpmyadmin/config echo 'extension=mcrypt.so' >> /etc/php5/apache2/php.ini |
Setup Samba
apt-get install samba smbclient smbfs samba-common |
Install Linux Logo
apt-get install linuxlogo nano /etc/init.d/bootmisc.sh #uname -snrvm > /var/run/motd /usr/bin/linux_logo > /var/run/motd echo '-L 14 -F"Welcome to My Domain \n#H \n#O Kernel #V \n#X #T #M #P \n#R RAM \n#U \n#L"' /etc/linux_logo.conf /etc/init.d/bootmisc.sh |