Estou no Ubuntu Server há vários (5-ish) anos, mas estou vendo muitos trabalhos que procuram experiência em RHEL ou CentOS.
Quais diferenças, além dos gerenciadores de pacotes (dpkg / apt / .debs vs yum / .rpms), eu preciso estar ciente se devo entrar em um ambiente RHEL / CentOS / Fedora?
Respostas:
upstart
.sudo
e desabilita a conta root por padrão. O RHEL possui uma conta root tradicional (e funções do SELinux, se você desejar)./etc/network/interfaces
, no RHEL, você modifica o/etc/sysconfig/network-scripts
diretório./etc/default
diretório para muitos daemons, o RHEL possui/etc/sysconfig
.fonte
A diferença que mais notei, com base nas perguntas do SF, é que o pacote do servidor web apache é chamado httpd, em vez de apache2. Relacionado a isso, / etc / sysconfig / httpd controla o módulo de trabalho. Além disso, não há diretórios disponíveis e disponíveis para sites.
Coloquei minhas configurações no /etc/httpd/conf.d/*.conf, normalmente com o nome do site que estou configurando.
fonte
(Isenção de responsabilidade: isso se baseia no que eu vi nas versões antigas do SUSE e Slackware; todos os sistemas Linux que estou mantendo no momento executam o Ubuntu.)
O Ubuntu usa uma variação do protocolo de superusuário Debian; As distros baseadas em Red Hat (AFAIK) ainda têm um usuário root e uma senha root.
Os scripts de controle de serviço são
provavelmente vai estar emainda está dentro/etc/rc.d
vez de/etc/init.d
, mas você provavelmente não encontrará um daemon Upstart.Os locais de log são variáveis, mesmo em diferentes versões da mesma distribuição, portanto não posso oferecer nenhum conselho lá.
fonte
/etc/init.d
contém exatamente o que você esperaria.