What does nslookup do? Explain its two modes.
Nslookup is used to find
details related to a Domain name server. Details like IP addresses of a
machine, MX records, servers etc. It sends a domain name query packet to the
corresponding DNS.
Nslookup has two modes.
Interactive and non interactive. Interactive mode allows the user to interact
by querying information about different hosts and domains.
Non interactive mode is used to
fetch information about the specified host or domain.
Interactive mode:
Nslookup [options] [server]
What is Bash Shell?
Bash is a free shell for UNIX.
It is the default shell for most UNIX systems. It has a combination of the C
and Korn shell features. Bash shell is
not portable. any Bash-specific feature will not function on a system using the
Bourne shell or one of its replacements, unless bash is installed as a
secondary shell and the script begins with #!/bin/bash. It supports regular and
expressions. When bash script starts, it executes commands of different
scripts.
Explain Some Network-Monitoring Tools in Linux: ping,
traceroute, tcpdump, ntop
Network monitoring tools are
used to monitor the network, systems present on the network, traffic etc.
e.g. ping ip_address
When the command is executed,
it returns a detailed summary of the host. Packets sent, received, lost by estimating the round
trip time.
Traceroute : the
command is used to trace the path taken by the packet across a network. Tracing
the path here means finding out the hosts visited by the packet to reach its
destination. This information is useful in debugging. Roundtrip time in ms is
shown for every visit to a host.
Tcpdump: commonly
used to monitor network traffic. Tcdump captures and displays packet headers
and matching them against criteria or all. It interprets Boolean operators and
accepts host names, ip address, network names as arguments.
Ntop :
Network top shows the network usage. It displays summary of network usage by
machines on the network in a format as of UNIX top utility. It can also be run
in web mode, which allows the display to be browsed with a web browser. It can
display network traffic statistics, identify host etc. Interfaces are available
to view such information.
Explain file system of linux. The root "/" filesystem, /usr filesystem, /var filesystem, /home filesystem, /proc filesystem.
Root
"/" file system: The kernel needs a root file system to
mount at start up. The root file system is generally small and should not be
changed often as it may interrupt in booting. The root directory usually does
not have the critical files. Instead sub directories are created. E.g. /bin
(commands needed during bootup), /etc (config files) , /lib(shared libraries).
/usr filesystem : this file system is generally
large as it contains the executable files to be shared amongst different
machines. Files are usually the ones installed while installing Linux. This
makes it possible to update the system from a new version of the distribution,
or even a completely new distribution, without having to install all programs
again. Sub directories include /bin, /include, /lib, /local (for local
executables)
/var
filesystem : this file system is specific to local
systems. It is called as var because the data keeps changing. The sub
directories include /cache/man (A cache for man pages), /games (any variable
data belong to games), /lib (files that change), /log (log from different
programs), /tmp (for temporary files)
/home
filesystem: - this file system differs from host to host. User specific
configuration files for applications are stored in the user's home directory in
a file. UNIX creates directories for all users directory. E.g /home/my_name.
Once the user is logged in ; he is placed in his home directory.
/proc filesystem : this file system does not exist on the hard disk. It is created by the kernel in its memory to provide information about the system. This information is usually about the processes. Contains a hierarchy of special files which represent the current state of the kernel .Few of the Directories include /1 (directory with information about process num 1, where 1 is the identification number), /cpuinfo (information about cpu), /devices (information about devices installed), /filesystem (file systems configured), /net (information about network protocols), /mem (memory usage)
No comments:
Post a Comment