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/

0 Comments:

Post a Comment

<< Home