SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,
Presentacio Ubuntu
1. Introducció a Linux:
Practiquem amb la distribució Ubuntu
Arnau Vives Guasch
CAP UdL 2008-09 2n Q
Departament: Informàtica
●
●Cicle: CFGM Explotació de Sistemes
Informàtics
C8 - Sistemes Operatius en
●Crèdit:
entorns monousuari i multiusuari
●Curs: 1r
●Unitat didàctica: UD5 - Linux
2. Introducció a Linux (1)
Què és GNU/Linux?
Sistema operatiu totalment lliure, sota
llicència GPL de GNU
Kernel (Nucli del SO) + llibreries, eines i aplicacions
amb el seu codi font i documentació
Evolució de Unix
GPL = General Public License
Llicència per a programari
Es permet fer còpia, distribució (comercial o no) i
modificació del codi sempre que
continui sent sota llicència GPL
GNU = GNU is Not Unix
Projecte per fer un SO lliure
3. Introducció a Linux (2)
Què són les distribucions? Per què serveixen?
Són diferents tipus de productes que poden oferir
diferents prestacions
Canvien l'aparença i el funcionament del SO
Quines distribucions existeixen?
Moltíssimes, però hi ha vàries famílies:
Debian, Ubuntu, RedHat, Mandriva, ...
4. Introducció a Linux (3)
Amb quina treballarem?
Ubuntu, versió 8.10
Disc dur: partició tipus ext3, amb la swap
d'intercanvi (no ntfs ni tampoc fat32 de Windows)
5. Interfície gràfica
Nova interfície gràfica. X-Window de Unix. 2 principals opcions:
KDE (K-Ubuntu)
Gnome (Ubuntu, en GNU)
Varis escriptoris de treball
Separació / Distribució de diferents aplicacions
6. Gestió d'usuaris
Tipus d'usuari
Superusuari o root
Certes eines o aplicacions de configuració, o fins i tot
l'accés/modificació d'arxius, poden requerir a l'usuari de
validar-se com a root
Usuari amb escriptori
És l'usuari estàndard
Cada usuari té una carpeta pròpia on pot guardar la seva
informació personal: directori /home/nom_usuari
Usuari sense privilegis
Grups d'usuari
Cada usuari pertany a un grup
7. Aplicacions en Linux (1)
Microsoft Office? Live Msn? Internet Explorer? No!!
Linux té el seu propi programari (software), n'hi ha
en codi obert i gratuït, i n'hi ha en codi propietari
Moltes d'aquestes aplicacions
per Linux també estan disponibles
per altres SO's: multiplataforma
Exemples:
OpenOffice
Mozilla Firefox
Pidgin
etc.
8. Aplicacions en Linux (2)
Instal·lació / Gestió d'aplicacions
Gestor de paquets
2 vies:
Synaptic (entorn gràfic)
Instrucció apt-get (mode consola, tipus text)
Permeten cercar nou programari, i fer-ne la instal·lació,
desinstal·lació, actualització o bé reinstal·lació
Cal tenir permisos de root
9. Consola (1)
Interfície en mode text per l'intèrpret
d'instruccions (shell)
Permet moltes funcionalitats
Editors de text
Configuracions del
sistema o de la
xarxa
Instal·lacions
Compilacions
Execucions
...
10. Consola (2)
Pot rebre entrades (per paràmetre) i genera
sortides
Instruccions bàsiques
Instrucció Descripció Sintaxi
ls
ls Mostra el contingut d'un directori.
mkdir nom_directori
mkdir Crea un directori.
cd nom_directori
cd Entra en un directori passat per paràmetre.
La comanda cd .. s'utilitza per sortir de la carpeta.
cp nom_fitxer nom_directori
cp Copiar un o varis fitxers a un altre directori.
mv nom_fitxer nom_directori
mv Mou un o varis fitxers d'una carpeta a una altra.
mv nom_fitxer nom_fitxer_nou
Serveix també per reanomenar fitxers.
rm nom_fitxer
rm Elimina un fitxer.
rmdir nom_directori
rmdir Elimina un directori.
11. Consola (3)
Instrucció Descripció Sintaxi
apt-get install nom_paquet
apt-get Comanda per aconseguir i instal·lar nous paquets.
Normalment s'usa l'instrucció apt-get install.
su
su Entrar com si fos un altre usuari, normalment
en mode superusuari o root.
sudo apt-get install nom_paquet
sudo Serveix per a fer una comanda com si fos un altre
usuari, normalment en mode superusuari o root.
cat nom_fitxer
cat Veure el contingut d'un fitxer.
echo missatge
echo Mostra un missatge a la pantalla.
exit
exit Surt de la shell.
man nom_instruccio
man Manual de la comanda que indiquem.
nom_instrucció - - help
--help Paràmetre que passem després d'una instrucció
concreta per rebre una petita ajuda d'utilització.
shutdown
shutdown Apaga o reinicia l'ordinador.
vi nom_fitxer
vi Editor de text.
12. Sistema de fitxers
Directoris més destacats
/ Jerarquia primària, arrel o root, i directori arrel del sistema de jerarquia complet.
/bin/ Comandes i programes binaris necessaris per estar disponibles per una sessió mono o multiusuari.
/boot/ Arxius de càrrega de l'arranc del sistema (nuclis, initrd, etc).
/dev/ Conté els dispositius essencials, fins i tot els que no s'han assignat o montat en un directori.
/etc/ Conté arxius de configuració del sistema específics del host de qualsevol sistema.
/home/ Conté els directoris dels usuaris, excepte pel root. Arxius guardats, personalitzacions, etc.
/lib/ Conté totes les llibreries essencials compartides dels programes instal·lats, a més de les del nucli.
/media/ Conté els punts de montatge dels medis extraïbles d'emmagatzemament (lectors CD-ROM, pendrives, HDDs).
/mnt/ Sistema d'arxius i/o dispositius montats de manera temporal. Similar a /media però només utilitzat per usuaris.
/opt/ Conté paquets opcionals d'aplicacions que poden ser compartides amb els usuaris per personalitzar aplicacions.
/proc/ Conté arxius de text, sistemes d'arxius virtuals que documenten el nucli i l'estat dels processos.
/root/ Directori arrel de l'usuari root.
/sbin/ Sistema de binaris essencial. Comandes i programes exclusius del root.
/srv/ Lloc específic de dades, els quals són servits pel sistema.
/tmp/ Arxius temporals (també ho és /var/tmp).
/usr/ Conté la majoria d'utilitats i aplicacions multiusuari. Arxius compartits només de lectura. Pot compartir-se en xarxa.
/var/ Arxius variables (logs, spool, bases de dades, e-mail temporals i arxius temporals en general).
13. Avantatges / Inconvenients
Avantatges de Linux:
Programari lliure, sense restriccions
Seguretat: sense virus, spyware, etc.
Gran comunitat de suport (fòrums, etc.)
Inconvenients de Linux:
Algunes dificultats per a trobar certs controladors
de maquinari (hardware), principalment Wi-Fi i les
gràfiques
No hi ha gaires jocs professionals del mercat. Es
pot fer d'alguna manera però necessiten emuladors
restrictius
14. Activitat a realitzar
Ara us mostrarem com moure's en l'entorn
Ubuntu amb alguns consells bàsics i una mica
de guia pràctica, a través del projector
Posteriorment, haureu de realitzar l'activitat
següent:
http://www.slideshare.net/avg.aux/activitat-ubuntu