Linux Unit:1 Red Hat Supported Software's:: Language Support and Internationalization
Linux Unit:1 Red Hat Supported Software's:: Language Support and Internationalization
Linux Unit:1 Red Hat Supported Software's:: Language Support and Internationalization
Directory Server
Certificate Server
red hat support 19neen languages. Languages can be selected during the installation or with system-
config-language by system>administration>language.
Red hat support the open source project, fast and rapid four to six month cycle release. Supported by
the open source community, red hat does not support this. Easily available on the internet.
open and easily available to all on the internet. Source code is easily available to all, integrity of the
other code. Anyone can work on the derived work of some other. Distribution is freely available to all.
LINUX ORIGIN:
In 1984 GUN project free foundation creates open source version of UNIX utilites and GPL (general
Public license enforce the open source principle)
UNIX like kernel which was open source by using the GPL principles. Ports some GNU utilites, solicits
support available online.
Today Linux kernel + GNU utilities = UNIX like complete open source operating system , packaged for
certain audience as distributors.
LINUX DISTRIBUTIONS:
Linux distributors are unix like operating consist of different software packages built on top of linux
kernel. There are more then six hundred linux distributions out of them three hundrads are in
development stage continuously. These are either personal based or enterprise based. Some are backed
by the red hat liunx while some are backed by the other community or industrial. Like red hat enterprise
liunx is supported by the red hat linux officially is reliable and stable , through tested software having
the professional support services available. Whereas the fedora is newer project having more newer
applications, community supported for personal systems. Similarly the ubunton by the canonical ltd.
LINUX PRINCIPLE:
All small programs are linked (chain) together to complete the complex tasks.
Changing Identities
su - creates new shell as root
sudo command runs command as root
m Requires prior configuration by a system administrator
id shows information on the current user
RUNNING COMMANDS:
Commands are run in the command prompt and have the syntax like:
command options arguments
OPTIONS: are used to modify the commands are used with the single – and are
combine like: ls –abc
ARGUMENTS: Is the file name or other data needed by the commands.
Multiple commands are separated by the ;
COMMANDS:
date : for date (case sensitive)
cal: for calendar
HELP COMMANDS:
Command –help: display usage and arguments summary list. Used by the most
but not the all commands. Like command - - help
man command: provide the documentation for the command. Has chapters in
it.
Navigation MAN pages:
By arrow key, by /text searches for the text, n/N goes to next previous match,
q quits.
Searching the manual:
Man –k keyword list the matching pages.
Uses whatis database.
info command: give information like man, but some time more in depth. Info
pages are like web sites. Each node which is linked are preceded by *. When
navigating by the arrow key, search the words by s, n/p/u goes to next node,
tab moves to next link. Q for quit.
whatis : display short description about the command. Like whatis cal
UNIT NUMBER 4:
BROWISING THE FILESYSTEM:
CHANGING DIRECTORIES:
Cd to use for the changing directories.
cd – for previous directory.
Cd .. for one level up
Cd for home directory.
Cd /opt/foldername: for the absolute path.
Command mkdir is used for the making of directory, rmdir is used to remove the empty directory while
rm –r is used to remove the directory tree recursively.
NEUTILUS:
Gnome graphical file system browser. Can be acces by the destop system or sapatial or browser mode.
Accessed via desktop icon, hoe directory, application>system tools> file browser.
DETERMINE THE FILE CONTENTS:
Command file [options] filename is used to determine what is in the file and for what it is used.
UNIT NUMBER 5
USER AND PERMISSIONS:
User are assigned a unique user id user id 0 is for root, user details like user name and passwords are
stored in the /etc/passwd directory. Users canot do any thing with out the permissions. Users are
assign the home directory and program that are run when users are log in.
GROUPS: users are assigned to groups. Each group has unique id GIDs. GIDS are stored in the /etc/group
directory.
Wach user is added in their own private group. Each user is assigned the another groups for the access.
Al user in the groups can share the files.
UNIT NUMBER 6:
BASH SCRIPTING:
File GLOBBING:
* - is used for match the none or all characters.
? – is used for for matching the single character.
[0-9] – issued for the range
[abc] – any character in the list.
[^abc] – match all except this list.
Predefine character classes can be used.
TAB COMMAND:
Is used for complete the command or argument (file name).
UNIT NUMBER 7
STANDARD I/O
STANDARD I/O TO A FILE.
Operators are used for the input and output of the file.
Like > for the out put and 2> for the error out put.
Like: find /etc –name passwd > find.ot 2> error.out
Pipe are user for the comination of one command out put to the input of
the other command. Output error can not be piped.
Less: is used to vies one page of out put.
Mail : send in put via mail. Like echo “test mail”| mail –s “test”
[email protected]
Lpr : for sending input to printer. Like echo “test print” | lpr –p
printer_name.
&> redirect all output , 2>&1 redirect all stnderror to stndoutput, ()
combine all out put of multiple programs.