Articles of linux

电子邮件系统应该虚拟化吗?

我一直在为一个由postfix,procmail,dovecot,clamav,spamassassin,MailScanner,ldap,maildir,xfs,lvm,CentOS组成的学术部门运行电子邮件系统。 用户数量在3000左右,硬件供应不成问题。 目前在两台独立的服务器上运行确切的设置,这种共享负载。 最近我一直在考虑虚拟化整个设置。 任何为什么不虚拟化的原因? 谢谢。

在Nagios / OMD中一个小时后联系小组进行警报

我正在尝试为下面的场景find一个解决scheme。 我有一个Nagios几百个服务(OMD安装check_mk和其他美味的东西),它们被定义为不同的服务types,所以对于不同的types,我有不同的联系人组,谁会在发生问题时得到警报。 它运行良好,但是如果服务在1小时后处于关键状态,并且已经被确认/评论等,我想要调用一个脚本。 我在参考文档中没有find任何内容。 提前谢谢你的帮助 典型的服务types: define contact{ contact_name level1 ; Short name of user use generic-contact ; Inherit default values from alias Gravity Level1 ; Full name of user email [email protected] ; email for alerting } define contactgroup{ contactgroup_name defcon3 members level1, level2 } define service{ name defcon3-service ; The 'name' of this service […]

如何让一个文件夹在Linux上的某个组的用户访问

我试图让“www”组的所有用户都可以访问/ opt / apps文件夹。 该组的主要用户将是'jboss'用户,所以我跑了: sudo chown -R jboss:www /opt/apps “jboss”和“ubuntu”用户都在“www”组中,但只有“jboss”用户可以写入/ opt / apps文件夹。 如何使/ opt / apps文件夹可写入“www”组中的所有用户?

有人能解释这个报告吗?

这是我最近设置的rkhunter输出,所以我每天早上都会得到这个报告,可能somone请解释一下,如果我有一个严重的问题在这里(我知道httpd,openssl,PHP和sshd不是最新的,但所有其他命令,我不知道不明白 – 我是否有违规行为,有人用他们自己的文件replace了他们的文件 – 例如“/ usr / bin / whatis”) Warning: Checking for prerequisites [ Warning ] The file of stored file properties (rkhunter.dat) does not exist, and should be created. To do this type in 'rkhunter –propupd'. Warning: WARNING! It is the users responsibility to ensure that when the '–propupd' option is used, all […]

从ps中排除subprocess

背景:要重新加载应用程序configuration,我需要kill -HUP父进程的PID。 要find我目前使用ps auxf | grep gunicorn PID 用下面的例子输出ps auxf | grep gunicorn : $ ps auxf | grep gunicorn stpe 4222 0.0 0.2 64524 11668 pts/2 S+ 11:01 0:00 | \_ /usr/bin/python /usr/local/bin/gunicorn app_api:app -c app_api.ini.py stpe 4225 0.0 0.4 76920 16332 pts/2 S+ 11:01 0:00 | \_ /usr/bin/python /usr/local/bin/gunicorn app_api:app -c app_api.ini.py stpe […]

linux自动重命名文件夹

我有一个安装了Ubuntu的文件服务器 它通常通过SMB从pc(ubuntu)或笔记本电脑(Windows 7)访问, 有时会发生文件服务器上的文件夹名称正在变成一些没有意义的名称,如TOZC0N~L或TOJNL7~U 硬盘似乎很好,我不能想象桑巴舞弄乱文件夹名称。 这个问题没有规则,我不能重现,有时候会发生。 有任何想法吗? 这里是fstab #TREKSTORE 1TB UUID=581C906F1C9049C0 /media/mext_2 ntfs defaults 0 0 #mext_3 UUID=4A466C6654E92192 /media/mext_4 ntfs defaults 0 0 #mext_2 UUID=EAB26EE9B26EB9A9 /media/mext_3 ntfs defaults 0 0 #Here's samba conf for one parititon [mext_2] comment = Public Folder path = /media/mext_2 available = yes public = yes valid users = elmasry read […]

如何testing内部驱动器在启动时是否没有分区,以及是否自动设置驱动器?

假设我有一套从PXE启动的全新服务器。 我想要做的是自动检测到内部硬盘没有格式化,因此创build分区并在启动时自动格式化。 随后将相应的条目添加到fstab并安装它。 之后,它将被留下。 该驱动器仅用于caching数据。 我卡住的位是1)识别磁盘是否有分区或没有。 即检查磁盘是否有分区表。 我可以testing文件/ dev / sda而不是/ dev / sda1吗? 2)识别哪个磁盘启动,所以我可以忽略它。 3)从命令行创build分区。 所以,我希望放在一起的是我可以放入启动过程的脚本。

在Subversion中,如何在当前修订版本中创build一个从版本库?

我有一个巨大的Subversion版本库,并希望创build一个用于实时备份目的的从属资料库。 不过,我不想重播修改历史到奴隶,因为这将需要几天,由于我的存储库的大小。 我已经有了通常的基础设施,例如钩子脚本和两台服务于主服务器的主服务器,并且很快成为从服务器库。 我该怎么做呢?

通过命令行发送文件通过FTP而不用交互模式

我想通过使用命令行(在Linux上)通过FTP自动发送文件。 通过这个我的意思是我想直接从命令行发送文件,没有任何交互模式。 我想从命令行传递所有参数(为了私人目的,它在本地networking上,所以在命令行上input密码对我来说是很好的)。 我知道我要发送什么文件,以及我要存储的位置。 到目前为止,我的google-fu已经失败了,因为关于“命令行ftp”的所有指南实际上正在进入交互式文本界面,这不是我想要的。 那么如果我不想进入交互模式,并且想通过命令行传递所有参数,那么我怎么通过FTP发送一个文件呢?

禁用在Linux上删除权限

我已经创build了一个ftp目录,我希望虚拟用户可以创build和更新文件夹和文件,但不能删除它们。 我怎么想这样做呢? 我已经在fedora 16平台上用vsftp创build了这个ftp。 谢谢,