Updated Installing Tracks 2.2.2 on CentOS 6.5 Minimal x86_64 (markdown)

rharmonson 2014-06-26 08:41:46 -07:00
parent eaa8e5bd6c
commit 71b0b22f58

@ -1,11 +1,11 @@
Installing Tracks 2.2.2 on CentOS 6.5 Minimal x86_64
# Installing Tracks 2.2.2 on CentOS 6.5 Minimal x86_64
Build Overview
1. Base Operating System
1. Base Operating System
## Base Operating System
Base CentOS Installation Task Overview
* Obtain media
@ -17,26 +17,26 @@ Base CentOS Installation Task Overview
* Virtual machine?
* Update
Obtain Media
### Obtain Media
If you are new to Linux or new to CentOS minimal installations, I would advise reviewing all the information at the URL below. Otherwise, scroll down and select the download URL under section 2. We will be using x86_64 version, also, known as 64 bit. The 32 bit version *should* work as well.
http://wiki.centos.org/Manuals/ReleaseNotes/CentOSMinimalCD6.5
Installation
### Installation
Boot from media and, generally, accept the defaults. You have an opportunity to provide time zone, a host name, configure network interfaces, provide DNS IPs, and domain search. If configured at this point, the installation script automatically configures the resulting installation using these settings. It is a time saver, however, I am going to assume either these setting have not been set or changes will be needed.
You may skip to the section titled "Verify Operation" if you complete all the settings using the installation GUI.
Basic Configuration
### Basic Configuration
Network Interface Settings
http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-networkscripts-interfaces.html
The default interface settings will be as follows with the exception that your HWADDR and UUID will differ:
```
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
`[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0`
`DEVICE=eth0`
`HWADDR=00:0C:29:C5:0D:BD`
`TYPE=Ethernet`
DEVICE=eth0
HWADDR=00:0C:29:C5:0D:BD
TYPE=Ethernet
UUID=0250e398-8918-4e9d-afd7-7ae04258810f
ONBOOT=no
NM_CONTROLLED=yes
@ -51,216 +51,232 @@ lo Link encap:Local Loopback
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)`
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
```
If you desire to use DHCP, update ifcfg-eth0 using ONBOOT value from no to yes, save, then restart network services.
`[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0`
```
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
`DEVICE=eth0`
`HWADDR=00:0C:29:C5:0D:BD`
`TYPE=Ethernet`
`UUID=0250e398-8918-4e9d-afd7-7ae04258810f`
`ONBOOT=yes`
`NM_CONTROLLED=yes`
`BOOTPROTO=dhcp`
DEVICE=eth0
HWADDR=00:0C:29:C5:0D:BD
TYPE=Ethernet
UUID=0250e398-8918-4e9d-afd7-7ae04258810f
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
`[root@localhost ~]# service network restart`
`Shutting down loopback interface: [ OK ]`
`Bringing up loopback interface: [ OK ]`
`Bringing up interface eth0:`
`Determining IP information for eth0... done.`
`[ OK ]`
[root@localhost ~]# service network restart
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0:
Determining IP information for eth0... done.
[ OK ]
`[root@localhost ~]# ifconfig`
`eth0 Link encap:Ethernet HWaddr 00:0C:29:C5:0D:BD`
`inet addr:192.168.113.130 Bcast:192.168.113.255 Mask:255.255.255.0`
`inet6 addr: fe80::20c:29ff:fec5:dbd/64 Scope:Link`
`UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1`
`RX packets:67 errors:0 dropped:0 overruns:0 frame:0`
`TX packets:60 errors:0 dropped:0 overruns:0 carrier:0`
`collisions:0 txqueuelen:1000`
`RX bytes:7680 (7.5 KiB) TX bytes:8493 (8.2 KiB)`
`lo Link encap:Local Loopback`
`inet addr:127.0.0.1 Mask:255.0.0.0`
`inet6 addr: ::1/128 Scope:Host`
`UP LOOPBACK RUNNING MTU:16436 Metric:1`
`RX packets:0 errors:0 dropped:0 overruns:0 frame:0`
`TX packets:0 errors:0 dropped:0 overruns:0 carrier:0`
`collisions:0 txqueuelen:0`
`RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)`
[root@localhost ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:C5:0D:BD
inet addr:192.168.113.130 Bcast:192.168.113.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fec5:dbd/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:67 errors:0 dropped:0 overruns:0 frame:0
TX packets:60 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7680 (7.5 KiB) TX bytes:8493 (8.2 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
```
If you are going to use a static IP address, then update ifcfg-eth0 options with values for your network. Note the NM-CONROLLED can be safely ignored ore removed for on CentOS minimal installations, NM or Network Manager is not installed.
`[root@localhost ~]# cd /etc/sysconfig/network-scripts`
`[root@localhost network-scripts]# vi ifcfg-eth0`
```
[root@localhost ~]# cd /etc/sysconfig/network-scripts
[root@localhost network-scripts]# vi ifcfg-eth0
`DEVICE=eth0`
`HWADDR=00:0C:29:C5:0D:BD`
`TYPE=Ethernet`
`UUID=0250e398-8918-4e9d-afd7-7ae04258810f`
`ONBOOT=yes`
`NM_CONTROLLED=no`
`BOOTPROTO=none`
`IPADDR=192.168.113.150`
`NETMASK=255.255.255.0`
DEVICE=eth0
HWADDR=00:0C:29:C5:0D:BD
TYPE=Ethernet
UUID=0250e398-8918-4e9d-afd7-7ae04258810f
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPADDR=192.168.113.150
NETMASK=255.255.255.0
`[root@localhost network-scripts]# service network restart`
`Shutting down interface eth0: [ OK ]`
`Shutting down loopback interface: [ OK ]`
`Bringing up loopback interface: [ OK ]`
`Bringing up interface eth0: Determining if ip address 192.168.113.150 is already in use for device eth0...`
`[ OK ]`
`[root@localhost network-scripts]# ifconfig`
`eth0 Link encap:Ethernet HWaddr 00:0C:29:C5:0D:BD`
`inet addr:192.168.113.150 Bcast:192.168.113.255 Mask:255.255.255.0`
`inet6 addr: fe80::20c:29ff:fec5:dbd/64 Scope:Link`
`UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1`
`RX packets:455 errors:0 dropped:0 overruns:0 frame:0`
`TX packets:293 errors:0 dropped:0 overruns:0 carrier:0`
`collisions:0 txqueuelen:1000`
`RX bytes:45176 (44.1 KiB) TX bytes:42738 (41.7 KiB)`
[root@localhost network-scripts]# service network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: Determining if ip address 192.168.113.150 is already in use for device eth0...
[ OK ]
[root@localhost network-scripts]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:C5:0D:BD
inet addr:192.168.113.150 Bcast:192.168.113.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fec5:dbd/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:455 errors:0 dropped:0 overruns:0 frame:0
TX packets:293 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:45176 (44.1 KiB) TX bytes:42738 (41.7 KiB)
`lo Link encap:Local Loopback`
`inet addr:127.0.0.1 Mask:255.0.0.0`
`inet6 addr: ::1/128 Scope:Host`
`UP LOOPBACK RUNNING MTU:16436 Metric:1`
`RX packets:0 errors:0 dropped:0 overruns:0 frame:0`
`TX packets:0 errors:0 dropped:0 overruns:0 carrier:0`
`collisions:0 txqueuelen:0`
`RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)`
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
```
Network Settings
### Network Settings
Reference: http://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-sysconfig-network.html
Default settings after installation are as follows:
`[root@localhost ~]# cat /etc/sysconfig/network`
`NETWORKING=yes`
`HOSTNAME=localhost.localdomain`
`[root@www ~]# hostname`
`localhost.localdomain`
`[root@localhost ~]# route`
`Kernel IP routing table`
`Destination Gateway Genmask Flags Metric Ref Use Iface`
`192.168.113.0 * 255.255.255.0 U 0 0 0 eth0`
`link-local * 255.255.0.0 U 1002 0 0 eth0`
```
[root@localhost ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
[root@www ~]# hostname
localhost.localdomain
[root@localhost ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.113.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1002 0 0 eth0
```
Update the "network" file with both the network and fully qualified domain name (FQDN). This will result with a default layer 3 or routing gateway. Note a log off and on or reboot is needed to see 'hostname' updated.
`[root@localhost ~]# vi /etc/sysconfig/network`
```
[root@localhost ~]# vi /etc/sysconfig/network
`NETWORKING=yes`
`HOSTNAME=www.mydomain.com`
`GATEWAY=192.168.113.254`
NETWORKING=yes
HOSTNAME=www.mydomain.com
GATEWAY=192.168.113.254
`[root@localhost ~]# service network restart`
`Shutting down interface eth0: [ OK ]`
`Shutting down loopback interface: [ OK ]`
`Bringing up loopback interface: [ OK ]`
`Bringing up interface eth0: Determining if ip address 192.168.113.150 is already in use for device eth0...`
`[ OK ]`
[root@localhost ~]# service network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: Determining if ip address 192.168.113.150 is already in use for device eth0...
[ OK ]
`[root@www ~]# hostname`
`www.mydomain.com`
`[root@localhost ~]# route`
`Kernel IP routing table`
`Destination Gateway Genmask Flags Metric Ref Use Iface`
`192.168.113.0 * 255.255.255.0 U 0 0 0 eth0`
`link-local * 255.255.0.0 U 1002 0 0 eth0`
`default 192.168.113.254 0.0.0.0 UG 0 0 0 eth0`
[root@www ~]# hostname
www.mydomain.com
[root@localhost ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.113.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1002 0 0 eth0
default 192.168.113.254 0.0.0.0 UG 0 0 0 eth0
```
Hosts Settings
###Hosts Settings
Note the current settings.
`[root@www ~]# cat /etc/hosts`
`127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4`
`::1 localhost localhost.localdomain localhost6 localhost6.localdomain6`
```
[root@www ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
```
To update the host name, update the hosts file as follows:
[`root@www ~]# vi /etc/hosts`
```
[root@www ~]# vi /etc/hosts
`192.168.113.150 www www.mydomain.com`
`127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4`
`::1 localhost localhost.localdomain localhost6 localhost6.localdomain6`
192.168.113.150 www www.mydomain.com
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
`[root@www ~]# service network restart`
`Shutting down interface eth0: [ OK ]`
`Shutting down loopback interface: [ OK ]`
`Bringing up loopback interface: [ OK ]`
`Bringing up interface eth0: Determining if ip address 192.168.113.150 is already in use for device eth0...`
`[ OK ]`
[root@www ~]# service network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: Determining if ip address 192.168.113.150 is already in use for device eth0...
[ OK ]
```
Resolution Settings
### Resolution Settings
Configure DNS resolution settings. Current setting shown below are a result of using DHCP, initially. Your resolv.conf may differ.
`[root@www ~]# cat /etc/resolv.conf`
`; generated by /sbin/dhclient-script`
`search localdomain`
`nameserver 192.168.113.254`
```
[root@www ~]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search localdomain
nameserver 192.168.113.254
Update resolv.conf providing DNS IP addresses and domain suffix search order.
`[root@www ~]# cat /etc/resolv.conf`
`search subdom.mydomain.com mydomain.com`
`nameserver 8.8.8.8`
`nameserver 8.8.4.4`
[root@www ~]# cat /etc/resolv.conf
search subdom.mydomain.com mydomain.com
nameserver 8.8.8.8
nameserver 8.8.4.4
```
Verifying Operations
### Verifying Operations
Use ping for an incomplete test, but it will verify basic interface, routing, and name resolution operation.
`[root@www ~]# ping www.google.com -c 5`
`PING www.google.com (74.125.239.48) 56(84) bytes of data.`
`64 bytes from nuq04s19-in-f16.1e100.net (74.125.239.48): icmp_seq=1 ttl=128 time=9.83 ms`
`64 bytes from nuq04s19-in-f16.1e100.net (74.125.239.48): icmp_seq=2 ttl=128 time=9.05 ms`
`64 bytes from nuq04s19-in-f16.1e100.net (74.125.239.48): icmp_seq=3 ttl=128 time=13.4 ms`
`64 bytes from nuq04s19-in-f16.1e100.net (74.125.239.48): icmp_seq=4 ttl=128 time=8.40 ms`
`64 bytes from nuq04s19-in-f16.1e100.net (74.125.239.48): icmp_seq=5 ttl=128 time=8.25 ms`
```
[root@www ~]# ping www.google.com -c 5
PING www.google.com (74.125.239.48) 56(84) bytes of data.
64 bytes from nuq04s19-in-f16.1e100.net (74.125.239.48): icmp_seq=1 ttl=128 time=9.83 ms
64 bytes from nuq04s19-in-f16.1e100.net (74.125.239.48): icmp_seq=2 ttl=128 time=9.05 ms
64 bytes from nuq04s19-in-f16.1e100.net (74.125.239.48): icmp_seq=3 ttl=128 time=13.4 ms
64 bytes from nuq04s19-in-f16.1e100.net (74.125.239.48): icmp_seq=4 ttl=128 time=8.40 ms
64 bytes from nuq04s19-in-f16.1e100.net (74.125.239.48): icmp_seq=5 ttl=128 time=8.25 ms
`--- www.google.com ping statistics ---`
`5 packets transmitted, 5 received, 0% packet loss, time 4070ms`
`rtt min/avg/max/mdev = 8.256/9.808/13.490/1.924 ms`
--- www.google.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4070ms
rtt min/avg/max/mdev = 8.256/9.808/13.490/1.924 ms
```
Time Zone
###Time Zone
After installation, the default time zone is America/New_York. Changing the time can be done several ways. My preference is to first identify the time zone by listing /usr/share/zoneinfo. For example, /usr/share/zoneinfo/America/Los_Angeles, then update /etc/sysconfig/clock.
`[root@www ~]# cat /etc/sysconfig/clock`
`ZONE="America/New_York"`
`[root@localhost ~]# ls /usr/share/zoneinfo/America/`
`Adak Coral_Harbour Hermosillo Moncton Santarem`
`Anchorage Cordoba Indiana Monterrey Santiago`
`Anguilla Costa_Rica Indianapolis Montevideo Santo_Domingo`
`Antigua Creston Inuvik Montreal Sao_Paulo`
`Araguaina Cuiaba Iqaluit Montserrat Scoresbysund`
`Argentina Curacao Jamaica Nassau Shiprock`
`Aruba Danmarkshavn Jujuy New_York Sitka`
`Asuncion Dawson Juneau Nipigon St_Barthelemy`
`Atikokan Dawson_Creek Kentucky Nome St_Johns`
`Atka Denver Knox_IN Noronha St_Kitts`
`Bahia Detroit Kralendijk North_Dakota St_Lucia`
`Bahia_Banderas Dominica La_Paz Ojinaga St_Thomas`
`Barbados Edmonton Lima Panama St_Vincent`
`Belem Eirunepe Los_Angeles Pangnirtung Swift_Current`
`Belize El_Salvador Louisville Paramaribo Tegucigalpa`
`Blanc-Sablon Ensenada Lower_Princes Phoenix Thule`
`Boa_Vista Fortaleza Maceio Port-au-Prince Thunder_Bay`
`Bogota Fort_Wayne Managua Porto_Acre Tijuana`
`Boise Glace_Bay Manaus Port_of_Spain Toronto`
`Buenos_Aires Godthab Marigot Porto_Velho Tortola`
`Cambridge_Bay Goose_Bay Martinique Puerto_Rico Vancouver`
`Campo_Grande Grand_Turk Matamoros Rainy_River Virgin`
`Cancun Grenada Mazatlan Rankin_Inlet Whitehorse`
`Caracas Guadeloupe Mendoza Recife Winnipeg`
`Catamarca Guatemala Menominee Regina Yakutat`
`Cayenne Guayaquil Merida Resolute Yellowknife`
`Cayman Guyana Metlakatla Rio_Branco`
`Chicago Halifax Mexico_City Rosario`
`Chihuahua Havana Miquelon Santa_Isabel`
`[root@www ~]#`
```
[root@www ~]# cat /etc/sysconfig/clock
ZONE="America/New_York"
[root@localhost ~]# ls /usr/share/zoneinfo/America/
Adak Coral_Harbour Hermosillo Moncton Santarem
Anchorage Cordoba Indiana Monterrey Santiago
Anguilla Costa_Rica Indianapolis Montevideo Santo_Domingo
Antigua Creston Inuvik Montreal Sao_Paulo
Araguaina Cuiaba Iqaluit Montserrat Scoresbysund
Argentina Curacao Jamaica Nassau Shiprock
Aruba Danmarkshavn Jujuy New_York Sitka
Asuncion Dawson Juneau Nipigon St_Barthelemy
Atikokan Dawson_Creek Kentucky Nome St_Johns
Atka Denver Knox_IN Noronha St_Kitts
Bahia Detroit Kralendijk North_Dakota St_Lucia
Bahia_Banderas Dominica La_Paz Ojinaga St_Thomas
Barbados Edmonton Lima Panama St_Vincent
Belem Eirunepe Los_Angeles Pangnirtung Swift_Current
Belize El_Salvador Louisville Paramaribo Tegucigalpa
Blanc-Sablon Ensenada Lower_Princes Phoenix Thule
Boa_Vista Fortaleza Maceio Port-au-Prince Thunder_Bay
Bogota Fort_Wayne Managua Porto_Acre Tijuana
Boise Glace_Bay Manaus Port_of_Spain Toronto
Buenos_Aires Godthab Marigot Porto_Velho Tortola
Cambridge_Bay Goose_Bay Martinique Puerto_Rico Vancouver
Campo_Grande Grand_Turk Matamoros Rainy_River Virgin
Cancun Grenada Mazatlan Rankin_Inlet Whitehorse
Caracas Guadeloupe Mendoza Recife Winnipeg
Catamarca Guatemala Menominee Regina Yakutat
Cayenne Guayaquil Merida Resolute Yellowknife
Cayman Guyana Metlakatla Rio_Branco
Chicago Halifax Mexico_City Rosario
Chihuahua Havana Miquelon Santa_Isabel
[root@www ~]#
```
Once you have identified you time zone, i.e. Los_Angeles, update the clock file.
`[root@www ~]# vi /etc/sysconfig/clock`
`ZONE="America/New_York"`
```
[root@www ~]# vi /etc/sysconfig/clock
ZONE="America/New_York"
```
x