He estado en Ubuntu Server durante los últimos años (5-ish), pero estoy viendo muchos trabajos que buscan experiencia RHEL o CentOS.
¿Qué diferencias, aparte de los administradores de paquetes (dpkg / apt / .debs vs yum / .rpms), debo tener en cuenta si tuviera que entrar en un entorno RHEL / CentOS / Fedora?
Respuestas:
upstart
.sudo
y deshabilita la cuenta raíz por defecto. RHEL tiene una cuenta raíz tradicional (y roles SELinux, si lo desea)./etc/network/interfaces
, en RHEL usted modifica el/etc/sysconfig/network-scripts
directorio./etc/default
directorio para muchos demonios, RHEL tiene/etc/sysconfig
.fuente
La diferencia que más he notado, basada en preguntas de SF es que el paquete del servidor web apache se llama httpd, en lugar de apache2. Relacionado con eso, / etc / sysconfig / httpd controla el módulo de trabajo. Además, no hay directorios disponibles y habilitados para sitios.
Puse mis configuraciones en /etc/httpd/conf.d/*.conf, normalmente el nombre del sitio que estoy configurando.
fuente
(Descargo de responsabilidad: esto se basa en lo que he visto en versiones antiguas de SUSE y Slackware; todos los sistemas Linux que mantengo en este momento ejecutan Ubuntu).
Ubuntu usa una variación del protocolo de superusuario de Debian; Las distribuciones basadas en Red Hat (AFAIK) todavía tienen un usuario root y una contraseña root.
Los scripts de control de servicio son
probablemente va a estar entodavía dentro/etc/rc.d
lugar de/etc/init.d
, pero probablemente no encontrarás un demonio Upstart.Las ubicaciones de registro son variables incluso dentro de diferentes versiones de la misma distribución, por lo que no puedo ofrecer ningún consejo allí.
fuente
/etc/init.d
contiene exactamente lo que esperarías.