REKALL SOFTWARE PVT LTD LINUX BASICS KIRAN KOLLIPARA 2014-11-03 - - PowerPoint PPT Presentation
REKALL SOFTWARE PVT LTD LINUX BASICS KIRAN KOLLIPARA 2014-11-03 - - PowerPoint PPT Presentation
REKALL SOFTWARE PVT LTD LINUX BASICS KIRAN KOLLIPARA 2014-11-03 LINUX BASICS Basic Concepts Strong command-line support. Good network configuration support for router, firewall, etc. Easy package management Simple
LINUX BASICS
Basic Concepts
- Strong command-line support.
- Good network configuration support for router, firewall, etc.
- Easy package management
- Simple configuration files
- Multi-User login
- Multi run levels
- Multiple Desktops ( KDE, GNOME )
LINUX BASICS
Linux Distributions
- CentOS
- RHEL
- Fedora
- Ubuntu
- Debian
- Suse etc..
LINUX BASICS
About CentOS
- Long term support & Very good for servers
- Community Supported Distribution
- No Cost
- Secure, low-maintenance & reliable.
CentOS Installations
- /boot, /etc, /home, /var, /lib, /root, /opt, /media, /mnt, /bin, /sbin, /usr, etc..
- swap
LINUX BASICS
RAID – Software or Hardware Linux Vs. Windows
- Drives (C:, D:) vs. single root (/)
- No antivirus
- Ext3, ext4, xfs, vfat, ntfs, etc. file-systems
LINUX BASICS
Simple Commands
- mkdir
- touch
- rm
- rmdir
- pwd
LINUX BASICS
Simple Commands
- ls
- cd
- du
- tree
- find
- grep
LINUX BASICS
Simple Commands
- cp
- mv
- history
- .bash_history
- cat
LINUX BASICS
Simple Commands
- more
- less
- wc
- head
- tail
- locate
LINUX BASICS
System Info
- Show the current date & time
- Show this month’s calendar
- Show current uptime
- Display who is online
- who are logged in as
- Display information about user
LINUX BASICS
System Info
- Show kernel information
- whereis app
- which app
- cpu information
- memory information
- free
LINUX BASICS
Shell Operators
- >
- <
- >>
- <<
- &
- $()
LINUX BASICS
File System Concepts
- Soft Link , Hard Link
- File Permissions
- File Ownership
- Mounting
- Run level
- Services
LINUX BASICS
Process Management
- ps
- kill
- killall
- top
- bg
- fg
LINUX BASICS
Package Management
- rpm
- yum
- yum configuration - /etc/yum.conf
- repository configuration - /etc/yum.repos.d
LINUX BASICS
Disks or Partitions
- lvm
- parted
- fdisk
- gparted
- mkfs
- df –h
- /etc/fstab
- blkid
LINUX BASICS
Compression & Archiving
- gzip
- gunzip
- tar
- zip
- unzip
- rar
- unrar
LINUX BASICS
System and Network Information
- dig
- ifconfig
- route
- netstat
- ping
- whois
LINUX BASICS
Working Remotely
- ssh
- scp
- rsync
- ssh-copy-id
- w
- sftp
- smbclient
LINUX BASICS
Text Editors
- Vi
- Vim
- gedit
- Nano
- emacs
LINUX BASICS
Graphical Tools
- nautilus
- firefox
- pidgin
- konqueror
- kompare
- gcalctool
LINUX BASICS
User & Group Management Security Related
- gpg
- encfs
Troubleshooting
- Live CDs , USB Booting etc..