IMPORTANT: Per accedir als fitxer de subversion: http://acacha.org/svn (sense password). Poc a poc s'aniran migrant els enllaços. Encara però funciona el subversion de la farga però no se sap fins quan... (usuari: prova i la paraula de pas 123456)

Para montar: En Disquete

mount -t vfat/dev/fd0 /mnt/floppy

dev/fd0=Descuptor del dispositiu-->Software que permet la comunicacó amb el dispositiu.

cd /mnt/floppy ls -l

  • Para saver si se a montao.
  • Desmontar

umount /dev/fd0

umount /mnt/floppy

una de las dos

*Para montar: En USB

cd /mnt

mkdir ./usb

mount dev/sda1 /mnt/usb

mount dev/sda /mnt/usb

ls-l ./usbç



fedora --- /sbin/fdisk -l

ubuntu fdisk -l

mkdir /mnt/documents

mount /dev/hda5 /mnt/documents

ls -l /mnt/documents



mount -t iso9660 /dev/cdrom /mnt



CD/DVD

Estos dispositivos son normalmente reconocidos, por lo que es poco posible que se de el caso de que no lo sea, ademas las distribuciones actuales suelen montar un CD o un DVD nada más es metido en el lector, pero es si que no es algo obligatorio, pero siempre podemos montarlos manualmente. Para montar un cd es tan facil como usar el comando mount de forma que lo unido que tenemos que hacer es indicar la dirección de la carpeta en la que vamos a montar el dipositivo. Lo siguiente es un ejemplo:

mount /mnt/cd

Para desmontar un dispositivos hacemos exactamente lo mismo pero usamos el comando umount

umount /mnt/cd

mount dev/sda /mnt/usb

ls-l ./usb


30/1/07

>=dirigir cap un fitxer >>=redirigir al final d'un fitxer

ls /sbin/c* ls /sbin/c* >fitxc cat fixc ls /sbin/t* >>fitxc cat fitxc

wc -l <fitxc=cuenta el numero de linias que hay

wc=wordcount--cuenta palabras

cat fitxc |wc -l=tuberia--> per canalitzar la sortida d'una instrucció cap a una altra instrucció

cat /etc/passwd|more}=info usuarios

cat /etc/grupos |more=info grupos

cp /etc/X11/xorg.conf . =lo copia y lo pone donde estas en este momento


head xorg.conf

head=mostra las primeres linies d'un fitxer (les 10 primeres)

head -n5 xorg.conf >graf.conf=se enviaria a y toda la infor.

tail xorg.conf

tail -n5 xorg.conf

tail -n9 xorg.conf |head -n1=et presenta la novena.

tail -n20 xorg.conf |head -n1 |tee resultat.txt=

agafa les 20 darreres-->agafa la primera d'aquestes linies-->la primera linia la guarda en una linia , y per altra vanda la presenta per pantalla

tee=la informacio que arriba la difurca

tail -n20 xorg.conf |head -n1 |cat resultat.txt


exerciccios de clase

*exer1:obtenir la informacio del procesador y vorcarla sobre un fitxer anomentat infocpu

cat /proc/pcuinfo >infocpu

  • exer2:llistat de tots els directoris del directori /bin i volcarlas en fitxi

ls /bin/i*>fitxi

  • exer3:contar las linias que tenia linies del primer exercici de dos formas.

wc -l >infocpu

cat infocpu |wc -l

  • exer4:cauntos usuarios de todo tipo ay en el sistema.

cat /etc/passwd |wd -l=cuenta las linias

wc -l /etc/passwd

  • exer5:que la ordre tee que la posi al final para que no machake lo que avia antes<i>

head xorg.conf |tee -a resultat.txt

-a=append=añadir al final


  • <i>exer_otro1:Mostra per pantalla les 10 ultimas linies de /etc/systog.conf

cat /etc/httpd/conf/httpd.conf=fichero para acer practicas

tail /etc/systog.conf

  • exer_otro2:Mostra las 5 primeres linies del primer ficher

head -n5/etc/systog.conf |hear -1

  • exer_otro3:mostrar per pantalla la 15 linia per darere del ficher xorg.conf i volcar el resultat en resultX.txt

tail -n15 xorg.conf |head -1 |tee result>.txt

  • exer_otro4:seleciona les 10 primeres linies del ficher /etc/passwd volca el resultat en un ficher anomentat usuaris.info i mostar en pantalla la primera linia

head /etc/passwd |tee usuaris.inf |head -n1



1/2/2007

Grep -->serveix per buscar una cadena en l'interior d'un o més fitxers

xorg2.conf--cp xorg.conf ./xorg2.conf

         --ls -l

grep Section xorg.conf xorg2.conf

grep Section x*-->buscara sectoni en tots els fitxer que comencin per x

OPCIONS IMPORTANTS QUE TÉ

gerp -h Section xorg.conf xorg2.conf

oculta el nom de l'arxiu

grep i Section xorg.conf xorg2.conf

ignora si sòn mayúscules o minústules

gerp -v Section xorg.conf xorg2.conf

mostra la linies que NO contenen la paraula

gerp -n Section xorg.conf xorg2.conf

presenta les línies i el numero de línia

SORT

sort-->ordenar

cat /etc/passwad

sort /etc/passwd -->ordena ascendent

sort -r /etc/passwd-->ordena descendent

sort etc/passwd -t”:” -k3 -n

-n=ordena per ordre númeric

-k3=ordena el tercer parametre


FIND

find [opcions] [directoris] [criteris] [accios]

  • Si no indiquen directoris-->considera el directori actual
  • Si no indiquem criteris-->considera que tots els fitxers són vàlids,i els mostra tots
  • opcions -type ex:d,f,l,s.....

D=directori

F=fitxers

L=vincles

  • opcions -type-->busca per tipo
  • opcions -name ex:nom_de_fitxer-->busca per nom
  • opcions -iname ex:nom_del _fitxer-->ignora Majusculs i minusculs
  • opcions -atime nuero-->que hagi estat accedit fa _____dies
  • opcions -modificadors lògics ex:_a_-->comjuncio i
                                                      _o_-->conjunció o
                                                      _not_-->conjuncio 

exercicios de clase

find /usr/share -type d=te da una lista de todas las carpetas de ese directorio

find /usr/share -type d >llistat=te lo guarda en un archivo

find _name “*.txt”=busca todos los txt que tienes donde estas

find / _name “*.txt”=busca todos los txt que tienes

find -name “*.htm” -o -name “*.html”=busca del directorio donde estas asta dentro. Busca todos los ficheros k son htm y html --->si pones -a buscara htmhtml

find / _name “XF*” -ls =busca en todo el sistema que empiezan por XF mayusculas o minusculas y te las enseña x pantalla

updatedb

locate=localiza ex:locate xorg.conf update=acualiza!!


exer:1,2,3,6,7,8,9,10,


<b>Activitats proposades:</b>

  1. Mostrar per pantalla les 10 darreres línies del fitxer /etc/syslog.conf
  • tail /etc/syslog.config
  2. Mostrar les 5 primeres línies del mateix fitxer
  • head -n5 /etc/syslog.conf
  3. Mostrar per pantalla la 15ena darrera línia del fitxer /etc/X11/xorg.conf i volcar el resultat en un fitxer anomenat resultX.txt
  • tail -n15 /etc/X11/syslog.conf |head -n1 |tee resulx.txt
  4. Seleccionar les 20 primeres línies del fitxer /etc/httpd/conf/http2.conf, volcar el resultat en un fitxer anomenat apache.info i mostrar per pantalla només la primera línia.

  • head -20 /etc/httpd/conf/http2.conf |tee apache.info | head -n1
 5. Trobar la carpeta arrel de l’apache (DocumentRoot) a partir del fitxer /etc/httpd/conf/htttpd.conf

  • greo DocumentRoot /etc/httpd/unf/httpd2conf
 6. Trobar la línia de l’usuari amb el què hem iniciat la sessió dins del fitxer /etc/passwd
  • grep nom_usuari /etc/passwd
  7. Trobar totes les línies que contenen la paraula root en els fitxers de configuració del sistema (tots els d’extensió .conf a dins del directori /etc)
  • grep root /etc/*.conf
  8. Mostrar tots els grups d’usuaris del sistema ordenats ascendent i descendentment (fitxer /etc/group)
  • sort /etc/grup
  • sort -r /etc/grup

9. Ordenar el mateix fitxer a partir del GID (número identificador de grup), tercer camp que pertany al fitxer /etc/group

  • sort -t":" -k3 -n /etc/grup
  10. Trobar tots els fitxers amb extensió .conf en el sistema
  
  • find / -name "*.conf"


mkdir dir1 dir2 dir3

  • 1-Nomes ha de poder accedir el

propietari

chmod 700 dir1

  • 2-el programari te control total, el grup nomes pot consultar el continjut.La resta, cap permis

chmod 740 dir2

  • 3-accessible i modificable per tots

chmod 777 dir3

110 110 110 000 010 010 =110 100 100

rw- r-- r--


vnask 0022


exer:

umask 101

6/2/2007

      ficher       directorio

xor 110 110 110 111 111 111

   001 000 001    001 000 001
   111 111 111    110 111 110
    7   6   7      6   7   6
   xwr xw- xwr    xw  xwr xw-


Quina ha de ser la mascara per a que al crear una directori, tingui els seguents xw-xw-xw-

quins seran llavors els permisos de fitxer?


     ficher       directorio
   110 110 110    111 111 111
   001 001 001    001 001 001
   111 111 111    110 111 110
    7   7   7      6   7   6
   xwr xw- xwr   xwr xw- xw-

mask 111

Quina ha de ser la mascara per a que al crear una directori, tingui els seguents xw-xw-xw-

quins seran llavors els permisos de directoris?

    directorio       ficher       
   110 110 110    111 111 111
   000 010 010    000 010 010
   110 100 100    110 111 110
    7   7   7      0   2   2
   xw- r-- r--    xwx r-x r-x

mask 111

USUARIS

fitxers /etc/passwd-->usuaris

       /etc/group-->grups

para que te muestre el ulitmo es:

tail -n1 /etc/passwd

nicolas:x:1003:1002::/home/nicolas:/bin/blash


nicolas-->nom d'usuari

x:-->té contraseña

1003-->UID-->identificador d'usuari 1002-->GID-->identificador de grup

-->nom complet de l'usuari

/home/nicolas:-->directori de treball /bin/blash-->shell de treball


Crear usuaris

useradd

-d...-->especifica el grup de treball -g...-->especifica el grup de treball

passwd nom_usuari-->especifica una contraseña per a l'usuari

usermod-->per modificar les dades de l'usuari

userdel-->esborra un usuari

-r-->esborra tambe el directori de treball

GRUPS groupadd-->crear grup groupmod-->modifica grup groupdel-->esborra grup usuaredd-->crear usuarios

-whoami-->que usuari ets pwd-->ruta del directorio on estas cd ~-->directori de treball id-->te da informacion del usuario grups-->et diu el grup on estas.


passwd user00

userad -q grup1 user11

8/2/2007

cat /etc/group useradd -q grup1 user11 useradd -q grup1 user12 useradd -q grup2 user21 useradd -q grup2 user22

cat /etc/passwd

alias userdel=/usr/sbin/userdel alias useradd=/usr/sbin/useradd

groups


passwd user11 user12 user21 user22


1.opcion-->useradd user -d grup1 -d/home/home/usuario -p user00 user00

useradd -p grup1 -d/home/home/usuario -p user00 user01

usermod-->modificar

usermod -g grup2 user00-->para cambiar de grupo

group user01


touch-->crea un ficher k es diu propietario


chown user11:grup1 propietario-->cambia el propetari del ficher

user11--> grup1-->

chown user21 propetario

ls -l propietari

chown user21 popietario

chown :grup propietario

userdel -r usr00

locaul cambiar sesion-->y se sale de la consola


Fedora groupadd curs groupadd tecnic groupadd -g curs nicolas groupadd -g curs willy

mkdir /treball

ls -l/treball

groups nicolas willy

user -g tecnic willy

goups nicolas willy

usermod -d /treball/curs nicolas

usermod -d /treball/tecnic willy

poner el passwod

passwd nicolas


bash-3.1 -$--->whoami saver kien soy.

          --->pwd saver donde estas.


cd /treball ls -lR

touch /treball/curs/arxiu1 /treball/tecnic/arxiu2 touch /treball/curs/arxiua /treball/tecnic/arxiub

passwd willy


13/2/2007

RPM-->...rpm-->red hat package Management


apache-1.3.2-20.i386.rpm

apache-->aplicacio 1.3.2-->versió 20-->entrega numero20 i386-->procesadors intel386 o superior .rpm-->extensió

http://www.rpmfind.net/ http://rpm.pbone.net/

opcions del rpm -i (instalar)rpm opcions nou_fitcher) -u (acutalitzar paquets) -e (esborra paquets) -v (et va contant el que fa) -h (presenta un indicador del % de realització) --force (força la instal·lació) --nodeps (no analitza dependencies)

GNU wget es una herramienta de Software Libre que permite la descarga de contenidos desde servidores web de una forma simple. Su nombre deriva de «World Wide Web» (w), y de «obtener» (get), esto quiere decir: obtener desde WWW. Actualmente soporta descargas mediante los protocolos HTTP, HTTPS y FTP.

Entre las características más destacadas que ofrece wget está la posibilidad de fácil descarga de mirrors (espejos) complejos de forma recursiva, conversión de enlaces para la visualización de contenidos HTML localmente, soporte para proxies...

Su primera versión se lanzó en 1996, coincidiendo con el boom del web. Es un programa utilizado a través de línea de comandos, utilizándose principalmente en sistemas de UNIX y como base para distintas aplicaciones gráficas de descarga como:


mc-4.6.1a-6fc

  • desde www.rpmfind.net descargar

mc-4.6.1a-6.fc4.i386.rpm slang-1.4.9-6.i386.rpm

  • rpm-ivh slang

si diu que ya existeix,afegiu --force

  • rpm -ivh mc...


19/2/07 exer cd /home/user101 tar -cvf copia.tar gzip -v9 copia.tar ara tenim un fitxer copia.tar.gz mkdir /temporal /temporal cd /temporal tar -zxvf copia.tar.gz ls -l


APT


APT-GET update-->actualitza les dades dels repoortoris

apt-get install nom_aplicaion-->instala una applicacio

apt-get --simulate install nom_aplicacio-->fa una simulacio de la instalacio de l'aplicacio

apt-get remove nom_aplicacio -->elimina la apicacio

apt-get --purge remove-->desinstala un paquet i elimina els archius de configuracio

apt-get autoremove --<elimina les llibreries que no fan falta

apt-get clean -->Fa neteja de aplicaicons (elimina versions mes antijes dels aplicacions)

apt-get autoclean -->neteja paquets que ja no s'usen i que estan instal·lats

apt-get upgrade mom_paquet-->actualitzar una paquet

apt-get searche nom_paquet-->busca el programa en els reportoris

yum search nom

yum install

yum remove

yum -y update