ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

APLICATIVO WEB

marktitu23 de Septiembre de 2012

11.101 Palabras (45 Páginas)454 Visitas

Página 1 de 45

#Tipo de sistema de ficheros en Linux: tipo ext3 (en Microsoft es tipo NTFS)

#Árbol de directorios en Linux:

#(Explicación del contenido de cada directorio en el libro de texto, páginas 46 a 51)

#(Libro de texto: Membrey, P. & Verhoeven, T. & Angenendt, R. (2010). The Definitive Guide to CentOS. New #York: Apress.)

/

/root

/etc

/proc

/var

/boot

/bin

/sbin

/dev

/home

/lib

/lost+found

/media

/mnt

/usr

/opt

/srv

/sys

/tmp

*******COMANDOS BÁSICOS.***************************************

uname información del sistema

Ejemplos

uname -a

hostname indicar el nombre del equipo

clear limpiar la pantalla

man manual de comandos

Ejemplos:

man su

startx arrancar interfaz gráfica de Linux (GNOME o KDE)

exit salir del terminal

cd cambiar directorio

Ejemplos:

cd # ir al directorio del usuario

cd ~ # ídem

cd - # regresar al último directorio

cd . #cambiarse al directorio actual

cd .. #cambiarse al directorio padre del directorio actual

pwd imprimir información del directorio actual de trabajo (print working directory)

mkdir make directory: crear directorios

Ejemplos:

mkdir -p /etc/Wireless/RT61STA # crea el directorio RT61STA y sus padres, si no existían

rmdir remove directory: eliminar directorios vacíos

ls list directory contents

(En UNIX, los archivos no dependen de su extensión, sino de sus permisos)

Ejemplos:

ls -ahl

ls -R

ls / -R

ls -hd

ls -ld

lspci lista los dispositivos pci conectados

update-pciids descargar e instalar la actual versión del archivo pci.ids disponible en el sitio

primario de la distribución de Linux

lsusb lista los dispositivos usb conectados

redireccionamiento | (=usar la salida de un comando como entrada de otro comando),

``(=escribir un comando como parámetro de otro comando),

> (grabar en), <,

>> (= apendizar a), <<,

^ (indica buscar como inicio de línea)

cat concatenar archivos e imprimirlos en la pantalla

Ejemplos:

cat /var/mail/root

cat /proc/version

cat /etc/`ls /etc|grep sudoers`

tac ídem pero presenta los archivos al revés, desde la última línea hasta la primera

more filtro para examinar archivos por partes

(spacebar: avanza 1 página, enter: avanza 1 línea, b: regresa una página,

/: buscar patrón de texto, h: ayuda)

less filtro para examinar archivos por partes, mejor que more

sort ordena la salida de líneas de archivos

Ejemplos:

ls|sort|more

grep filtra por patrones entradas en archivos

Ejemplos:

ls -ahl / | grep lib

ls -ahlR /usr | grep "^/usr/lib" |sort|less

cat /etc/`ls /etc|grep sudoers`

awk gestor de expresiones regulares

wc contar caracteres, palabras o líneas

Ejemplos:

wc -l

wc -w

wc -c

ls -ahl / | grep lib|wc -c

file determina el tipo de un archivo

head leer líneas iniciales de un archivo

tail leer líneas finales de un archivo

lpr imprimir archivo

lpq ver y administrar la cola de impresión

vi visual display editor

Ejemplos:

ls|sort|vi

vim visual display editor improved

gedit text editor for the GNOME desktop

emacs editor de texto

touch cambiar fecha y hora de archivos, o crear archivos vacíos

Ejemplos:

touch nombre_archivo -t 10031244

touch nombre_archivo

cp copiar o crear archivos desde un origen a un destino

Ejemplos:

cp origen destino

mv mover archivos o renombrar archivos

rm eliminar archivos y directorios con o sin contenido

Ejemplos:

rm -i

rm -f

rm -r

rm -rf #¡¡¡el comando más peligroso de UNIX: BORRARÁ TODO EL DISCO SIN PREGUNTAR!!!

rm -v

shred sobrescribir un archivo y/o borrarlo

find buscar archivos

locate buscar archivos en el índice del sistema operativo, no en el disco

ln crear enlaces simbólicos (parecidos a los shortcuts de windows)

df disk free: indica el espacio libre en el disco duro

du disk usage: estima uso de disco por archivo

Ejemplos:

du -ks .

shutdown apagar o reiniciar el sistema

Ejemplos:

shutdown [-t sec] [-arkhncfFHP] time [warning-message]

shutdown -r now

shutdown -h now

/sbin/shutdown -k now Por favor salir del sistema

init es el padre de todos los procesos en Linux (= process control initialization)

Ejemplos de Nivel de ejecución (= runlevel) del proceso init:

init 0 # HALT: detener y apagar

init 1 # SINGLE MODE: reiniciar en modo mono-usuario (útil para recuperar la clave de root)

init 2 # MULTIUSER MODE NO NFS: modo multiusuario sin NFS

init 3 # MULTIUSER MODE NO GUI: modo multiusuario sin interfaz gráfica

init 4 # NOT USED: no usado

init 5 # MULTIUSER MODE WITH GUI: modo multiusuario con interfaz gráfica

init 6 # REBOOT: reiniciar

runlevel indica el runlevel con el que arrancó el proceso init: 0,1,2,3,4,5,6

Ejemplos:

who -r

/sbin/runlevel

poweroff

halt

reboot

**************GESTIÓN DE PROCESOS.*********************************

service gestionar el estado de un servicio-demonio

(Demonio: Programa que se ejecuta en modalidad desatendida y efectúa funciones continuadas o

periódicas en todo el sistema.)

Ejemplos:

service nombre_servicio status

service nombre_servicio start

service nombre_servicio stop

service syslog restart

service network restart

#ver el estado de todos los servicios-demonios

service --status-all

ps controlar procesos activos

Ejemplos:

ps -fe

ps -fe | grep esuarez

pgrep

pstree

top

ntop

nice

renice

free

kill matar procesos

Ejemplos:

kill -l #lista las señales posibles para enviar a procesos

kill -9 pid # forzar la muerte del proceso

kill -15 pid # terminar proceso ordenadamente

kill -1 pid # reiniciar proceso: útil con demonios

kill -2 pid

pkill

killall

/usr/bin/time ps cronometrar procesos

********PERMISOS DE FICHEROS.*********************************

SON 4 DÍGITOS EN OCTAL:The first digit selects the set user ID

(4) and set group ID (2) and sticky (1) attributes. The second digit

selects permissions for the user who owns the file: read (4), write

(2), and execute (1); the third selects permissions for other users in

the file’s group, with the same values; and the fourth for other users

not in the file’s group, with the same values.

The operator ‘+’ causes the permissions selected to be added to the

existing permissions of each file; ‘-’ causes them to be removed; and

‘=’ causes them to be the only permissions that the file has.

The letters ‘rwxXstugo’ select the new permissions for the affected

users: read (r), write (w), execute (or access for directories) (x),

execute only if the file is a directory or already has execute permis-

sion for some user (X), set user or group ID on execution (s), sticky

(t), the permissions granted to the user who owns the file (u), the

permissions granted to other users who are members of the file’s group

(g), and the permissions granted to users that are in neither of the

two preceding categories (o).

u g o a (por defecto)

user

(owner) group others all

--- --- --- ---

rwx rwx rwx rwx

rwx octal

000 0

001 1

010 2

011 3

100 4

101 5

110 6

111 7

==> 775 = rwx|rwx|r-x

sticky-bit: +t (impide el acceso a directorios)

UID-bit: +s (establece la identidad del usuario para ejecución)

chmod cambiar permisos de archivos: [ugoa]*([-+=]([rwxXst]*|[ugo]))+

Ejemplos:

chmod o+t # activa el "sticky bit" en los permisos de otros usuarios

chmod o+rwx /root/datos1

chmod o-rwx -Rv /home/fred

umask reducir permisos

Ejemplos:

umask 002

archivos directorios

666 777

-002 -002

----- ----

664 775

rw- rwx

rw- rwx

r-- r-x

chgrp cambiar el grupo de un archivo

newgrp cambiar el grupo durante una sesión

chown cambiar de propietario

***********GESTIÓN DE USUARIOS.**********************************************

#Practicar con

...

Descargar como (para miembros actualizados) txt (87 Kb)
Leer 44 páginas más »
Disponible sólo en Clubensayos.com