在过去的几(5年),我一直在Ubuntu服务器上,但是我看到很多正在寻找RHEL或者CentOS经验的工作。
除了软件包pipe理器(dpkg / apt / .debs vs yum / .rpms)之外,我还需要注意是否要走入RHEL / CentOS / Fedora环境?
upstart 。 sudo并禁用root帐户。 RHEL具有传统的root帐户(如果需要,还有SELinuxangular色)。 /etc/network/interfaces ,在RHEL中你修改/etc/sysconfig/network-scripts目录。 /etc/default目录,RHEL有/etc/sysconfig 。 我注意到最大的差异,基于SF的问题是,Apache Web服务器包被称为httpd,而不是apache2。 与此相关,/ etc / sysconfig / httpd控制worker模块。 此外,没有站点可用和站点启用的目录。
我把我的configuration放在/etc/httpd/conf.d/*.conf中,通常以我正在configuration的站点命名。
(免责声明:这是基于我在旧版本的SUSE和Slackware上看到的;我现在运行的所有Linux系统都运行Ubuntu。)
Ubuntu使用Debian超级用户协议的变种; 基于红帽的发行版(AFAIK)仍然有root用户和root密码。
服务控制脚本是 可能会在 仍然在/etc/rc.d而不是 /etc/init.d ,但是你可能不会find一个Upstart守护进程。
日志位置即使在同一分布的不同版本中也是可变的,所以我不能在那里提供任何build议。