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

Linux Lecture7

The document provides an overview of Linux system administration, focusing on network configuration, job scheduling with Cron, backup and restore procedures, and software management. It details configuration files such as /etc/resolv.conf and /etc/sysconfig/network, as well as commands for scheduling tasks and managing backups. Additionally, it explains how to add and remove software using RPM and source code compilation.

Uploaded by

anushri.r.bhat
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Linux Lecture7

The document provides an overview of Linux system administration, focusing on network configuration, job scheduling with Cron, backup and restore procedures, and software management. It details configuration files such as /etc/resolv.conf and /etc/sysconfig/network, as well as commands for scheduling tasks and managing backups. Additionally, it explains how to add and remove software using RPM and source code compilation.

Uploaded by

anushri.r.bhat
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