服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
今天我发现我的磁盘已满,我从多个网站上删除了大部分日志,所以我腾出了10%的空间。 我个人喜欢将日志作为存档,因为无论出于何种原因,我可能需要回顾它们。 我是新来pipe理我的LAMP服务器,所以我想拿起一些良好的做法。 如何定期清理我的日志? 我应该保留他们吗? 还有什么其他的事情可以定期清理caching和我的服务器的“临时”文件,以防止再次使用所有的磁盘空间?
我们的旧服务器在/ home / user / public_html /中,但它似乎更有意义/ var / www /。 旧的服务器有cPanel,我猜想作为该设置的一部分,它将虚拟服务器分离到它们自己的/ home /文件夹中,并为它们分别提供一个web根目录。 / home / user /中的所有文件也由用户拥有,而不是root用户。 但是我们没有子账户,而且我习惯在/ var / www /(从我的Ubuntu体验)中创build各种虚拟主机,那么在CentOS中使用/ var / www /还有什么缺点吗? 然后我会拥有一个小组拥有的所有文件,包括我和其他开发人员。
我有一个EC2实例正在运行。 我怎样才能通过jenkins与sudo运行命令? 当我尝试sudo touch /home/ec2-user/foo.bar ,出现以下错误: sudo: no tty present and no askpass program specified 。 我究竟做错了什么?
甚至光盘吞吐量(原始lvm分区上的libvirt)与服务器上的原始性能非常接近), 但是 IOP / s低至在Linux和Windows客户端,100-200个客户端(相对于1000个主机端)。 这是一个生活的事情(KVM不能做得更好)还是我做了一些完全错误的事情? 有趣的是,我能够通过改变设置(qcow2 vs raw-image vs raw-partition)或configuration(caching或IO调度)和变化来影响吞吐量,但IOP在所有那些处于相同的低点组合。 硬件# •超微双dual Xeon E5520与24GB内存 •2个希捷星座1TB(Adaptec 3405上的RAID1) •2x希捷猎豹(Adaptec 6405上的RAID1)。 软件 •Ubuntu 11.10 3.0.0-13-server •kvm / QEMU仿真器版本0.14.1(qemu-kvm-0.14.1) •从主机和来宾(Bonnie ++,hdparm,hdtune在Windows上)对磁盘进行基准testing(bonnie ++,hdparm) configuration 我testing了几个光盘configuration,目前的设置是: Linux主机 (他们只是不需要“高”IO性能,所以我保持更舒适的discfiles) •在我的星座上lvm上的qcow2光盘文件 •qemu / ide <disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='/media/vm/images/mex/mex_root.qcow2'/> <target dev='hda' bus='ide'/> <address type='drive' controller='0' bus='0' unit='0'/> </disk> Windows主机### […]
如您所知,保持MySQL端口3306打开是不安全的。 但是,我想使用一个很好的MySQLpipe理程序,而不是phpMyAdmin,它需要打开3306端口。 当然,我可以只允许我的IP地址使用ipfw连接到端口3306。 问题是我的IP地址每24小时更换一次,所以我必须为每个IP地址添加一个新的规则。 没有更好的方法来保持MySQL安全,仍然使用远程连接?
我购买了VPS,但是我怀疑服务器不在我要求的位置(阿姆斯特丹)。 有没有一种可靠的方法来确定VPS的物理位置(据推测,使用它的IP地址)。
概要 编写一个计划,准备2003年至2008年的活动目录升级。 2003 AD存在于单个域控制器上,并已升级到2003年的function。 我已经添加一个新的2008标准R2服务器作为成员服务器。 注意:Exchange 2003安装在此2003广告域中的其他成员服务器上。 升级计划date复制下面,我已经执行一切罚款date,并停止在ADPREP,因为我想确保DC修补并重新启动之前继续。 有几个问题,find我的确切configuration足够的信息,并已build立了来自多个来源peice饭。 这篇文章提供了一些信息,我的问题涉及到之后要做什么。 请看下面。 http://www.winserverhelp.com/2010/05/windows-server-2008-r2-migration-guide-replacing-existing-domain-controllers/ 升级计划 在现有的2003 DC上备份系统状态 1.在新服务器上安装2008 2.安装DNS并确认其工作 3.所有更新2003年和2008年的服务器 4. 2003年升级域名至2003年 5. 2003年上升到2003年 6. 2003年validation域和林级是完整的Windows Server 2003,而不是混合/临时 7.在2003 regedit \ system \ currentcontorlset \ services \ NTDS \参数(模式版本30,然后在adprep之后44) 8.validation所有域控制器的fsmoangular色。 使用netdom /查询fsmo 9.将adprep目录从Windows 2008 Server Media复制到2003DC 10.在2003年在cmd运行DCDIAG检查AD健康(全部通过) 11.运行adprep以准备2008年的Active Directory环境。 -Adprep32.exe / forestprep -Adprep32.exe / domainprep -Adprep32.exe / […]
我已经从这些日志文件夹内运行以下命令。 但它看起来像每个文件夹将需要无限的时间。 找 。 -type f -exec rm -v {} \; rwxrwxr-x 2 root root 77881344 Mar 16 03:06 logs.123 drwxrwxr-x 2 root root 105709568 Nov 14 20:09 logs_15Nov2011 drwxrwxr-x 2 root root 6852608 Aug 1 2011 logs2 drwxrwxr-x 2 root root 286191616 Nov 2 08:40 logs_2Nov drwxrwxr-x 2 root root 25206784 Nov 10 04:04 […]
我想在Puppet中将默认shell设置为zsh。 最好为当前用户,因为我只是运行我的模块作为puppet apply mymodule.pp因为我存储我的configuration,我在git中使用跨多台机器。 我如何使用puppet设置默认的shell?
我在OS X 10.7上安装了monit-5.3.2,但一直没能运行。 当我运行sudo monit -t时,我得到: monit:无法将'hakan'翻译成FQDN名称 – nodename,也不提供服务器名称,或不知道 控制文件语法OK 当我运行sudo monit重新启动时,我得到: monit:无法将'hakan'翻译成FQDN名称 – nodename,也不提供服务器名称,或不知道 monit:无法连接到守护进程。 你用http支持开始了吗? 'hakan'是我的主机名。 这是我的/ etc / monitrc : 设置守护进程60 设置idfile /tmp/monit.id 设置状态文件/tmp/monit.state 设置mailserver localhost 设置警报[email protected] 设置httpd端口2812并使用地址localhost 有任何想法吗? 我没有运气在Google上find这个。 提前致谢。