Anar a: Buscar
FIB > Laboratori de Càlcul > FAQ > Unix/Linux Castellano | English


Generals
Unix/Linux
Windows XP
Java
Correu electrònic
Connexió remota
Connexió entre sistemes
Web, Racó i pàgines personals
Suport a PFC



Unix/Linux

Última modificació: 19-07-2005

1. Impressió

  • 1.1 Com imprimir des de Unix
  • 1.2 Com mirar l'estat de la cua
  • 1.3 Com esborrar un treball de la cua

    2. Editors

  • 2.1 Editors disponibles a Unix
  • 2.2 Problemes de quota al guardar
  • 2.3 Com sortir del vi sense guardar

    3. Processos

  • 3.1 Com veure tots els meus processos
  • 3.2 Com matar processos
  • 3.3 Com executar en background
  • 3.4 No puc executar el meu programa
  • 3.5 Com puc canviar-me el path?

    4. Seguretat

  • 4.1 Com puc canviar-me el password?

    5. Quotes de disc

  • 5.1 Com puc veure la meva quota de disc?
  • 5.2 Es pot demanar un increment de quota?
  • 5.3 On puc deixar els meus fitxers temporals?

    6. Configuració

  • 6.1 Quins són els fitxers de configuració?

    7. Software

  • 7.1 Quins debuggers hi ha instal.lats?
  • 7.2 Com descomprimir un fitxer .tar
  • 7.3 Com descomprimir un fitxer .gz
  • 7.4 Com descomprimir un fitxer .z
  • 7.5 Com comprimir fitxers a Unix

    8. Varis

  • 8.1 Com redireccionar la sortida a un fitxer
  • 8.1 Com muntar un dispositiu USB

    9. SunRay

  • 9.1 Missatge d'error al iniciar o tancar la sessió
  • 9.2 Execució del Mathematica


  • 1.1 Com imprimir des de Unix?

    R: Hi ha 2 maneres per tal d'enviar documents a imprimir. Podeu fer-ho des de la corresponent aplicació, triant sempre la impresora desitjada (laser_a5, laser_c6 o cpet) o bé des de terminal amb la comanda lpr:

    $ lpr nom_fitxer (imprimeix el fitxer a la cua laser_a5 del mòdul A5 (cua per defecte)).

    $ lpr -Plaser_c6 nom_fitxer imprimeix el fitxer a la laser_c6 del mòdul C6
    .

    1.2 Com mirar l'estat de la cua

    R: Amb la comanda lpq

    $ lpq (estat de la cua laser_a5 del mòdul A5 (cua per defecte)).

    $ lpq -Plaser_c6 (estat de la cua laser_c6 del mòdul C6).

    1.3 Com esborrar un treball de la cua.

    R: Primer cal consultar la cua on s'ha enviat el treball amb la comanda lpq. Cal apuntar el numero del job a esborrar i posteriorment fer:

    $ lprm -Pnom_cua num_job

    Es poden esborrar diversos treballs alhora posant-hi espais entre els numeros de jobs que es volen eliminar. En cas de voler eliminar tots els treballs farem:

    $ lprm -Pnom_cua -


    2.1 Editors disponibles a Unix?

    R: El vi que és el propi del sistema Unix i tambe el nedit. En entorn Xwindow disposeu a més del xedit.

    2.2 Estic treballant amb l'editor emacs / vi i quan intento gravar em surt un missatge que em diu que no tinc quota de disc per fer-ho. Com puc solucionar-ho?

    R: Pulsa <Ctrl>-Z. Amb això deixes el procés de l'editor en background. A continuació esborres del teu compte els fitxers que no et siguin necesaris amb la comanda rm.

    Després executes la comanda jobs per tal de saber el número del procés de l'editor que hem deixat en background. Si fas fg %<numero_procés> tornes a l'editor.

    2.3 Com es pot sortir del vi sense gravar?

    R: Amb :q!


    3.1 Com es poden veure tots el processos que tinc creats incluent-hi els que estan penjats o no són assignats a cap terminal?

    R: $ ps -fu <nom_usuari>

    3.2 Que haig de fer per "matar-me" els meus processos?

    R: En primer lloc fas: $ ps -fu <nom_usuari>. Veuras una llista amb els processos i el seu PID associat. Per eliminar-ne qualsevol només cal fer: $ kill -9 <numero PID>

    3.3 Com es pot executar una comanda en background?

    R: $ <nom_comanda> &

    3.4 He compilat un programa i he obtingut el executable, però no el puc executar, em diu "command not found". Ja he posat el permis d'excució amb la comanda chmod. Que pot passar?

    R: El que passa és que el teu executable no és a cap directori definit a la variable path. El que has de fer per executar-lo és canviar-te el path perque inclogui el directori on tens l'excutable o bé fer el següent:

    $ ./<nom_executable>

    D'aquesta forma indiquem que volem executar el fitxer situat al directori actual.

    3.5 Com puc canviar-me el path?

    R: Depen de la versió de Unix i de la shell utilitzada.

     
    tcsh: (en els fitxers .login, .tcshrc o .cshrc) 
           $ set path=( camins separats per espai ) 
      o bé 
           $ setenv PATH "camins:separats:per:dos:punts" 
    sh:   (en el fitxer .profile) 
           $ PATH
    

    En les comandes anteriors podeu fer servir $PATH o $path per referenciar el valor anterior de la variable.


    4.1 Quina és la comanda per canviar-se el password?

    El canvi de password de tots els sistemes es fa des del Obrir nova finestra Racó de l'Estudiant. Es molt important que el password sigui de 8 caràcters i sense cap espai en blanc.


    5.1 Quina és la comanda per saber la quota de disc disponible?

    R: Depen de la versió de Unix:

    Ada/Solfoc/Moonrey: $ quota -v

    Linux (PC): La quota de disc a Linux (igual que a Windows) es mira accedint al Racó de l'Estudiant.

    5.2 M'he quedat sense quota de disc. Em podeu ampliar la quota?

    R: Les quotes de disc en principi no es poden ampliar. Només els alumnes de PFC que ho necessitin poden obtenir una ampliació. En aquest cas, el director de PFC de l'alumne haurà d'enviar un missatge a l'adreça lcfibfib.upc.edu justificant aquesta necessitat al Laboratori de Càlcul. En el cas de Linux, abans de res cal asseguar-se de no tenir espai ocupat innecessariament. Podeu comprovar, per exemple, que la vostra Cache del navegador apunti al directori /tmp enlloc de fer-ho al vostre compte personal.

    5.3 Hi ha cap directori on pugui deixar temporalment alguns fitxers?

    R: Si, a les màquines Unix del LCFIB teniu el directori /tmp_users, que s'esborra cada nit. Inteneteu esborrar els vostres fitxers tant bon punt ja no els necessiteu per a deixar espai per als altres alumnes. En el cas d'Alabi i Alaba cal tenir present que aquests directoris són locals per a cada màquina, és a dir des de Alabi no es pot veure el contingut del /tmp_users d'Alaba ni des de Alaba el /tmp_users d'Alabi.
    Recordeu que no es permet deixar fitxers al directori /tmp ni al /var/tmp de cap sistema Unix del LCFIB.

    6.1 Quins són els fitxers de configuració de Unix? Es poden copiar?

    R: Els fitxers de configuració de Unix són els mateixos per totes les màquines però el seu contingut pot variar en funció de les assignatures que es realitzin. Els fitxers són:

    $HOME/.login
    $HOME/.tcshrc o $HOME/.cshrc

    i en ocasions poden existir
    $HOME/.logout
    $HOME/.profile

    El directori on podeu trobar els arxius és el /etc/skel. Dins aquest directori hi trobareu altres subdirectoris que tenen el nom específic d'una assignatura o bé d'un software.

    Tots aquests fitxers són accessibles pels usuaris, així doncs el mateix usuari se'ls pot copiar en cas de pèrdua.


    7.1 Quins debuggers hi ha instal.lats a les màquines Unix?

    R: Ada, Solfoc i Moonrey: gdb i ddd.

    7.2 M'han passat un fitxer amb extensió .tar , com puc extreure la informació?

    R: $ tar -tvf <fitxer.tar> (per veure el contingut)
    $ tar -xvf <fitxer.tar> (per extreure el contingut)

    Es poden fer servir caracters comodins com * i ?.

    7.3 Quina és l'ordre per descomprimir fitxers amb extensió .gz?

    R: $ gunzip <fitxer.gz> o bé $ gzip -d <fitxer.gz>

    7.4 Quina és l'ordre per descomprimir fitxers amb extensió .Z?

    R: $ uncompress <fitxer.Z>

    7.5 Es poden comprimir fitxers en Unix per tal d'estalviar espai de disc?

    R: Si amb el gzip que genera fitxers amb extensió .gz o bé amb al compress que genera fitxers amb extensió .Z.

    Per més informació podeu consultar el man d'aquestes ordres.


    8.1 Hi ha cap forma de que tot el que surt pel terminal quedi salvat dins un fitxer?

    R: Si, executant la comanda $ script <nom_fitxer>. Per desactivar-ho cal prémer <Ctrl>-D


    8.1 Com muntar un dispositiu USB ?

    R: Per muntar un dispositiu USB com ara un pen-drive cal connectar-lo i introduir la comanda mount /media/usb.


    9.1 A l'obrir la meva sessió em surt un missatge d'error al mig de la pantalla o bé al tancar la sessió i no em deixa sortir. Què he de fer ?

    R: Aquests errors es donen quan la quota de disc es sobrepassa. Cal que esborris tot allò que no et sigui necessari. És important esborrar el directori cache del Netscape (.netscape/cache) i la paperera (.dt/Trash).

    9.2 Com s'executa el Mathematica des de les SunRay's ?

    R: Abans d'accedir a Ada (que és la màquina on està el Mathematica) cal executar l'script: fonts_mathematica.

    - A continuació entreu a Ada amb una secure shell: ssh ada -l username (fent servir una secure shell no cal tocar la variable display).

    - Per últim només cal executar el mathematica.



    versió per imprimir