Articles of linux

默认为IPv6 Linux

我在Linux上安装了IPv6,但是默认情况下不使用IPv6,除非我指定它。 例如: ssh -v HOSTNAME 我看到ssh连接到IPv4地址。 我能得到它使用IPv6的唯一方法是如果我: ssh -6 HOSTNAME -or- ssh IP::v6%INTERFACE 我在Solaris机器上使用相同的主机,IPv6工作正常。 Solaris上: nslookup host1 Server: 10.1.44.100 Address: 10.1.44.100#53 Name: host1.sc.somehost.net Address: 10.1.42.37 dig AAAA host1.sc.somehost.net ; <<>> DiG 9.6-ESV-R8 <<>> AAAA host1.sc.somehost.net ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4583 ;; flags: qr aa rd […]

脚本或某人观看从我的服务器(HTTP)下载文件的人

我试图找出一种方法来实时看到人们下载文件,以确保从该人下载是成功的。 我似乎无法find我需要的searchstring。 任何帮助表示赞赏! 我有一些我创build的bash脚本,用于实时监控我的HTTPlogin,Mail,SSH和其他一些事情以及端口连接和负载。

每个外部网站上的nginx 502坏网关

我刚刚安装了nginx,并按照官方网站上的指导,使用php5-fpm进行设置,但它不能正常工作。 甚至没有默认网站,没有PHP是在我的服务器以外的工作。 试试listen = 127.0.0.1:7777和listen = /var/run/php5-fpm.sock两者都不起作用。 我可以在我的服务器上使用lynx访问http://localhost ,但不能从其他地方访问(显然是使用外部IP)。 是的, php5-fpm deamons正在运行,是的端口(80和7777)被打开。 不要使用php-cgi 。 我的configuration: user www-data; worker_processes 4; pid /var/run/nginx.pid; events { worker_connections 768; # multi_accept on; } http { ## # Basic Settings ## sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; # server_tokens off; # server_names_hash_bucket_size 64; # server_name_in_redirect off; […]

部署远程DHCP服务器

请不要太苛刻。 我对IT界相当陌生,任何build议/解决scheme都将不胜感激。 问题:我想将Cent OS DHCP服务器部署到不同的远程站点。 这可能是4或5个不同的地点。 我的想法是把所有的设备都放在一个小笼子里。 有没有一种自动的方式来设置类似的configurationDHCP服务器(如kickstart也许?)? 编辑:感谢您的input。 DHCP服务器也将充当PXE服务器。 它将连接到多个设备(12+),通过PXE下载映像,然后通过Internet下载更新。 最终目标:我希望事先准备好DHCP和PXE,所以他们所要做的就是插入它。而不是手动(逐个)手动执行每个服务器。

Memcached端口和CSF

我有一个由WHM驱动的小型/中型VPS,并在Magento支持的网上商店旁边运行一些个人网站。 在服务器configuration细节方面,不是一个真正的专家我最近聘用了一个人来监督一个memcached安装,而且似乎工作。 经过我自己的进一步阅读后,虽然我偶然发现一个教程提到相关的端口(在我们的情况下是11211)必须包括/添加到CSF的TCP_IN“和”TCP_OUT“部分,现在显然不是在我们的安装情况。 这是一个真正的要求吗? 我可以随意添加这个相关的端口,这样做有什么优点/缺点吗? 一些专家的意见将是真正的赞赏。 非常感谢你。

Linux服务器挂起和内存命中零

我在一台256 MB内存的虚拟专用服务器上运行Debian Linux服务器(使用Apache 2和MySQL)。 (我也使用swapspace包。) 系统挂起。 内存图(由主机提供)显示使用的内存几乎为零(约3 MB)。 CPU使用率同时达到100%。 我已经重新启动系统,它再次运行。 发生了什么?

rhel中/etc/udev/rules.d/70-persistent-net.rules文件的用法是什么?

Linux中使用/etc/udev/rules.d/70-persistent-net.rules文件是什么? 是除了70-persistent-net.rules以外的其他方式来更改linux中的接口名称? 谢谢。

什么时候应该使用乘客,独angular兽和机架?

关于木偶常常提到乘客 , 独angular兽和机架 ,但我无法弄清楚它们的目的是什么。 Passenger的网站说: Phusion Passenger是Ruby(Rack)和Python(WSGI)应用程序的Web服务器和应用程序服务器。 它使您能够以最less的麻烦运行您的Web应用程序,在pipe理您的应用程序的stream程和资源时,为您处理所有繁重的工作。 但是,为什么我要引入一个新的软件,当Ruby有自己的Web服务器? 任何人都可以举个例子解决这些问题吗?

新的CentOs安装 – 没有networking连接(路由表空)

我刚刚在专用服务器上安装了CentOs 6.4的全新副本。 我是新来的Linux和试图学习它。 专用服务器没有networking连接(我不能ping任何主机名或IP地址)。 如果我运行路线是空的。 我的/ ifcfg-eth0包含以下内容: DEVICE=eth0 TYPE=Ethernet UUID=c3100ae4-7059-4307-bc40-dc37e989792e ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none HWADDR=00:25:90:D3:1A IPADDR=76.164.xxx.xxx(This is set at the IP I was given as the main server IP. Should this be the block rather than the single IP I was given?) PREFIX=29 GATEWAY=76.164.xxx.xxx (This was given to me by the host) NETMASK = 255.255.255.248 DNS1=8.8.8.8. […]

跟踪进程从一个shell脚本开始

考虑下面的脚本(称为main_script): #!/bin/bash # Configuration steps . . wrapper <arguments> # Other tasks . . wrapper <arguments> # Some more tasks . . 主脚本启动几个脚本,并让它们在后台运行。 这个主要脚本通常来自第三方 – 所以我没有任何控制权。 完成后,main_script刚刚退出。 现在我需要将由包装启动的进程与main_script联系起来,即我需要跟踪main_script已经启动的进程。 有人可以build议一个方法来做到这一点? 这里使用的包装是tanuki Java Service Wrapper 。 如果问题不清楚,请让我知道。