APLICATIVO WEB
Enviado por marktitu • 23 de Septiembre de 2012 • 11.101 Palabras (45 Páginas) • 425 Visitas
#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
...