Questions tagged «linux»

Linux是基于Linux内核的类UNIX开源操作系统的通用术语。



6
允许用户读取日志文件的最安全方法是什么?
我的应用程序需要对的访问权限/var/log/messages,该访问权限属于用户和组root。/var/log/messages我的应用程序可以读取的最低暴露水平是多少? 目前,我的计划是将的组所有权更改/var/log/messages为新的组,并向其中添加root和我的应用程序用户,但这也将赋予该应用程序写权限/var/log/messages。 操作系统:Centos 5.5


8
如何通过我的CentOS服务器发送电子邮件?
我刚刚使用CentOS 5.5构建了一个中等的家庭服务器。我希望服务器能够将电子邮件发送到我的Gmail帐户或其他电子邮件帐户,以处理诸如cron作业之类的各种事情。同样,能够通过我也在服务器上运行/开发的PHP应用程序发送电子邮件也将很不错。甚至可以让服务器通过mail命令发送电子邮件。 我知道有100万个Google搜索结果关于将Linux服务器设置为电子邮件服务器或配置sendmail等。但是它们似乎并不是我想要的……至少我不这么认为。我不是要设置一些其他客户端可以连接以发送电子邮件或类似此类内容的公司服务器。 我只希望服务器向我发送有关内容的电子邮件。似乎应该很简单...有人能指出我正确的方向吗? 更新 根据下面的用户请求,我尝试了以下命令: /bin/mail -s "My Subject" "myaddress@gmail.com" < /home/john/test 没有错误或任何东西。但是电子邮件从未显示在我的收件箱中。这是我的maillog Oct 27 00:52:19 localhost sendmail[13702]: o9R6qJhU013702: from=root, size=10906, class=0, nrcpts=1, msgid=<201010270652.o9R6qJhU013702@localhost.localdomain>, relay=root@localhost Oct 27 00:52:19 localhost sendmail[13703]: o9R6qJOd013703: from=<root@localhost.localdomain>, size=11209, class=0, nrcpts=1, msgid=<201010270652.o9R6qJhU013702@localhost.localdomain>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1] Oct 27 00:52:19 localhost sendmail[13702]: o9R6qJhU013702: to=myaddress@gmail.com, ctladdr=root (0/0), …
21 linux  email  centos  sendmail 

3
什么是/ usr / bin / [?
我只是在/ usr / bin中闲逛,发现一个名为的ELF二进制文件[。/usr/bin/[。我从未听说过此文件,我的第一个念头是这是隐藏程序(可能是特洛伊木马程序)的一种聪明方法。但是它存在于我所有的CentOS服务器上,似乎没有手动输入。我可以猜测一下是什么,但我一直在寻找更权威的答案...
21 linux  shell  command  test 


3
如何确定dd命令的最佳字节大小
我知道做dd if = / dev / hda of / dev / hdb会做深层硬盘复制。我听说人们已经可以通过使用“ bs”选项增加一次读取和写入的字节数(512)来加快处理速度。 我的问题是: 是什么决定从硬盘驱动器复制的理想字节大小? 和 为什么这决定了理想的字节大小?



3
X次后杀死CPU使用率高的进程?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 5年前关闭。 运行Linux我有一些进程偶尔会崩溃(游戏服务器),最终使用100%cpu。 我正在寻找一个程序或脚本来按名称检查进程列表的cpu使用情况,并且如果它们以100%的速度超过X时间(例如30秒),请杀死它们。我尝试了ps-watcher,但无法确定如何完成此操作。 仅以100%的使用率杀死该进程是行不通的,因为它将在正常运行期间短暂击中该进程。 我还发现了这个脚本,它似乎可以满足我的要求,但是仅限于一个过程:link 任何帮助是极大的赞赏!
21 linux  time  cpu-usage  kill 




10
如何跟踪超级用户活动
我想知道在Linux环境下跟踪超级用户活动的最佳方法是什么。 具体来说,我正在寻找以下功能: A)将击键记录到安全的Syslog服务器 B)能够重播shell会话(类似于scriptreplay) C)理想情况下,如果没有物理访问服务器,这应该是不可能(或相当困难)的事情。 在需要允许不同的系统管理员(甚至第三方)在服务器上执行特权操作的环境中,从安全/审核的角度考虑这一点。 每个管理员都将拥有自己的名义帐户,每个交互会话都应完整记录,并在必要时可以重播(例如,如果有人使用mc删除或更改关键文件,则仅此一个而已)知道那个人发出了mc命令;必须有一种方法可以确切地查看启动mc之后执行的操作。 附加说明: 正如womble所指出的那样,最好的选择也许不是让具有root特权的用户登录以在服务器上执行更改,而是通过配置管理系统执行此操作。因此,我们假设没有这样的系统,我们需要在同一服务器上向不同的人授予根级别的访问权限。 我对执行此操作完全不感兴趣:每个具有root特权登录到服务器的人都将完全意识到该会话将被记录(例如,呼叫中心操作员知道他们的对话在正在记录) 没有人会使用通用超级用户帐户(“根”) 我知道ttyrpld,它似乎可以满足我的要求。但是在采用这种方式之前,我想知道是否可以通过使用未修改的内核来解决。我想知道是否有针对Debian(特别是Linux)的工具,这些工具可以对超级用户帐户进行全面审核,而无需修补外壳或内核。
21 linux  security  audit 

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.