我正在使用unix服务器,使用plink或session.net(一个打开到服务器的ssh连接并运行命令的C#模块)进入机器。 一切都很好,直到我们星期一重新启动机器。 现在,每当我尝试使用程序访问机器时,都会执行类似于禁止我的IP地址的操作。 我已经尝试vi /etc/hosts.deny但没有任何东西,我只有读访问它和hosts.allow 。 我对Unix系统pipe理知之甚less,但是我确实需要这台计算机来阻止我的ipaddress。 (我使用的用户名和密码是正确的,因为当我使用putty和winscp时,服务器首先不会自动禁止我的IP。) 谢谢您的帮助。 编辑: 我发现/sbin/iptables但是它说不允许在PC上以root身份执行/sbin/iptables -L -v 我的老板以root身份运行iptables -L -v ,并且没有关于禁止的信息 我发现,经过一段时间 – 大约一个小时 – 我的ip地址上的禁止或阻止被释放,但是当我进入机器时很快重新build立 rsaencryption和自动login不能解决问题 重新启动机器会导致它允许1到4个链接,然后拒绝来自IP地址的所有新连接 $ cat / etc / *发布 20110420_1358 CentOS版本5.5(最终版) $ cat /etc/hosts.deny hosts.deny该文件描述了主机的名称 *不允许按照决定使用本地INET服务 通过'/ usr / sbin / tcpd'服务器。 portmap行是多余的,但是要提醒你 新的安全端口映射使用hosts.deny和hosts.allow。 尤其是 你应该知道NFS使用portmap! $哪个denyhosts fail2ban (/ usr / bin / bin:/ […]
我开始我的屏幕连接与一个spawn命令内的期望脚本:产卵屏幕/ dev / … 但是我不知道脚本结束后我怎么能把屏幕关掉
在我的access.log中,我看到来自127.0.0.1的请求,并检索服务器的“/”,然后引用所有的graphics和CSS。 这种情况经常发生,每5分钟一次。 我想知道为什么和如何运行wget。 我改变了/etc/wgetrc “referer”,以validation它是本地的wget可执行文件,使这些调用,这是。 在crontab中找不到任何可疑的东西。 服务器正在运行munin-node。 莫宁插件可以做这个吗?
今天我试图debugging一个过程没有拿出正确的环境variables的问题。 我们花了好几个小时才意识到它没有select正确的variables。 我试图列出他们在这里使用的解决scheme: https : //serverfault.com/a/104175/90224 ( ps eww [pid] ),但它似乎有一个像3155个字符,这是甚至不接近足以满足特定的应用。 (这个时候甚至没有打印命令行选项) 我可以在AIX上使用另一种方法来find它吗? 我是一名软件开发人员,所以我不介意需要一些代码的解决scheme。
我正在使用OS X上的terminal应用程序尝试清除我的命令历史logging。 我的$HOME/.bash_history文件中的条目与history命令返回的内容不匹配。 echo $0命令告诉我,我的terminal会话正在使用bash shell( -bash ),所以我期望这些是相同的。 此外, history -c命令只会清除terminal应用程序中使用history命令查看的history ,但不会影响$HOME/.bash_history文件的内容。 请有人帮忙解释我的误解?
我的问题是有点偏离主题或可能是不切实际的。 事情是,在网上有太多的材料可以下载定制的Linux发行版。 但是如果我想制作自己的Linux发行版呢? 可以说我已经下载了linux内核,gnome dekstop,gnu grub。 如何在这些帮助下build立我自己的发行版。 我想要你的帮助,参考,链接。 谢谢。
假设我有两个主机:A和B,用户a和b。 B是安装Cygwin的Windows机器,如果这很重要的话。 B被configuration为从A通过SSH访问而不需要密码(它包含A的公共RCA密钥),所以我可以通过以下方式在A上运行命令: ssh b@B [command] 但是当我尝试运行一个命令时,需要访问一个环境variables,命令失败: [15:54:08] – a@A – ~ $ ssh b@B 'echo $ANT_HOME' 返回空string。 相同的命令,如果直接连接(不通过SSH)是正确执行的: b@B ~ $ echo $ANT_HOME /cygdrive/c/PROGRA~1/apache-ant-1.9.0 后者是可能的,因为相关的variables是在“bash_profile”中输出的: export JAVA_HOME="/cygdrive/c/PROGRA~1/Java/jdk1.7.0_45" export ANT_HOME="/cygdrive/c/PROGRA~1/apache-ant-1.9.0" 但由于某些原因,这不适用于SSH的情况。 一些额外的信息可能是有用的。 主机B有Windows XP + Cygwin。 CYGWIN sshd在SYSTEM帐户下运行。 在Windows的“系统”环境variables部分中定义了JAVA_HOME和ANT_HOME。 当我运行“$ ssh b @ B env”命令时,它不会打印ANT_HOME或JAVA_HOME,但是如果将它们包含在sshd_config文件中,则会执行此操作。 但即使如此,简单的命令ssh b @ B'echo $ ANT_HOME'不能像我所期望的那样工作。 请给我一个提示,通过SSH运行命令需要做什么。
目前使用下面的代码获得排名前20的ips按要求sorting: grep 'GET /' /var/log/nginx/access.log | awk '{ print $1 }' | sort -n | uniq -c | sort -rn | head -20 输出: 575 66.249.*.* 570 66.249.*.* 534 207.46.*.* 511 157.55.*.* 493 66.249.*.* 435 207.46.*.* 383 66.249.*.* 378 157.55.*.* 368 66.249.*.* 336 66.249.*.* 334 188.165.*.* 332 174.24.*.* 292 54.209.*.* 251 66.249.*.* 241 66.249.*.* 234 […]
我一直在使用cstream很多事情,例如为了减lessmysqldump对驱动器的影响。 不过,我总是通过直接从脚本或cronjob调用二进制文件来完成此操作。 我现在有一种情况,如果我可以使用logrotate cstream ,但是经过一些试验,我无法得到它的工作。 你可以用两种不同的方式使用cstream : 作为“猫”二进制 cstream foo | gzip 作为来自另一个过程的pipe道 mysqldump foo | cstream > dump.sql 更确切地说,我想从compresscmd选项中调用cstream 。 现在我只是在logrotateconfiguration文件中使用这个。 compresscmd /bin/gzip compressoptions -9 但就像我说的,我想用类似的东西 compresscmd cstream foo | gzip 那可能吗? 我可以使用logrotateconfiguration文件中的variables/macros,以便我可以传递文件的信息压缩到cstream ? 另外,我尝试使用带有脚本的compresscmd来打印脚本收到的参数,但是我只看到一个参数值为= -9 所以,实际上我不知道gzip是如何获取这些信息的。 它是否只能从logrotate获得一些bash env值? 我看了一下logrotate的文档,但是我看不出有什么答案。 任何人都可以对此有所了解吗?
我们正在运行Python WSGI服务器(uWSGI),并更改为套接字文件而不是tcp / ip localhost:port连接。 现在我们的uwsgi日志充满了像这样的错误 IOError: write error SIGPIPE: writing to a closed pipe/socket/fd (probably the client disconnected) during GET /en/photos/?orientation… (ip …) !!! uwsgi_response_write_headers_do(): Broken pipe [core/writer.c line 296] during GET /en/photos/?orientation… (ip …) 改回本地主机:端口,日志中没有错误。 页面正在加载两种configuration。 我们更喜欢Unix套接字,因为它们速度更快一些…有没有人知道是什么原因导致了这个错误? uwsgi.ini: daemonize = /var/log/uwsgi/debug.log module = project.wsgi:application socket=127.0.0.1:1111 #socket = /tmp/tmp.sock #chmod-socket = 666 master = […]