服务器管理员

系统和网络管理员的问答


6
如何将子文件夹中的所有文件(包括隐藏文件)递归移动到* nix中的父文件夹中?
这是一个令人尴尬的问题,但是我不得不承认,在我职业生涯的后期,我仍然对mv命令有疑问。 我经常遇到这个问题:我需要将所有文件递归上移一个级别。假设我有foo文件夹,并且其中有一个文件夹栏。Bar杂乱的文件和文件夹,包括点文件和文件夹。如何将bar中的所有内容移到foo级别? 如果foo为空,我只需将bar上移一层,删除foo并将bar重命名为foo。问题的部分原因是我无法弄清楚MV的“所有包含点”的通配符是什么。这个问题的一部分是-是否深入讨论了cp和mv命令在某处使用的通配符(搜索这只会带来非常基础的教程)。

9
此RAID 5配置中有多少个磁盘太多?
HP 2012i SAN, RAID 5中的7个磁盘和1个热备用磁盘, 花了几天时间将容量从5个300GB SAS驱动器扩展到7个。 寻找有关何时以及如何确定SAN中有2个卷(每个都带有RAID 5)会更好的建议? 有一天,我可以再向控制器添加3个驱动器,SAN用于ESX / vSphere VM。 谢谢...

8
Dig对于外部查询是否返回“状态:已拒绝”?
我似乎无法弄清楚为什么我的DNS无法正常工作,如果我从名称服务器运行dig,它可以正常运行: # dig ungl.org ; <<>> DiG 9.5.1-P2.1 <<>> ungl.org ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24585 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1 ;; QUESTION SECTION: ;ungl.org. IN A ;; ANSWER SECTION: ungl.org. 38400 …

3
删除域上的旧计算机
我管理的Windows域有数百个我不认识的计算机名称,我想先删除那些没有使用的旧计算机,然后再尝试查找那些名字不正确的计算机。 有什么办法可以查看机器上次登录网络的时间吗?通过dhcpd或用户登录事件或其他方式。


4
Amazon EC2竞价型实例-有收获吗?
我今天需要启动一个新的EC2实例,并决定尝试新的竞价型实例,在该实例中,您可以通过竞标您准备支付的最高每小时价格来降低实例成本。由于今天的现货价格仅为3.5c /小时,而按需实例的价格为8.5c /小时,所以我想知道:如果我只出价10c /小时的高价,我能否有效地确保获得比按需实例便宜得多的长期运行实例(因为现货实例仅按当前现货价格收费)? 我认为现货价格理论上可以超过按需价格,但是据我从AWS网站上的数据可以看出,现货价格始终远低于此价格。 更新:我一直在监视小型实例现货价格已有几周的时间,而且一直非常稳定,仅在2.9c和3.1c之间变化。我写了一篇有关现货实例的更详细的博客文章,其中包括指向我用来监视现货价格的Nagios插件的链接。

6
如何提高MySQL INSERT和UPDATE性能?
也可以在StackOverflow上问这个问题,但我会先在这里尝试... 数据库中INSERT和UPDATE语句的性能似乎正在下降,并导致Web应用程序的性能下降。 表是InnoDB,应用程序使用事务。我可以做些简单的调整来加快速度吗? 我认为我们可能会遇到一些锁定问题,如何找到?

4
分配专用IP范围的最佳做法?
为某些目的使用某些专用IP地址范围是常见的做法吗? 我开始研究设置虚拟化系统和存储服务器。每个系统都有两个NIC,一个用于公用网络访问,一个用于内部管理和存储访问。 企业为特定目的使用特定范围是否很常见?如果是这样,这些范围和目的是什么?还是每个人都不同? 我只是不想完全不同于标准做法来简化新员工的工作,等等。


4
如何仅执行一次cron作业?
我有一份工作,从一开始就永远存在。因此,我只想在将其输入“ crontab -e”文件并将其保存(或)后每当发生重新启动后才启动一次。 如何实现呢?
14 cron 

5
同步非常大的文件夹结构
我们的Intranet上有一个文件夹结构,其中包含大约800,000个文件,分为大约4,000个文件夹。我们需要将其同步到DMZ中的小型计算机集群。结构的深度很浅(从不超过两个深度)。 大多数文件永远不会改变,每天都有几千个更新文件和1-2 000个新文件。数据是在已清除源数据的地方维护的历史报告数据(即,这些是最终报告,其源数据足够旧,我们可以将其存档和删除)。鉴于每天同步一次可以在合理的时间范围内进行,因此每天同步一次就足够了。报告是在一夜之间生成的,我们将早晨的第一件事作为计划任务同步。 显然,由于很少有文件定期更改,因此我们可以从增量复制中受益匪浅。我们已经尝试过Rsync,但是仅完成“构建文件列表”操作就可能需要八到十二个小时。显然,我们正在迅速超越rsync的功能(12小时的时间框架太长了)。 我们一直在使用另一个名为RepliWeb的工具来同步结构,它可以在大约45分钟内进行增量传输。但是,似乎我们已经超过了它的极限,它开始看到文件在没有删除时显示为删除(也许某些内部存储器结构已经用完,我们不确定)。 还有其他人遇到过这种大规模的同步项目吗?是否有设计用于处理此类大型文件结构以进行同步的工具?


6
在没有root密码的cron作业中使用mysqldump
如果我使用我的盒子上的root密码登录,则只需键入 mysqldump --all-databases,我将获得预期的“ Dump”。 我在cron.daily中设置了一个作业,以运行并将其转储到备份驱动器。我遇到的问题是,尽管用户以root身份运行,但仍收到以下消息 mysqldump:得到错误:1045:用户'root'@'localhost'的访问被拒绝(使用密码:NO) 尝试连接时。我不想在脚本中(谁会)硬编码mysql数据库根密码。 考虑到我可以在bash shell的命令行中键入“ mysqldump”,所以必须使用-u参数来解决。我在脚本顶部已经有#!/ bin / bash了。 我在这里想得到什么来不要求输入数据库的根密码吗?
14 mysql  scripting  cron 

1
setfacl:x.txt:不支持该操作
我做了什么,做了什么: > getfacl x.txt # file: x.txt # owner: cwhii # group: cwhii user::rw- group::r-- other::r-- > groups cwhii adm dialout cdrom plugdev lpadmin admin sambashare > setfacl --modify=g:adm:rw x.txt setfacl: x.txt: Operation not supported > uname -a Linux road 2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010 i686 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.