Está en la página 1de 14

HABILITAR SERVICIOS

Para habilitar el servicio apache2 en el arranque

systemctl enable apache2

Para deshabilitar el servicio apache2 al arrancar, ejecuta,

systemctl disable apache2

Para reiniciar el servicio,

systemctl restart apache2

Para comprobar si el servicio está actualmente configurado para iniciarse en el siguiente arranque,

systemctl is-enabled apache2

Obtenemos como Salida

Executing /lib/systemd/systemd-sysv-install is-enabled apache2

enabled

Para verificar si el servicio está activo,

systemctl is-active apache2

Salida

active

-.----------------------------------

saber dónde está instalado un programa

which <programa>
apt install

smokeping

curl

libauthen-radius-perl

libnet-ldap-perl

libnet-dns-perl

libio-socket-ssl-perl

libnet-telnet-perl

libsocket6-perl

libio-socket-inet6-perl

apache2

tenemos un monitoreo del sabdo 29 de junio hr: 3 pm

Instalacioin de smpokeping usando ubuntu 16.04.1

1. Loguearse como administrador

2. apt-get install

curl

libauthen-radius-perl Radius es un módulo de Perl que admite la autenticación de credenciales


en una base de datos RADIUS. También permite la recuperación y modificación de la configuración
de un usuario. Los pares de atributos de nombre / valor son traducidos automáticamente por el
diccionario cargado.

módulo para autenticar usuarios utilizando RADIUS

libnet-ldap-perl LDAP es una colección de módulos Perl que implementan una interfaz para varios
servicios LDAP. El módulo es capaz de buscar directorios o realizar funciones de mantenimiento,
como agregar, eliminar o modificar entradas.

interfaz de cliente para servidores LDAP

libnet-dns-perl DNS es un sistema de resolución de DNS implementado en Perl que admite IPv6.
Permite al programador realizar casi cualquier tipo de consulta de DNS desde un script de Perl.

realizar consultas de DNS desde un script de Perl

libio-socket-ssl-perl módulo Perl que implementa una interfaz orientada a objetos a sockets SSL
libnet-telnet-perl módulo Perl para scripts de conexiones telefónicas

libsocket6-perl El módulo Socket6 admite getaddrinfo () y getnameinfo () para intentar habilitar la


programación independiente del protocolo. Si su entorno es compatible con IPv6, se incluyen
definiciones relacionadas con IPv6, como AF_INET6.

libio-socket-inet6-perl INET6 proporciona una interfaz de objeto para crear y usar sockets en el
dominio AF_INET6. Se basa en la interfaz IO :: Socket y hereda todos los métodos definidos por IO
:: Socket.

apache2 onstruir un servidor HTTP seguro, eficiente y extensible como software de código
abierto

3. apt-get install smokeping -y

smokeping mokePing consiste en un proceso de daemon que organiza las mediciones de latencia
y un CGI que presenta los gráficos.

Con SmokePing puede medir la latencia y la pérdida de paquetes en su red. SmokePing usa
RRDtool para mantener un almacén de datos a largo plazo y dibujar bonitos gráficos que brindan
información actualizada sobre el estado de cada conexión de red.

4. apt-get install sendmail

*___________________________________________________________________*

postfix?->escoja el tipo de configuracion del servidor del correo que se ajusta mejor a asus
necesidades.

elige->sitio de internet

SMTP? El protocolo para transferencia simple de correo es un protocolo de red utilizado para el
intercambio de mensajes de correo electrónico entre computadoras u otros dispositivos.

libsnmp-session-perl

____________________________________________________________________

5. Configura el archivo General de la ruta /etc/smokeping/config.d/General

*** General ***

owner = rixi
contact = <correo>

mailhost = localhost

6. Configura el archivo Targets de la ruta /etc/smokeping/config.d/Targets

probe = FPing

menu = Top

title = Bienvenidos al medidor de latencia de red

remark = Integrantes: <Nombres>

+ Local

menu = Local

title = Local Network

#parents = owner :/Test/James location:/

++ LocalMachine

menu = Local Machine

title = This host

host = localhost

#alerts = someloss

+ MiRed

menu = Internet

title = Enlace a Internet

++ Enlace01

menu = Router 192.168.1.1

title = Conectividad con Router 192.168.1.1


host = 192.168.1.1

7. Ahora reiniciamos el servicio de smokeping

opcion 1: /etc/init.d/smokeping restart

opcion 2: service smokeping restart

8. habilita el servicio de smokeping???

a2enconf smokeping

habilita o inhabilita un archivo de configuración apache2

a2enconf s un script que habilita el archivo de configuración especificado dentro de la


configuración de apache2 . Lo hace creando enlaces simbólicos dentro de / etc / apache2 / conf-
enabled .

Del mismo modo, a2disconf deshabilita una parte de configuración específica al eliminar esos
enlaces simbólicos. Eso no es un error para habilitar una configuración que ya está habilitada, o
para deshabilitar una que ya está deshabilitado.

9. habilita el servicio????

a2enmod cgid

habilita o inhabilita un módulo apache2

a2enmod es un script que habilita el módulo especificado dentro de la configuración de apache2 .


Lo hace creando enlaces simbólicos dentro de / etc / apache2 / mods-enabled . Del mismo modo,
a2dismod desactiva un módulo eliminando esos enlaces simbólicos. No es un error habilitar un
módulo que ya está habilitado, o deshabilitar uno que ya está deshabilitado.

10. reiniciamos el servicio de apache2

service apache2 restart

11.reiniciamos nuestra maquina

shutdown now -r

desde aqui empieza lo raro

12. apt-get install smokeping sendmail

13. la -s ../../smokeping/apache2.conf smokeping.conf

14. a2enconf smokeping


15. a2enmod cgid

16. apt-get install

libapache2-mod-fcgid mod_fcgides una alternativa de alto rendimiento a mod_cgi o mod_cgid,


que inicia un número suficiente de instancias del programa CGI para manejar solicitudes
concurrentes, y estos programas permanecen en ejecución para manejar más solicitudes
entrantes. Es favorecido por los desarrolladores de PHP, por ejemplo, como una alternativa
preferida a la ejecución de mod_php en el proceso, ofreciendo un rendimiento muy similar.

mod_fcgid es una alternativa de alto rendimiento a mod_cgi o mod_cgid, que inicia un número
suficiente de instancias del programa CGI para manejar solicitudes concurrentes, y estos
programas siguen ejecutándose para manejar más solicitudes entrantes. Es favorecido por los
desarrolladores de PHP, por ejemplo, como una alternativa preferida a la ejecución de mod_php
en el proceso, ofreciendo un rendimiento muy similar.

17. service apache2 reload

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

Instalacion y configuracion de smokeping en un serviidor Ubuntu

1. nos logueamos como superusuarios

2. apt-get update

3. apt-get install smokeping

4.cambiamos de un ipdinamica a una ip estatica

5. reiniciamos las interfaces

ifdown eth0 && ifup eth0

6.

Los sockets de Internet constituyen el mecanismo para la entrega de paquetes de datos


provenientes de la tarjeta de red a los procesos o hilos apropiados

es un método para la comunicación entre un programa del cliente y un programa del servidor en
una red, se define, por tanto, como el punto final en una conexión.
ver version de paquete instalado

<nombre_de_paquete> -version

como ver version de ubuntu

lsb_release -a

Buscar comando en especifico

history | grep <nombre_comando>

tambien puedes pulsar tecla control + r

borrar todo el historial

history -c

borrar el comando c

history -d <id_comando>

ejecutar un comando de la lista del historial de comandos

!<numero>

salir de sesion

logout

Tip: es recomendable hacer logout y volver a ingresar antes de borrar datos, ya que los ultimos
comandos se guardan luego de hacer logout. Si los borramos antes, entonces los ultimos no se
borraran (incluso si eliminamos el .bash_history).

verificar puertos en uso

cat /etc/services | less


si es de listar los port TCP y UDP

netstat --lntu

lsof

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

-> Dato: cantidad de puertos de un servidor: 65 535

puertos del sistema: 0 - 1023

puertos registrados o de usuario: 1024 - 49151

puertos dinamicos o privados: 49152 - 65 535

lsof (se usa en netstat y nmap)

lsof -i -P -n ()

losf -i -P -n -grep LISTEN

-------------------------------------------------------
netstat

p: muestra las conexiones para el protocolo especificado que puede ser TCP o UDP

u: Lista los puertos UDP

t: lista los puertos TCP

o: Muestra los timers

n: muestra el nro. del puerto

a: visualiza todas las conexiones activas del sistema

netstat -<palabra> | grep numero-de-puerto

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

nmap

namp -sX -O

nmap -sU -O localhost

nmap -sT -O 192.168.0.1

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

/var/log/apache2 -> registro de servicio apache

/var/log/cron -> Acciones realizadas por cron

/var/log/dmesg -> Mensajes de kernel

/var/log/boot.log -> Registro de informacion que se almacena durante el arranque

/var/log/wtmp -> Registrod de acceso del usuario del sistema


/var/log/lastlog -> Ultimo acceso de cada usuario al sistema. Esto se compone asi:

user fecha si se logueo o esta activo?

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

lastlog -> De todos los usuarios del sistema

last -> Acceso al archivo wtmp

cat boot.log -> Muestra sms parecidos al inicio de ubuntu

cat syslog ->

COMANDOS

head -1 syslog -> vemos la primera linea

tail -2 syslog ->vemos las 2 ultimas lineas

head -6 syslog | tail -2 ->De las 6 primeras lineas vemos las 2 ultimas,
osea la 5 y 6

grep kernel syslog | wc -l ->Busca la palabra kernel en el archivo syslog, y


cuenta cuanas veces se repite

grep -ir <cadena> /var/log/* -> -i : no distingue mayusculasa ni minusculas -r:


recursivo

grep ^FAT syslog ->busca FAT al inicio de la linea

grep FAT$ syslog ->busca FAT al final de la linea

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

1) Instalaremos las siguientes paquetes necesarios para smokeping.

ascariote:~# apt-get install

curl

libauthen-radius-perl

libnet-ldap-perl

libnet-dns-perl

libio-socket-ssl-perl

libnet-telnet-perl
libsocket6-perl

libio-socket-inet6-perl

apache2

apt install smokeping

curl

libauthen-radius-perl

libnet-ldap-perl

libnet-dns-perl

libio-socket-ssl-perl

libnet-telnet-perl

libsocket6-perl

libio-socket-inet6-perl

apache2

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

solucionar error

Restarting web server apache2

apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for
ServerName

... waiting apache2:

Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for
ServerName
13.10 o más nuevo

A partir de Apache 2.4, que está disponible de forma predeterminada a partir de 13.10, no puede
utilizar el método para agregar un archivo de configuración en el conf.ddirectorio.

Apache ya no usa el conf.ddirectorio. Todos los archivos de configuración se almacenan dentro del
/etc/apache2/conf-availabledirectorio y todos los archivos de configuración ahora deben tener
una .confextensión.

Para resolver este mensaje en Apache 2.4, tenemos que crear un archivo de configuración dentro
del directorio conf-available. Por ejemplo servername.conf.

sudo vi /etc/apache2/conf-available/servername.conf

Y dentro de esto solo necesitamos añadir una línea.

ServerName localhost

Puedes combinar los dos comandos anteriores en uno con:

echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/servername.conf

Si desea usar un nombre de dominio o cualquier otro nombre dependiendo del requisito, puede
reemplazarlo localhostcon lo que necesite. A continuación tienes que habilitar esta configuración.
Para esto, necesitas ejecutar el siguiente comando:

sudo a2enconf servername

a2enconfes un comando para habilitar un archivo de configuración en Apaches 2.4. También tenga
servernameen cuenta que en el comando anterior es del nombre del archivo de configuración
servername.conf. Si su archivo de configuración fuera ngenericserver.confentonces tendría que
escribir sudo a2enconf ngenericserver.

Después de esto, vuelve a cargar el servidor y el mensaje anterior ya no te molestará.


sudo service apache2 reload

sudo apache2ctl graceful

Ahora, después de esto, verá que el mensaje no volverá a mostrarse y el problema se solucionará.

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

renombrar archivos en ubuntu

Mv viejo nuevo

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

titulo dice : network latency Grapher

192.168.1.1

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

Si desea ver todos los mensajes relacionados con smokeping en el archivo / var / log / syslog,
puede hacer esto:

grep smokeping / var / log / syslog

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

iniciar servico con inicio de sesion

systemctl is-enabled nombredelservicio

Y después, según queramos habilitarlo o deshabilitarlo (estos comandos deben lanzarse como
administrador):

systemctl enable nombredelservicio

systemctl disable nombredelservicio

whereis <nobre_programa>
https://oss.oetiker.ch/smokeping-demo/?hierarchy=0&filter=

traducir

max roundtrip