0% found this document useful (0 votes)
23 views

Linux Network Configuration: /etc/resolv - Conf Tells The Kernel Which Name Server

The document discusses Linux network configuration, scheduling jobs with cron, backup and restore processes, and adding or removing software. It describes three key files for configuring Linux networking - /etc/resolv.conf for DNS name servers, /etc/sysconfig/network for hostname and gateway, and /etc/sysconfig/network-scripts/ifcfg-eth0 for device-specific settings like IP address. It also explains how cron allows scheduling jobs to run at intervals using configuration files like /etc/cron.hourly and entering schedules in /etc/crontab in a minute hour date month day-of-week format. Backup methods like tar are outlined for backing up to tape or other

Uploaded by

Imran chand
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Linux Network Configuration: /etc/resolv - Conf Tells The Kernel Which Name Server

The document discusses Linux network configuration, scheduling jobs with cron, backup and restore processes, and adding or removing software. It describes three key files for configuring Linux networking - /etc/resolv.conf for DNS name servers, /etc/sysconfig/network for hostname and gateway, and /etc/sysconfig/network-scripts/ifcfg-eth0 for device-specific settings like IP address. It also explains how cron allows scheduling jobs to run at intervals using configuration files like /etc/cron.hourly and entering schedules in /etc/crontab in a minute hour date month day-of-week format. Backup methods like tar are outlined for backing up to tape or other

Uploaded by

Imran chand
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 7

Linux System Administration

Linux Network Configuration


/etc/resolv.conf Tells the kernel which name server
should be queried when a program asks to "resolve"
an IP Address.
nameserver 172.31.1.1
search cc.iitk.ac.in iitk.ac.in
/etc/sysconfig/network Indicates networking is
enabled (NETWORKING=yes) and provides
information on hostname, gateway and nis domain.
NETWORKING=yes
HOSTNAME=webhome.cc.iitk.ac.in
NISDOMAIN=cc
GATEWAY=172.31.1.250
Linux System Administration

Linux Network Configuration


/etc/sysconfig/network-scripts/ifcfg-eth0 Network
configurations like boot protocol (static/dhcp), ip
address, netmask, network address, broadcast
address etc.
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=172.31.1.40
NETMASK=255.255.0.0
BROADCAST=172.31.255.255
NETWORK=172.31.0.0
GATEWAY=172.31.1.250
Linux System Administration

Scheduling Jobs: Cron

Cron is a program that enables you to execute a


command, or a script with a sequence of commands,
at a specified date, time or at set intervals.
Add the job script in /etc/cron.hourly or
/etc/cron.daily or /etc/cron.weekly or
/etc/cron.monthly to schedule a job
Linux System Administration

Scheduling Jobs: Cron


Make an entry in /etc/crontab file to schedule a job (crontab -
e) the format is
* * * * * command_to_execute
each star denotes Minute Hour Day_of_Month Month Day_of_Week
Minute = Minute of the hour, 00 to 59. * Will indicate every minute
Hour = Hour of the day in 24-hour format, 00 to 23. * Will indicate
every hour
Day = Day of the month, 1 to 31. * Will indicate every day
Month = Month of the year, 1 to 12. * Will indicate every month
Day = Day of the week, 3 chars - sun, mon, tue, or numeric (0=sun,
1=mon etc).... * Will indicate every day
Task = The command you want to execute
Linux System Administration

Backup & Restore

Backup the user area or configuration file


Use tar to take backup on a different disk or tape
Backup can be scheduled using cron
Backup: tar –zcvf <tar filename> <Directory Tree to
be backedup>
Restore: tar –zxvf <tar filename> <file to be
recovered>
Backup should be occasionally checked by restoring
it
Backup Policy: Full Backup every weekly/fortnightly
and incremental backup every day
Linux System Administration

Adding & Removing Software


Download a binary
Download the source code and compile on the system
(download, untar, configure, make, make install, make
uninstall)
Use RPM - Redhat Package Manager and install rpms
www.rpmseek.com & www.rpmfind.net can be used to
search and download rpms (i386 Binary RPMs or SRC
RPMs)
For Binary rpms: rpm [options] rpm-file
(rpm –qa, rpm –ivh, rpm –Uvh, rpm -e)
Where -q= query, -a= all, -i=install, -v=verbrose, -U=
upgrade, -h= hash, -e= erase
For Source rpms: rpmbuild –rebuild rpm-source-file
Compiled binary rpms will be available at
/usr/src/redhat/RPMS/i386 which can be installed

You might also like