Articles of linux

http_proxy环境variables中的特殊字符

什么是在http_proxy环境variables中使用特殊字符的正确格式? 或者是mor特定的,在命令行对http代理进行身份validation时,如何处理用户名或密码中的特殊字符。

端口7080上的数百个本地环回TIME_WAIT连接,Plesk

如果我运行netstat -tnep我会看到大约二十左右的regulra连接,然后是数百和数百个本地环回连接到端口7080.我认为这是与Plesk有关,但是谁能告诉我这是否有问题,以及如何修理它。 Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name … snip … tcp 0 0 ::ffff:127.0.0.1:7080 ::ffff:127.0.0.1:39875 TIME_WAIT 0 0 – tcp 0 0 ::ffff:127.0.0.1:7080 ::ffff:127.0.0.1:40225 TIME_WAIT 0 0 – tcp 0 0 ::ffff:127.0.0.1:7080 ::ffff:127.0.0.1:39980 TIME_WAIT 0 0 – tcp 0 0 ::ffff:127.0.0.1:7080 ::ffff:127.0.0.1:39061 TIME_WAIT […]

通过SSH隧道路由所有的互联网stream量

我目前已经build立了一个Amazon EC2虚拟私有云。 由于IP限制,我无法提供VPC中的所有实例弹性IP。 我有一个面向公众的服务器,我在同一个VPC中有一堆其他私有服务器。 请参考图表http://i.imgur.com/9qvNfz0.png 我的目标是通过10.0.0.1在10.0.0.2上连接到互联网,以运行一些基本的命令,如wget,ping和apt-get命令。 我需要运行什么样的SSH命令? 我在网上做了很多search,但是我还没有find任何案例。 无论是我还是不明白他们。 任何帮助将非常感激。 谢谢

为传统Linux服务器创build重新引导过程

我有一个传统的Linux系统,有一些进程(手动或自动启动)在不同的用户下运行。 服务器长时间没有重启,现在的工作人员不知道在那里运行的具体是什么,重启后要手动启动什么。 我必须做一个存储迁移,所以,我会closures并重新启动它。 在Windows中,我可以打开services.msc并注意“手动启动”和“自动但停止”进程,以便正确重新启动,即使我不知道在那里运行什么。 什么是Linux的程序,以确切地知道什么要重新启动或停止以及如何正确的重新启动后做到这一点?

代理服务器后面的名称parsing

使用Linux(Debian) 在我现在的工作地点,我在一个ISA代理服务器后面,我不能在这台机器上做任何改变。 我正在开发软件,并使用kvmbuild立虚拟机,几乎一切正常。 虚拟机在虚拟networking192.168.122.0上 在/ etc / profile中我有以下的环境variables: http_proxy=http://xxxx:8080/ no_proxy=localhost,192.168.122.0/24 我在/ etc / hosts中有VM的名字。 在主机上,我可以ping通虚拟机,并通过名称连接到ssh。 我不能使用浏览器连接到虚拟机上运行的Apache服务器,名称parsing传递给ISA服务器,我得到一个失败,显示主机名无法find(不惊讶企业DNS不知道我的虚拟机).. 所有的浏览器都一样,所以 elinks http://vmname 即使失败了 elinks -lookup vmname 为VM返回正确的IP地址。 但是,“getent hosts vmname”会为VM返回正确的本地IP。 如果我做 : http_proxy="" elinks http://vmname 那么我可以通过HTTP连接好。 有没有configuration的地方,我错过了? 我看过/etc/nsswitch.conf&/etc/host.conf&/etc/resolv.conf 我注意到“host vmname”返回2(SERVFAIL)而不是3(NXDOMAIN)。 是否有可能configuration这样的,我可以连接到外部服务器和我的内部虚拟机,而无需重新configuration每个浏览器?

无法使用rdesktop

我正在尝试从centos linux到rdesktop到Windows机器,但我只是得到下面的消息 $] rdesktop xxx.xxx.xxx.xxx:port Autoselected keyboard map en-us 并没有用户界面。 我究竟做错了什么?

VirtualBox桥接networking到Debian无法连接

我在Microsoft Windows 7上运行Oracle VM VirtualBox Manager v4.2.0 r80737,目的是为我的Debian Linux 6.0虚拟机build立一个桥接networking,以便能够通过本地networking连接到它并对其进行Internet访问。 昨天工作正常,但今天失败了。 当我使用ifup eth0命令时,它一直在等待DHCP。 它输出: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6 DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14 DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13 DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15 DHCPDISCOVER on eth0 to 255.255.255.255 […]

比源文件大的Debian软件包

这可能是一个愚蠢的问题,但我使用以下命令构build一个定制的Debian软件包: dpkg-deb –build sources/ my_package.deb sources目录大约是7MB,生成的包大约是35MB。 这怎么可能? 我错过了什么吗? 我使用这个源代码的Git,但是在构build包之前我删除了sources / .git目录。 谢谢! 朱利安

本地SSH使用“localhost”,但不使用IP地址

我无法在局域网上为笔记本电脑设置ssh。 我想我已经做了所有明显的事情。 在服务器上: ps -A | grep sshd 18278 ? 00:00:00 sshd 和 ss -lnp 显示sshd监听端口22.我检查hosts.deny和hosts.allow,都是空的。 UFW显示端口22上允许的连接,路由器防火墙closures。 在客户端: ssh -v [email protected] martin@martin-UX21E 7:54PM OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 14 Mar 2012 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Connecting to 192.168.2.12 [192.168.2.12] port 22. debug1: Connection established. debug1: identity […]

在创build后检查Amazon AWS EC2实例的质量/速度

下面是一篇关于并非所有具有相同计算性能的EC2实例的文章: http : //www.theregister.co.uk/2012/10/22/ec2_hardware_heterogeneity/ 最近我遇到了这个问题,在一些EC2testing服务器上运行一些基准testing。 尽pipe代码和负载是相同的,但其中一些性能比其他性能差得多。 更有趣的是,我看到具有相同/proc/cpuinfo机器之间的差异,所以我不认为我可以使用它来可靠地检查实例质量。 我正在寻找如何在创build后立即testing质量/速度/健康的build议。 理想情况下,我想在创build实例后运行一个30秒的脚本,然后使用结果来决定是否终止它并重试,或保持运行状态。 像计算pi到第n个数字x次的工作? 那里有可用的工具可能会更好吗? 谢谢!