Mostrando entradas con la etiqueta comandos linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta comandos linux. Mostrar todas las entradas

sábado, 15 de diciembre de 2012

NFS: Network File System


Garantiza la integridad de la información, funciona en red y se utiliza en ambiente de servidores.  


NFS, de las siglas Network File System y en castellano Sistema de Archivos de Red, es un protocolo que viene incluido por defecto en los Sistemas Operativos Unix y la mayoría de distribuciones Linux. Es utilizado para sistemas de archivos distribuido en un entorno de red de computadoras de área local. Posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara de locales.


Para implementar NFS, 

1.  debemos instalar: "nfs-kernel-server"
2.  editar /etc/exports

ingresando la siguiente línea de comando:

/documentos                       10.20.1.3 (rw, root_squash)


en donde /documentos es el directorio o archivo que queremos compartir, 10.20.1.3 es la máquina permitida y finalmente (rw,root_squash) se refiere a las opciones.





viernes, 14 de diciembre de 2012

RAID: comandos y configuración

RAID 1: Espejo (se utiliza en servidores)

Utilizando Fedora:


CREACIÓN DE RAID 1:

#su - (ingresa como root)

#fdisk -l (listar discos duros)

#mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc --verbose

#fdisk /dev/md0 (crea particion)

#mkfs.ext4 /dev/md0p1 (formatea partición)

#mount /dev/mdop1 /mnt (monta partición)


CREACIÓN DE VOLÚMENES

#pvcreate /dev/md0 /dev/md1 (marca volumen lógico)

#vgcreate vg0 /dev/md0 /dev/md1 (crea grupo volumen)

#lvcreate -n temporal -L 400M vg0 (donde 400M es el tamaño cuatrocientos megas)

#mkfs.ext3 /dev/vg0/temporal (formato)

#mount /dev/vg0/temporal /mnt (montaje)







domingo, 29 de enero de 2012

Script Básico: Contador de Archivos y Directorios

Imagen 01: creación del script


Imagen 02: ejecución del script


Script creado en bash para Red Hat Linux en WMware Player.  Permite contar archivos y directorios pasados por argumento.

Script Básico: CASE


Imagen 01: inicio del script

Imagen 02: final del script


Ejemplo de script creado con el comando "case" que permite crear un menú de opciones para ejecutar otros comandos, tales como: sed, grep, awk, tee.

**El script fue creado en bash bajo ambiente Red Hat Linux Enterprise para VMware Player.


Scripts



El sistema operativo Linux también puede dar sitio a muchos lenguajes de scripting diferentes.  Los más comunes y básicos de éstos son las capacidades de scripting incorporadas del shell.  Un script del shell es un archivo de texto que contiene cualquier cantidad de comandos linux en una lista sucesiva.  Cada comando se ejecuta a su vez exactamente como si se hubiera tipeado  en el prompt de comandos.  Los scripts del shell también pueden contener lógica de programación como sentencias de bucle y condicionales.


Las estructuras de control incluyen las sentencias: if, for, while, until y case.  Ademas las sentencias break y continue trabajan junto a las estructuras del control para alterar el orden de la ejecución de los comandos en un script.





domingo, 24 de julio de 2011

Comandos Básicos Linux:

ps: lista de procesos. tiene opciones como ps aux que muestra todos los procesos del sistema.

ls: lista archivos o directorios.

pwd: comando que muestra la ubicación actual.

su: para ingresar al usuario root

su --: para ingresar al usuario root con privilegios

ls --color: da color a los directorios.

cat: concatena (junta archivos y los muestra por la salida estándar)

>: redirecciona la salida estándar al archivo donde quiero.

>>: se salta una línea y escribe luego. Sirve para tener una bitácora. Redirecciona sin sobreescribir.

w: muestra los usuarios que están conectados.

echo: es para escribir un mensaje.

sleep: se demora una cantidad de segundos en ejecutar algo.

man: ayuda

clear: limpia pantalla.

q: termina programas, sale de programas como top y man.

fg: trae procesos frente

reset: reinicia la consola

poweroff: apaga la máquina desde la consola

cd: change directory, cambia directorio actual.

../: retrocede un directorio.

history: permite recordar los últimos comandos que se escribieron.

;: ejecuta varios comandos

||: ejecuta el primero o el segundo comando digitado.

&&: ejecuta el primero y el segundo lo condiciona a que el primero esté bien ejecutado.

who: comando que reporta que usuarios se registran actualmente en el equipo.

2>/dev/null: vacío en linux, todo lo que llega se ignora.

rmdir: borra directorios y subdirectorios

chmod: cambia permisos en archivo

chown: cambia dueño de archivo.

chgrp: cambia grupo de archivo.

usermod: modifica propiedades del usuario

usermod -G: modifica o agrega a un grupo, un usuario específico.

nano: editor de texto.

wc: contador

wc -c: contador de caracteres.

wc -w: contador de palabras.

wc -l: contador de líneas.

adduser: agrega un usuario.

addgroup: agrega un grupo.

ctrl + c: termina de forma anormal un proceso.

ctrl + z: suspende un comando.


Entradas populares