Diferència entre revisions de la pàgina «Programari lliure»
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