http://qiaodahai.com/
ICP、ISP、IDC、BGP、VPN、SSH名词解析
一、ICP
ICP为Internet Content Provider的缩写,即网络内容服务商,是指向公众综合提供互联网信息业务和增值业务的电信运营商。
二、ISP
ISP为Internet Service Provider的缩写,即互联网服务提供商,是指向公众综合提供互联网接入业务、信息业务、和增值业务的电信运营商。
三、IDC
IDC为Internet Data Center的缩写,即互联网数据中心。是指在互联网上提供如申请域名、租用虚拟主机空间、主机托管等各项业务的服务商。
四、BGP
BGP为Border Gateway Protocol的缩写,即边界网关协议,用来连接Internet上独立系统的路由选择协议。它是Internet工程任务组制定的一个加强的、完善的、可伸缩的协议。BGP4 支持CIDR寻址方案,该方案增加了Internet上的可用IP地址数量。BGP是为取代最初的外部网关协议EGP设计的,也被认为是一个路径矢量协议。
五、VPN
VPN为Virtual Private Network的缩写,是利用公共网络来构建的专用网络,称为虚拟专用网,为用户提供了一种通过公用网络安全地对企业内部专用网络进行远程访问的连接方式。VPN 由三个部分组成:客户机、传输介质和服务器。VPN连接使用隧道作为传输通道,这个隧道是建立在公共网络或专用网络基础之上的。
六、SSH
SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。
No related posts.
| Print article | This entry was posted by qiaodahai on June 17, 2010 at 20:28, and is filed under Network Applications. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
No comments yet.
No trackbacks yet.
CentOS搭建LAMP详细教程
about 2 weeks ago - No comments
第一部分: LAMP 是Linux、Apache、MySQL、PHP的首字母缩写,也就是在一台Linux服务器上安装带有PHP和Mysql支持的Apache网站服务器。 1. 说明 本文以BurstNET VPS主机为例,操作系统是CentOS5.5,独立服务器操作方法与VPS相同。域名请做好DNS指向。 2. 安装 Apache2 Apache2 已经包含在 CentOS 软件包中了,一般来说,系统已经默认安装完毕。如果没有,你可以使用下面的命令轻松安装它: yum install httpd 系统会提示已需要安装的版本并自动安装,如有更新,系统会显示需要更新的版本。 如已经安装完毕将显示下述信息: Package httpd-2.2.3-22.el5.centos.2.i386 already installed and latest version Nothing to do 安装 Apache 后,你可以启动: /etc/init.d/httpd start 可以查看运行状态: /etc/init.d/httpd status 现在可以在浏览器中打开 http://domain.com(你的域名) 或 http://ip地址(VPS的IP地址),就可以看到 Apache 2 Test Page 页面。 如果是本地服务器,现在可以在浏览器中打开 http://localhost 或 http://127.0.0.1 ,看到 Apache 2 Test Page
Server服务器端常用软件
about 2 weeks ago - No comments
一、Web服务器 1.Apache Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 官方网站:http://www.apache.org/ 2.Nginx Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。 其特点是占有内存少,并发能力强。 官方网站:http://nginx.org/ 3.Lighttpd Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。 官方网站:http://www.lighttpd.net/ 二、PHP PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。 官方网站:http://www.php.net/ 三、数据库 1.MySQL MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度.目前 MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 官方网站:http://www.mysql.com/ 2.PostgreSQL PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),可以说是目前世界上最先进,功能最强大的自由数据库管理系统。 PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。 POSTGRES 领先的许多概念只是在非常迟的时候才出现在商业数据库中。 官方网站:http://www.postgresql.org/ 四、其他 1.phpMyAdmin 官方网站:http://sourceforge.net/projects/phpmyadmin/ 2.phpPgAdmin 官方网站:http://phppgadmin.sourceforge.net/ 3.WordPress 官方网站:http://www.wordpress.org/ 4.phpBB 官方网站:http://www.phpbb.com/ 和 http://sourceforge.net/projects/phpbb/ 五、SSH客户端软件 WinSCP For Windows 官方网站:http://winscp.net/ PuTTY
VPS管理入门(二)
about 3 weeks ago - No comments
使用CentOS+Kloxo来管理虚拟主机比较简单,易于上手,缺点是系统资源消耗大。 目前流行的配置是Linux+Nginx+PHP+MySQL,简称LNMP。下面简单介绍一下配置方法。 一、安装CentOS和LNMP包。 安装CentOS 5.5,系统安装完后自带APACHE,先运行yum remove httpd,删除Apache! 用SSH登录LINUX,安装LNMP。 1、下载LNMP一键安装包: wget -c http://soft.vpser.net/lnmp/lnmp0.4.tar.gz 2、解压LNMP一键安装包: tar zxvf lnmp0.4.tar.gz 3、CentOS下安装步骤 # 下载版执行命令 cd lnmp0.4/ # 然后再执行./centos.sh ,输入要绑定的域名,回车,再输入要设置的MySQL root的密码,再次回车确认。 程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。 虚拟主机管理 # 1、添加虚拟主机,执行如下命令:./vhost.sh 根据提示输入要绑定的域名,回车,如果需要添加更多的域名,输入y,再输入要另外绑定的域名,多个域名可以用空格隔开。再输入域名绑定的目录(绝对目录, 如/home/wwwroot/lnmp,如果不填默认是/home/wwwroot/绑定的域名),再选择是否添加伪静态规则,默认已经有了 Discuz、Wordpress、Sablog、emlog、dabr,可直接输入以上名称即可,如果需要添加自定义伪静态规则,直接输入一个想要的名 字,程序会自动创建伪静态文件,直接在/usr/local/nginx/conf/你自定义的伪静态名字.conf 里面添加伪静态规则就行。接下来会提示是否需要启用日志功能,一般情况下不需要启动,直接输入n就行,如需启动,输入y,再输入要定义的日志文件名字,回 车就会自动添加虚拟主机。 # LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status} phpinfo : http://前面输入的域名或IP/phpinfo.php phpMyAdmin : http://前面输入的域名或IP/phpmyadmin/ 探针 : http://前面输入的域名或IP/p.php MySQL root密码:如果不输入直接回车为root,否则为你输入的密码。 LNMP相关目录: mysql : /usr/local/mysql php
KLOXO中IP访问、泛域名绑定、未绑定域名访问的设置
about 3 weeks ago - No comments
根据我们的经验,在实际使用中,客户大概会有以下几种要求: 1,绑定特定域名,使用绑定的域名进行访问。(绝大多数情况) 2,输入IP地址进行访问(独立IP)。 3,绑定泛域名解析。 4,设置所有未绑定,但是已经解析到这个IP的域名访问指定目录。 以下设置均针对Lighttpd环境。 1,绑定特定域名,使用绑定的域名进行访问。 略 2,输入IP地址进行访问。 Kloxo首页>资源>IP地址>具体IP>配置域名>设置需要使用IP访问的站点所绑定的域名。 (该域名必须已经解析到这个IP上,注意是否有带www。) 3,绑定泛域名解析。 Kloxo首页>域名>具体域名>解压/扩展>主机别名>添加别名“*”(星号) 4,设置所有未绑定,但是已经解析到这个IP的域名访问指定目录。 mkdir /home/admin/default chown admin:admin /home/admin/default 编辑/etc/lighttpd/lighttpd.conf 将 server.document-root = “/home/kloxo/httpd/default/” 改为 server.document-root = “/home/admin/default/” 在后面添加下面的内容(如果不需要运行PHP可以略过) fastcgi.server = (“.php” =>(( “socket” => “/var/tmp/lighttpd/php.socket.default.” + var.PID, “bin-path” => “/usr/bin/lxsuexec”, “min-procs” => 0, “max-procs” => 1, “bin-environment” => ( “MUID” => “1006″, “GID” =>
CentOS VPS安装kloxo控制面板教程
about 3 weeks ago - No comments
目前主流的国外vps以linux系统居多,因为linux系统是免费的,对服务商或用户来说都可以省一点钱,况且对于一般的网络应用,linux 平台的性能和稳定性都大大优于win平台。唯一的不足就是linux平台的server不采用图形界面,易用性较差,大多数非专业人员配置、操控起来有难 度,即使是专业人员,很多操作在命令行下也稍显繁琐,为了解决这个问题,就有了各种基于web的linux平台控制面板,将常用操作图形化,使之便于管 理。 在众多linux发行版中,centos是非常优秀的一个,因为它是基于原来的Redhat Linux,是相对于RHEL(Red Hat Enterprise Linux,现已收费)的免费版本,性能优良,可用文档等资源也很丰富。而在众多的面板中,从资源占用、易用性等方面综合考虑,kloxo(原 lxadmin)无疑最比较适合vps新手的,而且它的基本功能是免费的,唯一的商业限制是不能绑定超过40个域名,对一般用户来说完全够用。因此centos+kloxo平台是用vps搭建web服务非常不错的选择。 下面分几步来说明拿到vps后初始化设置的步骤,仅作简单记述以备忘。下面的方法主要来自网上收集。 ——————————- 第一步 ——————————- 因为拿到的vps一般是安装了centos完全版的,自带有apache等组件,我们要使用kloxo自带的服务器组件,就需要先卸载自带的apache、mysql等。 卸载Mysql # rpm -qa | grep mysql mysql-3.23.58-9 php-mysql-4.3.4-11 mod_auth_mysql-20030510-4.1 mysql-server-3.23.58-9 说明:rpm -qa | grep mysql 命令是为了把mysql相关的包都列出来,卸载从最下面的一个包开始,直到卸载掉第一个为止。 比如:在这个例子中,我们应该先卸载mysql-server-3.23.58-9 方法如下: rpm -e mysql-server 说明:rpm -e 是卸载rpm包的命令,后面是包名称,最后的版本号是不用打的,比如我们下一步卸载mod_auth_mysql-20030510-4.1包,方法如下: rpm -e mod_auth_mysql 卸载Apache # rpm -qa | grep httpd 卸载PHP # rpm -qa |
BurstNET客服联系方式和演示网站
about 3 weeks ago - No comments
一、BurstNET客服联系方式 当您的VPS遇到任何问题时都可以和7×24的BurstNET客服联系,下面是3种联系方式: 1. AIM:BurstNET 2. Email:support@burst.net 3. Tickets:https://support.burst.net/ 二、BurstNET VPS演示网站 https://www.deleak.com/ http://hexieshe.com/ http://www.lovefall.com/ http://www.hitidc.com/ http://forum.ubuntu.org.cn/ http://www.optool.cn/ http://www.imldj.info/ http://321idc.com/ http://wp.icn.name/ http://www.godl.cn/ http://www.molyx.com/ http://www.mxgw.info/ http://www.panyh.com/ 三、BurstNET VPS交流论坛 http://www.hostloc.com/forum-59-1.html Related posts:最便宜的VPS主机 如何申请BurstNET Reseller(代理)帐号 BrustNET VPS 开通后,会收到哪些东西,以及如何使用? BurstNET VPS搭建OpenVPN全程实录 Host2ez.com主机评测
DirectAdmin/DA授权购买及安装手册
about 3 weeks ago - No comments
DirectAdmin (简称DA)是一套由加拿大JMBC软件公司开发的基于Linux操作系统的虚拟主机在线管理软件, 通过这个管理系统您可以方便的管理您的服务,设置EMAIL,设置DNS,开通FTP,开通网站及Mysql数据库,在线文件管理, 数据库管理等,方便管理员、客户及代理商在线管理虚拟主机。 DirectAdmin官方网站:http://www.directadmin.com/ 价格:永久授权费用 ¥400.00 元 可以无限次更换授权IP,永久免费更换,无隐藏收费。 DirectAdmin只支持安装Unix/linux/freebsd等Linux内核和Unix的类操作系统。 对于WindowsXP/2000/2003/2008等系统不支持!!! 如果您未购买授权,请到其官网购买或点击这里联系国内代理购买: http://client.ushezu.com/cart.php?a=add&pid=22 1. 安装gcc, gcc-c++ yum install gcc gcc-c++ 2. 之后开始安装DirectAdmin了 安装之前请一定准备好DirectAdmin的授权信息 Client ID, xxxx License ID, xxxx 并确定使用系统和授权IP都是正确的,否则无法成功安装。 1)用root帐号登录系统,下载setup.sh文件,运行 wget http://www.directadmin.com/setup.sh 小提示:在FreeBSD系统上,用“fetch”命令代替”wget”命令 2)更改setup.sh权限 chmod 755 setup.sh 3)运行setup.sh脚本 ./setup.sh 系统将提示你输入Client ID、license ID和主机名,主机名一般不要用顶级域名,最好是用一个二级域名代替,例如server.abc.com 如果不出意外,到最后你会看到: The following information has been set: Admin username: admin Admin password:
同时支持IPv6和IPv4的主机商He.net
about 3 months ago - 4 comments
在网上看到很多人在找支持IPv6的虚拟主机,但似乎很难找。我这里推荐一家主机商Hurricane Electric(he.net),他们的主机同时支持支持IPv6和IPv4,而且国内访问速度很快,强力推荐。 Hurricane Electric.(he.net)是美国老牌IDC(互联网数据中心),成立于1994年,公司位于美国加州弗里蒙特(760 Mission Court Fremont, CA 94539),HE拥有世界上最大的IPv6骨干网,在世界各地都有提供IPv6 Tunnel Broker的服务。网上正在热传的可使VPS支持IPv6的方法正是使用HE公司提供的免费IPv6 Tunnel Broker服务。 Hurricane Electric提供独立服务器和虚拟主机等服务,无论价格高低,均同时支持IPv6和IPv4,可能是公司的主要客户面向公司,个人用户很少,he.net很低调,而且不同于其他的IDC,在他们的网站上没有常见的注册、购物车等选项,没有在网站上标明独立服务器的价格,够买需要发邮件(Email)或者打电话联系他们详谈(Or call and email for dedicated server details: +1 510.580.4190 sales@he.net)。 他们的虚拟主机(Web Hosting)最便宜的Simple Virtual Host仅1美元/月,但不支持MySQL数据库和PHP等脚本语言。适合我们站长使用的是Starter Virtual Host或更高规格的虚拟主机,其中Starter Virtual Host价格为9.95元/月(5GB空间,流量500GB/月,支持MySQL数据库和Perl、Python、Ruby、PHP5等脚本语言,支持SSL证书,同时支持IPv6和IPv4,支持SSH远程管理),但仅支持信用卡(VISA、MasterCard、American Express)购买,不支持PayPal和其他第三方支付工具。 Hurricane Electric.网址:https://www.he.net/ 为什么需要支持IPv6的主机,有什么用呢?很多人都会由此疑问。哈哈,好处太多,我只简单的说两点。从长远来看,IPv6是互联网发展的必然趋势,未雨绸缪,先下手为强;从当前看,是为了广大教育网用户可以正常访问你的网站,因为教育网到外网的出口不大,访问速度很慢,而且有限制,但各大高校早就开通IPv6网络,可以高速方便的访问全球任一支持IPv6的网站。 Related posts:免费获得IPv6 Tunnel 到国内速度最快的美国机房Take2hosting 你的网站“IPv6 Ready”了吗? 免费域名DNS解析服务商 ISATAP隧道和6to4隧道
CentOS VPS Kloxo 原LxAdmin使用方法
about 3 months ago - No comments
CentOS VPS Kloxo 原LxAdmin使用方法 第一部分:故障处理篇 1.Alert: not_in_list_of_allowed_ip 如果你的kloxo后台登录,提示Alert: not_in_list_of_allowed_ip,这很可能是你自己不小心设置了IP限制,比如白名单黑名单,把自己给拒绝在外了。 怎么办? 用root登录ssh,执行: /script/clearallowedblockedip –class=client –name=admin 看到如下提示: AllowedIp Sucessfully cleared for client:admin 就表示admin解封了,这时候就可以正常登录kloxo,小心别在把自己拒绝了。 2.不小心修改错了或者忘记了kloxo的密码了! 不小心忘记密码了怎么办?其实很简单的root登陆ssh,执行cd /usr/local/lxlabs/kloxo/httpdocs 再执行lphp.exe ../bin/common/resetpassword.php master 你要设置的新的密码 小提示:可以复制上面的密码,在putty中点击鼠标右键就自动粘贴了哦!!! 这样密码就重置了,去体验下吧 一般出于安全考虑要在面板里修改掉默认的7777和7778端口,修改后要ssh里运行: /script/restart 重启kloxo服务使之生效。 3.kloxo面板无法登陆,如何修改mysql密码? 我们支持kloxo面板中有重置mysql密码的功能,但是如果打不开kloxo怎么办呢?按照下面的方法来解决 ssh链接服务器,root登录,然后输入下面一行命令,回车,mysql的root密码将被重新设置为空。 php /usr/local/lxlabs/kloxo/bin/common/misc/reset-mysql-root-password.phps; 然后重启kloxo: service kloxo restart 这样就可以了 第二部分:日常使用篇 1.如何在kloxo面板里修改ssh默认端口22 默认的SSH端口为22,任何懂linux的人都知道,为了避免一些无聊的人扫描,最好改为10000以上,别人扫描到端口的机率也会下降。如何在 kloxo面板里修改ssh默认端口22呢?点击左侧树形结构,双击security打开安全选项,点击第一个SSH配置,SSH端口输入新的端口就可以了,一定要记住! 2.如何更改kloxo面板的默认端口7778和7777 kloxo面板安装后,默认的端口是7777和7778,这也许会带来安全隐患。如果您想修改它,可以自己操作。1分钟就搞定了。如何更改kloxo面板的默认端口7778和7777?端口建议选择大于10000的数字,免得和其他软件端口有冲突。 修改方法:左侧树形结构,打开端口设置输入新的端口号码就可以了,两个都要改,下次登录的时候就不是7778了,请记住! 修改后请ssh登陆您的vps,执行service kloxo restart重启kloxo面板。或者重启VPS。 提示:配置LxAdmin/HyperVM的登录端口。 更改后,需要重启服务才能生效。可执行命令
可以上传、下载文件的SSH客户端软件 –SecureCRT
about 3 months ago - No comments
我用过putty、SSH Secure Shell Client等Windows下的SSH客户端软件,这些软件可以实现终端仿真,通过Shell命令远程操作Linux、FreeBSD系统,却不能直接上传文件到服务器或从服务器下载文件,还必须配合使用单独的psftp、WinSCP等基于SSH(sftp、scp)进行文件传输的软件,不太方便。 对于采用了美国RSA信息安全公司的SecurID双重认证系统的用户来说,psftp、 WinSCP等软件就无法使用了。因为SecurID系统包含一个配备液晶显示的令牌(Token),令牌每60秒便能产生一组全新的6位数字密码。用户在登录服务器时,除输入其帐号、密码及私人PIN码外,还需输入显示在令牌上的6位数字,黑客想猜出密码进行入侵几乎是不可能的,但由于psftp、 WinSCP等软件无法输入SecurID令牌密码,因而不能进行文件传输。 而SecureCRT这款国外的SSH客户端软件则同时具备了终端仿真器和文件传输功能。 上传文件只需在shell终端仿真器中输入命令“rz”,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器,例如(上传一个rsyncd.conf文件到服务器): [root@localhost ~]# rz rz waiting to receive. 正在开始 zmodem 传输。 按 Ctrl+C 取消。 正在传输 rsyncd.conf… 100% 715 bytes 715 bytes/s 00:00:01 0 错误 下载文件只需在shell终端仿真器中输入命令“sz 文件名”,即可利用Zmodem将文件下载到“路径\SecureCRT-5.1.3\download \”目录下,例如(下载服务器当前目录下的rsyncd.conf文件到本地): [root@localhost ~]# sz rsyncd.conf rz 正在开始 zmodem 传输。 按 Ctrl+C 取消。 正在传输 rsyncd.conf… 100% 715 bytes 715 bytes/s 00:00:01 0