Ubuntu Server服务器中时间不准的解决办法
在用Ubuntu Server服务器时,遇过几次时间不准的问题,而且发现时间校正后,过段时间又会偏差一二分钟,比较纠正。后来只好搞个SH,每天自定去校正。方法也很简单:
ntpdate -u 0.asia.pool.ntp.org (尝试了很多时间服务器都不能用,我的只能这个可以用)
再用sudo hwclock --systohc,把时间写入CMOS了。
要每天定时校正的话,那就把第前面一名加到crontab中即可。
在用Ubuntu Server服务器时,遇过几次时间不准的问题,而且发现时间校正后,过段时间又会偏差一二分钟,比较纠正。后来只好搞个SH,每天自定去校正。方法也很简单:
ntpdate -u 0.asia.pool.ntp.org (尝试了很多时间服务器都不能用,我的只能这个可以用)
再用sudo hwclock --systohc,把时间写入CMOS了。
要每天定时校正的话,那就把第前面一名加到crontab中即可。
这标题取得太唬人了,不过要想把MAC系统玩转得好,终端是必须要会的。一方面是提高效果,另一方面嘛当然是可以扮大侠了。好了,言归正传吧。OSX采用的Unix文件系统,所有文件都挂在跟目录/下面,所以不在要有Windows下的盘符概念。
在MAC中使用SVN时会遇到SVN因为证书的问题而报错,如:subversion error
options of ‘https://svn.simonsu.cn/XXXX/’: Server certificate verification faild: certificate issued for a different hostname, issuer is not trusted(https://svn.simonsu.cn/XXXX/),这句话的意思就是证书检验失败,所在这时候可以在终端里来解决。方法:
搞来一台mac,哈哈,还真是不太习惯。嗯,是时候需要补补知识了。话又说回来了,我总觉得mac下的中文字超难看,不知大家有没有觉得呢?还是有什么好的办法可以设置下呢?
上午更新服务器数据,因为服务器只开放了web端口及SSH,所以更新我都采用SSH。上午链接SSH时不小心连继输错了几次密码,导致SSH无法链接上去。思来想去,才想起自已在服务器上安装了DenyHosts。应该是把自已的IP关外面了。切换到我其它主机上再SSH过去一查,果真如此。看来DenyHosts真是个好东西。
有时候为了安全需要对网站某个目录禁止掉执行PHP的权限,实现这个需求有两种比较简单的方法:
用Ubuntu系统跑apache时,在文件头会显示PHP的版本,为了安全起见,我们可以关闭这个PHP版本的信息(X-Powered-By)。方法很简单:只是需要修改php.ini 的expose_php把默认的On改成Off就行了。
折腾服务器也有几年的时间了,越来越喜欢linux系统的高效率与稳定。虽然我不是专职做运维,但接触之方面的也算不少。今天搞了台阿里云,测试一段时间,要是稳定及速度能达到我期待的话,以后就搬家到阿里云了,我也要过上云生活了,哈哈。
我的几台服务器都是用监控宝来监控系统状态的,用于几年还真的不错。下面记录一下在Ubuntu系统中安装snmpd,再通用监控宝来查看系统的相关状态。
在Ubuntu下,LAMP中PHP错误是不提示的,只会出现一个空白页。当然,这对于运行的生产环境来说是必须的。但有时候也需要查看生产环境上错误提示,那么只要通用下面简单的设置开启就能实现。
今天把新项目发布到服务器(Ubuntu)时,因为项目中使用了CURL,但Ubuntu默认是不支持CURL,原来以可以简单的sudo apt-get install php5-curl搞定的,但发现下载安装包时失败。问题就在于apt-get没有查找到相应资源,开始以为是更新源的问题,晚上查了下资料,发现解决的办法太简单了:
这段时间折腾一个独立服务器,搞上LAMP后发现超强大、超灵活。当然,需要自已玩得转。服务器一般都有一个对外的独立IP,而一般设置时都可以直接用IP访问网站。这样一来,就会产生PR劫持、恶意网站镜像、恶意克隆、恶意解析域名等问题,从而被人伪造得到一个在访问者眼中与您网站完全相同的网站,也会造成搜索引擎收录别人的域名,而内容相同也会选成你的域名权重下降。解决这个问题其实很简单:
发觉VPS上的空间占用快满了,除了把备份的移到其它服务器以外,还发现Apache的日志增长得也太厉害了。对于我来说,去分析web服务器的请求日志意义不大。所以我决定还是关闭掉。Apache服务器的web日志记录关闭不像IIS那样可以直接在IIS管理器的界面上选择就行了。必须通过Apache的配置文件httpd.conf来进行,不过也蛮简单的。
前些天搞了个256M的VPS,把服务商装的Centos(带有OpenOffice\游戏等一大堆服务器用不上的东西)的图形界面干掉后,换上命令行操作。那个速度,简直是爽呀,内存从占用250M,直线下降到70多M。对linux的命令也慢慢习惯了。不过有空还得多学习一下。用起来比图形界面操作还快。比如,我要删除某个文件夹下及该文件夹下所有子文件夹中的某种文件时,可以用下面一句话命令搞掂。
之前因LNMP中PHP的稳定性不高,另外htacess有些方式不支持,今天在虚拟机上装了LAMP,发现apache没有mod_deflate、mod_expires、mod_headers模块。所以决定自已来编译加载这三个模块。这两个模块有什么作用呢?请百度一下吧。