Blog

12.10.2014 21:03
La shell es la interfaz mediante la cual un usuario puede comunicarse con la computadora, ya sea
gráfica o en modo texto. Los sistemas tipo Unix suelen proveer diferentes interfaces para que el usuario elija la que le parezca más cómoda.
Slackware 14.1 cuenta con los intérpretes ash, bash, ksh, tcsh y zsh. Cada uno ofrece diferentes características y su propio lenguaje de programación, esto es a lo que se le llama shell scripting, es decir escribir programas en un lenguaje que la misma shell entienda, mismos que no requieren ser compilados
El shell de Linux provee de un lenguaje de programación interpretado, en sí es un intérprete de
comandos y como tal permite declarar variables, invocar comandos y cuenta con estructuras de control
como bifurcaciones o ciclos. 
vamos a ver un poco de programacion en bash poniendo como primer ejemplo el "hola mundo"
 
Primero creamos el archivo con la extension sh al que llamare holamundo
vi holamundo.sh 
ahora como linea inicial pondremos:  #!/bin/bash    indica que es un es un script en bash
ponemos el comando echo para escribir en pantalla por ejemplo:
 echo "¡¡hola mundo soy ederr!!"
por ultimo ponemos "exit 0" para indicar que hemos terminado con el script
Nos quedaria asi:
Una vez hecho esto hay que guardar el archivo con :x y agregamos permisos de ejecución con 
chmod +x holamundo.sh, una vez hecho esto podemos ejecutar el script con ./hola\ mundo.sh.
 
 
12.10.2014 18:43
Los vínculos o links son una forma de “accesos directos” hacia archivos o directorios.
Es crear una presencia virtual del directorio o archivo que nos interesa, de tal suerte que podamos trabajar con ellos directamente sin tener que ir al directorio donde ellos están realmente. 
Hay 2 tipos de vilculos: el fuerte y el suave.
Un vinculo fuerte es aquel en el que borrando aun el archivo original, este no se pierde gracias al vinculo fuerte
La sintaxis es ln /rutaarchivo/ nombrevinculo  
Hagamos un ejemplo: Utilizando un archivo del sistema (fstab) en la carpeta etc
ahora para abrir el vinculo solo tecleamos vi "nombre vinculo
y para quitar el vinculo ponemos unlink "nombre vinculo"
 
 
Losvínculos suaves son más flexibles ya que nos permiten apuntar hacia directorios, pero no evitan que el
archivo original sea eliminado. una vez que el archivo original se elimina los vínculos se rompen.
 
 
La sintaxis es: ln -s rutaarchivo nombrevinculo
Por ejemplo utilizando el archivo de texto que habiamos creado en permisos llamado p1 en home
si borramos el archivo original el vinculo esta roto entonces para borar el vinculo ponemos  rm "nombre vinculo"
en este caso seria:  rm vinculo
12.10.2014 17:04

Si nuestro disco duro esta lleno y nececitamos agregar otro desde la maquina virtual antes nececitariamos haber agregado un nuevo disco duro. En la consola al teclear el comando ls /dev/sd* podemos ver los dicos que tenemos montados en el sistema.

El comando cfdisk/dev/sdb es para crear la particion el el disco b. Nos aparecera esto:

Despues de esto le decimos new, que sea primario y con todo el espacio disponible, guardamos y salimos.

Despues sigue el formateo de la particion que se hace con el comando mkfs, se recomienda utilizar el mkfs.ntfs, entonces el comando completo quedaria asi:

mkfs.ntfs -L home/dev/sdb1

 

 

 

12.10.2014 13:27
Los archivos por su parte (cabe destacar que en Unix todo es un archivo) tienen una serie de permisos, estos permisos son tres, lectura r, escritura w y ejecución x; pero estos están repartidos en los tres niveles que son propietario, grupo y otros, de tal suerte que se tenga rwx para el propietario, rwx para el grupo y rwx para los demás. 
Cada archivo en un sistema Unix tiene un dueño y además pertenece a un grupo, así entonces podemos definir qué acciones puede realizar sobre el archivo el dueño, que acciones pueden realizar los miembros del grupo y qué pueden hacer los demás, estos son los tres niveles de permisos para cada archivo de un sistema Unix. Como ejemplo podemos hacer que un archivo pueda ser leído y escrito por su dueño, solamente leído por los miembros del grupo al que pertenece el archivo y que los demás no tengan acceso a él.
 

Vamos a hacer una practica  creando un archivo de texto al que llamaremos p1.txt 

pero antes nos loguemos en usuario root y nos vamos a la carpeta home. primero ponemos 

cd/ home y luego creamos el archivo asi:

despues de que aparesca el siguiente estado tecleamos i para escribir yo tecleare hola a todos:

despues para pasar a modo comando tecleamos "esc"  y para guardar el archivo tecleamos :x

si deseamos ver los permisos del achivo creado tecleamos ls -l

El comando chmod nos sirve para poder dar privilegios al archivo. .Aqui tenemos una lista de los diferentes tipos permisos utilizando notacion numerica.

600.- Solamente da privilegios de lectura y escritura al propietario.

640.- Da privilegios de lectura y escritura al propietario y privilegios de solo lectura a los grupos

660.- El cual da privilegios de lectura y escritura al propietario y a los grupos

 

En este caso utilizare el 660 entonces el comando quedaria asi:

chmod 660 p1.txt     y despues checamos con ls -l

ahora me voy al usuario ederr yveo el archivo poniendo vi /home/p1.txt

tenemos acceso al archivo, ahora el comando chown cambia de propietario el  archivo  que acabamos de crear poniendo asi  "chown ederr p1.txt". Esto lo tenemos que hacer en usuario root y despues de que volvemos a abrir el archivo en usuario ederr nos quitara "READONLY".

 

06.09.2014 20:58
Los usuarios pueden pertenecer a grupos, es la forma en la que se puede controlar qué acciones pueden
realizar los usuarios de cada grupo.
Para crear grupos nuevos se usa el comando  groupadd, por ejemplo si voy a crear un grupo llamado topicos ingreso groupadd topicos
Para ver este y los demás grupos del sistema y los que hayamos creado 
ingresamos el comando vi etc/group
Para agregar un usuario a un grupo (en este caso grupo topicos) tecleamos
gpasswd –a, el nombre del usuario y por último el nombre del grupo al 
cual va a hacer agregado, quedando asi: 
gpasswd –a eder topicos
 
 
 
06.09.2014 19:57
Antes que nada el usuario es toda persona que utilice el sistema operativo, cada usuario en un sistema operativode tipo Unix cuenta con un nombre y un User ID unico.
Creacion de Usuario.
En slackware existe el superusuario que es root y dentro de este podemos crear usuarios. Una vez que hemos iniciado como root tecleamos el comando adduser aqui pondre un ejemplo con mi nombre
 
Al introducir el comando adduser eder nos aparecerá un asistente que nos irá haciendo preguntas para
ir creando la cuenta, al pulsar enter se elegirán las respuestas por defecto.Por ejemplo si tecleamos enter en userid nos lo generara de manera automatica.
Despues se nos pregunta cual será el directorio inicial del usuario eder, y otra serie de preguntas. Una vez introducida lainformación el asistente preguntará los datos personales del usuario y al final la contraseña.
Ya con esto hemos creado un usuario y para ingresar tecleamos login y ponemos el nombre del usuario y contraseña.
Con el comando finger se muestra la informacion del usuario y el comando userdel seguido del nombre del usuario es para eliminar este usuario.Si usted quiere eliminar el directorio home también, debe en su lugar utilizar este comando: userdel  -r eder. El comando passwd seguido del nombre de usuario es para 
poder cambiarle la contraseña a este usuario.
 
 

 

03.09.2014 21:49

Hoy hemos lanzado nuestro nuevo blog. ¡Sigue atento! Te mantendremos informado. Puedes leer los nuevos mensajes de este blog a través del feed RSS.

<< 1 | 2

Contacto

topicos administracion eder ederpalacios@hotmail.com