腾讯第二代CVM用公钥免密码登录相同APPID的机器
之所以特意说明是第二代CVM,是因为第一代CVM使用dsa公钥认证,并且添加方法和第二代的有些出入。 另外使用公钥而不是使用expect写脚本通过密码登录,是因为user_00的密码每时每刻都在改变,这可以通过/var/log/secure日志发现。
接下来就是设置的方法,我使用的是user_00的权限,当然如果想作死也是可以使用root的:(控制机为X,受控机为A、B、C)
1、在控制机X上 …
… Read More …之所以特意说明是第二代CVM,是因为第一代CVM使用dsa公钥认证,并且添加方法和第二代的有些出入。 另外使用公钥而不是使用expect写脚本通过密码登录,是因为user_00的密码每时每刻都在改变,这可以通过/var/log/secure日志发现。
接下来就是设置的方法,我使用的是user_00的权限,当然如果想作死也是可以使用root的:(控制机为X,受控机为A、B、C)
1、在控制机X上 …
… 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