Configurar Sendmail para el envio a Gmail

1. Install prerequisites

2. Create Gmail Authentication file

nano gmail-auth

Replace the above email with your gmail or google apps email.

In the next step we will need to create a hash map for the above authentication file:

3. Configure your sendmail

Put bellow lines into your sendmail.mc configuration file right above first «MAILER» definition line:

Do not put the above lines on the top of your sendmail.mc configuration file !

In the next step we will need to re-build sendmail’s configuration. To do that execute:

Reload sendmail service:

and you are done.

4. Configuration test

Now you can send an email from your command line using mail command:

If you will experience substitutional delays after executing the above command to most likely cause is that you have not configured your host with FQDN.  Check your logs for a warning:

Optimizar servidor apache con muchos time wait

Para ver cuantas conexiones tenemos activas

Para mirar la configuracion actual:

Los valores por defecto son: 60, 0 and 0. Los cambiaremos por: 30, 1, 1.

Para que los cambies queden persistentes, debemos cambiar /etc/sysctl.conf colocando las siguientes lineas al final

Listo.

 

 

Como saber la ip publica desde la linea de comandos

Se queremos saber cual es mi ip (externa).

Ejecutamos los siguiente:

Otra forma

Esto nos reemplaza el sitio cualesmiip

Tambien podemos realizarlo se esta manera

Recordar añadir la ruta al servidor, si este no tiene default gateway

 

Listo.

Grabar SSH y toda la salida de la terminal

Si queremos grabar lo que hacemos en el term y ver la salida de nuestros comandos, utilizaremos el comando script.

Primero editamos /etc/bashrc y al final agregamos la siguiente linea

En la carpera /tmp veremos todo lo realizado.

Con esto tenemos la grabacion de la pantalla del usuario que entra por ssh.

 

 

AGREGAR UN DISCO DURO NUEVO EN LINUX

Buscar la posicion del disco esto lo podemos ver con:

Nos mostrara todos los discos.

Para nuestro ejemplo usaremos: /dev/sdb

Con lo anterior primero indicamos una nueva partición (n), después se indicó que es del tipo primaria (p), el número de partición y por último el tamaño para esta partición, si se quisiera todo el disco en una sola partición, bastaría con presionar enter.

El tipo de partición para Linux es el 83, si presionas donde lo indica verás una lista bastante extensa con códigos para distintos tipos de sistemas de archivos.
Por último, guarda los cambios con:

¡CUIDADO! Hasta antes de presionar w no pasa nada, ya que los cambios no se han realizado, después de presionar w(rite) no hay vuelta atrás, si te equivocaste de partición perderás los datos que hubiera ahí, asi que cuando trabajes con checa y recheca varias veces que estés haciendo lo correcto.

Formatear el disco

Punto de montaje

Modificar el archivo fstab

Un archivo de configuración muy importante en cualquier sistema Linux es , ubicado dentro de /etc. Este archivo contiene una configuración en forma de 6 columnas que indican al sistema como deben montarse las unidades o dispositivos del equipo. Hay que agregar la siguiente línea al final (con tu editor favorito) de las que ya están:

Y listo ahora cada vez que prendas el equipo el dispositivo /dev/sdb1 quedará montado y accesible en /nas.

Montarlo

Para montarlo hacer lo siguiente:

 

 

Instalacion Software de Citas

Bajar el software (requiere php 5.5 o superior)

Crear la base de datos

Cambiar la configuración de la base de datos y del servidor

Para cambiar el idioma

Mover el archivo de configuración

Entrar por WEB a la maquina

Para entrar a la configuración

Despues de esto hay que configurar la logica del negocio

Al iniciar sesión, haga clic en la opción de menú «Configuración» en la parte superior de la página. Haga clic en la pestaña «lógica de negocios» y aplicar el plan de trabajo de su empresa. Presione el botón «Guardar» cuando haya terminado. Este será el plan de trabajo por defecto para todos los nuevos proveedores (no los existentes).

A continuación, tendrá que añadir los servicios que va a ofrecer a sus clientes loas cuales van a agendar las citas. Puede organizar opcionalmente estos servicios mediante el uso de categorías personalizadas. Añadir algunos registros y asegúrese de llenar los campos obligatorios.

Una vez que esté listo con los servicios necesita agregar los proveedores de servicios de su empresa. Al hacerlo, los clientes serán capaces de seleccionar el empleado que quieren para proporcionar el servicio preferido, durante el proceso de reserva. Ir al elemento de menú «Usuarios» y luego en la pestaña «Proveedores». Añadir un nuevo usuario del proveedor y establecer su plan de trabajo y los servicios. Si desea asignar las citas sin necesidad de utilizar Easy!Appointments simplemente crea un único usuario de proveedor llamado con su nombre de empresa. No es necesario que el proveedor conozca las credenciales de inicio de sesión, pero si lo hace, será capaz de ver su plan de agendamiento y sincronizarlo con su cuenta de Google Calendar.

Si usted tiene una secretaria para el manejo de todas las citas de su empresa, ir a la pestaña «secretarias» y añadir un nuevo usuario. Seleccionar los proveedores que puede gestionar y guardar el registro. El usuario secretaria será capaz de gestionar las citas sólo para los proveedores bajo su responsabilidad.

Haga clic en el enlace «Ir a la Reserva de página» en el pie de página de la página y crear una nueva cita. La nueva cita será ahora visible en la página «Calendario» los datos del cliente también se han guardado y se pueden encontrar en la página «clientes».

Google Calendar Sync

Google Calendar API Credentials: La función de sincronización requiere credenciales válidas de la API de Google con el fin de manejar datos con cuentas de Google. Algunos servicios tienen una cuota máxima para su uso gratuito (Calendar API provides 1.000.000 requests/day).

  • Ir a Google Developers Console y crear un nuevo proyecto.
  • Seleccionar «APIs & auth – APIs» y habilitar Calendar API.
  • Clic en «Credentials» y crear un client ID para su instalacion y un public API access key («Create new Client ID» y «Create new Key»). Cuando este editanto el client ID dar el URI  http://url/to/easyappointments/index.php/google/oauth_callback.

Habilitar la funcion de Sync: Editar el archivo config.php y actualizarla seccion Google Calendar Sync con los datos de la API.

Link Google Calendar y Easy!Appointments: Ir a la pagina backend/calendar, seleccionar el proveedor y dar clic en el boton «Enable Sync». Un ventana preguntara si esta de acuerdo.

NotAS …

  • Actualmente sincronización puede ser activada sólo desde el Easy!Appointments backend o cuando hay cambios en el plan de citas.
  • Cada usuario del proveedor puede sincronizarse con una sola cuenta de Google Calendar.

LINKS

Google Developers – https://developers.google.com/google-apps/calendar

E!A Support Group – https://groups.google.com/forum/#!forum/easy-appointments

 

Espacio en disco – df da mal el dato

Esto ocurre cuando hay archivos que fueron borrados y estaban abiertos en el sistema operativo.

Para ver el listado se ejecuta:

Si aparecen datos en este comando, es porque hay archivos abiertos que fueron borrados.

Para liberar el espacio hay que cerrar los archivos, ejemplo: si hay archivos de apache, se reinicia el servicio para que se liberen, si hay archivos de asterisk de grabaciones, se cuelga manualmente la llamada que esta pegada.