查看Linux开机时间的几个方法

Published: Tags: LINUX

1、使用who命令 命令who原本是用来显示当前登录的用户信息的,不过也具有显示开机时间的功能,可以通过who --help来了解详细的说明。 who --boot显示系统开机的时间 who --runlevel显示当前的运行级别,也有标明开机时间

2、使用last命令 命令last是用来显示之前曾经登录过的用户信息的,可以通过man last查看详细帮助。 last reboot这样就可以显示 …

… Read More …

SHELL脚本使用变量中的变量

Published: Tags: SHELL

标题可能让人有点困惑,其实意思是「使用变量名、是某个变量值、的变量」,按这样的断句应该会好理解一些。

下面是例子1:

for name in "dog" "fish" "bird" "monkey"; do
	eval "value${name}=$RANDOM"
	eval …
… Read More …

无法绑定843端口的折衷方法

Published: Tags:

项目运行在Linux下,绑定小于1024端口的时候有点问题,无法把Flash要访问的843端口绑定上。 当然了,我们也可以绑定到8430端口,当Flash取不到843上的策略文件时,可以再访问8430端口取。 但是这样一来就会造成点击游戏界面时停顿一下(我们的项目是一个手游),体验差不说而且在测试期间要不断的进入游戏,那种常常顿一下的感觉让人心烦。

无法绑定843的具体原因没找到,不确认是因为权 …

… Read More …

Windows定时用Rsync同步数据到Linux

Published: Tags: RSYNC LINUX

有两台服务器,分别运行着「Windows 2003」和「Ubuntu 12.04」,现在需要把Windows上的数据定时同步备份到Linux上,查了网上的一些资料,都是说在Linux上建立一个Rsync的服务端,然后在Windows上使用CwRsync把数据同步过去。

但要我在Linux上弄个Rsync的服务端还要去配置什么的,太麻烦了,我从来都是习惯把事情弄得最简单的。既然Linux可以用密码 …

… Read More …

GIT提交与获取时超慢的原因

Published: Tags: GIT

今天开发部的两个同事抱怨公司内的GIT提交、获取代码时超级慢,哪怕是只更改了一点点代码,甚至是完全不改直接获取也会这样,大概每次要耗时4、5秒。

而实际上呢,我们的项目也不是太大,只是一个页游而已,比起其他的大型项目来说,GIT的提交不应该会这么慢才对。

根据这个情况,一开始是想到了GITLAB上,因为我们在内网配置了一个WEB的管理页面,方便加GIT用户和分配GIT权限。但是回头一想,这个完 …

… Read More …

DOS批量清空文件的方法

Published: Tags: WINDOWS

在LINUX中,要清空一批文件的内容很简单,只需要一个循环的echo命令就可以了。

不过在WINDOWS中,我不太会CMD命令,所以用了个折衷的方法:(%PATH代表要清空的文件所在目录) dir /a-d /b /s %PATH >c:\empty; for /f %i in (c:\empty) do echo "" >%i; del c:\empty

… Read More …

坑爹的Fatal error Class 'Memcached' not found错误

Published: Tags: PHP

前段时间遇到这么一个坑爹的情况:(PHP 5.3.5有问题,但PHP 5.2.却是正常)

有一个PHP脚本(有用到Memcached客户端),通过浏览器在网页调用的时候是可以正常执行的;但如果直接通过命令行用php /test/mem.php却会报一个『Fatal error Class ‘Memcached’ not found』的错误。

这种情况和网络上找到的资料所 …

… Read More …