about 1 week ago - 3 comments
问:使用正版软件需要理由吗? 答:不需要。 如果非要理由的话,简单说几点: 1、使用正版软件最大的优势在于安全性,众所周知,很多软件(包括操作系统)的所谓“破解版”都暗藏木马后门程序,伺机盗取个人隐私信息(比如帐号密码),而正版软件一般情况下不存在这个问题。 2、培养人们的版权意识,有利于软件行业的正常发展。如果大家都去使用盗版,正版软件卖不出去,没有资金来源,这个行业无法实现良性循环。 3、正版软件并不一定都价格高昂,也有很多免费的开源软件可供选择。不要以为Windows就是唯一,使用Linux+开源软件一样可以胜任日常工作,而且一分钱也不用花。当然开源技术的发展离不开资金的支持,如果你觉得你使用的软件好,可以捐助它,金额不限。 4、硬盘有价,数据无价!使用盗版软件比使用正版软件更有可能造成数据损坏或丢失等严重后果,一旦发生,得不偿失。 No related posts.
about 1 week 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
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
about 2 weeks ago - No comments
Linux中update、upgrade和dist-upgrade的区别如下: update更新软件列表信息,包括版本,依赖关系等; upgrade在不改变现有软件设置的基础上更新软件; dist-upgrade会改变配置文件,改变旧的依赖关系,比如升级操作系统时。 No related posts.
about 3 weeks ago - No comments
一、tar命令 tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。Linux上的tar是GNU版本的。 语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 主选项: c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。 r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。 t 列出档案文件的内容,查看已经备份了哪些文件。 u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。 x 从档案文件中释放文件。 辅助选项: b 该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)。 f 使用档案文件或设备,这个选项通常是必选的。 k 保存已经存在的文件。例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。 m 在还原文件时,把所有文件的修改时间设定为现在。 M 创建多卷的档案文件,以便在几个磁盘中存放。 v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。 w 每一步都要求确认。 z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。 例1:把/home目录下包括它的子目录全部做备份文件,备份文件名为usr.tar。 $ tar cvf usr.tar /home 例2:把/home目录下包括它的子目录全部做备份文件,并进行压缩,备份文件名为usr.tar.gz 。 $ tar czvf usr.tar.gz /home 例3:把usr.tar.gz这个备份文件还原并解压缩。 $ tar xzvf usr.tar.gz 例4:查看usr.tar备份文件的内容,并以分屏方式显示在显示器上。 $
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
about 3 weeks ago - No comments
问题:使用SSH无法登录BurstNET VPS,提示server unexpectedly closed network connection。但是HTTP服务正常。 解决方法:登录VPS控制面板,发现内存使用率为100%,重新启动VPS即恢复正常。 Related posts:BurstNET VPS搭建OpenVPN全程实录 在OpenVZ虚拟机里配置tunnelbroker.net的IPv6 BurstNET客服联系方式和演示网站
about 3 weeks ago - No comments
第一部分: 1、必须要有分配的公有IPv6地址。如果使用的是BurstNET VPS,可以发ticket到BurstNET客服免费申请IPv6地址。 2、进入域名管理面板添加AAAA记录指向你的IPv6地址。 第二部分: 1、Nginx IPv6 Configuration 重新编译Nginx使之支持IPv6。登陆SSH,命令如下,最关键的一句是“–with-ipv6”: wget http://nginx.org/download/nginx-0.8.49.tar.gz tar -xvzf nginx-0.8.49.tar.gz cd nginx-0.8.49 ./configure –user=www –group=www –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module –with-ipv6 make && make install 在终端执行ifconfig,可以看到你的IPv6地址。 把你虚拟机配置文件中listen 80;全部替换为listen ip:80;的形式,否则启动不了。再在你想支持IPv6的虚拟机里加一句listen [ipv6]:80,配置好之后,大体如下所示: server { listen 216.45.55.20:80; listen [2001:470:1f04:873::2]:80; server_name www.abc.com; ……………… } 安装配置完毕。停掉旧nginx,启动新编译的nginx: killall nginx /usr/local/nginx/sbin/nginx 2、Apache IPv6 Configuration a.打开配置文件 # vi httpd.conf b.找到如下代码 Listen
about 3 weeks ago - No comments
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。 top – 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 191272k total, 173656k used, 17616k free, 22052k buffers Swap: 192772k total, 0k used, 192772k free,
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” =>
about 2 months ago
博主啊,我也是这么添加的,但是开启伪静态后网站的子目录都无法访问,比如说/images/ /beifen/.
这些原来存在的目录都无法显示,是怎么回事呢?
about 2 months ago
重新启动lighttpd服务试试看。