在Shell输出中保留Mysql的表格样式
正常情况下,直接在SHELL中使用mysql命令的话,会输出以下格式的内容:
+———-+——-+—————————–+ | ServerId | Users | Ip …… Read More …
正常情况下,直接在SHELL中使用mysql命令的话,会输出以下格式的内容:
+———-+——-+—————————–+ | ServerId | Users | Ip …… Read More …
1、使用who
命令
命令who
原本是用来显示当前登录的用户信息的,不过也具有显示开机时间的功能,可以通过who --help
来了解详细的说明。
who --boot
显示系统开机的时间
who --runlevel
显示当前的运行级别,也有标明开机时间
2、使用last
命令
命令last
是用来显示之前曾经登录过的用户信息的,可以通过man last
查看详细帮助。
last reboot
这样就可以显示 …
SELECT
table_schema AS 'Db Name',
Round( Sum( data_length + index_length ) / 1024 / 1024, 3 ) AS 'Db Size (MB)',
Round( Sum( data_free ) / 1024 / 1024, 3 ) AS 'Free Space (MB)'
FROM …
… Read More …
标题可能让人有点困惑,其实意思是「使用变量名、是某个变量值、的变量」,按这样的断句应该会好理解一些。
下面是例子1:
for name in "dog" "fish" "bird" "monkey"; do
eval "value${name}=$RANDOM"
eval …
… Read More …
项目运行在Linux下,绑定小于1024端口的时候有点问题,无法把Flash要访问的843端口绑定上。 当然了,我们也可以绑定到8430端口,当Flash取不到843上的策略文件时,可以再访问8430端口取。 但是这样一来就会造成点击游戏界面时停顿一下(我们的项目是一个手游),体验差不说而且在测试期间要不断的进入游戏,那种常常顿一下的感觉让人心烦。
无法绑定843的具体原因没找到,不确认是因为权 …
… Read More …刚刚在执行一个SHELL脚本调用JAVA写的游戏服务端时,报「Cannot find any VM in Java Home」这个错。
其中之一的原因是在x64的系统架构上使用了x86的JAVA版本导致的,解决的方法很简单,放狗搜索对应的JDK: https://www.google.com/search?q=java+jdk+archive
我是在这里找到解决方法的: …
… Read More …有两台服务器,分别运行着「Windows 2003」和「Ubuntu 12.04」,现在需要把Windows上的数据定时同步备份到Linux上,查了网上的一些资料,都是说在Linux上建立一个Rsync的服务端,然后在Windows上使用CwRsync把数据同步过去。
但要我在Linux上弄个Rsync的服务端还要去配置什么的,太麻烦了,我从来都是习惯把事情弄得最简单的。既然Linux可以用密码 …
… Read More …今天开发部的两个同事抱怨公司内的GIT提交、获取代码时超级慢,哪怕是只更改了一点点代码,甚至是完全不改直接获取也会这样,大概每次要耗时4、5秒。
而实际上呢,我们的项目也不是太大,只是一个页游而已,比起其他的大型项目来说,GIT的提交不应该会这么慢才对。
根据这个情况,一开始是想到了GITLAB上,因为我们在内网配置了一个WEB的管理页面,方便加GIT用户和分配GIT权限。但是回头一想,这个完 …
… Read More …在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
前段时间遇到这么一个坑爹的情况:(PHP 5.3.5有问题,但PHP 5.2.却是正常)
有一个PHP脚本(有用到Memcached客户端),通过浏览器在网页调用的时候是可以正常执行的;但如果直接通过命令行用php /test/mem.php
却会报一个『Fatal error Class ‘Memcached’ not found』的错误。
这种情况和网络上找到的资料所 …
… Read More …