初试VPS的一些感想以及安装LNMP

其实,很早之前,就有心想尝试一下主机,接触Linux并不长,先是从ubuntu开始,在自己的本机安装过几次,但是期间也遇到过一些问题,那就是可定制性很强,但是并不适用于电脑水平低或者比较懒人.

这次购买是购买的ramhost.配置上,就是最低配置,因为只是用来学习,并不是要用这个主机搭建任何网站用.

80MB内存.128mb突发内存

2G硬盘.

50G流量

OpenVZ, running Kernel 2.6.26

可以假设Openvpn.

基本就是这个情况.

但是真正使用中,才觉得,真的不好弄,除非你有很强的功底,不然我劝你还是不要尝试的好.我个人就是,无论要做什么,都要先google才可以.如果您没这个耐心,就不要往下看了.

1.拿到这个以后要做的第一件事就是得给她装操作系统啊.首先默认好像是ubuntu9.10吧,之前我挨个切换到centos、debian都试了试,感觉都还不错吧.

叫我惊讶的是,一个裸系统,无论是ubuntu还是centos还是debian才占3~5mb的内存..这..能和windows比么?

2.安装完系统,那就是登录了.我用的是putty这个软件登录ssh.ip地址你要写服务器的ip地址,而不是的ip.之后选择连接就可以了.奇怪的,连接完之后,你要用vz来登录,帐号密码全是vz.之后登录上去之后在设置root的帐号和密码..

3.这就算登录上去了,如果你使用debian或者ubuntu可以选择用以下命令更下一下系统.

apt-get update

apt-get dist-upgrade

4.还可以用adduser命令添加用户.

5.当然就是安装了,代表的是---.

我想很多人都用vpser所做的这个LNMP一键安装包来安装,但是我无论用什么系统,安装都不成功,可能也跟我用vim不熟练有关系,也不知道改哪个.

后来在网上找到了猫言猫语 这个修改版的一键安装包,却安装的很顺利.

以下引子猫言猫语.

程序版本为: 0.7.60 PHP5.2.9 5.1.35

1.首先登陆,用登陆.

2.安装,进入一个目录:cd /usr/local/src

然后就下载:wget http://imcat.in/.zip

解压缩 unzip .zip

有些安装后没有unzip这个命令,那么运行 yum install unzip

进入该目录 cd

给脚本添加执行权限:chmod +x down.sh install.sh startup.sh

下载安装所需的源代码文件: ./down.sh

开始安装: ./install.sh

安装完后,请运行:passwd www

为www用户设置一个密码.这个用户和密码就是ftp的用户名和密码

修改您的的root密码
使用命令:mysqladmin -u root -p password mypasswd //mypasswd为自己的密码
如果提示没有mysqladmin命令.请运行:yum install

这样你就可以上传你的网站了.

程序安装路径:
: /usr/local/
: /usr/local/
: /usr/local/
PHPMyAdmin /home/www/phpmyadmin
Web目录 /home/www
FTP根目录 /home/www

注意:数据库用户名root密码root,登陆后进入数据库,找到user表,删除除了有root密码外的所有用户

这样一套下来,基本上就算是安装成功了了…但是优化起来还是比较费劲的.

基本上输入top命令就是这样了
登录vps的ssh之后输入top命令

大家讲究看一下吧~基本上占用内存达到了90多MB,也不知道你们安装大概多少内存呢?

下面还有一些摘自网上的常用命令..
常用信息查看命令、命令查看常用信息
# free -m                # 查看内存使用量和交换区使用量
# df -h                  # 查看各分区使用情况
# du -sh <目录名>        # 查看指定目录的大小
# grep MemTotal /proc/meminfo   # 查看内存总量
# grep MemFree /proc/meminfo    # 查看空闲内存量
# uptime                 # 查看系统运行时间、用户数、负载
# cat /proc/loadavg      # 查看系统负载磁盘和分区
# uname -a               # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue   # 查看操作系统版本
# cat /proc/cpuinfo      # 查看CPU信息
# hostname               # 查看计算机名
# lspci -tv              # 列出所有PCI设备
# lsusb -tv              # 列出所有USB设备
# lsmod                  # 列出加载的内核模块
# env                    # 查看环境变量资源
# ifconfig               # 查看所有网络接口的属性
# iptables -L            # 查看防火墙设置
# route -n               # 查看路由表
# netstat -lntp          # 查看所有监听端口
# netstat -antp          # 查看所有已经建立的连接
# netstat -s             # 查看网络统计信息进程
# mount | column -t      # 查看挂接的分区状态
# fdisk -l               # 查看所有分区
# swapon -s              # 查看所有交换分区
# hdparm -i /dev/hda     # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE       # 查看启动时IDE设备检测状况网络
# chkconfig –list       # 列出所有系统服务
# chkconfig –list | grep on    # 列出所有启动的系统服务程序
# ps -ef                 # 查看所有进程
# top                    # 实时显示进程状态用户
# w                      # 查看活动用户
# id <用户名>            # 查看指定用户信息
# last                   # 查看用户登录日志
# cut -d: -f1 /etc/passwd   # 查看系统所有用户
# cut -d: -f1 /etc/group    # 查看系统所有组
# crontab -l             # 查看当前用户的计划任务服务
# rpm -qa                # 查看所有安装的软件包
如果你想优化你的,推荐你看一下这些文章:

1.64MB VPS 上优化 Debian 5

2.Nginx 0.7.x + PHP 5.2.6(FastCGI)+ MySQL 5.1 在128M小内存VPS服务器上的配置优化

标签:, , , , , , ,
Google Reader Yahoo Facebook Twitter Digg FriendFeed Delicious Google Translate
这篇日志发表于2010年02月21日 16:23。 你可以订阅该日志的所有评论通过 RSS 2.0。 你可以发表评论,或者引用通告

15 条回应

评论(15)引用通告(0)

  1. jzhone

    我也是用这款,装centos-kloxo后搭建wp成功,但就是怎样也无法通过wp上传文件,试过了很多方法都不行,同时很多命令都显示command not found

    2010/03/22 23:07 | #1 @
  2. skype是什么

    直接装ramhost的那个centos-kloxo,系统装好后,其他什么都不用装了.lighttpd,mysql,php都有了,还有kloxo面板.你的ip:7778进入kloxo面板,随便添加dns信息,绑定你的域名,上传WordPress,新建一个mysql数据库,就全部ok了.
    全部内存占用30m左右.
    我用了两个ramhost 80m的,都是30m左右内存占用.博主可以试试看.

    2010/03/19 18:12 | #2 @
    • 猪小猪

      @skype是什么 , 嗯,谢谢啦~还真没有试过那个centos-kloxo。原来是全装好了.我倒是没打算用那个做什么,其实就是为了学习一下如何安装这些软件,现在装好了,没准哪天就是又拆了装lighttpd.等都学会了,没准就扔掉了。哈哈。

      2010/03/19 21:10 | #3 @
  3. redswallow

    先记下了 vps/lnmp都还在计划中:)

    2010/03/11 19:37 | #4 @
  4. Charles

    为啥非要装nginx呢,比apache好在哪里呢?

    2010/03/04 17:26 | #5 @
    • 猪小猪

      @Charles , 哈哈,我还用你的插件呢.其实我也是个linux新手,基本上看来,现在,apache能实现的nginx都可以实现,而且nginx比apache占用内存更小,负载更低.推荐去看一下这个: Nginx 0.7.x + PHP 5.2.8(FastCGI)搭建胜过Apache十倍的Web服务器(第4版):http://goo.gl/4gsq

      2010/03/04 22:35 | #6 @
  5. Eureka

    我也是最近刚开始接触VPS 主要看中它可以架设OpenVPN。至于LNMP,装好就不多折腾了,跟虚拟主机一样用吧。

    2010/02/27 17:10 | #7 @
    • 猪小猪

      @Eureka , 嗯,装好lnmp就是跟共享主机是一样的了,我也是搞着玩.

      2010/02/27 17:28 | #8 @
  6. Dianso

    学习啊,去了学校我也安装UBUNTU去

    2010/02/21 21:28 | #9 @
    • 猪小猪

      @Dianso , 过几天在买快硬盘在装ubuntu,感觉现在用vps太麻烦了,时机不成熟.

      2010/02/21 22:23 | #10 @
  7. 冰古

    呵呵,猫叉的lnmp只支持centos的,你后面用的不是ubuntu了吧。

    2010/02/21 18:11 | #11 @
  8. Cat.

    你用的这个旧版本还能安装啊?
    新的更新在
    http://imcat.in/lnmp/

    2010/02/21 17:40 | #14 @
    • 猪小猪

      @Cat. , 是啊,还可以安装呢,装完一切正常呢,嘿嘿,谢谢你了~

      2010/02/21 22:22 | #15 @

发表评论

(Ctrl+Enter)

XHTML:你可以使用这些标签:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">