我有一个在企业环境中安装的解决scheme。 该解决scheme及其部署指南旨在安装在启用了SELinux的RHEL7 / CentOS7服务器上,并根据文件系统层次结构标准将组件安装到位置。 然而,其中一个客户已经感到惊讶,我们说所有的第三方解决scheme必须安装到/apps目录,因为他们根据政策支持。 为了避免这个特定的客户端出现偏差,因为这需要对解决scheme进行重大的修改,所以我们决定最好的方法是在/opt的/apps目录下创build一个新的目录,并在真正的/opt前面创build符号链接,相同的SELinux内容( usr_t )例如: ls -laZ /appl/opt drwxr-xr-x. root root unconfined_u:object_r:usr_t:s0 . drwxr-xr-x. root root unconfined_u:object_r:default_t:s0 .. drwxr-xr-x. product product unconfined_u:object_r:usr_t:s0 product la -laZ /opt drwxr-xr-x. root root system_u:object_r:usr_t:s0 . dr-xr-xr-x. root root system_u:object_r:root_t:s0 .. lrwxrwxrwx. root root unconfined_u:object_r:usr_t:s0 product -> /apps/opt/product/ 产品的某些组件通过Apache HTTPD访问,并要求将httpd_sys_content_t上下文应用于它们。 这些文件位于/opt/product/wwwstatic/ (实际上是/apps/opt/product/wwwstatic/ )。 部署指南指定以下命令来运行: semanage fcontext -a […]
如何configurationFedora / RedHat / CentOS系统,像Debian和Ubuntu一样在/ tmp启动时删除文件?
有没有办法通过yum(dnf)存储库在Fedora上安装CentOS软件包? 我试图安装freeswitch,但是他们自己的版本库只提供RHEL和CentOS的版本。 我假设CentOS和Fedora兼容安装rpm包,但是如果我可以使用repository,会更好。 以下是CentOS机器的存储库查询。 [foverzar@localhost ~]$ yum list freeswitch Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.logol.ru * epel: fedora-mirror01.rbc.ru * extras: mirror.logol.ru * updates: mirror.h1host.ru Installed Packages freeswitch.x86_64 1.6.13-1.el7.centos @freeswitch
我有一些运行Centos的生产服务器。 我的应用程序需要一个相当新的PHP版本(> 5.2,IIRC)。 Centos用户目前可以使用的选项有: 官方的,主stream的centos5 / redhat软件包。 优点:最稳定,最安全,易于安装 – redhat定期发布安全更新和build议。 缺点:包是旧的(5.1.6?) 第三方存储库(如Remi Collet的回购) 优点:出血边缘,易于安装 Con:不可靠 – 我们曾经使用过uterramblings存储库…但是这个家伙已经完全MIA了一年多了。 我不想再那么高高地干起来。 骗子:不安全或稳定 使用CentOStesting库 优点:相当新的版本,易于安装 缺点:不稳定。 他们并不称之为“testing”。 不适合生产服务器 从源代码构build(php.net) 优点:出血的边缘 缺点:劳动密集,不安全,不稳定 其他选项: Redhat提供了包含最近版本的Redhat应用程序堆栈 ,但不存在相同的centos。 这些软件包的CentOS版本是否有任何理由不存在? 来源必须可用,对吗? 来源必须可用,对吗? 自己打造centos软件包有多困难? 其他的Linux发行版 Debian在稳定性上可与redhat相媲美,但提供了旧的软件包 Ubuntu提供更新鲜但不太稳定/安全的软件包 其他? 所以,最后,我的问题是:是否有稳定,安全,定期更新的PHP软件包或源代码(适用于任何Linux发行版)的好源? 你从哪里得到你的源代码/二进制文件?
有没有什么好的资源(video,电子书,网站等),让你自己学习如何configuration和pipe理: 保护服务器 Web服务器(Apache,PHP,MySQL,Perl,TomCat等) 邮件服务器 DNS服务器等 我有一个Cent OS的双Xeon工作站设置和工作站直接连接到互联网(即连接不共享)的静态IP地址。 我目前已经安装了Apache,但是我需要更多的资源来configuration它。 我也买了一个域名,但我有点困惑,他们是什么意思的主机名 另外我想稍后configurationnetworking,如果我想添加更多的工作站到networking。 我正在configuration这个设置来托pipe我编写的一些networking应用程序,但是我在configuration一个基于linux的机器方面的经验很less,早些时候我使用了诸如WAMP和XAMMP等现成的解决scheme,但是现在在那里是需要使用专用机器,我宁愿学习网站主办和pipe理服务器。
我正在尝试在本地服务器上的SCP将文件从一台远程服务器复制到另一台远程服务器(两台远程服务器都使用自定义端口(xxxx) 我在尝试: scp -r -P xxxx [email protected]:/home/myimages/images.tar.gz [email protected]:/home/myimages/images.tar.gz 但是我得到以下错误: ssh: connect to host xxx.xxx.xxx.222 port 22: Connection timed out 有什么build议么? 提前致谢。
我想和Xen一起玩,最终打算在单独的虚拟机上运行一系列不同的服务(部分原因是因为我可以),并有可能尝试诸如集群之类的东西。 我决定使用Xen over KVM(仅仅因为KVM似乎还没有function完整,我想我会在明年某个时候尝试)以及VMWare Server ESXi(主要是因为Xen看起来更有趣,而且有更多的function)。 现在,看看可以用作dom0的发行版,我已经缩小到2个选项:CentOS 5和OpenSolaris。 CentOS在设置方面有一个优势,好像它会简单得多(而且看起来更好logging),而且我有Fedora的经验,应该(希望)可以过渡。 另一方面,OpenSolaris有ZFS和Project Crossbow,两者都吸引了我。 (ZFS的优势超过了ext(3 | 4),Project Crossbow有趣的虚拟networking特性,这对于所有虚拟机来说可能是有用的)。然而,我对OpenSolaris没有什么经验,所以会有更陡峭的学习曲线,但我愿意学习。 在这一点上,我倾向于将CentOS作为dom0运行,并将OpenSolaris作为其中一个domU。 (无论如何,我总是可以用OpenSolaris作为dom0重新构build系统,我猜。) 我忽略了任何疑难杂症,还是我的推理的声音? 澄清:具体来说,我正在寻找的是使用一个操作系统的dom0比其他任何特定的(dis)优势。 例如,重申上述内容,CentOS具有以下优点:+与我所了解的系统相关(Fedora vs Solaris)+关于安装Xen的良好文档 虽然OpenSolaris有:+ ZFS,这似乎是ext3或ext4提供的一个很好的改进(我不打算使用btrfs呢。)+项目弩,这可能会或可能不会有用的,当涉及到设置每个虚拟机将使用的networking接口。 (感谢TrueDuality添加'dom0'标签,显然作为一个新用户,我不能创build新的标签。)
我们正在构build一个Web应用程序,并准备开始部署到生产服务器。 我们正在使用Subversion进行版本控制,而现在我想知道最好的方法是部署到分期还是后来到生产。 现在我们在我们自己的机器上本地开发和testing两个人,并承诺到我们的SVN服务器的登台服务器。 我知道有一个post-commit.tmpl钩子可以运行脚本吗? 有没有人知道这种脚本的好资源。 任何提示,欢迎! 我们正在寻找一种简单的方法来部署,并可能将我们的代码恢复到以前的版本。
我有一个基于皓龙8345芯片的四核六核系统 – 这是24核心,共有48GB的RAM。 这个盒子是为了取代当前的六个英特尔核心盒,我当前的LAMP堆栈运行。 然而,我的performance甚至比六核还差。 我在跑: Centos 5 MySQL 5.0 PHP 5.2.13 Apache 2.2.9 就好像这个盒子太强大了? 有没有人有像这样的大型SMP盒的经验? [root@gb-sanguine ~]# uname -a Linux gb-sanguine.bountyonline.local 2.6.18-194.3.1.el5 #1 SMP Thu May 13 13:08:30 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux [root@gb-sanguine ~]# php -v PHP 5.2.13 (cli) (built: Jun 2 2010 16:29:01) Copyright (c) 1997-2010 The PHP Group Zend Engine […]
我正在寻找如此迁移一些网站到一个新的服务器。 我有SSH访问权限,但只有FTP访问新的。 我如何通过Centos和SSH将整个文件夹通过FTP复制到新服务器? 我可以通过Centos中的内置FTP客户端login到新的服务器,但是我不确定这之后的命令。 我需要将httpdocs文件夹从旧的移动到新的服务器的public_html文件夹。 我很乐意把这台服务器做成服务器,因为它比下载要快很多 – >通过我的宽带连接上传。 此致, 克里斯