Articles of linux

最好的方式来标记/确定过程后来杀死他们?

在我的linux启动脚本中,当我启动一个进程(openvpn用于这个例子,但问题是一般的任何进程); openvpn –config /etc/myserver.conf 什么是最好的方法来find它,并100%确定这是正确的过程,并在停止部分杀死它? 我通常使用像这样的东西: pid=$(ps -efww | grep -v grep | grep openvpn | grep /etc/myserver.conf | awk '{print $2}') 当然,它几乎在所有的时间都可以运行,但是有时偶然会遇到与几乎相同的名称匹配的进程(例如myserver.conf-new),所以我正在寻找更好的方法。 有些进程有办法将pid存储在某个地方,这很好,但是通常我只是基于某个文件夹中的pid来杀死进程而持怀疑态度。 Solaris有项目 ,并不是所有的玫瑰都是我有限的经验,因为你必须首先设置/ etc / projects,但它确实可以很容易标记和以后find进程。 也许使用环境,比如设置一个像(MYID = myserver)的环境variables,然后用ps e -ef | grep MYID=myserver查找它 ps e -ef | grep MYID=myserver ? 仍然可能遭受意外匹配相同的问题。 我希望有一些容易的事情: launch –tag myserver openvpn –config /etc/myserver.conf 和 pgrep –tag […]

我怎样才能使一个启动脚本(Linux)在启动时加载我所有的程序(dameons)?

例如,我需要在启动时执行以下脚本 service httpd start service mysqld start service sshd start service pure-ftpd start /usr/local/bin/noip2 start 我不想在每个程序的init.d文件夹中创build一个别名。 相反,我可以让一个文本文件,所有这些被称为。 那会容易得多。 谢谢!

使用iptables限制IP访问ssh

我想允许某个IP地址或整个networking(源)通过ssh连接到达我的服务器,并删除所有其他未经授权的源IP地址。

如何从XEN虚拟机login控制台输出?

我有一个可以使用VNC访问的控制台的xen hvm vps。 我想知道是否有任何logging任何东西/发送到控制台的任何方式? 我正在尝试login控制台,导致我的vps崩溃每天有一些奇怪的原因。

最简单的方法来检查点击每分钟?

我被要求看一个网站有很多的stream量。 他们禁用access_log出于性能原因(它看起来不错,寿),我想知道他们每分钟/小时/无论多less点击。 没有启用access_log我怎么能检查点击每分钟/小时/天在apache服务器上? 也许主页上的代码行猜测?

监视数据中心的带宽使用情况

我想知道什么应用程序最适合测量大型数据中心的带宽使用情况。 我们公司正在build立一个拥有大约1000台物理服务器的DC。 我们想测量来自DC的传出和传入stream量。 我们不需要跟踪内部networking活动。 告诉我们每个主机每分钟/小时/天/月使用多less带宽。 我以前使用过vnstat,但是不会显示每个主机的使用情况。 是否可以使用任何Nagios插件来监视使用SNMP的防火墙/路由器并生成报告? 我没有在这样的大型networking上工作,所以在这里有点失落。

sudo问我密码

我编辑/ etc / sudoers使用visudo命令,以授予用户sudo特权没有密码如下: userName ALL=(ALL:ALL) NOPASSWD:ALL 但是这对我没有用, 任何build议提前致谢

如何使用命令在CentOS中find最大的文件夹

我们的VPS上的磁盘不知何故神奇地满了,我正在手动查找任何大文件,甚至使用一个命令来打印所有大于500MB的文件,我没有结果。 是否有一个命令,可能会search或打印文件夹名称,这也是500MB大? ps:我使用CentOS 5.7 提前谢谢了!

有没有办法完全禁用SendMail的出站机会性TLS支持?

CentOS 5.x SendMail 8.14.4 当我的Sendmail服务器试图与外部主机进行通信时,过度的networking安全function导致TLS协商失败。 这导致sendmail不断地重新发送一些消息,因为它不会故障转移到未encryption的发送。 有没有办法完全禁用出站的TLS? 我知道我可以添加Try_TLS:broken.server单个mxlogging(或部分域)的NO条目,但我宁愿完全禁用它,直到根本原因得到解决。 据我所知,似乎没有任何方法可以告诉SendMail不使用TLS。 我试过Try_TLS:*但是没有工作。 我明白,根本原因不是我的具体系统,但由于我没有控制受影响的部分,我想至less让邮件stream动。 有任何想法吗?

n00bie Linode VPS – 我是否合理安全? 如何审计?

Total Linux n00bie – 第一次VPS设置(Linode.com)。 我花了一个月的时间研究和尝试设置。 经过一些转储和重新安装,我终于有了一个服务器和function(已经上涨了几个星期了)。 我很想从专家那里得到一些关于我的安全措施的反馈。 ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++ 设置:典型的Ubuntu 10.04 LAMP环境 控制台: webmin(端口10000) 邮件:后缀(端口25) 安防措施: (遵循http://www.andrewault.net/2010/05/17/securing-an-ubuntu-server/ ) ssh通过公共/私人键(在win7机器上的腻子) PasswordAuthentication no PermintRootLogin no UFW ufw默认拒绝传入 ufw默认允许传出 ufw允许80 / tcp(http) ufw允许443 / tcp(ssl) ufw允许XXX / tcp(ssh自定义端口) ufw允许25(邮件服务器) ufw允许10000(webmin) ufw拒绝22(ssh默认) ufw拒绝3306 / tcp(mysql) ufw启用 安装fail2ban – 不允许暴力攻击 禁止传入数据包的源路由 sudo sysctl -w net.ipv4.conf.all.accept_source_route=0 sudo sysctl -w net.ipv4.conf.default.accept_source_route=0 […]