Ubuntu Unleashed 2019 Edition: Covering 18.04, 18.10, 19.04

(singke) #1

Click here to view code image
127.0.0.1 localhost
127.0.1.1 optimus


#   The following   lines   are desirable   for IPv6    capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

The first entry is for the loopback entry. The second is for the name of the
machine. If no naming service is in use on the network, the only host that
myhost recognizes by name is yourhost. (IP addresses on the network
can still be used.)


Service Settings in /etc/services

The /etc/services file maps port numbers to services. The first few
lines of the file (which can be more than 500 lines long in total) look similar
to this:


Click here to view code image


Each line describes one service, and is of the form:



service-name port/protocol [aliases ...] [# comment]


tcpmux                  1/tcp                                                       #   TCP port    service multiplexer
tcpmux 1/udp # TCP port service multiplexer
rje 5/tcp # Remote Job Entry
rje 5/udp # Remote Job Entry
echo 7/tcp
echo 7/udp
discard 9/tcp sink null
discard 9/udp sink null
systat 11/tcp users

Typically, there are two entries for each service because most services can use
either TCP or UDP for their transmissions. Usually after /etc/services
is initially configured, you do not need to change it.


Using /etc/nsswitch.conf After Changing Naming

Services

The /etc/nsswitch.conf file was initially developed by Sun

Free download pdf