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

De Wiket
Salta a la navegació Salta a la cerca
Línia 1: Línia 1:
 
== Llibertat ==
 
== 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:
+
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:<br>
0 Llibertat per utilitzar el programari com es necessiti
+
0 Llibertat per utilitzar el programari com es necessiti<br>
1 Llibertat per estudiar el programari, es necessita accés al codi font
+
1 Llibertat per estudiar el programari, es necessita accés al codi font<br>
2 Llibertat per distribuir el programari
+
2 Llibertat per distribuir el programari<br>
3 Llibertat per modificar, millorar o adaptar el programari, es necessita accés al codi font
+
3 Llibertat per modificar, millorar o adaptar el programari, es necessita accés al codi font<br>
 +
<br>
 +
== 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:<br>
 +
Arrel (principi del disc): /<br>
 +
Directori de treball dels usuaris: /home/id-usuari<br>
 +
Ordres utilitzades a les pràctiques de la UF3 amb Ubuntu:<br>
 +
Generals<br>
 +
ls: permet veure el contingut de les carpetes.<br>
 +
cd: permet canviar de directori de treball<br>
 +
clear: s’utilitza per eliminar tot el que hi ha a la pantalla<br>
 +
mkdir: per crear directoris<br>
 +
rm: per esborrar fitxers i carpetes<br>
 +
touch: permet crear fitxers<br>
 +
cat: permet veure el contingut de fitxers<br>
 +
echo: escriu en pantalla un text o el valor d’una variable d’entorn<br>
 +
pwd: mostra el directori de treball actual<br>
 +
env: mostra les variables d’entorn<br>
 +
uname: mostra informació del 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>
 +
Gestió de paquets<br>
 +
apt: nova versió per gestionar la instal·lació de programari<br>
 +
apt-get: gestor de paquets emprat per distribucions basades en Debian<br>
 +
dpkg: instal·lador de paquets .deb<br>
 +
Xarxa<br>
 +
ip addr show: mostra informació sobre la connexió de la xarxa<br>
 +
ip: nova ordre per treballar amb la xarxa<br>
 +
ifconfig: antiga versió de programari per gestionar la xarxa<br>
 +
Cerca<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>
 +
updatedb: forma part de locate, permet actualitzar la base de dades per trobar ràpidament la informació<br>
 +
which: localitza la ruta absoluta d’un binari (executable)<br>
 +
whereis: mostra on podem trobar binaris i manuals<br>
 +
Usuaris<br>
 +
useradd: permet crear un usuari<br>
 +
adduser: assistent per crear usuaris<br>
 +
userdel: permet esborrar un usuari<br>
 +
deluser: assistent per esborrar un usuari<br>
 +
id: mostra l’identificador numèric d’un usuari del sistema (el root sol ser 0)<br>
 +
w: mostra 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>
 +
Processos<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>
 +
pidof: identifica el pid d’un procés<br>
 +
kill: elimina un procés pel pid<br>
 +
killall: elimina un procés pel nom<br>
 +
Directoris i fitxers especials<br>
 +
/var/log: emmagatzema fitxers de registre del que passa al sistema<br>
 +
/etc: conté fitxers de configuració<br>
 +
/etc/default/grub: permet configurar el gestor d’arrancada<br>
 +
/proc: conté descripció dels processos en execució i en apagar s’esborra el seu contingut<br>
 +
/home: directori on penjaran els directoris de treball dels usuaris locals<br>
 +
/etc/network/interfaces: fitxer per configurar la xarxa (si no s’utilitza el network manager)<br>
 +
/etc/resolv.conf: permet veure el servidor DNS que s’utilitza per connectar a Internet<br>
 +
/etc/passwd: conté tots els usuaris locals<br>
 +
/etc/shadow: conté les contrasenyes dels usuaris locals encriptades<br>
 +
/etc/issue: mostra el sistema operatiu instal·lat<br>
 
<br>
 
<br>
 
[[M2:_Sistemes_Operatius_Monolloc|Tornar]]
 
[[M2:_Sistemes_Operatius_Monolloc|Tornar]]

Revisió del 06:49, 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