Could not retrieve mirrorlist [url]http://mirrorlist.centos.org/?release=5…

CentOS 系统下(其他系统也适用)

[root@localhost ~]# yum -y install wget   (注:在下载wget命令并安装)
Could not retrieve mirrorlist [url]http://mirrorlist.centos.org/?release=5&arch=i386&repo=os[/url] error was
[Errno 4] IOError: <urlopen error (-3, '\xe5\x9f\x9f\xe5\x90\x8d\xe8\xa7\xa3\xe6\x9e\x90\xe6\x9a\x82\xe6\x97\xb6\xe5\xa4\xb1\xe8\xb4\xa5')>
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again

不管是用上面还是用下面那命令都会出现那错误

原因:没有配置resolv.conf

解决方法:
到/etc目录下配置resolv.conf加入nameserver IP
保存再次运行上面命令就可以。

wget:Linux下的一个很有用的下载命令

附录:

命令格式:
wget [参数列表] [目标软件、网页的网址]

-V,–version 显示软件版本号然后退出;
-h,–help显示软件帮助信息;
-e,–execute=COMMAND 执行一个 “.wgetrc”命令

-o,–output-file=FILE 将软件输出信息保存到文件;
-a,–append-output=FILE将软件输出信息追加到文件;
-d,–debug显示输出信息;
-q,–quiet 不显示输出信息;
-i,–input-file=FILE 从文件中取得URL;

-t,–tries=NUMBER 是否下载次数(0表示无穷次)
-O –output-document=FILE下载文件保存为别的文件名
-nc, –no-clobber 不要覆盖已经存在的文件
-N,–timestamping只下载比本地新的文件
-T,–timeout=SECONDS 设置超时时间
-Y,–proxy=on/off 关闭代理

-nd,–no-directories 不建立目录
-x,–force-directories 强制建立目录

–http-user=USER设置HTTP用户
–http-passwd=PASS设置HTTP密码
–proxy-user=USER设置代理用户
–proxy-passwd=PASS设置代理密码

-r,–recursive 下载整个网站、目录(小心使用)
-l,–level=NUMBER 下载层次

-A,–accept=LIST 可以接受的文件类型
-R,–reject=LIST拒绝接受的文件类型
-D,–domains=LIST可以接受的域名
–exclude-domains=LIST拒绝的域名
-L,–relative 下载关联链接
–follow-ftp 只下载FTP链接
-H,–span-hosts 可以下载外面的主机
-I,–include-directories=LIST允许的目录
-X,–exclude-directories=LIST 拒绝的目录

wget是Linux下的一个很有用的一个下载网上资源的命令。

wget的使用形式是:
wget [参数列表] URL
首先来介绍一下wget的主要参数:
· -b:让wget在后台运行,记录文件写在当前目录下”wget-log”文件中;
· -t [nuber of times]:尝试次数,当wget无法与服务器建立连接时,尝试连接多少次
。比如”-t
120″表示尝试120次。当这一项为”0″的时候,指定尝试无穷多次直到连接成功为止,这个 设置非常有用,当对方服务器突然关机或者网络突然中断的时候,可以在恢复正常后继续 下载没有传完的文件;

·
-c:断点续传,这也是个非常有用的设置,特别当下载比较大的文件的时候,如果中
途意外中断,那么连接恢复的时候会从上次没传完的地方接着传,而不是又从头开始,使
用这一项需要远程服务器也支持断点续传,一般来讲,基于UNIX/Linux的Web/FTP服务器
都支持断点续传;
· -T [number of seconds]:超时时间,指定多长时间远程服务器没有响应就中断连接
,开始下一次尝试。比如”-T 120″表示如果120秒以后远程服务器没有发过来数据,就重新尝试连接。如果网络速度比 较快,这个时间可以设置的短些,相反,可以设置的长一些,一般最多不超过900,通常 也不少于60,一般设置在120左右比较合适;
· -w [number of seconds]:在两次尝试之间等待多少秒,比如”-w 100″表示两次尝试 之间等待100秒;
· -Y on/off:通过/不通过代理服务器进行连接;
· -Q [byetes]:限制下载文件的总大小最多不能超过多少,比如”-Q2k”表示不能超过2K 字节,”-Q3m”表示最多不能超过3M字节,如果数字后面什么都不加,就表示是以字节为单 位,比如”-Q200″表示最多不能超过200字节;
· -nd:不下载目录结构,把从服务器所有指定目录下载的文件都堆到当前目录里;
· -x:与”-nd”设置刚好相反,创建完整的目录结构,例如”wget -nd http://www.gnu.org“将创建在当前目录下创建”www.gnu.org“子目录,然后按照服务器 实际的目录结构一级一级建下去,直到所有的文件都传完为止;
· -nH:不创建以目标主机域名为目录名的目录,将目标主机的目录结构直接下到当前目 录下;
· –http-user=username
· –http-passwd=password:如果Web服务器需要指定用户名和口令,用这两项来设定;
· –proxy-user=username
· –proxy-passwd=password:如果代理服务器需要输入用户名和口令,使用这两个选项 ;
· -r:在本机建立服务器端目录结构;
· -l [depth]:下载远程服务器目录结构的深度,例如”-l 5″下载目录深度小于或者等 于5以内的目录结构或者文件;
· -m:做站点镜像时的选项,如果你想做一个站点的镜像,使用这个选项,它将自动设 定其他合适的选项以便于站点镜像;
· -np:只下载目标站点指定目录及其子目录的内容。这也是一个非常有用的选项,我们 假设某个人的个人主页里面有一个指向这个站点其他人个人主页的连接,而我们只想下载 这个人的个人主页,如果不设置这个选项,甚至–有可能把整个站点给抓下来,这显然是
我们通常不希望的;

ü 如何设定wget所使用的代理服务器
wget
可以使用用户设置文件”.wgetrc”来读取很多设置,我们这里主要利用这个文件来是
设置代理服务器。使用者用什么用户登录,那么什么用户主目录下的”.wgetrc”文件就起
作用。例如,”root”用户如果想使用”.wgetrc”来设置代理服务器,”/root/.wgert”就起
作用,下面给出一个”.wge trc”文件的内容,读者可以参照这个例子来编写自己的”wgetrc”文件:
http-proxy = 111.111.111.111:8080
ftp-proxy = 111.111.111.111:8080
这两行的含义是,代理服务器IP地址为:111.111.111.111,端口号为:80。第一行指定
HTTP协议所使用的代理服务器,第二行指定FTP协议所使用的代理服务器。

Linode VPS 添加多IP/设置静态IP(Kloxo no_ip_address解决方法)

Linode VPS默认情况下是通过DHCP自动获取IP的,所以在安装Kloxo完成设置Kloxo的时候会出现no_ip_address的提示,这个时候就需要手动设置上IP,这样才能添加域名。

如果你设置Kloxo的时候出现no_ip_address的提示你可以按照下面步骤修改:

使用编辑器编辑(如果不会用编辑器,可以使用winscp):/etc/sysconfig/network-scripts/ifcfg-eth0

# Configuration for eth0
DEVICE=eth0
BOOTPROTO=none

# This line ensures that the interface will be brought up during boot.
ONBOOT=yes

# eth0 – This is the main IP address.
# The address, netmask and gateway are all necessary.
IPADDR=12.34.56.78   #你的IP地址
NETMASK=255.255.255.0  #子网掩码
GATEWAY=12.34.56.1 #网关

一般这样设置好,再执行命令:service network restart 重启网络就好了,如果还是不通,重启试一下。

 

添加第2个IP,可以创建 /etc/sysconfig/network-scripts/ifcfg-eth0:0
# Configuration for eth0:0
DEVICE=eth0:0
BOOTPROTO=none

# This line ensures that the interface will be brought up during boot.
ONBOOT=yes

# eth0:0
IPADDR=34.56.78.90
NETMASK=255.255.255.0
GATEWAY=12.34.56.1

添加第3个IP,创建 /etc/sysconfig/network-scripts/ifcfg-eth0:1 按上面的内容添加到这个文件中,以此类推。

以上办法都是在CentOS或者Fedora下添加IP的方法..

 

解决WordPress安装插件主题时提示需要输入FTP信息

使用Linux主机的站长在WordPress后台安装插件、主题时,有的会被提示需要输入FTP信息。即时输入了FTP信息也不一定100%可以连接服务器的。

WordPress上传插件提示 需要访问您网页服务器的权限。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。 - Halcyon - Halcyon

这应该是空间服务器的权限问题,你可以联系空间提供商解决。但大多数空间商是不会理你这个请求的。悠悠创想介绍通过修改wp-config.php实现FTP权限的方法。

在wp-config.php中找到如下代码:

require_once(ABSPATH . 'wp-settings.php');

在后面添加下面的代码:

if(is_admin()) {
add_filter('filesystem_method', create_function('$a','return "direct";' ));
define('FS_CHMOD_DIR', 0751);
}

现在尝试一下在线安装插件或主题,怎么样,不用再输入FTP信息了吧。

如何使用你的第一个linode VPS

 因为现在很多站长都开始使用vps了,vps的好处很多:自己是机子的主人,想咋地就咋地,二是速度、带宽、资源应付一般的中小型网站也说的过去,三是免了那些烦人的备*案,但有个坏处就是得自己配服务器,麻烦、费时间(我认为是好事,做的过程就是学的过程),linode vps是现在备受广大站长推崇的一款vps,重点翻译和写一下关于linode vps的文章,供大家参考。如何开始使用linode vps? 这篇文章的目的就是教你如何部署你的第一个linode。

第一步:创建linode vps账户

首先登陆lindoe vps的用户注册页面,你需要填写一些用户基本信息,如:用户名、密码、电子邮件什么的,最主要的是付款信息,付款信息里最主要的是付款的信用卡信息,一定要填正确,否则人家的vps是不会让你用的。



linode注册

这些信息填写完成后就要选择适合你的主机类型了,linode提供了10款,我们这些站长最多选择的是头两种linode 512和linode 768(512代表内存为512M,其他的类推),很够用,如果将来你做的站很牛逼,有个几万几十万IP的话,那么linode给你提供了自动升级vps的功能,根据需要进行升级,这样也省钱,这是后话,呵呵。

linode vps主机类型

之后根据你的财力选择支付周期,是一个月一付钱还是一年或两年, 时间越长优惠也多,两年的有15%的优惠,那可是省了不少银子的。你也可以填写一下推荐码(Referral Code),其次还有个优惠码(Promotion code),很难找,不过你可以用google或者百度查询linode vps promotion code,可能会有些惊喜。

linode vps promotion code

在你同意他们的服务条款后点击”Complete Order”完成你的订单,一般情况下linode会立马进行处理并激活你的账号,如果过了一段时间你的账号还没有激活的话,查看以下你的电子邮箱,看看有没有什么需要后续操作要求的邮件。

至此关于linode vps的注册这块就基本差不多了,下面的是关于如何发布和管理linode vps的了。

第二步:选择数据中心

创建用户后,登陆到linode管理界面,你会在“welcom to linode”的呼喊声中要求选择一个存放linode的数据中心,一共有5个,四个在美国一个在英国,根据你所在位置选择,一般中国的用户选择fremont数据中心,速度快,不过仁者见仁,有个测速的地址供你测试每个数据中心的下载速度,地址在这–数据中心速度测试,不过并不是每个数据中心都有你所需要的空闲vps,可以在这个页面查找一下数据中心的vps使用情况。另外也要ping一下每个数据中心的延迟情况,一般延迟在200ms左右。

linode vps 数据中心

第三步:部署一个你喜欢的linux发布版本

在指定完数据中心后,系统会提示你部署一个linux发布版本,这个任由你自己来选择,什么debian、ubuntu、centos、fedora、gentoo都有,你熟悉那种就选哪种。之后的操纵很简单,但有一点就是你输入的那个root密码一定要记住,否则进不了这个linode实例,而且swap这一项也应该填上,特别像linode 512、linode 768这种类型的linode,设定swap为内存的1到2倍有助于你运行很多重量级的服务。

部署linux发布版

第四步:启动linode

部署了linode,你放着它不用等他下崽?不可能,但有现成的方法能让你少花钱多办事、这是后话。现在就要启动你的linode了,在linode 管理界面的仪表盘这个界面(Dashboard)你可以全局的了解linode实例的运行情况、是否运行、运行多长时间了、cpu、内存、io、流量的使用情况,都展现的很清楚,现在在这个仪表盘界面的右上角表示的是lionde的运行状态,这个时候应该是power off, 点击下面的boot按钮(如果没有就点击界面左边的boot按钮),这时会有个启动任务添加到Host Job Queue列表中、他会告诉你什么时候linode实例启动完成,以后每一步操作都会在Host Job Queue里有所体现,留意他。

这是启动前的界面

linode启动前

这是启动后界面

linode启动后

好了,你的第一个linode实例已经成功运行了。

第五步:用SSH访问你的linode

话说为什么用ssh来远程访问你的linode,是这样的,如果你的linode上运行一个能给你带来很多很多money的网站,你是不想让别人知道你访问密码和发送命令的,通过ssh可以加密数据通道,不用明文方式传输数据。linode下如何用ssh我不介绍了,因为大部分用户都是在windows上远程访问linode的。首先需要知道你的linode的公网地址所在,通过管理面板的远程访问(Remote Access)这个页面,可以知道linode地址和DNS等信息。另外一个比较重要的是你可以用ajax版的LISH直接访问linode,执行root操作。

远程管理面板

windows下的ssh客户端使用最多的是putty,google一下就能找到,运行它会弹出一个配置窗口,在host name和port两处分别输入linode的公网地址和22,再点击“open”就连接到你的linode服务器了, 你也可以点击“save”保存设置后再Open,这样以后就不用重复服务器地址。

putty

 

Open后如果是第一次使用putty,那么系统会弹出一个安全警告,无外乎一些数字签名及认证之类的,直接点击“yes”就行,以后就不会再弹出了,这时系统会进入远程回话终端,里面所有输入的命令和显示本地操作linux系统一样,用root用户试试吧。

远程会话终端

至此linode的基本设置,如何开始使用linode vps已经完成介绍。以后会慢慢深入各项操作介绍,如编译环境的搭建、web服务器的安装配置、数据库服务器的安装配置等。

CentOS Linux VPS Kloxo/Lxadmin虚拟主机控制面板安装教程

安装Kloxo/Lxadmin控制面板首先要确保安装的CentOS 32bit的Linux发行版(64位问题比较多),再使用putty登录Linux.

执行如下命令:
wget http://download.lxcenter.org/download/kloxo/production/kloxo-installer.sh
sh ./kloxo-installer.sh –type=master

先按提示,然任意建开始安装,后面会有提示,一般输入y,回车就行。

国内主机可能安装要慢点了,因为是在线安装(更新源在国外),使用美国主机的朋友们很快就能安装完了。
安装完后你除了安好Kloxo/Lxadmin,同时也基本安好了Apache、Lighttpd、MySQL、Xcache、Bind、Djbdns等一系列服务器软件。

yum install php-bcmath /*高精度数学运算组件,默认没安装,MD5运算时用到*/
yum install  php-mhash
yum install php-mbstring
yum check-update (检查更新)
yum update (更新所有更新)
yum clean all (清理安装包)

基本完成,可以把终端关闭了。我们来登录Kloxo/Lxadmin,第一次登陆默认的用户名和密码都是admin,登录地址:

https://IP:7777/      /*安全连接,不过默认证书不受IE信任*/
http://IP:7778/       /*还是用这个普通链接吧*/

Zend可以在Lxadmin后台的PHPConfig里启用,Apache可以从SwichProgram里选择,建议先选择lighttpd和bind然后再选回apache和djbdns,否则你会看到内存占用量很高。

新手建议用Apache,99%能正常支持.htaccess的rewrite规则。

CAO PENG DOT COM | 看邦主文摘来CAOPENG.NET | 学编程之邦去CAOPENG.ORG | 搜索引擎XML地图1 2 | WMV to DVD | remove drm from wmv | DVD Creator | 虚拟现实