Diferència entre revisions de la pàgina «Programari lliure»

De Wiket
Salta a la navegació Salta a la cerca
Línia 8: Línia 8:
 
== Ubuntu ==
 
== Ubuntu ==
 
Ubuntu és una distribució basada en Debian, d’un sistema GNU/Linux. Com entorn *nix que és, es tracta de tenir eines que fan poques coses però ben fetes.<br>
 
Ubuntu és una distribució basada en Debian, d’un sistema GNU/Linux. Com entorn *nix que és, es tracta de tenir eines que fan poques coses però ben fetes.<br>
Característiques importants:<br>
+
<br>'''Característiques importants'''<br>
 
Arrel (principi del disc): /<br>
 
Arrel (principi del disc): /<br>
 
Directori de treball dels usuaris: /home/id-usuari<br>
 
Directori de treball dels usuaris: /home/id-usuari<br>
 
Ordres utilitzades a les pràctiques de la UF3 amb Ubuntu:<br>
 
Ordres utilitzades a les pràctiques de la UF3 amb Ubuntu:<br>
Generals<br>
+
<br>'''Generals'''<br>
 
ls: permet veure el contingut de les carpetes.<br>
 
ls: permet veure el contingut de les carpetes.<br>
 
cd: permet canviar de directori de treball<br>
 
cd: permet canviar de directori de treball<br>
Línia 26: Línia 26:
 
uptime: indica el temps que porta en funcionament el sistema<br>
 
uptime: indica el temps que porta en funcionament el sistema<br>
 
sudo: permet canviar a un usuari amb permisos d’administració per realitzar determinades tasques<br>
 
sudo: permet canviar a un usuari amb permisos d’administració per realitzar determinades tasques<br>
Gestió de paquets<br>
+
<br>'''Gestió de paquets'''<br>
 
apt: nova versió per gestionar la instal·lació de programari<br>
 
apt: nova versió per gestionar la instal·lació de programari<br>
 
apt-get: gestor de paquets emprat per distribucions basades en Debian<br>
 
apt-get: gestor de paquets emprat per distribucions basades en Debian<br>
 
dpkg: instal·lador de paquets .deb<br>
 
dpkg: instal·lador de paquets .deb<br>
Xarxa<br>
+
<br>'''Xarxa'''<br>
 
ip addr show: mostra informació sobre la connexió de la xarxa<br>
 
ip addr show: mostra informació sobre la connexió de la xarxa<br>
 
ip: nova ordre per treballar amb la xarxa<br>
 
ip: nova ordre per treballar amb la xarxa<br>
 
ifconfig: antiga versió de programari per gestionar la xarxa<br>
 
ifconfig: antiga versió de programari per gestionar la xarxa<br>
Cerca<br>
+
<br>'''Cerca'''<br>
 
find: potent eina de cerca, una mica lenta<br>
 
find: potent eina de cerca, una mica lenta<br>
 
locate: serveix per aconseguir trobar informació ràpidament al trobar-se indexada la base de dades<br>
 
locate: serveix per aconseguir trobar informació ràpidament al trobar-se indexada la base de dades<br>
Línia 40: Línia 40:
 
which: localitza la ruta absoluta d’un binari (executable)<br>
 
which: localitza la ruta absoluta d’un binari (executable)<br>
 
whereis: mostra on podem trobar binaris i manuals<br>
 
whereis: mostra on podem trobar binaris i manuals<br>
Usuaris<br>
+
<br>'''Usuaris'''<br>
 
useradd: permet crear un usuari<br>
 
useradd: permet crear un usuari<br>
 
adduser: assistent per crear usuaris<br>
 
adduser: assistent per crear usuaris<br>
Línia 49: Línia 49:
 
who: una altra versió per mostrar qui hi ha connectat al sistema<br>
 
who: una altra versió per mostrar qui hi ha connectat al sistema<br>
 
whoami: ens indica amb quin usuari estem treballant<br>
 
whoami: ens indica amb quin usuari estem treballant<br>
Processos<br>
+
<br>'''Processos'''<br>
 
top: gestor de tasques que sol venir instal·lat per defecte<br>
 
top: gestor de tasques que sol venir instal·lat per defecte<br>
 
htop: gestor de tasques avançat que s’ha d’instal·lar<br>
 
htop: gestor de tasques avançat que s’ha d’instal·lar<br>
Línia 55: Línia 55:
 
kill: elimina un procés pel pid<br>
 
kill: elimina un procés pel pid<br>
 
killall: elimina un procés pel nom<br>
 
killall: elimina un procés pel nom<br>
Directoris i fitxers especials<br>
+
<br>'''Directoris i fitxers especials'''<br>
 
/var/log: emmagatzema fitxers de registre del que passa al sistema<br>
 
/var/log: emmagatzema fitxers de registre del que passa al sistema<br>
 
/etc: conté fitxers de configuració<br>
 
/etc: conté fitxers de configuració<br>

Revisió del 06:53, 31 gen 2018

Llibertat

L'ús del programari lliure va associat a 4 llibertats bàsiques definides per la FSF (Free Software Foundation) creada per Richard Stallman. Són aquestes:
0 Llibertat per utilitzar el programari com es necessiti
1 Llibertat per estudiar el programari, es necessita accés al codi font
2 Llibertat per distribuir el programari
3 Llibertat per modificar, millorar o adaptar el programari, es necessita accés al codi font

Ubuntu

Ubuntu és una distribució basada en Debian, d’un sistema GNU/Linux. Com entorn *nix que és, es tracta de tenir eines que fan poques coses però ben fetes.

Característiques importants
Arrel (principi del disc): /
Directori de treball dels usuaris: /home/id-usuari
Ordres utilitzades a les pràctiques de la UF3 amb Ubuntu:

Generals
ls: permet veure el contingut de les carpetes.
cd: permet canviar de directori de treball
clear: s’utilitza per eliminar tot el que hi ha a la pantalla
mkdir: per crear directoris
rm: per esborrar fitxers i carpetes
touch: permet crear fitxers
cat: permet veure el contingut de fitxers
echo: escriu en pantalla un text o el valor d’una variable d’entorn
pwd: mostra el directori de treball actual
env: mostra les variables d’entorn
uname: mostra informació del sistema
uptime: indica el temps que porta en funcionament el sistema
sudo: permet canviar a un usuari amb permisos d’administració per realitzar determinades tasques

Gestió de paquets
apt: nova versió per gestionar la instal·lació de programari
apt-get: gestor de paquets emprat per distribucions basades en Debian
dpkg: instal·lador de paquets .deb

Xarxa
ip addr show: mostra informació sobre la connexió de la xarxa
ip: nova ordre per treballar amb la xarxa
ifconfig: antiga versió de programari per gestionar la xarxa

Cerca
find: potent eina de cerca, una mica lenta
locate: serveix per aconseguir trobar informació ràpidament al trobar-se indexada la base de dades
updatedb: forma part de locate, permet actualitzar la base de dades per trobar ràpidament la informació
which: localitza la ruta absoluta d’un binari (executable)
whereis: mostra on podem trobar binaris i manuals

Usuaris
useradd: permet crear un usuari
adduser: assistent per crear usuaris
userdel: permet esborrar un usuari
deluser: assistent per esborrar un usuari
id: mostra l’identificador numèric d’un usuari del sistema (el root sol ser 0)
w: mostra qui hi ha connectat al sistema
who: una altra versió per mostrar qui hi ha connectat al sistema
whoami: ens indica amb quin usuari estem treballant

Processos
top: gestor de tasques que sol venir instal·lat per defecte
htop: gestor de tasques avançat que s’ha d’instal·lar
pidof: identifica el pid d’un procés
kill: elimina un procés pel pid
killall: elimina un procés pel nom

Directoris i fitxers especials
/var/log: emmagatzema fitxers de registre del que passa al sistema
/etc: conté fitxers de configuració
/etc/default/grub: permet configurar el gestor d’arrancada
/proc: conté descripció dels processos en execució i en apagar s’esborra el seu contingut
/home: directori on penjaran els directoris de treball dels usuaris locals
/etc/network/interfaces: fitxer per configurar la xarxa (si no s’utilitza el network manager)
/etc/resolv.conf: permet veure el servidor DNS que s’utilitza per connectar a Internet
/etc/passwd: conté tots els usuaris locals
/etc/shadow: conté les contrasenyes dels usuaris locals encriptades
/etc/issue: mostra el sistema operatiu instal·lat

Tornar