Archive

Archive for the ‘网络基础|web应用’ Category

linode的VPS搭建好LNMP后安装wordpress详细教程

January 10th, 2013 1 comment

很多不熟悉linux的朋友,在我这里买了linode vps后,担心系统安装和环境搭建问题。有的找yqf.me安装了lnmp环境,有的找yqf.me安装了webmin/virtualmin面板,webmin面板我已经搞了不少教程了,具体参见http://www.linode.la/forum-75-1.html,今天主要写点linode vps搭建LNMP环境后安装wordpress的教程。比如我想建立一个wp.yihost.net的网站,用wordpress程序。

1、putty登陆linux系统。

2、上传或下载wordpress文件。

cd /home/wwwroot  (安装wordpress的路径其实也可以随便定)

mkdir wpabc(wpabc名字随便起)

cd /home/wwwroot/wpabc  (进入wpabc目录)

wget -c http://wordpress.org/latest.tar.gz  (从官网下载wordpress最新版)

tar -zxvf latest.tar.gz  (解压wordpress)

cp -R ./wordpress/* .   (拷贝wordpress的解压文件到当前目录wpabc)

rm -rf wordpress   (删除wordpress的原始文件)

rm -rf latest.tar.gz  (删除wordpress的原始压缩包)

cd .. (回到上级目录)

chown -R www:www wpabc (修改wpabc用户组及用户属性)

当然,以上步骤也可以通过ftp上传压缩包,然后在服务器端解压完成。

附lnmp一键包如何新建ftp用户:

访问http://ip/ftp,会出现ftp管理面板。

ftp1 ftp2

3、登陆phpmyadmin,创建数据库。

Read more…

linode VPS安装Magento教程,献给搞外贸站的朋友

October 25th, 2012 No comments

很多搞外贸的朋友买了linode VPS,他们不少人问我linode用Magento咋样?Magento咋安装?鉴于很多朋友缺乏必备的linux知识,而且对linux命令感到恐惧,yqf.me本次替某网友安装了webmin(virtualmin)面板,然后在此基础上安装了Magento,安装的过程蛮顺利的,下面大致说下linode安装magento的过程:

1.了解Magento的安装系统要求:

  • Supported Operating Systems:
    • Linux x86, x86-64
  • Supported Web Servers:
    • Apache 1.3.x
    • Apache 2.0.x
    • Apache 2.2.x
    • Nginx (starting from Magento 1.7 Community and 1.12 Enterprise versions)
  • Supported Browsers:
    • Microsoft Internet Explorer 7 and above
    • Mozilla Firefox 3.5 and above
    • Apple Safari 5 and above on Mac only
    • Google Chrome 7 and above
    • Adobe Flash browser plug-in should be installed
  • PHP Compatibility:
    • 5.2.13 – 5.3.15
    • Required extensions:
      • PDO_MySQL
      • simplexml
      • mcrypt
      • hash
      • GD
      • DOM
      • iconv
      • curl
      • SOAP (if Webservices API is to be used)
    • Safe_mode off
    • Memory_limit no less than 256Mb (preferably 512)
  • MySQL:
    • 4.1.20 or newer
    • InnoDB storage engine
  • SSL:
    • If HTTPS is used to work in the admin, SSL certificate should be valid. Self-signed SSL certificates are not supported
  • Server – hosting – setup:
    • Ability to run scheduled jobs (crontab) with PHP 5
    • Ability to override options in .htaccess files

2.参考centos5安装webmin/virtualmin,含升级php,升级php后手动更新下数据库,mysql_upgrade -p 这步需要留意。

3.利用magento官方提供的环境检验.php文件验证系统是否具备安装magento的要求:去http://soft.linode.im/tools/magento-check.zip将magento-check.zip下载加压到网站根目录去验证即可,以下是我的验证结果:

Congratulations! Your server meets the requirements for Magento.

You have PHP 5.2.0 (or greater)
Safe Mode is off
You have MySQL 4.1.20 (or greater)
You have the curl extension
You have the dom extension
You have the gd extension
You have the hash extension
You have the iconv extension
You have the mcrypt extension
You have the pcre extension
You have the pdo extension
You have the pdo_mysql extension
You have the simplexml extension

4.通过ssh方式安装magento:

安装完整下载版方式:

  1. wget http://www.magentocommerce.com/downloads/assets/1.7.0.2/magento-1.7.0.2.tar.gz
  2. tar -zxvf magento-1.7.0.2.tar.gz
  3. mv magento/* magento/.htaccess .
  4. chmod -R o+w media var
  5. chmod o+w app/etc
    建议删除源文件:rm -rf magento/ magento-1.7.0.2.tar.gz

接下来就可以通过网页,域名访问来安装magento了。

对于网络条件好的朋友,也可以通过网络一步一步安装:

  1. wget http://www.magentocommerce.com/downloads/assets/1.7.0.0/magento-downloader-1.7.0.0.tar.gz
  2. tar -zxvf magento-downloader-1.7.0.0.tar.gz
  3. rm -rf magento-downloader-1.7.0.0.tar.gz
    接下来就通过网络http://www.yourwebsite.com/downloader.php来搞定。

5.以下是安装截图:

wordpress登录忘记用户名密码如何找回?

September 27th, 2012 1 comment

一个Wordpress的企业站,好久没登录过了,wordpress登录用户名还记得,但是密码想不起来了,点了下忘记密码,结果也没有收到密码重置邮件,这种情况下,可以按照如下方法找回wordpress登录的用户名和密码。

wordpress忘记登陆名和密码,有什么办法可以找回呢?用数据库管理phpmyadmin来解决是最简单的办法。登录网站的数据库管理phpmyadmin页面后,如果是登录用户名忘记,user_login字段的值就是用户名。如果是忘记登录密码,找到user_pass这个字段,将字段值修改为5d41402abc4b2a76b9719d911017c592。然后去wordpress后台,使用密码“hello”即可登录,然后修改为自己想要设置的密码就OK了。

如何观察主机路由Route?

July 7th, 2012 No comments

[[email protected] ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         gw-li493.linode 0.0.0.0         UG    0      0        0 eth0
106.187.100.0   *               255.255.255.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     1003   0        0 eth0

[[email protected] ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         106.187.100.1   0.0.0.0         UG    0      0        0 eth0
106.187.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth0

route和route -n的区别在于-n会把主机名称以ip的形式表示。U代表该路由可用,G代表网络需要经由Gateway帮忙传递。Iface为接口的意思。

Categories: 网络基础|web应用 Tags: ,

如何快速判断ip是否在同一网段

July 7th, 2012 No comments

关于网段,需要理解同一物理网段可以有不同的ip网段。同一网段的定义是:在同一物理网段内,主机的ip具有相同的net_ID,并具备独特的host_ID。如何快速的区分两个ip是否是不是同一个网段的呢?比如区分192.168.10.100/25和192.168.10.200/25是否在同一网段?

现在我们来快速的划分下网段,此时net_id的位数是25,有种方法可以快速划分网段,25-24=1,2的1次方为2,也就是说根据net_id的位数我们能判断192.168.10.0/25这个网络为2个ip网段,其中每个ip网段含有的ip个数为256-2=254/2=127,故192.168.10.0/25可以快速划分为两个ip网段,分别是192.168.10.0-192.68.10.127和192.168.0.128-192.168.10.255。

然后我们再来观察下192.168.10.100和192.168.10.200他们所属的ip网段,一个对应为192.168.10.0/25,一个对应为192.168.10.128/25,显然他们的不在一个ip网段内。

Categories: 网络基础|web应用 Tags: ,

以192.168.0.0/24网段说明network/broadcast/netmask(ip)

July 7th, 2012 No comments

以C网段192.168.0.0-192.168.0.255来说明network ip、broadcast ip、netmask的区别。192.168.0.0-192.168.0.255也可以用192.168.0.0/24来表示。该网段可用的ip是254个,即255-0+1-2=254个,192.168.0.1-192.168.0.254合计254个,当host_id全为0的时候,此时的ip为network,即192.168.0.0;当host_id全为1的时候,此时的ip为broadcast ip,也就是该网段能广播到的最后一个ip:192.168.0.255。

至于192.168.0.0-192.168.0.255等同于192.168.0.0/24,其中192.168.0.0为network,24为该网段的net_id的位数,net_id正好占了24位。至于netmask可以理解为net_id全为1,host_id全为0,即为255.255.255.0为该网段的子网掩码。

xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx(ipv4,32位)

|—-net_id—————————|—host_id-|

192.168.0.0(network,第一个ip)

192.168.0.255(broadcast,最后一个Ip)

255.255.255.0(netmask,net_id全为1,host_id全为0)

私有IP网段

July 7th, 2012 No comments

很多朋友常常听到什么『真实IP, 实体 IP, 虚拟 IP, 假的 IP….』烦都烦死了~其实不要太紧张啦!实际上,在 IPv4 里面就只有两种 IP 的类别,分别是:

Public IP : 公共 IP ,经由 INTERNIC 所统一规划的 IP,有这种 IP 才可以连上 Internet ;

Private IP : 私有 IP 或保留 IP,不能直接连上 Internet 的 IP , 主要用于局域网络内的主机联机规划。

早在 IPv4 规划的时候就担心 IP 会有不足的情况,而且为了应付某些企业内部的网络设定,于是就有了私有 IP (Private IP) 的产生了。私有 IP 也分别在 A, B, C 三个 Class 当中各保留一段作为私有 IP 网段,那就是:

Class A:10.0.0.0    – 10.255.255.255
Class B:172.16.0.0  – 172.31.255.255
Class C:192.168.0.0 – 192.168.255.255

以上转自鸟哥服务器第三版。