Archive for the '服务器' Category

09 2009

ubuntu忘记密码和破解登陆密码

Published by under Linux/Unix,服务器

如果谁说他的Linux从来没有遇到“疑难杂症”,我觉得是不可信的,就算是操作界面最友好的Window XP也时常遇到各种各样的问题,有的问题实在蹊跷到只有更换硬件才能解决!Linux也是这样的,而且他的自由性,更是加大出问题的频繁程度。当然也是因 为Linux开源的特点,不管出了什么问题,你都可以在源代码级找到症结所在,这正是Linux魅力所在。
1、在不登录情况下,获得root权限
如果没有设置GRUB密码,那我们可以使用最简单的方法,首先启动电脑,等待GRUB菜单,如果GRUB菜单隐藏,可以按Esc调出, 选择Ubuntu, kernel 2.6.12-*-* (recovery mode),也就是“恢复模式”按Enter启动就可以了。      另外一个办法是用Ubuntu安装盘获得root权限,用Ubuntu安装盘启动电脑,当显示“boot:”时,输入“rescue”
boot: rescue
阅读全文——共1620字

No responses yet

18 2009

为ubuntu快速搭建C/C++编译环境

Published by under Linux/Unix,服务器

  虽然ubuntu提供的apt功能强悍无比,给大家一个很简单的入门linux的机会,但是有时候我们需要自己编译一下。但是Ubuntu缺省情况下,并没有提供C/C++的编译环境,因此还需要手动安装。
  如果单独安装gcc以及g++比较麻烦,幸运的是,为了能够编译Ubuntu的内核,Ubuntu提供了一个build-essential软件包。
  查看该软件包的依赖关系,可以看到以下内容:
$ apt-cache depends build-essential
build-essential
依赖: libc6-dev
依赖:libc6-dev
依赖: gcc
依赖: g++
依赖: make
阅读全文——共411字

No responses yet

16 2009

php安装模式mod_php和Fastcgi的选择与对比

Published by under Web服务器,服务器

安装php又面临到了模式的选择,以前都是选择mod_php模式,因为这样安装比较方便哈,今天突然关心起FastCGI这种模式,败毒了一把,找到了一些关于mod_php和Fastcgi的选择与对比这方面的讨论,现在发出来留一个记号,以便进一步研究:
第一篇:php在apache中安装模式的区别:fastcgi和mod_php
    说到fastCgi就不得不说Cgi。
    CGI英文全称是 Common Gateway Interface,通常翻译为共同网关接口,是HTTP服务器与机器上的其他程序进行通信的一个接口。这个“其他程序”可以使用任何计算机语言来编写,它通过CGI这个接口从HTTP服务器取得输入,然后把运行的结果又通过CGI这个接口交给HTTP服务器,而HTTP服务器把这个结果送给浏览器。
    CGI的出现让WEB从静态变为为动态,随着Web的越来越普及,很多的网站的都需要有动态的页面,以便与浏览者互交。CGI方式的缺点也越来越突出。因为HTTP要生成一个动态页面,系统就必须启动一个新的进程以运行CGI程序,不断地fork是一项很消耗时间和资源的工作。这就出现了FastCGI。
阅读全文——共3123字

No responses yet

16 2009

freebsd+discuz解决无法上传图片的方法

今天维护dz发现无法上传图片,由于是更换的新服务器,所以怀疑是环境没有配置正确。
检查发现:
1.discuz下目录属性是正常的
2.discuz后台设置没有任何问题,具体可以搜索附件设置功能
3.php.ini中upload_tmp_dir  没有设定目录
于是在php.ini中配置好了upload_tmp_dir的路径为/tmp。重启apache,这样可以重新加载php.ini,重启完成后,可以正常上传了。

No responses yet

16 2009

discuz 伪静态开启需要注意的地方

discuz的安装说明里虽然已经有很详细的设置伪静态的方法。有很多人按照官方的设置,还是不能顺利开启伪静态化。其实原因是多方面的,今天我就遇到了一个这样的问题,最后解决了这个问题,现在给大家总结一下后台开启伪静态失败后检查的主要步骤与解决方法:
1.按照官方的说明文件,开启服务器的rewrite功能或者与服务商联系开启一些必要的功能。这些可以详细查阅官方说明文件,再此略过。
2.如果按照说明无法开启伪静态一般有两种结果:第一种、无法打开列表页,这种应该是重写规则没有设置到正确的位置;第二种、开启完全无效,还是完全的动态地址,这种情况一般是使用了其他的模板风格或者修改模板造成的,解决方法很简单,就是在模板的footer.html里面body里面添加{eval output();},这个是discuz控制重写的一个必须的部分。因此,在开启伪静态的时候,最好先切换的默认的模板,看看是否已经成功,如果成功就能确定是新模板的问题了。

No responses yet

12 2009

调整更改ubuntu时区,时间,locale

Published by under Linux/Unix,服务器

更改时区,时间
执行
tzselect
按照提示进行选择时区
sudo cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime
执行
sudo ntpdate cn.pool.ntp.org
cn.pool.ntp.org是位于中国的公共NTP服务器,用来同步你的时间
时间
sudo date -s 20080701
阅读全文——共1233字

No responses yet

十二 21 2008

linux服务器优化的一点点心得

Published by under Linux/Unix,服务器

最近终于给自己弄了一台服务器,操作系统是linux的,把自己的博客,还有一个linux论坛赶紧迁移了上去,一开始感觉相当爽,毕竟一个服务器就自己一个人用,那感觉相当的爽哈。可是没几天,麻烦事情就来了:服务器越来越慢,打开我的博客和论坛,速度都是出奇的慢,一开始我以为是机器的问题,毕竟是个奔三的服务器,有6年的历史了。
今天问了一个服务器方面的专家朋友,他看了看我的设置,给了我一个建议,打开像Gzip一类的服务器压缩模块和增加服务器缓存试一试。
于是我就到网上查找相关资料,我的服务器操作系统是ubuntu8.04。
然后我打开了apapche的mem_cache和deflate模块,命令分别是:
sudo a2enmod mem_cache
sudo a2enmod deflate
然后重启apache
这两个模块的设置我没有修改,先测试再说。
然后我又到网上找到了开启wordpress2.7和discuz7的Gzip的方法,照着做了一遍。
阅读全文——共441字

No responses yet

十一 14 2008

vsftpd.conf中的配置信息详解

Published by under Linux/Unix,服务器

  Anonymous_enable=yes (允许匿名登陆)
  Dirmessage_enable=yes (切换目录时,显示目录下.message的内容)
  Local_umask=022 (FTP上本地的文件权限,默认是077)
  Connect_form_port_20=yes (启用FTP数据端口的数据连接)*
  Xferlog_enable=yes (激活上传和下传的日志)
  Xferlog_std_format=yes (使用标准的日志格式)
  Ftpd_banner=XXXXX (欢迎信息)
  Pam_service_name=vsftpd (验证方式)*
  Listen=yes (独立的VSFTPD服务器)*
  Anon_upload_enable=yes (开放上传权限)
阅读全文——共1970字

One response so far

« Prev - Next »