服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个脚本,如果文件存在或不存在,我想显示不同的消息。 我有一个脚本,如: count=ls /import/*.zip | wc -l echo "Number of files: " $count if [ "$count" > "0" ]; then echo "Import $count files" else echo "**** No files found ****" fi 但是,如果没有文件存在,这是显示No such file or directory而不是0个文件。 /import/目录中有一个目录,所以我不能只执行一个ls命令,因为它总会返回一个大于0的值。 如何计算特定扩展名(.zip,.gz等)的文件数量,并在bash脚本中使用该值来显示文件数量,然后在if语句中使用它来显示不同的消息?
示例命令: $ tar -cvjf destination.tar.bz2 /path/to/folder/source 我想最终destination.tar.bz2 ,解压缩时,不包括一个/path/to/folder/文件目录。 提取tarball然后将/path/to/folder/source的内容mv到另一个目录似乎效率低下。
使用Duplicity我可以对不可信的远程存储进行增量,高效的备份。 这工作正常,我可以在特定的时间点恢复文件(或之后的下一个备份)。 那么现在我想知道什么时候在所有的备份历史上做了一个特定的文件更改 。 文件更改时间戳和大小以及备份时间戳就足够了。 任何方式来做到这一点与双重性? 编辑:我应该澄清,我想看到每个变化/版本的文件,而不仅仅是最后一个,例如当它是第一次引入,当它发生了变化。 这可能是在多个备份增量备份。
我正在查找一个Exchange 2010命令,它将执行以下操作: 给定一个电子邮件地址(完全限定域名和全部)检查电子邮件地址是否与系统中的某个邮箱或组相关联; (理想情况下)显示哪个实体拥有该电子邮件地址 这将对我检查我的迁移非常有帮助,并确保我们所有的别名都已正确移动。
在centos上,我可以通过在terminal中按Ctrl +箭头(左或右)来跳过一个单词。 当我ssh到一个FreeBSD的盒子,我尝试相同的模式,我得到: $ tail -f 20120412.log;5D;5D;5D (每个尝试= ; 5D ) 有没有办法来解决这个问题? 我正在使用Ubuntu 12.04 +终结者。 提前致谢。
我在IIS 7.5中将物理path更改为我的网站,并将图标更改为: 我改变之前完全是香草。 我无法find任何有关该图标的含义的文档,工具提示只说“默认网站(多协议)”,因为http是我在高级设置中唯一启用的协议,所以不能为真。 这是我的绑定: 任何人都知道爆炸图标意味着什么,以及如何解决这个问题? 或者,这甚至是我需要关心的事情吗? 谢谢。 🙂
我正在用vsftpd设置一个服务器,让虚拟用户访问他们的空间。 现在它完全正常工作,但只有CRYPT密码。 所以 sudo htpasswd -c /etc/vsftpd/ftpd.passwd phpmyadmin 不会让我login,但是 sudo htpasswd -c -d /etc/vsftpd/ftpd.passwd phpmyadmin 将。 /etc/vsftpd.conf文件 listen=YES anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 nopriv_user=vsftpd virtual_use_local_privs=YES guest_enable=YES user_sub_token=$USER local_root=/var/www/vhosts/$USER.universe.local chroot_local_user=YES hide_ids=YES guest_username=vsftpd /etc/pam.d/vsftpd auth required pam_pwdfile.so pwdfile /etc/vsftpd/ftpd.passwd crypt=2 account required pam_permit.so crypt=2 我从源代码安装apache2.4.3以及PHP。 我试过的东西: 谷歌很多 设置crypt = 2 问朋友们 使用SHA(也不工作) 更新htpasswd和vsftpd 我一直在为此苦苦挣扎了一周,希望你们能进一步帮助我
我一直负责在服务器之间迁移我们的一个站点(两个不同的主机)。 这两个环境都是linux。 该网站streamvideo,所以服务器目前充满了媒体文件(图像和video)。 我的第一个想法是,我们会使用rsycnc来传输一切,但我希望尽可能高效,尽可能快地做所有事情。 我想你们中的一些人可能对如何加快这个过程有所build议,或者如果rsync甚至是正确的select。 提前致谢。 道歉我有限的系统pipe理员的知识… 编辑:我们正在运行一个基本的LAMP堆栈(centos)和移动到机架空间上的红帽子)。
我发布的.deb包期望可以调用lsb_release。 一位使用Debian 6.0.5的客户表示,lsb_release命令(即使在terminal中)也会产生一个未find命令的错误。 这是标准还是他的Debian的构build有什么问题?
我正在考虑将自动加载磁带机作为备份策略的一部分。 这将是我第一次使用磁带备份的经验。 磁带驱动器的成本效益似乎取决于他们将提供多年服务的假设。 但是,我很难评估磁带驱动器需要多less年的服务。 他们有很多移动和磨损的部分要打破,这意味着他们应该是可修复的; 但是产品文献并没有提到修理方面的问题。 具体而言,我正在寻找对以下问题的回答: 修复发生故障的自动加载磁带驱动器是否很常见? 如果是这样,谁通常修理? (制造商,第三方,内部?)另外,备件的可用性如何? 如果他们通常不被修理,我怎么评估一个磁带驱动器可以持续多久? 是否有一些品牌或自动加载的磁带驱动器比其他更可靠或更好的服务? 背景:我主要基于我对激光打印机的经验,了解磁带驱动器的维护。 一些入门级打印机显然不值得修理。 另一方面,我仍然维护一些相对简单的LaserJet 4V打印机。 我想知道自动加载磁带驱动器适合哪个频谱。