分享我的生活
分享能使人快乐

amazon ec2亚马逊免费vps的一些权限问题

使用了amazon 的ec2(就是亚马逊提供的免费vps,需要信用卡),它有些缺陷,就是root权限有些问题。

我们登陆ec2的linux时候是使用key文件和用户名 ec2-user 直接登陆的,amazon不停工root登陆,需要root权限的时候使用 sudo 这个命令获取临时的root权限,但是有些时候还是会得到错误提示,比如:

-bash: /proc/sys/vm/drop_caches: Permission denied

www.5169.info_permission_denied_kkk_1 

/proc/sys/vm/drop_caches  是控制缓存(Buffer Cache和Page Cache)的一个配置文件,当里面的数字是0的时候,就是有足够的内存时从不释放内存,3是释放所有缓存,1Buffer Cache和Page Cache。前者针对磁盘块的读写,后者针对文件inode的读写,说不清了:

	To free pagecache:
		echo 1 > /proc/sys/vm/drop_caches
	To free dentries and inodes:
		echo 2 > /proc/sys/vm/drop_caches
	To free pagecache, dentries and inodes:
		echo 3 > /proc/sys/vm/drop_caches

amazon下却没法使用

echo 3 > /proc/sys/vm/drop_caches

来释放缓存,怎么解决呢?

两种方法:

sudo echo 3 | sudo tee /proc/sys/vm/drop_caches

我也没研究为什么能行,反正把3写进去了,free一下看看,能释放的内存是不是全出来了

sudo sh -c ‘echo 3 > /proc/sys/vm/drop_caches’

这样也能把3写进去,目的达到了

赞(0)
未经允许不得转载:RUBLOG-分享我的生活 » amazon ec2亚马逊免费vps的一些权限问题

我想说 12

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #-49

    没有信用卡,要不能也去弄个来折腾折腾。

    tiao588年前 (2011-04-19)Reply
    • 哈哈,最好不玩信用卡。花钱太方便了

      xinyu2ru8年前 (2011-04-20)Reply
  2. #-48

    不知道amazon还能挺多久?

    dudo8年前 (2011-04-20)Reply
    • 还可以撑很久很久,他是美国最大的cloud主机商吧

      xinyu2ru8年前 (2011-04-20)Reply
  3. #-47

    原来亚马逊也在卖这个东西,以前还不知道呢

    学夫子8年前 (2011-04-20)Reply
    • amazon做的很宽

      xinyu2ru8年前 (2011-04-21)Reply
  4. #-46

    用centos的ami就可以用root登录。 另外,sudo password root 修改root密码 然后su 就可用root了

    猫咪她爹8年前 (2011-04-24)Reply
    • centos 我记得大大的超过了8G?已启动就收钱?

      xinyu2ru8年前 (2011-04-24)Reply
  5. #-45

    amazon还提供免费vps啊,去弄个去。速度咋样啊?

    luacloud6年前 (2013-01-01)Reply
    • 你翻的好深哇。押金1美元,如果设置不好或者用收费的项目每个月都会有至少不到一美元的消耗。选新加坡机房或者日本机房,速度杠杠的

      xinyu2ru6年前 (2013-01-02)Reply
      • 回头研究研究。amazon毕竟是大家啊。

        luacloud6年前 (2013-01-04)Reply
        • 提供的东东真的很不错

          xinyu2ru6年前 (2013-01-05)Reply