Recursos Online

Tutoriales, manuales, How-to

Archivos de ‘Linux’


Como buscar archivos desinstalados en Debian/Ubuntu

Apt-file es una herramienta de línea de comandos para buscar los paquetes de repositorios de Debian/Ubuntu. A diferencia de apt-cache search, apt-file puede encontrar archivos desinstalados.
Si quisiéramos buscar un paquete que contiene determinado archivo simplemente debemos seguir la siguiente ruta:

dpkg -S /path/to/file

¿Pero si el archivo no esta instalado que hacemos?

El comando apt-file va hacer el mismo trabajo, pero sin necesidad de utilizar el navegador web.

Para instalar apt-file, simplemente ejecute:

$ apt-get install apt-file

Entonces tenemos que actualizar la base de datos de  apt-file con:

$ Sudo apt-file update

: Después de unos momentos, una vez que se descargan los contenidos de los repositorios, podrá consultar la base de datos para el archivo o ruta/al/archivo con los siguientes comandos:

$ Apt-file search nombrearchivo

Si quisiéramos listar el contenido de un paquete desinstalado, puede hacer con:

$ apt-file list mypackage

Por último, se puede borrar la caché de los archivos con:

$ sudo apt-file purge

Instalar y configurar Bind9 en Debian

Para comenzar por el principio toda instalación es realizada con repositorios locales o por internet eso depende como esté configurado el apt-get.

Comenzamos con la instalación

#apt-get install bind

En Debian el archivo de opciones de bind para editarlo se encuentra en

#vi /etc/bind/named.conf.options

agregamos unas lineas para especificar bajo que interfaces bind escuchará peticiones

listen-on {
      192.168.0.1;
      200.58.100.10;
};

Para indicar desde que IPs se acepta la recursión

allow-recursion {
      127.0.0.1;
      200.58.100.10;
};

Lo siguiente es modificar el archivo de configuración generalmente ubicado en

#vi /etc/bind/named.conf

y agregar la zona que corresponde a nuestro dominio

zone "midominio.com" IN {
     type master;
     file "/etc/bind/midominio.com.zone";
     allow-update { none; };
};

Luego de grabar y cerrar el archivo de configuración creamos el archivo de zona indicado

#vi /etc/bind/midominio.com.zone

y agregar los paramentros correspondientes

$TTL    3600
@         IN      SOA     ns1.midominio.com. admin.midominio.com. (
                        1191280586; serial
                        3600; refresh
                        600; retry
                        86400; expire
                        3600 ); minimum
          IN      NS      ns1.midominio.com.
          IN      MX      10      mail.midominio.com.
          IN      A       200.58.100.10
ns1       IN      A       200.58.100.10
mail      IN      A       200.58.100.10
www       IN      A       200.58.100.10
ftp       IN      A       200.58.100.10

Instalar y configurar SSH en Debian

Lo primero que hacemos es instalar el SSH

#apt-get install ssh

Luego de la instalación buscamos el archivo de configuración sshd_config que esta en

# vi /etc/ssh/sshd_config

Agregamos o modificamos las siguientes entradas en el archivo
Parámetro Port
Si fuera necesario por seguridad se puede cambiar el puerto por el cual escucha el SSH

Port 54321

Parámetro ListenAddress
Especificamos bajo que direcciones intefaces responderá las peticiones

ListenAddress 10.0.0.5

Parámetro PermitRootLogin
Especificamos si el superusuario podrá conectarse mediante SSH

PermitRootLogin no

Parámetro X11Forwarding
Especificamos si es necesario que se ejecuten aplicaciones gráficas mediante SSH

X11Forwarding no

Parámetro AllowUsers
Especificamos que usuarios se conectarán mediante SSH

AllowUsers espiridion, cascajo, pully

Tambien se puede restringir el acceso por usuario y host

AllowUsers espiridion@192.168.0.55 cascajo@192.168.5.22

Reiniciamos el SSH

#/etc/init.d/ssh restart

Cambiar la fecha y hora al sistema con HWCLOCK

Cambiar la hora del sistema no solo se puede hacer con el comando date ya que este no cambia la hora del hardware o Bios que es de donde toma nuestro sistema la fecha y hora.

Cambiamos la fecha y hora del Bios

# hwclock --set --date="2007-11-06 21:15"

Ahora vamos a cambiar la fecha y hora del sistema con date

# date --set "2007-11-06 21:15"
mar nov  6 21:15:00 BOT 2007

Comprobamos

# hwclock
hwclock --set --date="2007-11-06 21:15"

mas información en : HWCLOCK

Configurar interfaces de red en Debian Etch

Se puede aplicar a cualquier versión pero está sujero a revisión.

Suponemos que instalamos Debian con el CD mínimo de instalación y no tenemos un servidor DHCP, podíamos hacerlo en la instalación pero ovbiamos este paso. Tambien que disponemos de dos interfaces.

Editamos el archivo de configuración que se encuentra en

/etc/network/interfaces

y lo dejamos de la siguiente forma

#--------------- localhost -------------------*
auto lo
iface lo inet loopback
#---------- Primera Tarjeta de Red -----------*
auto eth0
iface eth0 inet static

address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
dns-nameservers 192.168.0.2

#---------- Segunda Tarjeta de Red -----------*
auto eth1
iface eth1 inet static

address 200.58.116.000
netmask 255.255.255.000
network 200.58.116.000
broadcast 200.58.116.000
dns-nameservers 200.58.116.000
gateway 200.58.116.000