Anda di halaman 1dari 16

18.

1 Introduccin a los scripts


Un script en el lado del cliente es un programa que puede acompaar a un documento HTML o que
puede estar incluido en l. El programa se ejecuta en la mquina del cliente cuando se carga el
documento, o en algn otro instante, como por ejemplo cuando se activa un vnculo. El soporte de
scripts de HTML es independiente del lenguaje de scripts.
Los scripts ofrecen a los autores la posibilidad de extender los documentos HTML de maneras
activas e interactivas. Por ejemplo:
Pueden evaluarse los scripts a medida que se carga el documento para modificar los
contenidos del documento dinmicamente.
Los scripts pueden acompaar a un formulario para procesar los datos a medida que stos se
introducen. Los diseadores pueden rellenar dinmicamente partes de un formulario segn
los valores de los otros campos. Tambin pueden asegurarse de que los datos introducidos
concuerden con rangos de valores predeterminados, de que los campos sean consistentes
entre s, etc.
Los scripts pueden ser llamados por eventos que afecten al documento, como la carga, la
descarga, el movimiento del foco sobre los elementos, los movimientos del ratn, etc.
Los scripts pueden ser vinculados a controles de formulario (p.ej., botones) para producir
elementos grficos para la interfaz del usuario.
Hay dos tipos de scripts que los autores pueden asociar a un documento HTML:
Aquellos que se ejecutan una sola vez cuando el agente de usuario carga el documento. Los
scripts que aparecen dentro de un elemento SCRIPT se ejecutan cuando el elemento es
cargado. Para los agentes de usuario que no puedan o que no vayan a ejecutar scripts, los
autores pueden incluir contenido alternativo por medio del elemento NOSCRIPT.
Aquellos que son ejecutados cada vez que ocurre un determinado evento. Estos scripts
pueden ser asignados a varios elementos por medio de los atributos de eventos intrnsecos.


En informtica un guin, archivo de rdenes o archivo de procesamiento por lotes, vulgarmente
referidos con el barbarismo script (del latn scriptum, escrito), es un programa usualmente simple,
que por lo regular se almacena en un archivo de texto plano. Los guiones son casi siempre
interpretados, pero no todo programa interpretado es considerado un guion. El uso habitual de los
guiones es realizar diversas tareas como combinar componentes, interactuar con el sistema
operativo o con el usuario. Por este uso es frecuente que los shells sean a la vez intrpretes de este
tipo de programas.

Los archivos script suelen ser identificados por el sistema a travs de uno de los siguientes
encabezamientos en el contenido del archivo, conocido como shebang:
#!/bin/bash ; #!/bin/ksh ; #!/bin/csh
Aunque en entornos UNIX la mayora de los guiones son identificados por dicho encabezamiento,
tambin pueden ser identificados a travs de la extensin ".sh", siendo sta quiz menos importante
que el encabezamiento, ya que casi todos los sistemas no necesitan dicha extensin para ejecutar el
guion, por lo tanto, esta suele ser aadida por tradicin, o ms bien, es til para que el usuario pueda
identificar estos archivos a travs de una interfaz de lnea de comandos sin necesidad de abrirlo.
Difieren de los programas de aplicacin, debido a que los ltimos son ms complejos; adems, los
guiones son ms bien un programa que le da instrucciones a otros ms avanzados.
En Windows y DOS
En el sistema operativo DOS, a los guiones creados para ser interpretados por cmd.exe o el obsoleto
COMMAND.COM se les conoce como archivos "BATCH" (procesamiento por lotes) y acaban
en .bat. En el sistema operativo Windows, existen varios lenguajes interpretados como Visual
Basic Script, JavaScript, WScript, Batch Script, etc.



COMANDOS

En Linux Mint slo hay un usuario con derechos administrativos, que es el llamado usuario root.
Sin embargo, cada usuario del sistema puede iniciar una sesin como root para ejecutar comandos
que requieren derechos de administrador para ser ejecutado. Se mostrar algunos de ellos en este
tutorial, as que lo primero que debe hacer es entrar como root. Abra Terminal y escriba su.
A continuacin escriba su contrasea cuando se le pida (las letras son invisibles) y pulse Intro.
Cuando acceda como root, el color de la fuente de la lnea de comandos cambiar de verde a rojo.
Usted tendr que ser extremadamente cuidadoso ejecutando comandos en este modo ya que no tiene
restricciones establecidas por el sistema. Asegrese de saber exactamente lo que est haciendo y de
tener copias de seguridad de todos sus archivos. Para salir del estado root, slo tiene que escribir
Exit.
En lugar de mantener root activa en toda la sesin, tambin se puede utilizar para ejecutar una sola
accin colocando las letras sudo delante del comando, por ejemplo:
sudo shutdown -r 16:00
Tambin se le pedir que escriba su contrasea con este mtodo.

3 Administracin de software
En lugar de utilizar el gerente de software usted puede usar el Servidor de la Terminal. Para hacer
esto usted debe estar registrado como usuario root. Se le mostrar cmo instalar y desinstalar el
software usando la aplicacin de Stellarium como ejemplo. Despus de haber ingresado como root,
utilice el comando apt-get para instalar la aplicacin:
apt-get install stellarium
Si usted prefiere no ser registrado como root, slo escriba sudo delante del comando:
sudo apt-get install stellarium
Escriba su contrasea para ejecutar el comando. Despus de haber terminado con la aplicacin,
desintale la aplicacin sustituyendo la opcin instalar con el comando remover.
apt-get remove stellarium
o
sudo apt-get remove stellarium
El comando apt-get tiene muchas opciones que no ser explicadas aqu. Para obtener ms
informacin basta con abrir la pgina de manual. Vea el final del tutorial para ver cmo hacerlo.

4 Proceso de comandos tiles
El ex usuario de Microsoft Windows puede no ver la estructura task-manager en Linux, en caso de
que cualquier aplicacin deje de funcionar, o aparezca otro error fatal, pero Linux Mint tiene su
propia terminal de comandos. Para imprimir una instantnea de los procesos en ejecucin, escriba
ps -u [nombre de usuario]
y reemplace a [nombre de usuario] con el nombre del usuario que desea una instantnea de los
procesos. Si desea una visin dinmica de los procesos en ejecucin, utilice el comando top en su
lugar:
top
Al utilizar uno de los comandos de arriba para ver los procesos en ejecucin, usted debe haber
notado el nmero en la primera columna, titulada PID. Este es el ID que usted necesita si desea
eliminar uno de esos procesos. Si uno les deja de funcionar debido a malfucionamiento o cualquier
otra cosa, puede forzar el proceso a cerrar. El comando que se utiliza es kill. Los usos ms comunes
son el comando seguido del PID (sustituir [PID] con un determinado nmero de cuatro dgitos):

kill [PID]
o escriba un 9 entre kill y el parmetro PID para cerrar un proceso. Tenga cuidado al usar esta
opcin, ya que si usa este comando con procesos importantes su computadora puede fallarle:
kill 9 [PID]
Tenga en cuenta que los procesos no tienen el mismo PID cada vez que se ejecutan. Siempre
verifique si tiene el PID correcto antes de cerrar o forzar la salida de un proceso.
Otro comando til es time. Seguido de otro comando, el cual muestra el tiempo que el comando
necesita ser ejecutado.
time [comando]
Por ejemplo:
time sudo apt-get install stellarium
Para apagar o reiniciar el sistema, use el comando shutdown. Usted slo puede apagar
instantneamente o establecer una hora especfica en mltiples formatos para otro momento. Esto
puede ser usado como un controlador de tiempo para que el equipo se apague automticamente
cuando lo desee.
shutdown [hh : mm] [mensaje]

[hh : mm] es uno de los formatos posibles para describir el tiempo. Lea la pgina del manual para
ms informacin. Puede introducir un mensaje en lugar de [mensaje] para mostrar poco antes del
cierre. Si desea reiniciar el sistema despus del cierre, escriba la opcin -r entre shutdown y el
tiempo:
shutdown -r 16:00 Reiniciando!

5 Archivando
Para archivar de modo que utilice menos espacio puede utilizar el comando gzip. Navege por el
directorio de archivos hasta encontrarlo y escriba:
gzip [archivo]
El archivo original ser sustituido por un paquete comprimido con gzip. Para descomprimir, escriba:
gunzip [archivo]
o
gzip -d [archivo]
los cuales son prcticamente los mismos comandos.

6 Editar texto
Hay varias opciones cuando se trata editar, ya que hay muchos editores todos ellos disponibles a
travs del terminal. Usaremos gedit. Para iniciar un archivo de texto en gedit simplemente
introduzca:
gedit [archivo]
No se olvide de elegir el directorio correcto y, por supuesto, sustituir [archivo] con el ttulo correcto.
Otros editores posibles son nano y vi, y pueden abrirse con la misma estructura de mando que gedit:
nano [archivo]
vi [archivo]
Adems de los editores de texto, tambin hay comandos que abren el contenido de un archivo de
texto en la ventana de terminal. Para darle una mejor idea, hay comandos como more (ms), head
(cabeza) or tail (cola) que slo muestran una parte concreta de un archivo de texto el cual puede
configurar por s mismo utilizando las opciones del comando.
more [archivo]
more accede a la pgina seleccionada archivo de texto pgina tras pgina. Pulsando la tecla Intro
usted voltear las pginas hasta llegar al final del documento.
head - # [archivo]
head accede a las lneas superiores del archivo de texto elegido. Sustituya # por el nmero de lneas
que desea mostrar en head, as como en tail.
tail - # [archivo]
tail accede a las lneas inferiores del archivo de texto seleccionado, en funcin del valor que ha dado
a #.
La forma ms fcil de visualizar archivos de texto ms corto dentro de la terminal es usando el
comando cat. Seguido por el nombre del archivo, se mostrar el contenido de inmediato dentro de
la ventana de la terminal actual.
cat [archivo]
Pero no slo puede mostrar contenido, sino tambin aadir contenido o combinar dos o ms
archivos de texto en uno, dejando los archivos originales sin cambios. Para agregar contenido a un
archivo o crear un archivo nuevo con el contenido especificado, introduzca:
cat >> [archivo]
y escriba contenido del archivo. Salga del proceso de entrada pulsando la teclas Ctrl + D. Para
combinar dos o ms archivos en otro archivo que no sea uno de los archivos originales, sino uno ya
existente, introduzca:
cat [archivo_1] [archivo_2] ... [archivo_n] > [archivo_nuevo]

7 Bsqueda de archivos
Hay varias soluciones rpidas en forma de comandos para localizar los archivos en su computadora.
Si desea buscar en todo el sistema de archivos para buscar un archivo especficos utilice el comando
locate (localizar). Escriba el nombre del archivo o parte del nombre como parmetro despus del
comando o las opciones y el comando incluir todas las rutas incluyendo el nombre del parmetro
especificado.
locate archivo.txt
Hay un comando adicional para localizar archivos ejecutables en su computadora que accede a la
ruta completa, sin embargo el nombre completo del archivo ejecutable es necesario para ejecutar el
comando. Reemplace [nombre del ejecutable] con su nombre actual.
which [nombre del ejecutable]
Para hacer una lista de contenidos en su directorio actual, use el comando ls (lista). Existen
mltiples opciones al usar estos comandos, por ejemplo, tener informacin adicional sobre el
contenido o para ordenarlo de una manera especfica, la ms utilizada es -l (L) que muestra el
propietario y los derechos de cada archivo y carpeta:
ls -l




COMANDO DESCRIPCIN EJEMPLO
su nombreusuario
Cambia el usuario actual a
nombreusuario (pedir la
contrasea del usuario con el que
queramos iniciar la sesin
su root
who -u
Muestra los usuarios conectados al
sistema
who -u
who -b
Muestra la fecha y hora del ltimo
reinicio del sistema
who -b
ps -A
Muestra todos los procesos en
ejecucin y el identificador de
proceso (PID)
ps -A
ps -A | grep bash
Muestra todos los procesos que
lleven la palabra "bash"
ps -A | grep bash
ps -fu oracle
Muestra los procesos y los
usuarios que los ejecutan en
formato UNIX
ps -fu oracle
pstree
Procesos activos del sistema
jerarquizados en forma de rbol
pstree
kill -9 numeroproceso
Cierra el proceso especificado por
el PID (numeroproceso)
kill -9 745
ls -l
Lista los ficheros y directorios de
la ubicacin actual
ls -l
sh nombreficherosh
Ejecuta el fichero script
especificado
sh prueba.sh
./nombrefichero Ejecuta la aplicacin especificada ./mysql
apt-get install nombreaplicacion
Instala la aplicacin especificada
(si se tiene conexin a Internet),
apt-get install mysql-server
slo disponible en distribuciones
Debian
apt-get update
Actualiza la base de datos de
paquetes a actualizar o instalar a
partir del fichero
'/etc/apt/sources.list'. La base de
datos la constituyen un conjunto
de ficheros ubicados en
'/var/lib/apt/lists/'
apt-get update
apt-get upgrade
Actualiza todos los paquetes
instalados en el sistema a la ltima
versin disponible
apt-get upgrade
apt-get install -f
Comprueba la correcta instalacin
de los paquetes descargados en
'/var/cache/apt/archives/',
repitiendo la instalacin si fuese
necesario o bajando algn paquete
dependiente que no se haya
descargado
apt-get install -f
apt-get clean
Elimina todos los paquetes (.deb)
descargados (almacenados
automticamente en
'/var/cache/apt/archives/')
apt-get clean

cp nombrefichero carpetadestino
Copia uno o varios (*) ficheros a
la carpeta especificada
cp * /usr/bin
mv nombrecarpeta carpetadestino
Mueve una carpeta/fichero al
destino especificado, tambin sirve
para renombrar
ficheros/directorios
mv /home/alonso /etc
apt-cache search datoabuscar
Busca una aplicacin en la lista de
aplicaciones a instalar (slo
distribuciones Debian)
ap-cache search mysql
whoami
Muestra el usuario con el que se ha
iniciado la sesin de terminal
whoami
pwd
Muestra el directorio de trabajo
pwd
actual
ifconfig
Muestra la IP del pc y la
configuracin de red
ifconfig
iwconfig
Muestra informacin de las tarjetas
de red inalmbrica (wireless) que
haya instaladas en el equipo
iwconfig w
ping host Realiza ping entre pcs ping 192.168.1.5
ifconfig id_tarjeta down
Detiene los servicios de red de la
tarjeta especificada (id_tarjeta)
ifconfig eth0 down
ifconfig id_tarjeta up
Inicia los servicios de red de la
tarjeta especificada (id_tarjeta)
ifconfig eth0 up
route
Muestra informacin de la tabla de
enrutacin de la red
route
route add default gw
ip_puerta_enlace id_tarjeta
Aade como puerta de enlace
(gateway) por defecto la indicada
en ip_puerta_enlace
route add default gw
192.168.1.1 eth0
passwd nombreusuario
Cambia la contrasea al usuario
especificado
passwd alonso
cat nombrefichero
Muestra el contenido de un fichero
(de texto)
cat /etc/mysql/my.cnf
vi nombrefichero
Utililidad que sirve para modificar
ficheros de texto plano:
pulse "i" para editar el
fichero.
pulse "ESCAPE", a
continuacin ":wq" e
INTRO para guardar los
cambios y cerrar el fichero.
vi /etc/mysql/my.cnf
sudo comando usuario
Ejecuta el comando especificado
con los derechos del usuario
especificado (pedir la contrasea
de este usuario)
sudo apt-get install mysql-
server root
du nombredirectorio -h -s
Muestra el tamao de todos los
subdirectorios del directorio
especificado y el tamao total del
mismo .
-h: Muestra el resultado en
unidades entendibles por el usuario
(Bytes, MB, GB, etc).
-s: no muestra el tamao de los
subdirectorios, s lo tiene en cuenta
para el tamao total de la carpeta
du -sh /home
rm nombrefichero
Borra / elimina el fichero
especificado
rm /home/alonso/hola.txt
rm -f -v
Elimina uno o varios ficheros sin
pedir confirmacin (-f), mostrando
los ficheros que va eliminando (-v)
rm -f -v fernando*
shred -u nombre_fichero
Elimina un fichero de forma
segura (ya no podr ser
recuperado). El comando "rm" no
elimina ficheros completamente,
podran ser recuperados
shred -u "fernando alonso"
rm -f -r -v
Elimina una carpeta completa y
todas sus subcarpetas:
-f: no pide confirmacin al
eliminar.
-r: elimina recursivamente carpetas
y subcarpetas y su contenido.
-v: muestra el nombre de los
ficheros y carpetas que va
eliminando.
rm -f -r -v /home/alonso
date Muestra la hora y la fecha date
cal mes ao
Muestra un calendario del mes y
ao especificados
cal 12 2005
man comando
Muestra ayuda sobre el comando
especificado
man ifconfig
cd nombredirectorio
Cambia del directorio actual al
directorio especificado
cd /usr/bin
mkdir nombredirectorio Crea un directorio mkdir prueba
rmdir nombredirectorio
Elimina el directorio especificado
(debe estar vaco)
rmdir prueba
rm -r nombredirectorio
Elimina el directorio especificado
y todo su contenido
rm -r prueba
file nombrefichero
Muestra el tipo de archivo o
directorio. Las posibles salidas:
ASCII English text
directory
symbolic link to 'enlace'
executable
...
file cdrom
find expresionbusqueda
Busca ficheros coincidentes con la
expresin de bsqueda
find . -name "*mysql*" -
print
find -size +500000
Muestra los ficheros de tamao
superior a 500 MB
find -size +500000
cksum nombrefichero
Muestra el CRC del fichero y el
tamao en bytes
cksum isoinfo
grep MemTotal /proc/meminfo
Muestra la memoria RAM total del
sistema
grep MemTotal
/proc/meminfo
grep SwapTotal /proc/meminfo
Muestra la cantidad de espacio
swap del sistema (memoria de
intercambio)
grep SwapTotal
/proc/meminfo
df -h
Muestra las unidades de disco, el
tamao y el espacio libre.
-h: muestra el resultado en
unidades entendibles por el usuario
(M= Megabytes, G=Gigabytes,
etc).
df -h
df . -h
Muestra el espacio libre, ocupado
y total del disco actual
df . -h
uname -a
Muestra informacin del sistema:
versin del kernel, tipo de
procesador, ...
uname -a
arp
Muestra las tarjetas de red y la
direccin IP de cada una as como
la MAC (direccin fsica)
arp
chmod 777 nombrearchivo
Asigna al fichero nombrearchivo
permisos del lectura, escritura y
ejecucin para el propietario,
grupo e invitado
chmod 777 prueba
chown nombreusuario
nombrearchivo
Cambia el propietario del archivo
nombrearchivo a nombreusuario
chown alonso prueba
date --set=15:30
Cambia la hora del sistema a las
15:30
date --set=15:30
deluser nombreusuario
Elimina el usuario nombreusuario
y todos sus archivos de
configuracin
deluser alonso
discover --xdriver video
Muestra el driver de la tarjeta de
video
discover --xdriver video
discover ethernet
Muestra el driver de la tarjeta de
red
discover ethernet
echo $NOMBREVARIABLE
Muestra el valor de la variable de
entorno especificada
(nombrevariable)
echo $HOSTNAME
env
Muestra las variables de entorno
definidas para el usuario actual
env
fdisk -l
Muestra la estructura y tipo de
particiones
fdisk -l
find / -name mysql* -exec rm
{} ;
Busca todos los ficheros que
comiencen por "mysql" y los
ELIMINA
find / -name mysql* -exec
rm {} ;
free
Muestra informacin sobre la
memoria RAM y Swap (total, libre
y ocupada)
free
fsck /dev/hda1
Comprueba el sistema de ficheros
de la particin hda1
fsck /dev/hda1
gcc -o nombreprograma
ficheroresultante.c
Compila "nombreprograma.c" y
devuelve el ficheroresultante.c
compilado
gcc -o prueba prueba.c
groups
Muestra los grupos de seguridad a
los que pertenece el usuario actual
groups
groupadd nombregrupo
Aade un nuevo grupo de
seguridad
groupadd leerayuda
gunzip fichero.tar.gz | tar -xvf
fichero.tar
Descomprime y desempaqueta el
archivo 'fichero.tar.gz'
gunzip mysql.tar.gz | tar -xvf
mysql.tar
gzip fichero
Comprime el archivo "fichero",
renomb?andolo a 'fichero.gz'
gzip mysql
tar xvf fichero.tar
Desempaqueta el archivo
"fichero.tar"
tar xvf oracle.tar
tar -czvf fichero_tar
ficheros_comprimir
Comprime/Empaqueta los ficheros
especificados en
"ficheros_comprimir" en el fichero
"fichero_tar"
tar -czvf /tmp/prueba.tar
/root/*
tar -tzvf fichero_tar
Muestra el contenido del fichero
"fichero_tar" (comprimido con
"tar")
tar -tzvf /tmp/prueba.tar
tar -tzvf /dev/st0
Muestra el contenido del
dispositivo de copia de seguridad
"/dev"st0"
tar -tzvf /dev/st0
tar -czvf /dev/st0
Descomprime el contenido del
dispositivo de copia de seguridad
"/dev/st0" en la ubicacin donde se
ejecute el comando
tar -czvf /dev/st0
head nombrefichero
Muestra las 10 primeras lneas del
fichero nombrefichero
head mysql
history
Listado de los comandos utilizados
por el usuario
history
nombreservicio -k restart
Reinicia el servicio
nombreservicio
httpd -k restart
ifdown eth0 Para el servicio de red 'eth0' ifdown eth0
ifup eth0 Arranca el servicio de red 'eth0' ifup eth0
netstat -a Muestra los puertos abiertos netstat -a
netstat -atun | grep ESTAB
Muestra las conexiones
establecidas a puertos
determinados
netstat -atun | grep ESTAB
type comando
Muestra la ubicacin del comando
especificado
type ifconfig
mount -rt iso9660 /dev/hdc
/cdrom
Monta la unidad de cdrom en
modo slo lectura (r), con sistema
de ficheros (t) 'iso9660', en el
dispositivo '/dev/hdc', disponible
en el directorio '/cdrom'
mount -rt iso9660 /dev/hdc
/cdrom
mount -t msdos /dev/fd0 /floppy
Monta la unidad de disquete, con
sistema de ficheros 'MS-DOS', en
el dispositivo '/dev/fd0', disponible
en el directorio '/floppy'
mount -t msdos /dev/fd0
/floppy
umount /dispositivo
Desmonta el dispositivo
especificado
umount /cdrom
wc nombrefichero
Muestra las lneas, palabras y
caracteres del fichero especificado
wc prueba
whois nombredominio
Muestra informacin del dominio
especificado (fecha registro, fecha
expiracin, dns, ...)
whois ajpdsoft.com
xvncviewer ip
Realiza control remoto al equipo
con la IP especificada (deber
tener instalado y en ejecucin
vncserver). Permite el control
remoto tanto con PCs con Linux
como con PCs con Windows
xvncviewer 192.168.1.3
which comando
Localiza la ubicacin del comando
especificado
which ls
wget direccionftp/nombrefichero
Descarga el fichero nombrefichero
de la direccin ftp direccionftp
wget ftp://ftp.ajpdsoft.com/j
(en este caso el ftp debe
soportar conexiones
annimas)
addgroup nombregrupo
Aade un nuevo grupo de
seguridad
addgroup accesored
useradd -g nombregrupo
nombreusuario
Aade un nuevo usuario con el
nombre nombreusuario
perteneciente al grupo
nombregrupo
useradd -g root alonso
tr 'A-Z' 'a-z' <>
Convierte a minsculas todos los
caracteres del archivo 'fichero.txt'
tr 'A-Z' 'a-z' <>
top
Muestra informacin de los
procesos que se estn ejecutando,
uso de CPU, memoria, PID, ... con
la caracterstica de que se va
actualizando cada 5 segundos o
tras pulsar la barra espaciadora
top
tail nombrefichero
Muestra las ltimas diez lneas del
fichero nombrefichero
tail my.cnf
shutdown minutos 'mensaje'
Reinicia el sistema en los minutos
especificados, previamente enva
un mensaje a todos los usuarios
conectados con el texto: mensaje
shutdown 15 'El sistema se
reiniciar en 15 minutos,
guarde su informacin'
shutdown -h now Apaga el sistema instantneamente shutdown -h now
shutdown -r now
Reiniciar el sistema
instantneamete
shutdown -r now
cat /dev/hda > /dev/hdb
Copia todo el disco duro 'hda' en el
disco duro 'hdb'
cat /dev/hda > /dev/hdb
cat /dev/cdrom > /usr/fichero.iso
Crea la imagen ISO-9660 del CD-
ROM introducido, con el nombre
'fichero.iso' en el directorio '/usr'
cat /dev/cdrom >
/usr/fichero.iso
chgrp grupo archivo
Cambia el grupo del archivo
especificado al grupo especificado
chgrp accesored mysql.cnf
sqlplus /nolog
Si tenemos Oracle instalado se
conectar a la BD
sqlplus /nolog
connect / as sysdba
select status from v$instance
hwbrowser&
Muestra el navegador de hardware
(modo grfico): discos duros,
SCSI, CD-ROM, USB, Unidades
de cinta, etc
hwbrowser&
watch "comando"
Ejecuta repetidamente el comando
entre comillas y muestra el
resultado en pantalla
watch "du -s -h"
ifdown eth0
Desactiva la tarjeta de red
especificada (eth0)
ifdown eth0
ifup eth0
Activa la tarjeta de red
especificada (eth0)
ifup eth0
chkconfig
Muestra/Modifica el estado de los
servicios del sistema en cada nivel
de arranque (runlevel)
chkconfig --list dbora
modprobe
Aade/Elimina mdulos del
Kernel de Linux
modprobe qla2300
vmstat
Muestra estadsticas de uso de la
memoria, cpu, lectuas/escrituras en
disco, etc
watch "vmstat -s -S: M"
free
Muestra estadsticas de uso de la
memoria
watch "free -m"
lsmod
Muestra el estado de los mdulos
en el Kernel de Linux
lsmod
cd /etc/init.d
ls -l
En el directorio init.d se guardan
todos los servicios instalados en el
equipo, accediendo a este
directorio y haciendo un ls -l se
pueden ver
cd /etc/init.d
ls -l
service nombre_servicio status
Muestra el estado del servicio
especificado "nombre_servicio":
stopped, se est ejecutando, ...
service dsmserv status
service nombre_servicio start
Inicia el servicio especificado
"nombre_servicio"
service dsmserv start
service nombre_servicio stop
Detiene el servicio especificado
"nombre_servicio"
service dsmserv stop
service nombre_servicio restart
Reinicia el servicio especificado
"nombre_servicio"
service dsmserv restart
export nombrevariable=valor
Cambia el valor de una variable de
entorno
export
$PATH=/home/oracle/bin
echo nombrevariable
Muestra el valor de la variable de
entorno nombrevariable
echo $PATH
set
Muestra todas las variables de
entorno shell y su valor
set
$ORACLE_HOME/bin/rman
target=/
Inicia el programa rman, para
copias de seguridad de Oracle en
caliente
$ORACLE_HOME/bin/rman
target=/

Anda mungkin juga menyukai