服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个Ubuntu系统每隔1-2秒写一个块到磁盘。 某种日志会产生错误。 我如何find它是哪个文件? 我一直在仔细研究输出和拖尾犯罪嫌疑人,没有运气。 有没有办法find它,真的find它?
开始我对这个很新,所以请原谅我,如果这是非常基本的,或者我听起来太不了解。 我想检查我的VPS上的特定目录中的所有文件,以确保文件是644和目录是755. FTP是不可能的,因为有太多的文件/目录。 SSH似乎是最合理的select,但在我去chmod权限之前,我想看看我将改变。 有什么方法可以find并显示不符合这个标准的文件/目录吗? 提前感谢任何见解。
我想从私有IPv4-subnet-behind-NAT切换到IPv6,但我当然无意将我的用户工作站“无保护”地暴露给networking。 前面有一些明显的观点: 允许访问提供的服务 拒绝访问工作站 有没有一个build议的防火墙设置指南,谈论这些设置的细节和经验?
我打算买一台服务器来托pipe一个Oracle数据库。 服务器将运行红帽企业Linux 5.服务器将有6个硬盘驱动器。 我知道在Linux中有4个主分区的限制。 这是我的问题:是每个物理硬盘的4分区限制(所以我可以有6个磁盘×4个主分区= 24个主分区)? 或者是操作系统只能支持4个主分区? 如果操作系统只能支持4个主分区,我该如何初始化6个磁盘? 我想在服务器上最大化我的存储容量。 谢谢,查克
我正试图这么简单的rsync到USB硬盘,命令是 rsync -az –modify-window=2 /home /mnt/exthd/tmp/ 我以root身份运行。 但是我得到了很多错误,这些错误似乎都与权限不足有关: rsync: chown "/mnt/exthd/tmp/home/someuser" failed: Operation not permitted (1) rsync: chown "/mnt/exthd/tmp/home/someuser/.bash_logout" failed: Operation not permitted (1) rsync: chown "/mnt/exthd/tmp/home/someuser/.bash_profile" failed: Operation not permitted (1) rsync: chown "/mnt/exthd/tmp/home/someuser/.bashrc" failed: Operation not permitted (1) rsync: chown "/mnt/exthd/tmp/home/guest" failed: Operation not permitted (1) rsync: chown "/mnt/exthd/tmp/home/guest/.bash_logout" failed: Operation not permitted […]
我想在adduser脚本中添加一个条件来更新nginx.conf,以便在我创build一个新用户的时候,将它作为http:// ipaddress /〜用户加载〜/ www。 当用户名为www.domainname时,它将在〜/ www文件夹中托pipe该域名。 有没有脚本已经这样做?
我是一个Centos用户,刚刚开始我的第一个Debian安装。 在Centos中,ls命令以颜色列出输出以指示项目是否是文件,目录,符号链接以及文件/目录是否是世界可写的。 这是一个例子… 我怎样才能在Debian中启用这种颜色显示? 谢谢
我想知道是否可以通过简单的IP表规则来防止小型(D)DoS攻击? 小到我的意思是说,他们正在泛滥我的networking服务器约400多个请求从一个或两个IP地址。 当我注意到他们已经开始点击我的networking服务器时,我可以放弃IP地址,但是通常需要花费几分钟的时间让IP表格反对这个IP,并且完全放弃它,这样它就不会影响该Web服务器。 我用以下命令删除IP: iptables -I INPUT -s "IP HERE" -j DROP 然后显然保存它: /etc/init.d/iptables save 我通常使用以下命令找出攻击的IP地址: netstat -plan|grep :80|awk '{print $5}'|cut -d: -f 1|sort|uniq -c|sort -n 这样做的问题是,我必须在那里,这需要我采取行动。 是否有一个IP表规则,我可以用来删除一个IP地址后,达到150连接? 这样,我不必担心它压倒了Web服务器,我也不必在那里阻止它。 顺便说一下,如果有问题,我在CentOS上使用Apache。 感谢您的时间。
我写了一个nagios脚本的一半,我已经与SSH打了个烦恼。 根据手册页: -q Quiet mode. Causes all warning and diagnostic messages to be suppressed. 但是,如果我启用安静的标志,然后通过一个无效的端口,我仍然得到一个错误: $ ssh user@localhost -q -p test Bad port 'test' 这是一个问题,因为这将使这条信息成为第一条线,这就是Nagios所抓的。 在从ssh获取!= 0退出代码后,我需要输出“Warning | SSH error”之类的东西,但是我输出的第一行是第二行。 如何让SSH真正安静? 注意:我不确定是否在serverfault,超级用户或者stackoverflow上发布这个问题。 我去了serverfault作为用户基础可能是最经验的cli SSH和cli脚本解决方法。
快速的问题:我已经创build了可以预热我的数据库的命令。 事情是这些select是大的。 当我做这样的select时,我把所有“jiba-jaba”都放到terminal窗口中。 你怎么能让mysql做“安静”的select? 不用花时间把所有的垃圾打印到我的terminal上?