我喜欢用下面的命令来pipe理'TIME_WAIT',希望释放资源。 echo 20 > /proc/sys/net/ipv4/tcp_fin_timeout sysctl -w net.ipv4.tcp_tw_reuse=1 sysctl -w net.ipv4.tcp_tw_recycle=1 我在做一个tcpdump的时候发现了一些有趣的东西。 有时如果客户端进行连接(syn),服务器将不会回复(syn -ack)。 我的问题是,可能是因为前三个命令。
我即将购买六台稍旧的服务器。 我在ebay上看到很多相当不错的规格。 所以它不会是最新的CPU,但它仍然足够好。 这些机器都将运行Linux(Debian),并将是64位。 你会推荐什么品牌? 我应该寻找什么陷阱? 这些稍微成熟的机器必须具备哪些特定function?
我的服务器上有电子邮件问题。 几乎所有的电子邮件都停止收到或发送。 我已经尝试使用/usr/sbin/postfix flush mailq,但没有运气。 我认为它与下列奇怪的电子邮件出现在队列中: C24CAEEBD4F* 1047 Mon Apr 11 07:40:01 [email protected] [email protected] 看起来,上面的条目试图从服务器发送一封电子邮件到服务器(XXX-XXX-XX-XX =我的IP)。 当上述项目在mailq中时,队列不会冲洗,也不会收发电子邮件。 我已经放入队列的电子邮件如下所示: 3D30DEEBD97* 3282 Mon Apr 11 07:41:05 [email protected] [email protected] 当队列只包含我已经放入的电子邮件,它工作正常。 我正在使用PHP的梨邮件pipe理我的电子邮件已经运行良好,直到现在。 我也运行Apache 2(CentOS 5.5)。 有没有人知道mailq中的奇怪条目是什么,以及为什么他们在那里? 谢谢, 克里斯。
请指教为什么我得到错误“错误:许可证字段必须出现在包:(主要包)” 我需要创buildrpm文件, 我只有specs下的spec文件 和SOURCES下的test.sh脚本 这里有什么问题? [root@linux /usr/src/redhat]# ls BUILD RPMS SOURCES SPECS SRPMS spec文件: Summary: An example tool. To show a simple rpm build of the tool. Name: test.sh Version: 6.2 Release: 2 Source:/root/test.sh Group: Development/Debuggers BuildRoot:/var/tmp/test.sh %description # rpm -ba my_spec.spec error: License field must be present in package: (main package) # ls ../SOURCES/ […]
我有一个部署脚本git从代码库中提取代码。 我想使用yuicompressor在该部署脚本中缩小JavaScript(js)和css文件。 为了缩小一个js文件,你可以使用像这样的东西: java -jar yuicompressor-2.4.2.jar test.js -o test.js 我怎么可以这样做所有js和css文件recursion(在子目录和跨所有文件,同时排除非js或css文件)? 谢谢!!
新手系统pipe理员在这里, 在我的网站上,用户下载一个50MB的文件。 我想能够知道下载是否已经完成,以便我可以运行一个bash脚本。 我在LAMP堆栈上,发送文件的php代码就像这样… <?php //download.php //content type header('Content-type: application/zip'); header('Content-Length: 46380748'); //open/save dialog box header('Content-Disposition: attachment; filename="file.zip"'); //read from server and write to buffer readfile('file.zip'); ?> 我试过netstat,但似乎无法得到任何地方。 我看到了tcp连接,但无法计算如何跟踪发送的总字节数,以便与文件大小进行比较。 我读过tshark可能会做的伎俩,但这似乎是矫枉过正。 我缺less一些基本的东西吗? 这是我可以用apache监控的东西吗? 我很难… 谢谢。
我有一个爆裂的VPS服务器,我的家用电脑是在NAT后面。 我想在另一个地方使用sshredirect来连接我的家用电脑。 我在我的家用电脑上这样做: ssh -fNgR 2221:localhost:22 [email protected] 所以在myvps.info上有一个2221端口的监听器 netstat -an tcp 0 0 127.0.0.1:2221 0.0.0.0:* LISTEN 现在我想用命令波纹pipe连接我的家用电脑 ssh -p 2221 [email protected] 但它返回: ssh: connect to host myvps.info port 2221: Connection refused 我使用nmap myvps.info来查看哪个端口打开了那里显示的vps服务器: PORT STATE SERVICE 22/tcp open ssh 80/tcp open http 135/tcp filtered msrpc 139/tcp filtered netbios-ssn 445/tcp filtered microsoft-ds 593/tcp filtered http-rpc-epmap 4444/tcp […]
我有一个pptp VPNlogin,有可能将此VPN连接设置为只有一个端口? 例如,我想将VPN连接redirect到FTP的端口21.然后从VPN地址的外部访问FTP。 另一个问题: 在具有VPN客户端function的路由器上,可以使用VPN连接转发单个端口,而在PC2(不在networking外而不使用VPN)的情况下,将FTP'21端口redirect到该路由器的开放端口,这台PC将获得路由器的IP地址。 路由器(vpn客户端 – >转发端口21?) – > PC2(外部networking)(从互联网连接到ROUTER的21端口) – > PC2 IP = ROUTER VPN IP
我正在运行Ubuntu 10.04 i386。 我使用Cyberduck(FTP GUI客户端)连接到我的服务器mysub.domainname.com(在这里改变)。 这是我想要做的: 1)将apache2 root从/var/www更改为/home/myuser/webroot以提供像index.html这样的文件 2)允许FTP写入/home/myuser/webroot 3)允许myuser用他的用户/通过组合与FTPlogin和读/写myuser文件夹中的任何地方 Apache2根文件夹工作正常。 去myserver.com/index.html工作。 但是我无法写FTP,即使我在etc/vsftpd.conf更改了这些行: listen=YES #listen_ipv6=YES anonymous_enable=NO local_enable=YES write_enable=YES #local_umask=022 #anon_upload_enable=YES #anon_mkdir_write_enable=YES dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES #chown_uploads=YES #chown_username=whoever #xferlog_file=/var/log/vsftpd.log #xferlog_std_format=YES #idle_session_timeout=600 #data_connection_timeout=120 #nopriv_user=ftpsecure #async_abor_enable=YES #ascii_upload_enable=YES #ascii_download_enable=YES #ftpd_banner=Welcome to blah FTP service. #deny_email_enable=YES #banned_email_file=/etc/vsftpd.banned_emails # chroot_list_enable below. #chroot_local_user=YES #chroot_local_user=YES #chroot_list_enable=YES #chroot_list_file=/etc/vsftpd.chroot_list #ls_recurse_enable=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/private/vsftpd.pem 问题 每当我尝试在/home/myuser或/home/myuser/webroot创build一个文件夹时,我得到错误Create […]
我有一个脚本获得价值的forms33333或23939等,即./脚本输出:24310 有没有任何可能,我可以通过使用上面的值在snmp监测超过snmp。 如果该值大于20000,则主机启动,否则主机启动。 任何人都可以让我知道,我怎样才能将这个值传输到snmp服务器? 我从snmpd.conf中得到了解决方法,谢谢。 我正在使用以下 exec .1.3.6.1.4.1.2021.9100.10 NAMEOFMYSCRIPT / path / to / your / script .9100.10是我自己添加的自定义OID。 .1.3.6.1.4.1.2021由snmpd.conf给出NAMEOFMYSCRIPT设置这个任何你想要的。 解决了 :)