手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表分类:Linux

【笔记】ubuntu安装AMP后的小问题等

我曾经写过一篇很简单的笔记,是讲如何安装AMP的,当然很方便。。。,那篇文章在:http://www.neatstudio.com/show-522-1.shtml

今天我在使用了VPS后,也装了这些配置。但最后却仍然报错:

XML/HTML代码
  1. Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName  

现在我把我的步骤列出来。并列出解决方法

1、到/var/www/下新建一个目录,例如我的 sbphp.com,新目录的路径则为 /var/www/sbphp.com/
2、到/etc/apache2/sites-available/目录下,新建一个文件,名为sbphp.com,内容如下:

XML/HTML代码
  1. <VirtualHost *:80>  
  2. ServerAdmin xxx@xxx.com  
  3. ServerName sbphp.com  
  4. ServerAlias www.sbphp.com  
  5. DocumentRoot /var/www/sbphp.com/  
  6. <Directory /var/www/sbphp.com/ >  
  7. #这行是不显示列表   
  8. Options -Indexes  
  9. Order Deny,Allow  
  10. Allow from all  
  11. </Directory>  
  12. </VirtualHost>  

3、运行:a2ensite sbphp.com
4、然后系统会提示你重载一下apache,命令为 /etc/init.d/apache2 reload

于是乎就报上面的错了。这个问题的主要原因是没有定义ServerName,也就是没有定义默认的ServerName
5、到etc目录下建立一个hosts文件,内容为:127.0.0.1 localhost
6、回到apache2的目录,/etc/apache2/ ,打开httpd.conf,加上一行 ServerName 127.0.0.1 或者是你的服务器对应的IP地址

OK,再运行 /etc/init.d/apache2 reload ,不报错了吧。。

【备注】手工安装lamp的朋友可以看这里:http://hi.baidu.com/javatown/blog/item/c870547e956eb63d0dd7da3c.html

Tags: a2ensite

Tiny Core Linux 2.7 发布

看这个名字就知道这个linux很小。事实上,也只有10M左右。不过我看中的是他的小,如果做分发软件那就爽了。。。给别人一虚拟机,然后啥也不提供。。。。就让他们自己使用我的软件。随便想想而己。。。

主要是yii的框架用的就是这种技巧,所以我也想学学。。

新闻来源:开源中国社区
Tiny Core Linux是一份很小(10 MB)的最低限度Linux桌面。它基于Linux 2.6内核、Busybox、Tiny X、FLTK图形用户界面、JWM窗口管理器,全部运行在内存中。它并非一份完整的桌面,也不完整支持所有的硬件;它只代表能引导进入一份最小X窗口桌面 所需的核心内容,典型情况下可包含对有线网络的访问。这份最小桌面可以通过从在线软件仓库安装额外应用软件来进行扩展。

Tiny Core Linux是一份很小(10 MB)的最低限度Linux桌面。它基于Linux 2.6内核、Busybox、Tiny X、FLTK图形用户界面、JWM窗口管理器,全部运行在内存中。它并非一份完整的桌面,也不完整支持所有的硬件;它只代表能引导进入一份最小X窗口桌面 所需的核心内容,典型情况下可包含对有线网络的访问。这份最小桌面可以通过从在线软件仓库安装额外应用软件来进行扩展。

Change log for v2.7:

* Updated appbrowser - single 'Install' button and renamed 'Download Only' to 'OnDemand'
* Updated appsaudit - new menu option 'Install Options' to maintain copy2fs.flg and copy2fs.lst
* New ondemand - create flwm right click menu shortcuts to load and start applications from /tce/optional - tune your system for much faster boot times.
* Updated tce-load - dropped l,m,lm,ml testing, ldconfig always called, depmod based on /usr/local/lib/modules, dropped -r option
* Renamed tcz2ram.flg, tcz2ram.lst to copy2fs.flg and copy2fs.lst, use flag for all, or list to specify extensions to be copied into filesystem.
* New 'ab' a tiny appbrowser in shell
* New cache-clear script.
* New boot code xvesa=WxHxD, e.g. xvesa=800x600x32 to set default Xvesa resolution bypassing xsetup
* Updated tce-update and tce-setup to implement an 'easy mode' to update extensions in your tce folder
* Updated tce-update feature enhancement for nfs support (Thanks to Gerald Clark)
* Updated rebuildfstab for block major 11 devices
* Updated udev/rules.d/75-cd-dvd.rules for sr[0-9] devices.
* Updated exitcheck.sh to call /opt/shutdown.sh for user shutdown commands.
* Removed mbchk and libpopt* as unneeded in base.
* Stripped more libs for smaller size, now at 10.1MB

下载地址:tinycore_2.7.iso (10.1MB, MD5).

目前正在准备vmware安装中,新闻来源:http://www.cnbeta.com/articles/100458.htm

------

安装完了,感觉还是和那种 floopy linux差不多的感觉 。简单的用用还行,不能做什么大的应用。哎。。。

chromeOS随想

虽然我不管是果粉,也不能算是强烈的G粉吧。chromeOS来势汹汹的。叫了大约一年,也就这么上市了。

上市那天,所有的网站会议视频、文字、评测文章、心得等乱七八槽的文件铺天盖地。
CB上特别明显,几乎平均每5篇新闻中就有一篇在讲chromeOS,这只是显示出来的,如果算上那些被CB编辑枪毙的文章,估计要每三篇就有一篇了吧?

云概念,从ChromeOS中又见云概念。存储都在服务端。方便了,也让人感到恐怖了。毕竟东西都存在云端,谁来保证数据的安全?会不会有第二个艳照门?(或许这不会发生了,毕竟修电脑的时候,再也不用担心硬盘数据被别人看了)

纯WEB浏览器的操作不是每个人都能习惯的吧?或许又会是一些极端主义者的爱好的理由 。。。

至少,在国内,网络还不是特别健全的情况下,恐怕不能被推行了吧?
而且根据那天的会议中也可以略微看出,google对这个操作系统是软件不要钱,但硬件要钱。所以我估计他以后最大的应用应该是SAAS吧?

一个小型机上也可以装上这个系统,比如收银机?仓储管理员的机器等。低配置就可以跑起来了。也不用担心他们安装其他程序。。。。以前的那种所谓的终端机也可以不用了。。。

乱想想而己

Tags: google, chrome

修改Linux操作系统下22端口两种方法

公司内部禁用了一堆端口...唉...SSH连不上去
不得不换端口...

第一种:

01假如要改SSH的默认端口(22),那么你只要修改:/etc/ssh/sshd_config中Port 22,这里把22改成自己要设的端口就行了,不过千万别设和现已有的端口相同哦,以防造成未知后果。

02假如要限制SSH登陆的IP,那么可以如下做:

先:修改/etc/hosts.deny,在其中加入sshd:ALL

然后:修改:/etc/hosts.allow,在其中进行如下设置:sshd:192.168.0.241

这样就可以限制只有192.168.0.241的IP通过SSH登陆上LINUX机器了。

第二种:

首先修改配置文件

vi /etc/ssh/sshd_config

找到#Port 22一段,这里是标识默认使用22端口,修改为如下:

Port 22

Port 50000

然后保存退出

执行/etc/init.d/sshd restart

这样SSH端口将同时工作与22和50000上。

现在编辑防火墙配置:vi /etc/sysconfig/iptables

启用50000端口。

执行/etc/init.d/iptables restart

现在请使用ssh工具连接50000端口,来测试是否成功。如果连接成功了,则再次编辑sshd_config的设置,将里边的Port22删除,即可。

之所以先设置成两个端口,测试成功后再关闭一个端口,是为了方式在修改conf的过程中,万一出现掉线、断网、误操作等未知情况时候,还能通过另外一个端口连接上去调试以免发生连接不上必须派人去机房,导致问题更加复杂麻烦。

来源:http://if.vc/

网站性能、安全监控

前两天有人就告诉我,监控宝不错,于是,我就申请了一个帐号,然而不知道是出于岐视还是啥,反正我的YAHOO邮箱并没有收到激活邮件。今天一大早,朋友就发来了使用图片,看上去不出,只是需要打开snmp服务,并添加一个只读帐号。(搞半天,原来是通过这个帐号来对信息进行处理并发送到该网站啊?)

老王说,360还有一个挂马监视中心,欣欣然转贴一下下

网站监控对任何一个严肃的网站而言,都是必不可少的。有实力的网站往往会由专门的运维人员来负责这部分工作,不过对于多数中小网站而言,这部分开支往往是拿不出来了,为了满足这些网站的需求,就有了很多第三方网站提供在线网站监控功能,比如说:360挂马检测中心监控宝等等,你只要注册了,就能用非常Easy的方法打造非常Cool的网站监控。

360挂马监控中心

大小: 39.63 K
尺寸: 500 x 375
浏览: 1518 次
点击打开新窗口浏览全图


监控宝

大小: 46.21 K
尺寸: 500 x 375
浏览: 1530 次
点击打开新窗口浏览全图


这两个网站提供的网站监控选项非常丰富,从木马到CPU,内存,磁盘占用率等等,应有尽有,只要注册了,这一切都能免费使用,并且在网站出现异常的时候会 自动发送电子邮件通知你。看到仅仅是电子邮件通知,很多读者肯定要失望了,毕竟这不能保证我们立刻知道网站发生故障,最好还是通过短信通知,懂技术的站长 们或许已经通过飞信之类的软件实现了这个功能,但至少对我来说,这太复杂了,如果你也是这么想的,接着看下面:

如果你是移动的手机用户,那么就注册一个139.com的邮箱,当有新邮件到达时,会自动给你的手机免费发送一条短信;如果你是联通的手机用户,那么就注册一个m165.com的邮箱,有同样的功能,不过和移动邮箱相比,联通邮箱每个月有几块钱的使用费,虽然不多,但还是感觉有点不爽。手机邮箱的名字缺省是你的手机号,不过为了防止你的手机号被泄露,移动和联通都提供了别名的功能,建议使用。

有了可以免费发短信的手机邮箱后,剩下的就简单了,修改注册360木马监控中心和监控宝时的账号信息,把电子邮件换成你的手机邮箱即可。

当然,你也可以自己写一些监控脚本,一旦发现问题,就往手机邮箱里发邮件,同样也可以得到短信通知。至于如何发邮件,可以自己安装sendmail之类的东西,如果你和我一样讨厌sendmail,可以使用Gmail之类的邮箱通过SMTP发信,恕不详述。

---EOF--

老王说的发邮件、发短信的事情,这个我在之前也有提过。139固然可以提醒,但现在也还有飞信可以使用。网上也有一些飞信的PHP接口。当然还可以购买SP的短信服务,自己通过SP的接口来给自己发短信【如果您能够为我提供一个好的思路,如果被采用了,我将免费赠送1000条短信给您使用(如何利用更大限度的利用短信服务而不会使人反感)】

本人已经有一些思路,为避免冲突,我可以列出一小部分:

1、短信提醒(139邮箱好象已经有类似功能)
2、对于网站主来说,对于安全字或者有人在尝试注入的时候,通过程序发短信
3、如果是论坛用户,在用户量并不特别大的时候,可以考虑短信祝福生日,以加强互动
4、短信订阅站内通知。(这个就需要有限度了。。。)

其实还有一些想法,只是意义不大就不列出来了

Tags: 监控