Articles of Debian

您在debian / red-hat服务器上安装的工具列表

在这里,我安装了一个全新安装的工具列表(大部分时间是debian): logcheck:检查日志文件并生成报告 apticron:当软件包更新可用时,向我发送电子邮件 助手:检查系统完整性 vim:;-) ethtool&ifstat:获得我的networking接口速度 拒绝主机或fail2ban:阻止bruteforce ssh连接尝试 chkrootkit:检查rootkit openntpd:用于ntp同步 升级系统:使系统保持最新 更新: sysstat:系统统计信息(iostat,sar …) 你呢? 你知道其他有用的工具吗?

如何将本地工具的出站邮件服务添加到“最小化”debian系统?

我有几台服务器在debian上运行应用程序。 每个应用程序都有它需要的软件包,而不是更多。 目前没有邮件发送function。 但是,我想像cron这样的工具的输出被邮寄给我。 服务器托pipe在一个ISP站点上,该站点提供了一个我应该用于所有出站邮件的“智能中继”服务器。 我应该如何configuration我的debian服务器: 允许像cron这样的本地工具发送邮件,就像[email protected](我特别不想'root @ machinename') 不提供任何入站邮件服务 使用ISP提供的“智能中继”作为出站邮件 什么软件包适合这种“最小”的邮件服务?

最后一个命令文件在哪里?

在Debian中以root身份使用命令行时,我得到最后一个以root身份执行的命令。 那些保存在哪里,默认的文件path是什么,我怎么find它? 谢谢

Fedora / RHEL / CentOS用于Debian / Ubuntu的“service servicename start”是什么等价物?

Fedora / RHEL / CentOS用于Debian / Ubuntu的“service servicename start”是什么等价物? 我刚刚在serverfoault上读到了一些关于使用/etc/init.d/service的问题,那么Debian上的正确方法是什么?

当在NetApp上通过Samba查看时,文件夹显示为文件

我们希望在NetApp文件服务器上更改文件,并在每次更改这些文件时,Debian机器会将这些文件复制到另外两个共享文件夹中。 由于我们使用的是lsync的重复方法,我们需要挂载Samba共享(NetApp存储),并使用Samba重新共享,我们正在从Debian机器的共享而不是NetApp进行所有更改。 问题是,有时在某些树级别,我们将文件夹视为文件而不是文件夹。 例如,树看起来像这样: / –fol1 +–fol5 +–fol6 –fol2 +–fol3 +–fol4 所有fol4 / fol6级别的文件夹,无论他们的父母是什么,看起来都是一个文件。 注意:从Debian系统看起来都不错,只有在Debian机器上看到Samba共享的Windows机器上才会出现问题。 一些想法如何解决这个问题? smb.conf文件: guest account = nobody map to guest = bad user disable netbios = yes socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=131072 SO_SNDBUF=242144 strict sync = no acl check permissions = no oplocks = False level2oplocks = False sync always […]

当根目录不存在时为nginx创build回退错误页面

我已经在我的nginx服务器上设置了任何域名configuration,以减less打开新站点/域时所需的工作量。 这个configuration允许我简单地在/usr/share/nginx/sites/目录下创build一个文件夹,域名/子域名,然后就可以了。 server { # Catch all domains starting with only "www." and boot them to non "www." domain. listen 80; server_name ~^www\.(.*)$; return 301 $scheme://$1$request_uri; } server { # Catch all domains that do not start with "www." listen 80; server_name ~^(?!www\.).+; client_max_body_size 20M; # Send all requests to the appropriate host root /usr/share/nginx/sites/$host; […]

欧洲域名的域名更新/到期date(whois)

如何从控制台获取有关欧洲域的域名到期date的信息,如.eu , .de , .sk ? 对于.com域名,我只是使用whois example.com ,但是对于欧洲域名,我只能得到简要的信息,没有date(比如.eu域名NOT DISCLOSED! ) 作为一种替代解决scheme,我发现付费的网站服务www.whoisxmlapi.com ,但它也是有限的(我正在寻找非商业项目的解决scheme)。

在debian中时间太快了,72分钟系统date在一个真实的世界秒

在GNU / Linux / Debian中遇到系统date/时间的问题:date,时间,cron时间太快了。 睡眠命令工作正常,文件修改时间是正确的。 这个问题通过命令解释: $ date Mon Sep 12 05:27:46 CEST 2011 $ time sleep 1 real 71m13.403s user 0m0.008s sys 0m0.012s $ date Fri Sep 16 22:00:02 CEST 2011 看起来像是,当运行命令“睡眠1”,并input命令“date”,4天过去了。 那么实际上没有。 关于发生什么的想法是受欢迎的。 $ uname -a Linux the_hostname 2.6.18-238.19.1.el5xen #1 SMP Fri Jul 15 08:16:59 EDT 2011 x86_64 GNU/Linux 是的,它在虚拟机中。 $ hwclock […]

OpenVPN和NFS挂载的时间问题(Debian Squeeze)

我试图通过Debian Squeeze上的OpenVPN链接挂载NFS文件系统。 问题在于init脚本的默认布局等尝试在启动VPN之前挂载NFS文件系统。 使用默认configuration,系统在引导过程中只是挂起。 我的OpenVPNconfiguration是标准的(/ etc / openvpn中的.conf文件),我的fstab是 10.123.4.5:/path1 /localpath1 nfs rw,acl,relatime,soft,intr 0 0 10.123.4.5:/path2 /localpath2 nfs rw,acl,relatime,soft,intr 0 0 10.123.4.5:/path3 /localpath3 nfs rw,acl,relatime,soft,intr 0 0 我尝试在/etc/network/interfaces为我的物理接口(eth1)添加openvpn vpnname ,当它启动eth1时尝试启动VPN,但仍尝试先挂载NFS。 closures也是一个问题:使用默认configuration,OpenVPN在使用NFS挂载的服务之前停止,所以挂起/重新启动挂起。 我怎样才能使这个工作? 清洁“这是”正确“的方式”解决scheme首选; 务实的解决scheme被接受。 🙂

`apache2ctl restart`让Apache忘记了cgi-bin

在我的Debian机器上(运行由Debian打包的apache,包2.4.7-1),每次apache通过apache2ctl restart或apache2ctl graceful apache2ctl restart ,它都会忘记我的cgi-bin目录: me@aram:~$ sudo apache2ctl graceful-stop me@aram:~$ sudo apache2ctl graceful httpd not running, trying to start me@aram:~$ curl -s http://localhost/cgi-bin/hello Hello world, from a cgi script. me@aram:~$ sudo apache2ctl graceful me@aram:~$ curl -s http://localhost/cgi-bin/hello <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL /cgi-bin/hello […]