Programari lliure
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