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
Download as PPT, PDF, TXT or read online on Scribd
0 ratings0% 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
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