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
/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写进去,目的达到了
版权声明:
作者:xinyu2ru
链接:https://www.rxx0.com/software/amazon-ec2-amazon-some-permission-issues-free-vps.html
来源:RUBLOG-分享我的生活
文章版权归作者所有,未经允许请勿转载。
tiao58
没有信用卡,要不能也去弄个来折腾折腾。
xinyu2ru@tiao58
哈哈,最好不玩信用卡。花钱太方便了
dudo
不知道amazon还能挺多久?
xinyu2ru@dudo
还可以撑很久很久,他是美国最大的cloud主机商吧
学夫子
原来亚马逊也在卖这个东西,以前还不知道呢
xinyu2ru@学夫子
amazon做的很宽
猫咪她爹
用centos的ami就可以用root登录。 另外,sudo password root 修改root密码 然后su 就可用root了
xinyu2ru@猫咪她爹
centos 我记得大大的超过了8G?已启动就收钱?
luacloud
amazon还提供免费vps啊,去弄个去。速度咋样啊?
xinyu2ru@luacloud
你翻的好深哇。押金1美元,如果设置不好或者用收费的项目每个月都会有至少不到一美元的消耗。选新加坡机房或者日本机房,速度杠杠的
luacloud@xinyu2ru
回头研究研究。amazon毕竟是大家啊。
xinyu2ru@luacloud
提供的东东真的很不错