jueves, 24 de julio de 2008

hora

#!/bin/bash

echo "el siguiente escrip modifica la hora"
echo "*******************************************"
echo "******realizado por Osorio***************"
echo "*******************************************"

echo "ingrese la hora actual"
read hora

echo "ingres los minutos"
read minutos

echo "ingrese el dia"
read dia

echo "ingrese el mes"
read mes

echo "ingrese el anio"
read anio

date --set "$anio-$mes-$dia $hora:$minutos:00"

hwclock --set --date="$anio-$mes-$dia $hora:$minutos:00"

date
hwclock

cups

#cups

#!/bin/bash


clear # limpiando pantalla.
fecha=`date +%d%m%Y%H:%M`
#bklog="/home/osorio/Documents/monitoreo/enlaces/cups$fecha.sxw"
echo " _________________________________"
echo "|creado por Nelson Osorio |"
echo "|_________________________________|"
echo "selecciones la ejecucion:"
echo
echo "[S]stados de cups"
echo "[C]ip de impresoras"
echo "[E]eliminar trabajos"
echo "[I]iniciar impresoras tiene que ser root"
echo
echo
read impresoras
case "$impresoras" in
#Note el cambio de variable.

"S" | "s" )
# acepta Mayusculas y minusculas.
# revicion de los trabajos
echo
echo "estado de server cups es el siguiente"
echo
lpstat -o #>> $bklog
lpstat -o
echo "listado de trabajos actuales son===>>"
echo
lpq -a #>> $bklog
lpq -a
;;

"C" | "c" )

#revisando la direccion ip de la impresora.

echo "ingrese el nombre de la imprsora si esta vacio lista todas"
read nombre
lpstat -v $nombre

;;

# Eliminando trabajos.


"E" | "e" )
echo
echo "eliminar trabajos de imprecion"
echo
echo "estos son los trabajos actuales"
echo
lpstat -u #>> $bklog
lpstat -u
echo "ingrese la impresora "
read impresora
echo
echo "ingrese el pid de trabajoes el q esta seguido de la impresora"
read pid
lprm -P $impresora $pid
echo
echo "trabajo numero $pid borrado"
echo
;;


# iniciando impresoras

"I" |"i")

echo
echo "iniciar impresoras"
echo
echo "el estado de la impresoras es el diguiente"
lpstat -p #>> $bklog
lpstat -p

echo "se iniciaran todas la impresoras"
#en la siguiente linea al final
#se escriben todas la impresoras configuradas en el servidor
start_daemon /usr/bin/enable lpxerox_info

echo
echo
echo


echo
echo "impresoras iniciadas"
lpstat -p
;;

esac

echo

squid

Usando squid
Si se usa squid, es posible restringir la salida de un número IP específico:

Bloqueando el acceso desde la maquina con IP 192.168.1.20

acl desde_1_32 src 192.168.1.32/32
http_access deny desde_1_32



Bloqueando el acceso al sitio *.example.com

acl no_example dstdomain .example.com
http_access deny no_example



Combinando ambas opciones, el acceso a *.example.com desde 192.168.1.32:

acl desde_1_32 src 192.168.1.32/32
http_access deny no_example
http_access deny no_example desde_1_32



Squid permite también almacenar un listado de número IP o dominios prohibidos en archivos:

acl dominios_prohibidos dstdomain "/etc/squid/dominios_prohibidos.txt"
http_access deny dominios_prohibidos
acl desde_prohibido src "/etc/squid/desde_prohibidos.txt"
http_access deny desde_prohibido



Otra vez combinando ambas opciones:

acl dominios_prohibidos dstdomain "/etc/squid/dominios_prohibidos.txt"
acl desde_prohibido src "/etc/squid/desde_prohibidos.txt"
http_access deny dominios_prohibidos desde_prohibido



Para bloquear acceso a sitio web para todos excepto la lista en "desde_permitido":

acl dominios_prohibidos dstdomain "/etc/squid/dominios_prohibidos.txt"
http_access deny dominios_prohibidos
acl desde_permitido src "/etc/squid/desde_permitido.txt"
http_access allow dominios_prohibidos desde_permitido

tomado de http://guegue.net/HowtoBloquearTrafico

comandos de impresoras

NOMBRE
lpstat - imprime la información de estado de cups

SINOPSIS
lpstat [ -E ] [ -h servidor ] [ -l ] [ -W que-trabajos ] [ -a [ destino(s) ] ] [ -c [ clase(s) ] [ -d ] [ -o [ destino(s) ] ] [
-p [ impresora(s) ] ] [ -r ] [ -R ] [ -s ] [ -t ] [ -u [ usuario(s) ] ] [ -v [ impresora(s) ] ]

DESCRIPCIÓN
lpstat visualiza la información de estado sobre las clases, trabajos, e impresoras actuales. Cuando es ejecutado sin argumen-
tos, lpstat listará los trabajos puestos en cola por el usuario. Otras opciones son:

-E
Hace que se use encriptación en la conexión con el servidor.

-a [impresora(s)]
Muestra el estado de aceptación de las colas de las impresoras. Si no se especifican impresoras, se listan todas.

-c [clase(s)]
Muestra las clases de impresoras y las impresoras que pertenecen a ellas. Si no se especifican clases, se listan todas.

-d
Muestra el destino predeterminado actual.

-h servidor
Especifica el servidor CUPS con el que comunicar.

-l
Muestra un listado detallado de impresoras, clases o trabajos.

-o [destino(s)]
Muestra la cola de trabajos en los destinos especificados. Si no se especifica destino, se muestran todos los trabajos.

-p [impresora(s)]
Muestra las impresoras y si están activas para imprimir. Si no se especifican impresoras, se listan todas.

-r
Muestra si el servidor CUPS está en funcionamiento.

-R
Muestra la clasificación de los trabajos de impresión.

-s
Muestra un resúmen de estado, incluyendo el destino predeterminado, una lista de clases y las impresoras miembros que las
forman, y una lista de impresoras y sus dispositivos asociados. Esto es equivalente a usar las opciones "-d", "-c", y
"-v".

-t
Muestra toda la información de estado. Es equivalente a usar las opciones "-r", "-d", "-c", "-v", "-a", "-p", y "-o".

-u [usuario(s)]
-t
Muestra toda la información de estado. Es equivalente a usar las opciones "-r", "-d", "-c", "-v", "-a", "-p", y "-o".

-u [usuario(s)]
Muestra una lista de trabajos de impresión puestos en cola por los usuarios especificados. Si no se especifican usuarios,
lista los trabajos puestos en cola por el usuario actual.

-v [impresora(s)]
Muestra las impresoras y los dispositivos a los que están conectadas. Si no se especifican impresoras, se listan todas.

-W [que-trabajos]
Especifica qué trabajos mostrar, completed (completados) o not-completed (no completados) (predeterminado). Esta opción
debe aparecer antes de la opción -o y/o de cualquier nombre de impresora, porque si no el valor predeterminado (not-com-
pleted) será usado en la petición al planificador de tareas.

COMPATIBILIDAD
A diferencia del sistema de impresión System V, CUPS permite que los nombres de impresoras contengan cualquier carácter imprim-
ible excepto ESPACIO y TAB. También, en los nombres de clases e impresoras no hay distinción entre mayúsculas y minúsculas.

Las opciones "-h" y "-W" son exclusivas de CUPS.

Las opciones "-f", "-P", y "-S" de Solaris se ignoran silenciosamente.

VÉASE TAMBIÉN
cancel(1), lp(1), Manual de usuario de CUPS, http://localhost:631/documentation.html

DERECHOS DE COPIA
Los derechos de copia 1993-2005 son de Easy Software Products. Todos los derechos reservados.

TRADUCCIÓN
Juan Pablo González Riopedre



29 de Octubre de 2004 Common UNIX Printing System

Ej: lpstat -u ====>>>> muestras los trabajos de todas la impresoras
lpstar -h ip-server -u -v === muestra los trabajos y muestra la configuración de la conexion

fotos

danasoft

Sign by Dealighted - Coupons and Deals