.

Breaking News
recent

-

NechuZ pregunta, alguien que sabe le responde



NechuZ pregunta, alguien que sabe le responde


debian

Esta es una mini-guía de transición desde Redhat a Debian (o de Fedora a Debian)
Bueno, supongamos que después de años y años usando redhat y aceptando fedora
decidimos pasarnos a Debian porque nos sentimos marginados por la agrupacion y
queremos ser molones de la muelte.
Tras superar una instalación relativamente fácil, no enfrentamos a un sistema
desde la linea de comandos, y resulta que las cosas no están en su sitio!


migracion



howto

Con la adictiva herramienta apt-get
apt-get install <paquete>



redhat

Con apt-setup tendremos la oportunidad de reconfigurar mirrors de apt
cómodamente. Una vez hecho eso, podemos hacer
apt-get update para que el sistema sepa "lo que hay"
apt-get upgrade para hacer una actualización general de sistema



NechuZ pregunta, alguien que sabe le responde

apt-cache search nombre
Y te saldrán los nombres de paquetes vinculados.



debian

Si, el dpkg.
dpkg --get-selections: te dice que es lo que tienes (como rpm -qa)
dpkg -p paquete: te dice los detalles (versión, etc) de determinado paquete (rpm -q --info)
dpkg -i paquete.deb: instala un paquete
dpkg -r paquete: elimina un paquete
Para mas info: dpkg --help




migracion

No preocuparse, se encuentran en /etc/init.d/
No tenemos el comando service de redhat para iniciar o parar, pero se puede crear fácilmente
un script que haga el truco.

...................................................................
#!/bin/sh
# service.sh .dale permisos de ejecución y mételo en el path.

if [ ! -f ${1} ]
then
echo El script de inicio del servicio ${1} NO existe en /etc/init.d
exit 0
fi

/etc/init.d/${1} ${2}
...................................................................


Los scripts para cada nivel de ejecución están en /etc/rc1.d /etc/rc2.d ... etc



howto

Calma, en debian se encuentran dentro del fichero /etc/network/interfaces
Para información sobre la sintaxis se puede echar un ojo en man interfaces
Por ejemplo, aquí una configuración para dos interfaces de red

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0 eth1

iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1

iface eth1 inet static
address 192.168.2.100
netmask 255.255.255.0


Para meter una interfaz virtual basta con poner eth0:1 por ejemplo.



redhat

en /etc/modules.conf



NechuZ pregunta, alguien que sabe le responde

Otra peculiaridad de debian es que determinados servicios hay que "activarlos".
Dentro del directorio /etc/defaults tenemos un fichero para cada servicio en el
que se configuran opciones tan importantes como la capacidad de iniciarse.



debian

Todo un clásico, en /etc/hostname (en redhat solia ser /etc/sysconfig/network)



migracion

También un clásico /etc/resolv.conf
o incluso se puede asociar a cada interfaz dentro de /etc/network/interfaces.



howto

En los syslog.conf, el fichero por defecto para *.* es /var/log/syslog
Echa un ojo en /etc/syslog.conf para ver donde se logea cada cosa.



redhat

Calma, debian también provee de un script para gestionar iptables
con un fichero predeterminado. Ese script espera que metan las reglas
en el directorio /var/lib/iptables
Dentro de ese directorio debes crear un fichero llamado active con las reglas que se deben aplicar al hacer /etc/init.d/iptables start
y otro fichero llamado inactive con las reglas que se aplicaran cuando
detengas iptables (lo lógico es que no tenga reglas)



NechuZ pregunta, alguien que sabe le responde

Por ejemplo asi:

iptables-save > /var/lib/iptables/active
iptables-save > /var/lib/iptables/inactive


Con eso creas los dos ficheros, luego debes editarlos para ajustarlos como quieras.



debian


Debian tiene la costumbre de alojar un fichero de configuración por cada servicio
dentro de /etc/nombre_de_servicio , siere que se instale con apt.



migracion

Por que sigue estando en /etc/rcS.d



howto

No encuentras el chkconfig eh? no preocuparse en debian disponemos de rcconf
y a una mala podemos gestionarlo a pelo: para quitar un servicio de un nivel de ejecución
vamos a /etc/rc2.d (o rc3.d o rc5.d.. dependiendo del nivel) y quitamos en enlace tanto ahí
como en /etc/rc6.d (que controla el apagado del servicio)
Para añadir, metemos un enlace (ln -s /etc/init.d/servicio /etc/rc2.d/S98servicio por ejelo)
Y si no... siere nos quedara webmin










redhatNechuZ pregunta, alguien que sabe le responde
debianmigracion
howtoredhat

No hay comentarios:

Publicar un comentario

-

Con la tecnología de Blogger.