Professional Documents
Culture Documents
Open Source Software (OSS) is characterised by full access to its source code and by
the permission to use it , to modify it and to redistribute it
“the word `free' in `free software' is used as in `free speech', and not as in`free beer‘”
●
A fully-networked 32/64-Bit Unix-like Operating
System
●
Unix Tools Like sed, awk, and grep
●
Compilers Like C, C++, Fortran, Smalltalk, Ada
●
Network Tools Like telnet, ftp, ping, traceroute
●
Multi-user, Multitasking, Multiprocessor
●
Has the X Windows GUI
●
Coexists with other Operating Systems
●
Runs on multiple platforms
●
Includes the Source Code
Linux History
●
Linux is the name of the kernel of an OS, originally
created by Linus Torvalds, at the University of Helsinki in
Finland.
●
Linus released version 0.02 in 1991, then it was developed
with the assistance of developers around the world.
Developed under the GNU General Public License.
Linux was designed to provide personal computer users a
free or very low-cost operating system comparable to
traditional and usually more expensive proprietary
systems
Linux is a very stable, efficient and fast-
performing operating system
Advantages of Linux
●
Supports all the major microprocessor platforms including the
Intel,Power PC, Sparc,Alpha platform and IBM S390
●
Provides unprecedented interoperability & flexibility
●
Gives complete freedom from properitary control
●
Gives the freedom to choose whom you want to work with
●
OS licensing costs are typically lower
●
Common office applications are often free and other applications are
competitively priced
●
One can run Linux across platforms and avoid the manpower costs to
maintain different OS
●
It gives way to run on cheaper and leaner hardware
●
Remain free from upgrade binding policies
●
Helps to save networking costs by server consolidation
Advantages
• Has terrific price of Linux
- performance advantage
• More scalable.
Choice
Choice
U,g,o-user,group,others
R,w,x-read,write,execute
Chmod-change acess mode
Umask-default file permission
Suid,gid,sticky bit
The linux filesystem…
Ext2,Ext3-Native linux filesystem
Superblocks-stores filesystem meta data
Stat-file and inode information
Hardlinks and softlinks
Mounting filesystem
Find,locate-search for files
Compression-gzip,gunzip,bzip,bunzip
Archive-tar
The bash shell..
Env-shell environment variables
Export [var_name]-export a shell variable
HOME-path to user’s home directory
PATH=executable search path
PWD=current user directory
PS1=command prompt
Which-shows executable path
History-command recall
The bash shell contd..
Alias-create shortcuts to commands
File-shows the information about a file
Type-shows information about a command
SCRIPTS:
/etc/profile-System wide startup script
~/.bash_profile
~/.bashrc
~/.bash_logout
Standard I/O and pipes…