Articles of linux

CentOS54服务器没了,没有ssh,没有ping,控制台挂了。 没有日志

我的一个nfs服务器今天早上从监视中消失了。 我检查出来,控制台挂起,没有反应,显然是坠毁。 我重新开机并检查了系统日志,而且它似乎刚刚崩溃,没有迹象表明原因。 有没有我可以应用的任何内核或debugging设置,试图阻止未来再次发生或这个问题。 (或关于如何进行的任何build议)

硬化我的灯服务器。 我需要防火墙吗?

我正在Debian Linux(Lenny)上build立我的第一台Lamp服务器。 我是一个完整的新人,所以请原谅我的无知。 我正在尝试保护服务器,并使用netstat输出删除了所有不需要的开放端口。 我已经把它放到只有2个开放端口,这是http和mysql端口。 如果我只打开这两个端口,这是否意味着他们是唯一可以通过某个/某些东西在我的机器上发起攻击的两个端口? 如果只有两个开放端口,我需要设置防火墙吗? 显然在将来我将需要打开其他端口的东西,如SSH等 谢谢

采购一个文件

我有一个软件系统安装。 源位于/ opt / Software。 有一个软件的bashrc文件,需要为每个使用它的用户提供资源。 会增加的 source $PATH_TO_SOFTWARE_BASHRC 到他们〜/ .bashrc工作的所有用户? 我应该如何在$ PATH_TO_SOFTWARE_BASHRC中设置文件的权限,以便所有用户都可以访问该软件?

Linux服务器 – 备份生产数据库

我创build了一个脚本来备份生产数据库。 我最初的做法是备份mysql目录本身(/ var / lib / mysql),但其他用户不鼓励它。 脚本非常简单,一旦shell脚本知识很基础。 #!/bin/bash # backup file backupFile="backup_$(date +%d%m%Y_%H%M).sql" # create the backup file using mysqldump /usr/bin/mysqldump -uuser -ppass db > /home/user/db_backups/$backupFile # copy the backup file to the remote server rsync -e ssh -varuzP /home/user/db_backups/ user@remoteserver:/home/user/backup/mysql 首先,我想知道你对剧本的看法。 其次,我还想知道rsync是否在生产服务器和远程备份服务器之间的传输过程中检查可能的文件损坏。 在此先感谢您的帮助,最好的问候!

更智能的客户服务电子邮件,如何?

现在我只在我的域名上有一个电子邮件用于客户服务,我自己回答所有的电子邮件。 但是,我的业务已经增长得足够多,以至于我正在花费大量时间来回答其他人可能正在回答的所有这些电子邮件。 我希望能够给其他人一个电子邮件地址用于客户服务电子邮件,但允许他们传递他无法处理的电子邮件。 这对他们来说只是将电子邮件转发给我是不行的,因为这样做会给他们带来麻烦,并且在回复客户时会使他们感到不方便。 我在WHM / Cpanel服务器上,这样做的最好方法是什么?

伪造端口53上的TCP连接是否有问题?

我运行一个服务器,其中包括DNS和axfrdns用于处理来自我们的辅助DNS(另一个系统)的传输请求。 我知道tinydns使用UDP上的端口53,而axfrdns使用TCP上的端口53。 我已经configurationaxfrdns只允许来自我同意的辅助主机的连接。 我运行logcheck来监视我的日志,每天我都会看到端口53(TCP)上看似随机的虚假连接。 他们通常是来自ADSL连接。 我的问题是 这些无辜的请求或安全风险? 我很高兴使用iptables阻止屡犯者,但不想阻止我主持的网站之一的无辜的用户。 谢谢,达伦。

限制networking带宽为一个IP

对于一个stream量pipe理应用我应该限制带宽为客户的IP地址,每个IP有不同的限制 如何使用tc-tbf作为特定的ip地址 或者是其他解决scheme?

什么是真正的服务器时间? Linux的/ CentOS的

问候, 我试图找出什么时区的操作系统/ BIOS时钟? 正在运行。 问题是,如果TZ缺失或空,我怀疑date和ls恢复到TZ = UTC。 但是,如果TZ = America / Los_Angeles,或者America / Chicago,那么我知道LOCAL时区的设置。 但是我怎么知道Linux操作系统正在运行的时区呢? cron和其他守护进程的基础是什么? -daniel

清理/ tmp

什么机制控制/ tmp目录清理的频率/时间。 如果有这样的内置机制,还是需要使用自定义的cron? 我将不胜感激一个特定的命令/工具,或者如果你只是指向我在哪里可以find适当的文档。 如果有问题,我正在使用Ubuntu 10.04服务器。

我如何最好地总结bogomips?

我想比较一下运行Linux(Centos)的服务器–cpu。 我想把所有的bogomips的总和拿来比较,但是只能拿出这个丑陋的shell线: echo 0 `cat /proc/cpuinfo | grep bogomips | cut -d ":" -f 2 | tr " " "+" `| bc (0是必要的,因为否则该行以+开始并且不适合bc) 有没有更好的方法来做到这一点?