服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
SELinux是否使Redhat更安全? 我不记得当我禁用SELinux的次数,因为它一直让我无法运行。 很多时候,没有明显的原因,为什么东西不工作,我不得不谷歌发现为什么。 考虑到大多数临时用户会阻碍或削弱安全性,因为排除严重的企业级Redhat用户,SELinux真的很有用吗? PS。 是否有一些工具可以帮助您在所有应用程序中logging,跟踪和pipe理SELinux问题?
我正在尝试为我们正在填写的angular色创build招聘信息,但我不确定是否应该将其作为系统pipe理员或生产支持工程师发布。 有什么不同? 生产支持工程师很像系统pipe理员的高级版本吗? 我们的工作实际上是生产支持,这意味着我们需要有人来支持生产系统并拥有它的可用性。 当我在网上看,我没有看到太多的angular色命名。
我在同一台服务器上通过NginX服务于几个不同的域,他们每个都login到自己的文件。 我需要设置一个脚本来旋转,并压缩这些文件,并将其添加到cron。 我知道我必须做一些事情,让NginX打开一个新的日志文件,一旦我移动旧的。 有人可以给我安全地旋转nginx日志文件的程序吗? 我猜我需要使用logrotate,我该如何configuration它? 系统: Ubuntu 9.04服务器编辑。 nginx的/ 0.7.61
对于一个项目,我有一个计划网店和CMS系统的高可用性设置的任务。 不过,这个项目当然是预算紧张的。 所以高端解决scheme可能不在预算之内。 将有两台运行Web服务器(CMS,商店)的机器,一台运行数据库的机器以及一台运行传真服务器的机器,以便将订单交付给合作伙伴。 所有系统都运行Linux。 所有这些组件都需要高度可用,并且应该支持透明故障转移。 为了降低硬件成本,我考虑了虚拟化环境。 那里有很多的信息,但我不知道要开始。 似乎很明显,至less需要服务器作为虚拟机的主机,这样就没有单点故障。 哪种方法可以支持高可用性? 第一个问题是哪种虚拟化解决scheme在这种情况下是最好的。 需要有某种pipe理界面。 需要有一种方法可以将正在运行的虚拟机从一台主机移动到另一台主机,因此可以完成对主机的维护。 需要有某种机制,如果一台主机发生故障,虚拟机仍然可用。 你能在这里提供一个有效的解决scheme吗? 在大多数情况下,共享文件存储似乎是高可用性的先决条件(预计VMware vSphere相当昂贵)。 但是,宁愿投入更多的钱在虚拟机主机上,而不是增加另外两台服务器到设置提供一个冗余的NFS文件存储。 是否有可能只与两台虚拟机主机相处? 一个解决scheme可能是两个使用这两个NFS主机也。 这样做会有很大的性能损失吗? 编辑:我的目标是99.9%的可用性。 然而,由于有正常营业时间,所以不需要24/7可用性,这给了一些回旋空间。 在某种程度上保证的可用时间是在上午10点到午夜之间。
我如何在我们的开发服务器上configuration数据库服务器,以便在创build新数据库时它们是默认的Simple恢复模型? 目前,如果我们记得,创build数据库时,我们必须点击选项标签,然后select简单。 在以前的SQL版本中,我记得我可以将Simple设置为新数据库的默认值。 如何为Sql Server 2012设置?
我有一个在Linux中创build的文件。 我需要给他们另一个用户的写入权限。 于是我创build了一个他和我都是成员的“dev”组,并将这些文件的所有权改为这个组。 一个典型的文件现在有这些权限: -rw-rw-r– 1 phil dev 5617 Jul 14 15:45 profile.html 但是,当我编辑文件profile.html时,它会像这样回复我,而我的同事失去了编辑的能力。 -rw-rw-r– 1 phil phil 5617 Jul 14 15:45 profile.html 我如何避免它像这样回复? 改变所有权是错误的事情吗? 还是它做了错误的select? 或者这是用我的编辑器(emacs)configuration?
我去了/var/log/cron但是这个文件是空的。 如何检查是否启用crontab或正在运行或不在Ubuntu 谢谢
一个大型组织(1500多个用户,5个位置)正在计划刷新桌面硬件。 使用USB键盘和鼠标,屏幕,CPU,磁盘驱动器,CD / DVD在一个单元中的一体化桌面是否有任何好处? 如果现场支持可用,那么更好还是单独的CPU更好? 这是正在考虑的系统。 ThinkCentre A70z一体机19“系统 链接http://www.lenovo.com/partners/us/en/a70z.html 我们的规格 °A70z °英特尔酷睿2双核E7500 °英特尔G41芯片组 °一体式电脑外形 °19“WXGA + °2 DIMM插槽4GB内存 °DVD刻录机 °networking摄像头和麦克风 °千兆以太网 °11 b / g / n无线局域网 °6个USB 2.0端口 °VESA 100mm安装 °能源之星5.0标准的所有型号 ° 3年现场保修
我们的一个客户习惯性地使用很长的path名(几个嵌套的文件夹,名字很长),我们经常遇到“用户教育问题”,以便将path缩短到less于260个字符。 有没有可用的技术scheme,我们可以在Windows 7和Windows 2008 R2中popup一些开关来说“是的,只要忽略这些历史问题,就可以使+260字符的path名称起作用”。 PS我已阅读并完全通过命名文件,path和命名空间 unnedified
在下面的行中,我可能有一个特定于站点的configuration文件,其中包含该站点特有的其他fastcgi_params 。 如果这个文件存在,我想加载它。 server { listen 80 default; server_name _; root /path/www/$host; # Pass PHP scripts to php-fastcgi listening on port 9000 location ~ \.php { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; if (-f /path/www/$host/nginx.conf) { include /path/www/$host/nginx.conf; } } } 但是,这不起作用,我得到的错误是: nginx:[emerg]“include”指令在这里是不允许的… 更新 我认为,而不是分离检查,我可以让包括检查我。 server { listen 80 default; server_name _; root /path/www/$host; # Pass PHP […]