$30 off During Our Annual Pro Sale. View Details »

Introduction to Ubuntu

Introduction to Ubuntu

Arash Badie Modiri

November 14, 2011
Tweet

More Decks by Arash Badie Modiri

Other Decks in Technology

Transcript

  1. What Is Linux Kernel? Linux is UNIX-like oprating system kernel,

    used by linux family of oprating systems.
  2. What Is a Linux Distribution? A linux distributions (commonly known

    as “linux” or “distro”) is a complete OS built on top of linux kernel. Ubuntu as well as Debian, Fedora, openSUSE, Gentoo (and 600 more) are examples of linux distros.
  3. Srsly, Why? Maintanence - Forget about scanning for viruses and

    spyware, defragmenting, cleaning registry database, frequent rebooting etc. Stability - Individual apps might crash, but the operating system itself crashing is very rare. Community - Linux has been described as a "world wide team sport". Diversity - There are many different Linux distributions from different vendors or community projects, for different purposes, providing very different user experiences. Trying something new - Simply trying something new and different can in itself be motivating for many people.
  4. What Are Permissions? • Files and directories are owned by

    a user • Files and directories are assigned to a group • Users are memmbers of many groups • We need permission to read, write or execute a file owner group other rwx --- --- Owner can do anything but no other user can even see the file. rwx r-- r-- All users can read contents of file, but only owner can edit or execute it. rw- rw- rw- Anyone can read and edit but no one can execute it.
  5. What Is a Package? A package is a piece of

    software or asssets: • A library to handle png files (libpng) • A web browser (chromium-browser) • A handful of fonts (ttf-farsiweb)
  6. What's The Difference? • Centralized management of installed software •

    Dependency management • Verifying origin of packages • Upgrading software to latest versions form upstream • Ease of use
  7. What's The Difference? • Automatically downloads last version of all

    dependencies from repository. • Verifies content of each package using signature • Configures the system if needed. sudo apt-get install gimp
  8. What's The Difference? • Automatically removes the package files and

    roles back configuration changes. • Marks all packages that are installed as a dependency of this package for remove. sudo apt-get purge gimp
  9. What Is The Filesystem Hierarchy Standard? • It it a

    tree with just one root: "/" • All folders, partitions and external storages are connected as a branch of this tree: "/media/Transcend" is my 4GB flash storage. Or “Where the hell is my c:\ ?”
  10. What's The Difference? Files are categorized by their usage •

    All configuration files are in /etc • All system binery (executable) files are in /sbin and /usr/sbin • All libraries are in /lib and /usr/lib • And so on...
  11. What's The Difference? /home/arashbm/ Your home folder (/home/username or “~”)

    is where you store all your documents, pictures or anything which is yours. This is the only part of your file system which you will use on a daily basis.
  12. What Is Ubuntu? Ubuntu is a linux distro based on

    Debian, leaded and founded by Mark Shuttleworth (or “Self-Appointed Benevolent Dictator for Life”) and developed by thousends of awsome people.