标题:玩了1个多月linux vps的一些感悟以及idc心得体会 原创 part one

-------------------------------------------------------------------------------------------------------------------------------

时间:2011/9/11 15:42:50

-------------------------------------------------------------------------------------------------------------------------------

内容:

尼玛啊自从买了一个网站后 就开始研究做网站, 网站推广, 网站服务器, 网站运维, 每天都研究到晚上2点 从此就踏上不归路啊

今天主要谈下linux vps方法
windows和linux
关于这个2个操作系统 这是一个几天几夜都说不完的话题,但是因为做服务器 所以我们还是分析下 国内的环境是 很大部分程序还是用asp做的 所以linux无法允许, 但是linux能允许的东西 windows都可以运行  所以兼容性上肯定是windows更好 所以很多idc空间商出售所谓的万能空间, 又可以跑asp又可以跑php 其实就是用的windows了 不是什么很神奇的东西 唯一的缺点就是网站的服务器程序,请注意 有程序2个字, 只能2选一 要么iis,可以允许php 可以允许asp, 要么apache 只能用php了。所以使用了万能空间的后面是 其他他使用的是iis, 那么很常见的。。htaccess文件就无法支持了,关于iis的重定向又是一个很大的话题 就不展开了,反正一点 万能空间 就是 windows加iis 再装个php,服务器程序 要么iis 要么apache 还有后面要说的nginx (这个大网站好像用的很多哦 经常看到淘宝页面打不开 显示的就是nginx报错) 但是从配置上来说 肯定是拥有3389远程桌面的windows更容易上手 代价就是使用512m内存的vps 装windows 性能和256m的 linux的vps一样就像是你用10000买的电脑装win7 的流畅速度其实只用5000的买电脑钱装个xp就可以了 性价比上可能是装xp划算, 既然使用了vps 肯定是预算有限 收入不高的站长 当然要把钱花在刀刃上 能使用linux的话 就不要浪费昂贵的内存(vps一般是按内存卖的 最先用完的是内存 其他是流量 最后才是硬盘) 如果不是要安装asp 就不要使用windows了

linux中通过ssh对软件 程序系统进行配置的原理
不像windows 可以使用图形界面 对程序进行设置, 在没装桌面的liunx中 都是通过ssh 对配置文件进行修改 来配置机器的,类是windows里面的你对图形操作机器只是改变了程序的配置文件的内容,或者注册表的内容,所以windows直接对核心操作 更加直接, 类是我最近帮客户做网站内容添加 通过他们的cms要一个页面一个页面的打开 然后找到相应的地方填上内容, 我直接用navicate 远程打开他们的mysql 然后在数据库里像操作excel表一样复制粘贴 速度快很多 ,不用等什么打开页面 装载元素 然后你填入内容 提交 再等页面返回信息 再打开新的页面 重复操作, 所以对核心下手 事倍功半, 同理在linxu下修改程序的配置文件 一般是。conf结尾的 就可以配置程序和系统了

linux下vi工具用法
说道对文件进行配置,就是用linxu里面很经典的一个vi工具来修改, 类是windows里面的记事本 内置,小巧, 方便 是他们特点,同样道理 没有图形界面 所以你不能像记事本里面用鼠标(linux里面所有windows鼠标的操作都没有的 其他是windows模拟出相应的命令 传输给内核的 然后内核修改该相关的配置文件 例如鼠标拖拽文件到别的文件夹 类是linux的mv命令 然后其实修改该的是数据分区表的东西) vi工具的用法很简单 但是刚入手肯定很迷糊, 使用vi打开文件后,注意左下角 你按下insert键后 左下角会提示进入了insert状态 这个时候就可以使用键盘的方向键移动目标位置 修改, 你要保存的时候按下esc推出插入状态 左下角的insert消失 输入分号: 意思是进入命令状态 左下角会出现: 然后输入x 就可以保存退出

linux下基本命令
vps系统状态查询命令
拿到linux 我想到的第一件事就是 top 这个可以看到当前在线的用户数 当你看到有2个人的时候不要惊讶 可能是你上次用ssh没退出 你输入who命令 就可以看到在线的人  top除了告诉你谁在这个系统里 也告诉你当前允许的程序 以及使用了多少内存 还有cpu负载情况 如果你买了vps 输入top 没看到用户名是mysql的 程序里面没有php的 那就是没装 你要自己安装很多系统默认是没装这些的  还有可以看到当前使用了多少内存
输入top 可以看到动态变化的程序进场 按ctrl+c 就可以中断 推出了

程序打包下载命令
用服务器最好的就是利机房大带宽进行下载 使用了十多年的所谓宽带网 快快拿起wget 这个命令试试什么叫真正的宽带
几m的下载速度 保证让你大呼过瘾 使用wget c 加地址 就是可以续传的
 
文件转移
使用mv 命令 可以把下载好的文件 转移到你要存放的位置

解压命令
进入程序目录 unzip就可以解压命令了

文件删除
rm 命令 加文件名就可以
只查看内存命令
free -m 以 m的方式查看内存 显示256就是256m 方便识别

重启apache
service httpd restart
service mysqld restart 重启mysql命令


使用linux vps 经常碰到的问题
传输文件可以使用ssh这个工具 试过flashxp 不过好像有时候连的上 有的不行 要3.6版本 可以支持sftp协议的
程序无法运行  这个是碰到对多的文件 不像 windows 程序无法允许 会给你很多提示和报错信息 你可以去搜索
linux出错就是表现在程序不能用 也不告诉你为什么 无非就是重装 重启
很多时候打不开 程序 很多情况是防火墙的原因 最好是停止下防火墙 如果是win主机 权限也很重要

linxu程序的安装
centos使用的是 yum  就是晕的意思呵呵
debian和utuune使用的是 apt-get 
差不多 但是安装的东西有时候不好 要自己用rmp 编译
不过建议刚开始配置服务器的新手

强烈建议用一键安装包
使用centos的一件安装包很多
这里面要提到下今天学习的一个lnmp 一间安装包 官方网站在这www.lnmp.org 注册的域名很好
主要和传统的 lamp 不同的是 使用了nginx替代了apache 群里朋友说 apache是怪兽 估计是吃内存的意思
呵呵那iis岂不是宇宙无敌超级大怪兽 
这个nginx是俄罗斯人写的 中国网站很多用 他有个很好的内存暂用下 安装之前用free -m看系统用了20m 安装完一个包一看 才多增加30m 比apche要好的多 而且有一个值得提的是他对精通文件好 做服务器 他会做索引 这样用户请求静态文件的时候 他的反应速度就比一般的动态查询快很多  类是在windows上使用windows自带的搜索功能是使用everything这样的怪兽级文件搜索器 使用一键安装包是有注意试想的

这里简单说下 一键安装包的用法

LNMP的安装非常简单, 官方网站 大体需要四行命令即可。

wget -c http://soft.vpser.net/lnmp/lnmp0.7.tar.gz
tar zxvf lnmp0.7.tar.gz
cd lnmp0.7
./centos.sh

 如果是Debian或Ubuntu系统,则最后一行安装命令为./debian.sh或./ubuntu.sh


安全性来说linux安全很多

未完 待续






尼玛啊自从买了一个网站后 就开始研究做网站, 网站推广, 网站服务器, 网站运维, 每天都研究到晚上2点 从此就踏上不归路啊
今天主要谈下linux vps方法
windows和linux
关于这个2个操作系统 这是一个几天几夜都说不完的话题,但是因为做服务器 所以我们还是分析下 国内的环境是 很大部分程序还是用asp做的 所以linux无法允许, 但是linux能允许的东西 windows都可以运行  所以兼容性上肯定是windows更好 所以很多idc空间商出售所谓的万能空间, 又可以跑asp又可以跑php 其实就是用的windows了 不是什么很神奇的东西 唯一的缺点就是网站的服务器程序,请注意 有程序2个字, 只能2选一 要么iis,可以允许php 可以允许asp, 要么apache 只能用php了。所以使用了万能空间的后面是 其他他使用的是iis, 那么很常见的。。htaccess文件就无法支持了,关于iis的重定向又是一个很大的话题 就不展开了,反正一点 万能空间 就是 windows加iis 再装个php,服务器程序 要么iis 要么apache 还有后面要说的nginx (这个大网站好像用的很多哦 经常看到淘宝页面打不开 显示的就是nginx报错) 但是从配置上来说 肯定是拥有3389远程桌面的windows更容易上手 代价就是使用512m内存的vps 装windows 性能和256m的 linux的vps一样就像是你用10000买的电脑装win7 的流畅速度其实只用5000的买电脑钱装个xp就可以了 性价比上可能是装xp划算, 既然使用了vps 肯定是预算有限 收入不高的站长 当然要把钱花在刀刃上 能使用linux的话 就不要浪费昂贵的内存(vps一般是按内存卖的 最先用完的是内存 其他是流量 最后才是硬盘) 如果不是要安装asp 就不要使用windows了

linux中通过ssh对软件 程序系统进行配置的原理
不像windows 可以使用图形界面 对程序进行设置, 在没装桌面的liunx中 都是通过ssh 对配置文件进行修改 来配置机器的,类是windows里面的你对图形操作机器只是改变了程序的配置文件的内容,或者注册表的内容,所以windows直接对核心操作 更加直接, 类是我最近帮客户做网站内容添加 通过他们的cms要一个页面一个页面的打开 然后找到相应的地方填上内容, 我直接用navicate 远程打开他们的mysql 然后在数据库里像操作excel表一样复制粘贴 速度快很多 ,不用等什么打开页面 装载元素 然后你填入内容 提交 再等页面返回信息 再打开新的页面 重复操作, 所以对核心下手 事倍功半, 同理在linxu下修改程序的配置文件 一般是。conf结尾的 就可以配置程序和系统了

linux下vi工具用法
说道对文件进行配置,就是用linxu里面很经典的一个vi工具来修改, 类是windows里面的记事本 内置,小巧, 方便 是他们特点,同样道理 没有图形界面 所以你不能像记事本里面用鼠标(linux里面所有windows鼠标的操作都没有的 其他是windows模拟出相应的命令 传输给内核的 然后内核修改该相关的配置文件 例如鼠标拖拽文件到别的文件夹 类是linux的mv命令 然后其实修改该的是数据分区表的东西) vi工具的用法很简单 但是刚入手肯定很迷糊, 使用vi打开文件后,注意左下角 你按下insert键后 左下角会提示进入了insert状态 这个时候就可以使用键盘的方向键移动目标位置 修改, 你要保存的时候按下esc推出插入状态 左下角的insert消失 输入分号: 意思是进入命令状态 左下角会出现: 然后输入x 就可以保存退出

linux下基本命令
vps系统状态查询命令
拿到linux 我想到的第一件事就是 top 这个可以看到当前在线的用户数 当你看到有2个人的时候不要惊讶 可能是你上次用ssh没退出 你输入who命令 就可以看到在线的人  top除了告诉你谁在这个系统里 也告诉你当前允许的程序 以及使用了多少内存 还有cpu负载情况 如果你买了vps 输入top 没看到用户名是mysql的 程序里面没有php的 那就是没装 你要自己安装很多系统默认是没装这些的  还有可以看到当前使用了多少内存
输入top 可以看到动态变化的程序进场 按ctrl+c 就可以中断 推出了

程序打包下载命令
用服务器最好的就是利机房大带宽进行下载 使用了十多年的所谓宽带网 快快拿起wget 这个命令试试什么叫真正的宽带
几m的下载速度 保证让你大呼过瘾 使用wget c 加地址 就是可以续传的
 
文件转移
使用mv 命令 可以把下载好的文件 转移到你要存放的位置

解压命令
进入程序目录 unzip就可以解压命令了

文件删除
rm 命令 加文件名就可以
只查看内存命令
free -m 以 m的方式查看内存 显示256就是256m 方便识别

重启apache
service httpd restart
service mysqld restart 重启mysql命令


使用linux vps 经常碰到的问题
传输文件可以使用ssh这个工具 试过flashxp 不过好像有时候连的上 有的不行 要3.6版本 可以支持sftp协议的
程序无法运行  这个是碰到对多的文件 不像 windows 程序无法允许 会给你很多提示和报错信息 你可以去搜索
linux出错就是表现在程序不能用 也不告诉你为什么 无非就是重装 重启
很多时候打不开 程序 很多情况是防火墙的原因 最好是停止下防火墙 如果是win主机 权限也很重要

linxu程序的安装
centos使用的是 yum  就是晕的意思呵呵
debian和utuune使用的是 apt-get 
差不多 但是安装的东西有时候不好 要自己用rmp 编译
不过建议刚开始配置服务器的新手

强烈建议用一键安装包
使用centos的一件安装包很多
这里面要提到下今天学习的一个lnmp 一间安装包 官方网站在这www.lnmp.org 注册的域名很好
主要和传统的 lamp 不同的是 使用了nginx替代了apache 群里朋友说 apache是怪兽 估计是吃内存的意思
呵呵那iis岂不是宇宙无敌超级大怪兽 
这个nginx是俄罗斯人写的 中国网站很多用 他有个很好的内存暂用下 安装之前用free -m看系统用了20m 安装完一个包一看 才多增加30m 比apche要好的多 而且有一个值得提的是他对精通文件好 做服务器 他会做索引 这样用户请求静态文件的时候 他的反应速度就比一般的动态查询快很多  类是在windows上使用windows自带的搜索功能是使用everything这样的怪兽级文件搜索器 使用一键安装包是有注意试想的

这里简单说下 一键安装包的用法

LNMP的安装非常简单, 官方网站 大体需要四行命令即可。

wget -c http://soft.vpser.net/lnmp/lnmp0.7.tar.gz
tar zxvf lnmp0.7.tar.gz
cd lnmp0.7
./centos.sh

 如果是Debian或Ubuntu系统,则最后一行安装命令为./debian.sh或./ubuntu.sh


安全性来说linux安全很多

未完 待续