Tuesday, January 31, 2006

Skolelinux - Administracion 2006

X Windows

  • Servidor X: Maneja el Hardware
  • Cleinter X: Aplicaciones, los clientes X puede ser una computadora

SSH = Servidor Shell

Xload=

$ echo $DISPALY = es un a variable del entorno (
Para ver puerto)

hugo@sala2-04:~$ xload = Abre una sesion en mi computadora
Crear
~$ ssh -X dthomson@sala2-00

dthomson@sala2-00:~$ echo $DISPLAY
localhost:16.0
dthomson@sala2-00:~$

dthomson@sala2-00:~$ DISPLAY=':0.0'
dthomson@sala2-00:~$ xmessage hola

Entornos Gráficos
=============

  • Gnome
  • KDE
  • WEindow maker
richard@sala2-03:~$ sudo apt-get install wmaker

$pstree = muestra el arbol de los procesos
$ w = muestra los usuarios conectados


Inicio de Sistema
===========
GRUP => Kernel=>init
    = nivel de jecucion entre 1 a 6

  • runlevel
2=Inicio del sistema en entorno Texto3 = Inicio del sistema en entorno grafico0=terminar los procesos, apaga6=Reiniciar la omputadodrarichard@sala2-03:~$ /sbin/runlevelN 2richard@sala2-03:~$init 0$ ls --color=none /etc/init.d










    =Archivo de Configuracion

  • inittab

      $ ls --color=none /etc/init.d$ ln -s /etc etc2$ ln -s /usr/bin/awiword abi$ vibash busca en $PATH/sbin => son programas de superusuario

      Enlace Sombolico
      =============









      • /etc/init.d
      • $ sudo /etc/init.d/ssh restarthttp://www.zonasiete.org/manual/ch14.html



        COMANDOS UTILES
        ==============

        • Archivos: head, tail
        • $ echo "Hola 123">test$ echo "Hola 432">>testrichard@sala2-03:/tmp$ tail -f testCreamos


          Adicionamos


          ver el archivo




          • Sistema de Ficheros: find,df,du
          • $ find => Imprime todos los archivos y directorios$ find -name "*.text"$ find -iname ".ssh" => busca archivos ignorando May y Minus$ find -name "*test*" =>todo$ find -name "*test*" -type d$ find -name "*test*" -type f$ find -name "*test*" -exec ls -ld {} \; =>para mostrar todo con testS.ficheros Tamaño Usado Disp Uso% Montado en/dev/hda3 8,8G 2,3G 6,1G 28% /tmpfs 252M 0 252M 0% /dev/shmtmpfs 10M 744K 9,3M 8% /dev/dev/sda1 488M 107M 381M 22% /media/USB DISKS.ficheros Tamaño Usado Disp Uso% Montado en/dev/hda3 8,8G 2,3G 6,1G 28% /$ du -hs =>mustra el espacio libre$ du -hs *$ du -sm * => ordenado por MB$ du -sm * | sort -n =>ordenado por numero$ du -sm * | sort -n | tail -5 => los 5 ultimos











            richard@sala2-03:/tmp$ df -h






            richard@sala2-03:/tmp$ df -h /










            • Procesos: ps,kill,killall
            • #top =>Muestra los proceso# ps =>imprime lods procesos en donde se está# ps -aux# ps -u => ver los procesos# killall less#minuto dia/hora mes dia/semana comando$ crontab -e15 17 * * 1 date >>/tmp/fecha* * * * * date >>/tmp/fecharichard@sala2-03:/tmp$ crontab -l#comentario#solo comentario#minute hora dia/mes mes dia/semana comando15 17 * * 1 date >>/tmp/fecha* * * * * date >>/tmp/fecharichard@sala2-03:/tmp$ EDITOR=picorichard@sala2-03:/tmp$ export EDITORrichard@sala2-03:/tmp$ crontab -e$ nano .bashrcEDITOR=picoexport EDITORhttp://phpdoc.linux-es.org/




              Patar proceso less



              cron
              ===





              #minuto dia/hora mes dia/semana comando












              Cambiar de Editor
              ==============




              Configurar el editor en el bash
              =====================



              Aumentar al final






















              Thursday, January 26, 2006

              Capacitaciòn en Skolelinux - 2006

              Cuarta Clase

              Entorno Texto
              • Directorio: cd,ls
                • cd ../../../
              • Archivos: more,less,cat
              • Editor: vi
              • Ayuda: man
              Sistema de Fichero
              • hier(7) :Hay un manual en pagina 7
              • / : raiz (10 directorios)
              • /bin,/usr/bin : Cont los ejecutables importantes (ls /bin/)
              • /etc : Archivos de configuracion
              • /home : Se encuentran los directorios de los usuarios (local)
              • /var/log : guarda un historial de la configuraciòn (ls /var/log)
              • /usr/share/doc : documentacion de los programas
              • /usr/local :
              • /temp/ : Los temporales (ls -l /temp/)
              ls ~ : ver el contenido

              Entornos de Texto

              Archivos:
              • less
              • more
              • cat

              Editores Comunes:


              • pico, nano
              • vi
                • a o i =Ppara añadir
                • dd = Borra una linea
                • 3dd =Borra tes lines
                • 3 =Navegar
                • :w = Grabar
                • :q = Salir
                • :wq = Grabar y salir
              • man
              Bash

              Es la aplicacion es donde se entra al sistema de fichero

              > tuberia

              # ls -l /etc >lista = crea un fichero con los archivos requeridos en la lista
              #less lista

              | Pipe= muestra es pausa (No crea archivo)

              # ls -l /etc/ | less
              CTRL + K = Borra todo despues del cursos
              CTRL + R = Busca

              #pico .bashrc = es la configuracion del Bash

              # alias rm='rm -i'
              #alias cp='cp -i'
              # alias mv='mv -i'

              se configura el archivo bash para que los comandos sean interactivos

              Crear una Aplicacion Exe en Bash
              ****************************
              $ mkdir bin
              $ cd bin
              $ pico hola

              *************************
              #!/bin/bash
              echo "Hola Ustedes"

              $chmod +x hola
              $ ls -l hola
              -rwxrwxr-x 1 richard richard 32 2006-01-26 16:39 hola
              $ ./hola
              Hola Ustedes

              Cambiar = Para cambiar la prioridad de inicio
              **********
              $ PATH="~/bin:$PATH" = para el primero
              $ echo $PATH
              ~/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games
              $ hola
              Hola Ustedes

              $ PATH="$PATH:~/bin" = para tener la menor prioridad (ultimo)

              crea un archivo con tuberia
              *********************************
              $ echo "hola"> archivo

              Añade una Linea al arhivo
              *********************************
              $ echo "hola y todos">> archivo

              Grep
              *****
              buscar palabras en lineas

              $ grep Diego archivo

              ~$ ls -l /etc/| grep root

              Permisos

              • adduser,
                • chmod
                • chown
                • chgrp
              # whoami
              # id

              Crear Usuario con el super usuario

              # addusera

              Cambiar de usuario

              $ su test1
              password: ****

              con el Super usuario no pide el password

              Sudo
              ******
              Trabaja como superusuario
              # less sudoers
              # visudo

              test1 ALL=(ALL) ALL

              sele asigna todos los derechos al usuario test1

              ahora se crea usuario

              $ sudo adduser

              Ubicacion del Usuario

              # which adduser

              Dar Permiso
              ***************

              # visudo

              añadir :

              test2 All=(ALL) /usr/sbin/adduser

              da permiso sobre un comando (
              adduser)

              Cambiar Contraseña
              *************************

              $ passwd test1

              Perimisos de Archivos
              **************************
              test2@sala2-03:/tmp/permisos$ ls -l
              total 16
              -rw-r--r-- 1 test2 test2 9 2006-01-26 19:00 test1
              -rw-r--r-- 1 test2 test2 9 2006-01-26 19:00 test2
              -rw-r--r-- 1 test2 test2 9 2006-01-26 19:00 test3
              -rw-r--r-- 1 test2 test2 9 2006-01-26 19:00 test4
              test2@sala2-03:/tmp/permisos$ chmod 666 test1
              test2@sala2-03:/tmp/permisos$ ls -l
              total 16
              -rw-rw-rw- 1 test2 test2 9 2006-01-26 19:00 test1
              -rw-r--r-- 1 test2 test2 9 2006-01-26 19:00 test2
              -rw-r--r-- 1 test2 test2 9 2006-01-26 19:00 test3
              -rw-r--r-- 1 test2 test2 9 2006-01-26 19:00 test4
              test2@sala2-03:/tmp/permisos$


              1 - x Ejecutar
              2 - w Escribir
              4 - r Leer


              Para cambiar Grupo de Usuario
              *************************************
              # chgrp test1 test2

              sala2-03:/tmp/permisos# ls -l
              total 16
              -rwxr-xr-x 1 test2 test2 9 2006-01-26 19:00 test1
              -rw-r--r-- 1 test2 test1 9 2006-01-26 19:00 test2
              -rwxr-xr-x 1 test2 test2 9 2006-01-26 19:00 test3
              -rw-r--r-- 1 test2 test2 9 2006-01-26 19:00 test4

              Cambiar el Propietario de un Fichero
              ******************************************
              sala2-03:/tmp/permisos# sudo chown test1 test2
              sala2-03:/tmp/permisos# ls -l
              total 16
              -rwxrwxr-x 1 test2 test2 9 2006-01-26 19:00 test1
              -rw-rw-r-- 1 test1 test1 23 2006-01-26 19:34 test2
              -rwxr-xr-x 1 test2 test2 9 2006-01-26 19:00 test3
              -rw-r--r-- 1 test2 test2 9 2006-01-26 19:00 test4


              http://www.zonasiete.org/