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
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
ls /bin/i*>fitxi
wc -l >infocpu
cat infocpu |wc -l
cat /etc/passwd |wd -l=cuenta las linias
wc -l /etc/passwd
head xorg.conf |tee -a resultat.txt
-a=append=añadir al final
cat /etc/httpd/conf/httpd.conf=fichero para acer practicas
tail /etc/systog.conf
head -n5/etc/systog.conf |hear -1
tail -n15 xorg.conf |head -1 |tee result>.txt
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]
D=directori
F=fitxers
L=vincles
_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
2. Mostrar les 5 primeres línies del mateix fitxer
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
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.
5. Trobar la carpeta arrel de l’apache (DocumentRoot) a partir del fitxer /etc/httpd/conf/htttpd.conf
6. Trobar la línia de l’usuari amb el què hem iniciat la sessió dins del fitxer /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)
8. Mostrar tots els grups d’usuaris del sistema ordenats ascendent i descendentment (fitxer /etc/group)
9. Ordenar el mateix fitxer a partir del GID (número identificador de grup), tercer camp que pertany al fitxer /etc/group
10. Trobar tots els fitxers amb extensió .conf en el sistema
mkdir dir1 dir2 dir3
propietari
chmod 700 dir1
chmod 740 dir2
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
1003-->UID-->identificador d'usuari 1002-->GID-->identificador de grup
/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
mc-4.6.1a-6.fc4.i386.rpm slang-1.4.9-6.i386.rpm
si diu que ya existeix,afegiu --force
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