Ubuntuguide Part3

Ubuntuguide Part3

UbuntuGuide Part3 - http://ubuntuguide.org/index.php?title=UbuntuGuide_Part3&... UbuntuGuide Part3 From Contents 1 Ultimate Server Lucid K 1.1 Introduction 1.2 Install the base OS (Ubuntu Server 10.04 Lucid) 1.3 Add a Kubuntu desktop 1.4 Set networking parameters 1.5 Enable BIOS power-up 1.6 Install Firefox 1.7 Obtain an Internet URL 1.8 Adjust SSH for remote connections 1.9 Install the BigBlueButton teleconferencing system 1.10 Install the Firewall 1.11 Install Moodle 1.12 Install MediaWiki 1.13 Import Kubuntuguide into your local wiki 1.14 Install Drupal6 1.15 Install ddclient 1.16 Add menu items for websites 1.17 Add Audacious audio player 1.18 Install DAViCal group calendar server 1.19 Allow Reverse proxies 1.20 Adding new SSH users 1.21 Add security scanners 1.22 Changing passwords and other customization 1.23 More Ultimate Servers 2 Ultimate Server Lucid Customization 2.1 Enable BIOS power-up 2.2 Set networking parameters 2.3 Obtain an Internet URL 2.4 Configure ddclient 2.5 Change important passwords 2.6 Customize BigBlueButton 2.7 Customize Moodle 2.8 Customize MediaWiki 2.9 Customize Drupal 2.10 Customize DAViCal 1 of 91 08/10/2013 09:05 AM UbuntuGuide Part3 - http://ubuntuguide.org/index.php?title=UbuntuGuide_Part3&... 2.11 Adjust SSH for remote connections 2.12 Adding new SSH users 2.13 Inactivate old users 2.14 Change hostname (optional) 3 Ultimate Server Lucid K with OpenVistA EHR 3.1 Introduction 3.2 Install the base OS (Ubuntu Server 10.04 Lucid) 3.3 Add a Kubuntu desktop 3.4 Set networking parameters 3.5 Enable BIOS power-up 3.6 Install Firefox 3.7 Obtain an Internet URL 3.8 Adjust SSH for remote connections 3.9 Install the BigBlueButton teleconferencing system 3.10 Install the Firewall 3.11 Install Moodle 3.12 Install MediaWiki 3.13 Import Kubuntuguide into your local wiki 3.14 Install Drupal6 3.15 Install ddclient 3.16 Add menu items for websites 3.17 Add Audacious audio player 3.18 Install DAViCal group calendar server 3.19 Allow Reverse proxies 3.20 Adding new SSH users 3.21 Add security scanners 3.22 Install an EHR (Electronic Health Record) system 3.22.1 Install OpenVistA server 3.22.2 Install OpenVistA-CIS Linux client 3.22.2.1 Connecting through an SSH tunnel 3.22.3 Adjust Login Manager IDs 3.23 Changing passwords and other customization 3.24 Other resources 4 OpenVistA EHR 4.1 Install pre-requisites 4.2 Set networking parameters 4.3 Adjust SSH for remote connections 4.4 Install an EHR (Electronic Health Record) system 4.4.1 Install OpenVistA server 4.4.2 Install OpenVistA-CIS Linux client 4.4.2.1 Connecting through an SSH tunnel 4.4.3 Adjust Login Manager IDs 4.5 VistA Server functions 4.6 Adding new SSH users 4.7 Other resources 5 WorldVistA tips 2 of 91 08/10/2013 09:05 AM UbuntuGuide Part3 - http://ubuntuguide.org/index.php?title=UbuntuGuide_Part3&... Ultimate Server Lucid K Introduction This walkthrough is for (K)Ubuntu Lucid 10.04 (32-bit or 64-bit) because the BigBlueButton teleconferencing server requires either Lucid 10.04 (32-bit or 64-bit) or Jaunty 9.04 (32-bit only). The software updater may prompt you to upgrade the distribution to a newer release (e.g. to Maverick 10.10). This is not recommended because BigBlueButton may then stop functioning properly. All variables that can be (and usually ought to be) changed are noted in italics. Do not attempt to use any italicized variable exactly as written; all of them are fictitious and will not work (especially for web services)! Create your own variable in place of the italicized one. Furthermore, this website is viewed by over 20,000 users per month. Don't attempt to use any of the example passwords used here (that would be highly insecure). Create your own passwords. Install the base OS (Ubuntu Server 10.04 Lucid) Shrink the Windows Partition. For Windows Vista and Windows 7 computers, use Perfect Disk Trial edition (http://www.perfectdisk.com/products/home-perfectdisk11- home-premium/free-trial) . See this tutorial (http://www.howtogeek.com/howto /windows-vista/working-around-windows-vistas-shrink-volume-inadequacy-problems/) . Partition the hard drive. Use this Multiple OS Installation scheme. The GParted utility can be found on the Ubuntu Desktop LiveCD (but not the Kubuntu Desktop LiveCD) or a GParted LiveCD can be downloaded and used directly. Onto another computer, download and burn Ubuntu Server Lucid 10.04 (http://releases.ubuntu.com/lucid/) . (See this tutorial (https://help.ubuntu.com /community/BurningIsoHowto) for instructions on burning the CD.) Install Ubuntu Lucid Server (32-bit or 64-bit) into its own partition. If you followed the Multiple OS Installation scheme, then the Windows OS will be in partition 1 (and possibly 2, if you have a recovery partition), the /boot partition will be in partition 3, and partition 4 will be an extended partition. The extended partition ought to have been divided into a 2 Gb swap logical partition and 2 equally sized logical partitions for Linux (one for a production partition and one as a test/upgrade partition). For installation it is best if the computer is connected to the Internet by a wired ethernet connection. Hostname: Lucid64Server00 Partitioning: Manual 3 of 91 08/10/2013 09:05 AM UbuntuGuide Part3 - http://ubuntuguide.org/index.php?title=UbuntuGuide_Part3&... Choose the partition created for the new Lucid operating system (e.g. /dev/sda6). Use as: Ext4 journaling file system -> Format the partition: yes, format it -> Mount point: / - the root file system -> Done setting up the partition -> Finish partitioning and write changes to disk -> Write changes to disk?: Yes During the Ubuntu Server installation, install the LAMP server and OpenSSH servers and the PostgreSQL database. Record the system administrator ID/password and the MySQL root (superuser) password. Note the partition name and number (e.g. /dev/sda6). Full name for the new user: Lucidadmin00 -> Username for your account: lucidadmin00 -> Choose a password for the new user: lucidword00 (Note: You could also generate a random password and use it here. Just be sure to record it in an accessible location.) Note: You could also install the LAMP server stack, the OpenSSH server, or the PostgreSQL database at a later time using the menu-driven installation system: sudo tasksel Encrypt your home directory: No (this is optional, but on this system the primary user's home directory is not used much so there is little need to encrypt it.) HTTP proxy information -- this is used if your organization has a firewall or other gateway to the outside Internet. A network administrator will have the information for this. Most small businesses will not have such a gateway and it can be left blank, in this case. How do you want to install updates...? No automatic updates This is, of course, user preference. However, updates are sometimes sent out before they are completely tested with all hardware, which can cause problems with very new or very old hardware. Some systems can be brought to a halt by automatic updates, especially updates of the Linux kernel. For this reason, complete manual control of updates is highly recommended (on production systems). In fact, many users routinely run two parallel systems (a test system and a production system) and install updates on the test system first (in order to make sure all updates work properly) prior to installing the updates on the production system. This practice is extremely important to ensuring stability on critical systems and servers. Choose software to install: LAMP server (ticked) -> OpenSSH server (ticked) -> PostgreSQL database New password for the MySQL "root" user: lucidsql00 (Note: You could also generate a random password and use it here. Just be sure to record it in an accessible location.) 4 of 91 08/10/2013 09:05 AM UbuntuGuide Part3 - http://ubuntuguide.org/index.php?title=UbuntuGuide_Part3&... Install the GRUB boot loader to the master boot record? No -> Device for boot loader installation: /dev/sda6 Note: this assumes a /boot partition and multiple partitions. Under the general scheme above, the first free partition will usually be /dev/sda6, but if you already have other OSs or other peculiarities, take extra care during this step. This is the trickiest step of the installation. It is important to set up the Master Boot Loader to recognize the new partition. Re-read the Multiple OS Installation tutorial very carefully and completely. In short, the bootloader needs to be copied to the /boot partition (usually /dev/sda3) and customized there so that it chainloads the bootloader installed locally in your new OS partition (e.g. /dev/sda6). Once this is set up correctly, reboot and the menu will allow booting into the new OS. Login for the first time. Lucid64Server00: lucidadmin00 Password: lucidword00 Shorten the boot time: sudo nano /etc/default/grub Change the timeout value: GRUB_TIMEOUT=1 (Note: Save the changes with CTRL-O then CTRL-X.) Then regenerate the Grub2 configuration file: sudo grub-mkconfig --output=/boot/grub/grub.cfg Update the system. sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential dkms sudo reboot Older versions of (K)Ubuntu (Jaunty and earlier) also required: sudo apt-get install linux-headers-$(uname -r) sudo reboot Note: This step was also previously required after every kernel upgrade (as is done automatically if you have enabled automatic updates). If graphics aren't working for any reason, try making sure the headers are installed correctly and updating again.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    91 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us