服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
使用zfs时,如果您拥有copies=2 ,然后丢失了包含其中一些副本的驱动器,那么如何告诉系统它应该为受影响的文件创build一个新的数据块副本? 或者,只要zfs发现坏数据块,就开始为额外的副本添加数据块? 擦洗会干吗? (v0.6.0.56-rc8,ZFS池版本28,ZFS文件系统版本5,Ubuntu 11.10)
我正在pipe理大约90个SQL Server实例,并需要一个查询来确定为每个实例分配了多less内存。 请注意,我不是问如何设置它,只是为了查看它当前的设置,而不使用Management Studio。 谢谢你的帮助。
Ubuntu有一个cron作业,它可以查找和删除旧的PHP会话: # Look for and purge old sessions every 30 minutes 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 我的问题是,这个过程需要很长时间才能运行,有很多的磁盘IO。 这是我的CPU使用率图: 清理运行是由蓝绿色尖峰代表。 在这个期间的开始,PHP的清理工作安排在默认的09和39分钟时间。 在15:00,我从cron中删除了39分钟的时间,所以两倍大小的清理工作只能运行一半(你可以看到峰值是宽度的一倍,频率的一半)。 […]
通常我可以打开计算机pipe理控制台,进入事件查看器pipe理单元,打开Windows日志文件夹,右键单击Application/Security/Setup/System子文件夹,select清除日志,然后按Clear或Save and Clearbutton。 有足够的权利,我怎么能通过使用命令行达到相同的效果,而没有提出确认请求?
我在net.core.somaxconn参数中引入了一个参数:我被告知,如果我们改变默认值128,它不会有什么区别。 我相信这可能是足够的证据: “如果backlog参数大于/ proc / sys / net / core / somaxconn中的值,则会自动将其截断为该值” http://linux.die.net/man/2/listen 但事实并非如此。 有没有人知道一个方法来certificate这两台机器,坐在一个Gbitnetworking? 最好的办法是反对MySQL,LVS,apache2(2.2),memcached。
背景 我有一个小的logrotate misshap … Logrotate会通过misstake旋转归档日志,导致/var/log/中文件的二次增长。 而当我发现错误的时候, /var/log/已经包含了几百万个文件 。 我设法(在一些hairloss和查找/ sed / grep魔术后)删除所有有问题的文件,并修复我的logrotateconfiguration。 并认为一切都很好… 问题 每当ls / du -hs或以其他方式列出/var/log/ (其中现在包含80mb的存档/日志以及最多几百个文件)的内容时,执行该过程的过程会持续一两分钟。 我确实相信这与logrotate misshap有关,但我不确定,可能是别的。 无论如何,我不知道从哪里开始debugging或寻找解决办法。 请帮忙:3 其他信息 uname -a Linux xxx 3.3.8-gentoo #18 SMP Sat Sep 21 22:44:40 CEST 2013 x86_64 Intel(R) Core(TM)2 CPU 4400 @ 2.00GHz GenuineIntel GNU/Linux cat /proc/meminfo MemTotal: 2051552 kB MemFree: 75612 kB Buffers: […]
我正在为我的团队build立一个小局域网。 对于所有意图和目的而言,它不会连接到任何外部networking。 我希望它能够集中控制用户帐户(至less,我想我喜欢这个;我也在考虑使用puppet,所以理论上我可以只推送/ etc / passwd更改,或者其他)。 机器的数量是固定的,但不是很小。 大多数情况下,他们“附加”到一个用户,但有时候人们远程工作在别人的盒子上; 还有一些服务器。 我已经读过这个问题 ,但是我的情况要简单得多(甚至比这个问题还要简单),而且我想快速地做一些事情,没有太多麻烦,但不是一个完全不安全的黑客。 NIS与我的情况有关吗? 如果没有,那么设置LDAP(或LDAP + Kerberos)来实现相同的最简单的方法是什么? 笔记: 我没有设置NIS或LDAP的经验。 我们使用Debian风格的Linux发行版,主要是Kubuntu 12.04(不是我的select,但是就是这样)。
我想问题是,我可以通过读取/ proc / stat一次计算CPU利用率百分比吗? # head -1 /proc/stat cpu 67891300 39035 6949171 2849641614 118251644 365498 2341854 0 我正在考虑总结除了IOWait之外的那些专栏(我正在阅读的地方,它被计算在闲置状态),这会给我100%,每个专栏可以变成百分比(列/ 100_百分比)* 100。 用户:在用户模式下执行的正常进程 nice:在用户模式下执行的进程 系统:在内核模式下执行的进程 闲置:旋转的拇指 Iowait:等待I / O完成 irq:服务中断 softirq:服务softirqs 偷:不由自主地等待 客人:跑正常的客人 guest_nice:运行一个黑客 这是一个可行的方法,或者我完全脱离轨道?
我刚刚通过pip install uwsgi在虚拟环境中pip install uwsgi 。 在我使用的“ini”文件中: socket = 127.0.0.1:3000 # no pidfile option 运行uwsgi –ini config.ini 但是如何阻止这个uwsgi的实例呢? uwsgi –stop …想要一个pid文件。 我不能使用地址: open("127.0.0.1:3000"): No such file or directory [core/io.c line 505] 而如果杀死 – uwsgi只是自己重生。
我在上面的错误挣扎超过5个小时。 我试图完全删除Postfix,我已经按照下一个手册和SASL手册的指示来重新安装它。 当我试图用telnetlogin时,服务器阻止login,我得到这个:(用smtpd -v更详细): postfix / smtpd [26301]:xsasl_cyrus_server_create:SASL服务= smtp,realm =(null) postfix / smtpd [26301]:name_mask:noanonymous postfix / smtpd [26301]:警告:xsasl_cyrus_server_get_mechanism_list:没有适用的SASL机制 postfix / smtpd [26301]:致命的:没有SASLauthentication机制 这里是postconf -n的结果postconf -n : alias_database = hash:/ etc / aliases alias_maps = hash:/ etc / aliases allow_percent_hack = no append_dot_mydomain = no biff =没有 broken_sasl_auth_clients =是 config_directory = / etc / postfix home_mailbox […]