服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
看到结构化企业环境与更多开发人员驱动/启动环境之间的技术分裂,这很有趣。 在pipe理我在DevOps商店中看到的越来越多的苹果笔记本电脑时,我认为理所当然的一些微软技术(VSS,文件夹redirect等)是不可用的。 我对一组30-40个苹果笔记本电脑的集中和自动备份策略感兴趣。 这是如何安全和安全地完成的,假设这些是公司拥有的机器(而不是BYOD )? 虽然苹果有时间机器 ,它适应个人计算机备份,似乎并不可靠的工作组设置。 这些工作站的另一个问题是开发者系统上存在Vagrant / Virtual Box虚拟机。 除非将VM从备份集中排除,否则Time Machine和虚拟机通常无法正常工作。 我想要一个基于推送的备份过程,一些灵活的调度选项。 我知道如何处理后端存储,但我不确定需要向客户端系统呈现什么内容。 由于这里数据的性质,基于云的备份可能不是一个可行的select。 任何有关你如何处理你的环境的build议,将不胜感激。 编辑:虚拟机备份不再重要。 他们可以被排除在过程和计划之外。
假设我有这个nginxconfiguration文件 proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=myCache:8m max_size=100m inactive=1h; keys_zone=myCache:8m是什么意思? 文档中没有太多的要求: 另外,所有活动的密钥和数据信息都存储在共享内存区域中,其名称和大小由keys_zone参数configuration。 如果proxy_cache_valid ( 12h )高于proxy_cache_valid的指定inactive值( 1h ), proxy_cache_path怎么proxy_cache_path ? 它将遵循哪个规则? 例如 proxy_cache_valid 200 302 12h; proxy_cache_valid 404 302 1h; 谢谢!
在我们的生产构build过程中,根目录中的一个非常大的(10兆字节)静态内容文件有时会被IISlocking,不能被清除任务删除。 这大概是因为当时正在积极向一个或多个客户提供服务。 构build过程在清理之前停止网站 c:\Windows\System32\inetsrv\appcmd.exe stop site http://oursite.com 但是,这不会释放文件 – 我们必须重新启动IIS以使进程放弃其locking。 appcmd.exe允许您完全使用IIS; 我们不想这样做! 有没有其他方法让IIS放开一个locking的文件,而不重新启动IIS? 简单地停止和启动个人网站是绝对不会释放文件locking。
我有一个全局bashrc中定义的bash函数,它需要root权限才能工作。 我怎样才能与sudo运行,例如sudo myfunction 。 默认情况下会出现错误: sudo:myfunction:命令未find
Debian和衍生产品(Ubuntu)不使用php会话垃圾回收器 session.gc_probability = 0 而是使用cron /etc/cron.d/php5 09,39 * * * * root [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete 为什么Debianselect这样做?
我设置nginx服务于Drupal安装,而且我似乎在nginx工作进程设置上find了冲突的信息。 一个网站说你需要两个,一个说你需要五个,一个说每个处理器一个… 我应该如何selectnginx工作进程的数量? 如果它有所作为,那么它就是VMWare集群上的访客虚拟机,而且我给了它一个虚拟处理器。
我刚刚组装了一个新的Linux文件服务器与几个三星HD103UJ 1TB硬盘驱动器,我目前正在优化它。 我无法find答案的问题是:为驱动器设置spindown超时(使用hdparm -S)是否合理? 从长远来看,旋转/旋转是否会对磁盘造成伤害? 我以前的文件服务器没有这个超时,硬盘已经运行了3年以上没有问题(总是),所以我不知道是否我需要这个优化。 你对此有什么想法? 谢谢!
如果一个DNS服务器查找了一条logging并且缺less该logging,那么它往往会“消极地caching”这个logging丢失的事实,而不会再尝试查找一段时间。 我没有看到在RFC中有关负面caching的TTL应该是什么,所以我猜这是有点武断。 在现实世界中,这些负面logging多久存在?
运行ubuntu 12.04,我想比较两个目录,比如说folder1 /和folder2 /,然后复制不同于folder3 /的任何文件。 还有嵌套的文件,所以应该复制匹配的子目录 有一个单一的命令可以帮助我吗? 我可以得到正在运行的已更改文件的完整列表: rsync -rcnC –out-format="%f" folder1/ folder2/ 但rsync似乎没有能力“导出”这些文件在不同的目标目录。 我是否可以将列表传递给cp或其他程序,以便在创build目录时复制这些文件? 例如,我试了一下 rsync -rcnC –out-format="%f" folder1/ folder2/ | xargs cp -t folder3/ 但是这不会保留目录,它只会复制folder3 /
我已经定义了一个非同质的主pipe组织。 但是我无法用组名来控制这个组。 如果我尝试,我得到以下错误: $ supervisorctl start groupname groupname ERROR (no such process) 但是,我可以控制组中的单个元素,例如supervisorctl start groupname:programname 是否可以一次控制整个组(启动/停止/重新启动组中的所有程序)? 如果是这样,怎么样?